The future of mobile apps

Posted by in Cross Platform

After reading the news coming out of the Mobile World Congress, I’ve had a peek into my crystal ball (is there an iPhone crystal ball app yet? There has to be!) and I’ve seen the future. Perhaps it’s bleeding obvious to everyone, but I’ll tell you what I think anyway. The future belongs to…

…Adobe AIR, Widgets, and JavaFX Mobile.

All offer flexible and customizable user interfaces, easy access to online services and also device functionality, cross platform support, and an existing developer base. They have to be the future, right?

A little more detail:

Adobe AIR: All the benefits of
Flash, but outside the browser and across platforms. Also allows access to phone functionality, such as local storage.

http://blogs.adobe.com/air/2010/02/preview_of_air_on_android.html
http://techcrunch.com/2010/02/14/air-android/

Widgets:
Been around for a long while, e.g. Nokia’s Web Runtime (WRT). Idea is to use existing web technology and standards (HTML, CSS, Javascript) to create a mobile app with access to device functionality. BONDI from OMTP looks to be the front runner here. Even WinMobile 7 has embraced the broader widget concept with its tile based interface.

http://bondi.omtp.org/default.aspx
http://bondisdk.limofoundation.org/
http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/
http://www.windowsphone7series.com/

JavaFX Mobile
: Java’s answer to Flash. Like Flash, it has great flexibility with the GUI. It also allows easy integration with existing Java code — no need to migrate to another language. Along with the improvements contained in MIDP3, Java mobile development looks really promising. Only downside is that not many device manufacturers have committed to supporting it, which could be its death knell. :-(

http://www.sun.com/software/javafx/mobile/

Those are my predictions. Feel free to tell me I’m talking crap!