Marc Hoffman has confirmed that “Nougat” is to Mac/iOS as “Cooper” was to Java. Some have speculated that this will be based on Mono, but Oxygene has had Mono covered for some time already, so I strongly doubt that this is the case.
Far more likely is that just as “Cooper” was – among other things – an Oxygene compiler with a back-end that emitted Java Byte Code and language extensions and bindings that made it “play nice” with and in the JRE (and, therefore, Android), then “Nougat” will be Oxygene with … what ?… an LLVM back end ? and language extensions and bindings to play nice with the Objective-C runtime and Cocoa/CocoaTouch ?
Details such as these are speculation on my part at this point, extrapolating from what was delivered in Oxygene for Java, but I am excited and interested to see what RemObjects have in mind and how they are going to deliver on this.
Some of this appears to be confirmed – or at least strongly hinted at – in the responses and additional detail emerging in a forum thread discussing the new product.
With Lazarus 1.0 being released recently and now this news, these are exciting times for Pascal developers.
I think I already know what I will be spending the money on that I saved by not renewing my Delphi SA this year. 🙂