Currently, I plan to port a Java desktop application, to the Android platform. Besides official Android SDK, I also take a look on, as it will be a plus, if it is able to run in iphone with minimal effort.
Those cross platform frameworks seem nice. However, I was wondering, what are the limitation on those frameworks?
- Will they still have the same look and feel as native Android application? (Or a native iPhone application)
- Is there any difference in the speed and responsiveness of the application?
- Are they able to provide same set of GUI components as in Android SDK? (Or iphone's)
- Limitation access to I/O, network resource, hardware?
- Ability to use threading?