I know this is probably a controversial topic, but as Fantom at least aims at both Java and .NET, do you see a realistic (and legal by Apple's understanding of their license trms ;-) chance, a Fantom runtime may also work on Apple natively, including iPhone or iPad ?!
That would increase its reach up to 99% or more of all devices, considering Android has some form of JVM that should be easier to use, and Java or .NET run on so many other platforms including Desktop/Server Macs.
brianFri 16 Jul 2010
Well Fantom can already generate JavaScript for HTML5.
Originally we had hopes to also generate Objective-C for iPhone/iPad, but Apple has since been made it clear they won't allow that.
DanielFathFri 16 Jul 2010
Well, there is a SWT for MacOSX so I see no reason it wouldn't work on Mac OS. As for iOS would there much point without any chance to have your App in AppStore (IIRC clause 3.3.1. prohibits any iOS app not originally written in Obj C, C/C++ or JS)
andyFri 16 Jul 2010
They relaxed that rule a bit. If you use Fantom to map into their APIs, I think you would be granted permission - shouldn't be much different than the MonoTouch stuff.
keilw Fri 16 Jul 2010
Hi,
I know this is probably a controversial topic, but as Fantom at least aims at both Java and .NET, do you see a realistic (and legal by Apple's understanding of their license trms ;-) chance, a Fantom runtime may also work on Apple natively, including iPhone or iPad ?!
That would increase its reach up to 99% or more of all devices, considering Android has some form of JVM that should be easier to use, and Java or .NET run on so many other platforms including Desktop/Server Macs.
brian Fri 16 Jul 2010
Well Fantom can already generate JavaScript for HTML5.
Originally we had hopes to also generate Objective-C for iPhone/iPad, but Apple has since been made it clear they won't allow that.
DanielFath Fri 16 Jul 2010
Well, there is a SWT for MacOSX so I see no reason it wouldn't work on Mac OS. As for iOS would there much point without any chance to have your App in AppStore (IIRC clause 3.3.1. prohibits any iOS app not originally written in Obj C, C/C++ or JS)
andy Fri 16 Jul 2010
They relaxed that rule a bit. If you use Fantom to map into their APIs, I think you would be granted permission - shouldn't be much different than the MonoTouch stuff.