12-10-2013, 10:32 AM
Smart phones have entered the mainstream.
Most phones have similar capabilities.Common subset useful for certain class of applications (e.g. games).Developers are interested to push their applications to different platforms.
Problem: Porting an application to different phones requires significant effort.
Most phones have similar capabilities.Common subset useful for certain class of applications (e.g. games).Developers are interested to push their applications to different platforms.
Problem: Porting an application to different phones requires significant effort.
Android is used as development platform:
Developer only needs to know Android SDK.
Make use of well-documented SDK.
Powerful tools (debugging).
Support for arbitrary screen resolutions using layout managers
(Nexus One, iPhone, iPad, Netbooks).
Android application is cross-compiled to Objective-C or JavaScript.
Does not require a JVM on the iPhone!
Approach for Android to iPhone cross-compilation:
Create Java API for Cocoa Touch.
Cross-compile Java to Objective-C.
Write Android compatibility library on top of Cocoa Touch Java API.
Download this Free Tutorial For Cross-Compiling Android Application to Iphone.
[ATTACHMENT NOT FOUND]