Somebody knows if Adobe is preparing an AIR implementation for the WP7 platform?
I agree the development tools for WP7 ROCK!!!, but I cannot tell you how completely INCREDIBLE it would be to build something once..... in AIR and then publish it onto ----- iOS, ANDROID, and WP7....
Then check out phonegap and publish to iPhone, Android, OS 4.6-4.7, OS 5.x, OS 6.0+, WebOS, WP7, Symbian and Bada.
PhoneGap still lacks much of what flash has, and I don't think PhoneGap is a viable solution for serious app development. For one it is html5-based, and making a browser implementation with html5 is going to have all kinds of bugs and inconsistencies accross browsers, especially if your app is an advanced app with lots of code.
I have dabbled in html5 and I can tell you that in html5 you code something once and it breaks and glitches and behaves differently in different browsers randomly. Html5 still isnt consistently implemented. Even the w3c says that you shouldn't be deploying html5 yet. Not to mention that not everybody updates their browsers. Html5 is a cross-platform technology in theory only. In practice implementations are coded by a myriad of companies and/or open source volunteers and there is no way to ensure compatibility, causeing all kinds of breakage. Html5 is also and allot easier to rip and copy.
The phonegap builder might possibly make things consistent on phones, but with flash you can have a consistent experience served in the browser to Desktop computers, plus an iOS/Android app and can be made into a standalone Windows and Mac program.
What does PhoneGap bring to the table that AIR doesn't have?
WP7, Blackberry, webOS, Symbian, and bada.
In addition to Android and iOS, AIR supports Desktop Windows and Mac OS, which is far more important than those minor smartphone players with trace amounts of marketshare. With the exception of Symbian, which has a big legacy installed base, but i don't believe it is a true smartphone and Nokia is killing it anyways.
Blackberry is on rapid decline and is rushing to support Android apps anyways, so not much point to that.
webOS is all but dead after its last debacle.
Symbian is antiquated and being dropped by Nokia for WP7, and if I understand correctly, is a non-touch operating system made for the pre-smartphone era, meaning it would require an entire UI rewrite, making it more of a waste of time for most people.
Bada has a small following in some specific countries, but is still not relevant in the big picture.
WP7 isn't a priority for me at the moment, but if it becomes relevant in marketshare it will be. (which it might some day due to MS sacrificing billions of dollars into pushing it)
Maybe Adobe can gut PhoneGap for the WP7 solutions it has and incorporate them into AIR.
Just one little detail, AIR already does support Blackberry's Playbook, though you need to download a separate SDK:
So you don't need to use the new Android support in Tablet OS 2.0
AIR supports PlayBook ... but PlayBook cannot use AIR 3.2 yet... if Android supports 3.2 might be better to build for Android and port your APK over to PlayBook... I don't see any value in spending the time and energy for the PlayBook platform though.
Has anyone heard anything new on this subject? If Microsoft is not going to support Adobe Air natively, then I'd like to see Adobe create a converter like it did with Apple iOS. But maybe Adobe doesn't create a converter for Windows Phone because Windows Phone doesn't yet have a big enough marketshare.
Adobe Air: Microsoft has announced that Windows 8 will be optimized for for Adobe's flash player, but never commented on Adobe Air runtime. But I think Adobe has alot of work to do to make it even easier to launch your Air apps across all these platforms as it already does for Android and iOS. Adobe Air will be king and the master tool every developer will use for the one click launch Adobe programs are known for.
Here's the official source on the future of all things Flash and AIR:
Scroll down to the section on Windows 8. It gets updated regularly, so check back often.