Home >
Adobe has announced that the browser based Flash player 10.1 will soon be running on every major mobile platform (Windows Mobile, Android, Blackberry, Symbian, WebOS) except Apple's iPhone. (See my opinion on Apple here).
They also announced that although Apple will not allow the browser based Flash Player, Adobe has found a way to allow your Flash based applications to install to the iPhone as applications. So it is still possible to write once and deploy to all, where the iPhone would be an installed app and all others could be browser based.
So, the simple question is, has this now changed your strategy on mobile development?
Please let us know by voting in our poll here.




Facebook Application Development
It hasn't changed my mobile development strategy only because I was already in the know and on-board to attack mobile in 2010 by working with the Flash Platform ;-)
The official announcement and ETAs were music to my ears and should be fantastic for current AS3 developers as well as newcomers who will have a much shorter learning curve plus greater accessibility to building mobile apps in this form rather than the iphone-specific route (tools limited to being Mac only, developing for a small audience [iphone only], and having to learn xcode+cocoa+objective c etc.)
I whole-heartedly agree with your post on Apple greed and I have to say that Steve Jobs has definitely made some stupid moves in the mobile ecosystem. Apple is either out of its ego-driven mind or truly has something up its sleeve with a new iphone + tablet that it actually thinks can have a strangle-hold on the mobile market. How can Apple actually think that they'll ever have even close to majority platform share against flash when flash will run on Symbian (currently the largest market share), Android (projected by Forrester Research to be the 2nd largest in 2012), Palm's WebOS (whose multi-tasking UI is clearly better than what iphone has to offer), Windows Mobile, and even Blackberry.
Adobe just needs to hurry up now with AIR on mobile as this would be the exact equivalent of native apps + an app store (Adobe mobile AIR marketplace). Having flash in the mobile browser is an excellent first step but Shibuya truly needs to go through its Beta quickly so that we can be on par and even exceeding Apple's app store.
Cheers to the flash platform future :-)
This was welcomed news and will now give me more reason to focus on Flex 4 and AS3. Once FP 10.1 and more importantly AIR are available on the mobile devices, Apple will be forced to acquiesce or see the iPhone become irrelevant. My new HTC Hero is amazing and with FP10.1 will be almost perfect.
Personally, I only think Adobe is spending all their resources to make Flash-like apps available on the iPhone (Flash CS5) because every developer they have is using an iPhone. It certainly doesn't reflect the number of users worldwide.
Yes it has changed my mobile strategy in that I didn't have one -- developing web apps with javascript or objective C for iphone isn't very appealing to me. And considering the amount of people with smart phones is statistically low compared to desktop web browsing it's not a factor for my business. However as the devices are getting more powerful people will start to realize that the web is the killer app on a mobile.
I've been developing all of my AS3 projects to be completely resizable for full screen viewing which is one technique already in the bank for making apps work on 10.1 for mobile. Incorporating some new actionscript for gestures and multitouch will be on the list for updating my web applications early next year.
But the most exciting thing is the idea of authoring once and deploying everywhere. For me it's just getting the content looking good and just being viewable. I'm not really interested in making apps that tap into device hardware like the camera or accelerometer so the Flash platform is just perfect for my needs.
The browser is not the final frontier. It's the lowest common denominator today, hence the rush.
We should be glad that these companies all compete aggressively and push the edges to try and gain an upper hand. It's good for the consumer, but more importantly, it keeps us dopes working all day and night. Lots of industries aren't so lucky.
On the desktop and the mobile platform, the browser is too prominent.
The next winner will be the one who fulfills 'write once, run anywhere'.
And btw, back-dooring the process by compiling it to native just brought a smile to my face. That's clever, innovative, and sound engineering based on economics.
Well, do these phones have access to the Flash Player as a native runtime so that Flash-based apps can be installed to the phone just like a native app or do they access Flash through a browser to the web? If you can have the app on the phone itself then that's a game changer. But if you access the Flash content through the web then nothing changes and if you aren't already making money from your web-based Flash app then you won't be when this becomes available. So far all the videos I've seen only show accessing Flash content through the web.
What we need is the option to export to the various devices to target them specifically with installed apps. That's why I find the iPhone export interesting because it gives a development chain outside of Apple's control. Granted you still have to go through Apple's hoops to get published but I would hope they aren't dumb enough to reject apps just because they were developed on the Flash platform.
I have to wonder if the Nintendo Wii will be updated to support 10.1.
I've been making Flash since 1997, but today, HTML5 is all I'm interested in for the browser. Mobiles have ISO MPEG-4 playback hardware, there is no need for Flash to play audio video, and using it means poor performance and battery life. Also, it is very easy to do the types of animated ads that are often done in Flash with HTML5.
The only thing that is left for Flash is to real application development. If you have a legitimate app made with Flash, then publish it as a native app, don't try and pretend it's a Web app, don't cut a hole in a Web page to show it. Flash has always been able to make Windows and Mac apps, now it can make iPhone apps. I look forward to being able to make Blackberry and Android apps with it also. That makes sense.
But targeting FlashPlayer in the browser is over, that is clearly dead. Flash belongs in native apps now, not hiding in Web apps.