Platform Shifts
Cool blog post by Don Dodge on platform shifts and how the world of technology is evolving. It also kind of mixes with a guest post on TechCrunch about the fragmentation of mobile.
The more interesting question for Flash developers is how the platform shifts and the fragmentation of mobile devices affect the Flash Platform. I think that the TechCrunch article is wrong, we are starting to see a coalescing around Flash. The Open Screen Project has signed up every major mobile partner except for Apple including RIM, Nokia, and Palm. If you trust AdMob’s stats, that’s a pretty good swath of people across multiple regions. Now that said, we need to deliver and users don’t yet have Flash Player on their devices, but it’s close. Serge Jespers, my evangelist compatriot, makes a good point in his video about trying to find all of the Flash-enabled devices. We’re on the verge of a crap-ton of devices in the hands of actual users.
What’s unique about this approach is that these will be available over the air. I don’t think we’ve talked about specifics, but part of the Open Screen Project is that the devices have to allow over the air updating of the most recent runtimes. It’s far, far, far from a silver bullet in overcoming mobile fragmentation, but it’s getting momentum.
Mobile Flash Content
That leads into what’s driving runtime adoption: great Flash applications. Having played with Flash Player 10.1 on the Nexus One, I can tell you some things work great out of the box and that performance is quite good. But a lot of Flash content just wasn’t made for the small screen and it shows. Think of how much bigger a finger is than a mouse pointer and you’ll see the problems. I think the “hover” issues are completely overblown, but there is a big difference between Flash content in a mobile browser and Flash content in a web browser.
One of the implications of this platform shift is that the current web experience won’t translate 1:1. I think this is one area where the iPhone has been successful is by “shrinking” the web and making it touch-based without requiring any changes by the sites themselves. It feels like you have the whole web. But that’s an interim step and it has its limitations even on the iPhone. If you want to be on the cutting edge of this new shift as a Flash developer, you’re going to have to structure your applications in such a way that you can easily customize the user interface for multiple screen sizes.
My hope is that we’ll see a number of frameworks and tools that do just that, but I think we’re in that period of freedom where it’s going to take a bit of elbow grease to show everyone how it’s supposed to work.
Posted in Adobe, Rich Internet Applications







March 4th, 2010 at 5:02 pm
–
I think this is one area where the iPhone has been successful is by “shrinking” the web and making it touch-based without requiring any changes by the sites themselves
–
I dont think that is necessarily true. While some content (but not all) works fine on the iPhone, much of it is definitely not optimal.
I think the proliferation of websites delivering web pages optimized for the iphone speaks to this.
Its the same with Flash (as you suggest). A lot of content will run fine, but may not be optimal. In those cases, content provides may update it and release a version optimized for the mobile interface and interactions.
mike chambers
mesh@adobe.com
March 4th, 2010 at 5:54 pm
I read somewhere that carriers were getting in the way of Adobe’s OTA updates (much as some do not bother to distribute Android and WebKit browser updates, even when devices are capable).
I can see their logic (they want us to upgrade, and browser/Flash capability will be a reason) but it’s going to make the mobile Web as bad as having to deal with the oldest popular version of IE/Netscape!
March 4th, 2010 at 6:09 pm
@mesh, as I said, it has it’s limitations, but the iPhone has been pretty damn good at taking ajaxy, Web 2.0 sites, and basically making them work better than any other mobile browser.
Now for a number of reasons people started building specific versions for the iPhone, but I’d argue that the original versions were’t bad, just not ideal. We’ll see the same thing (hopefully) with Flash.
@JulesLT, I’ll have to ask around. I hadn’t heard that. It wouldn’t completely surprise me, but I thought it was part of being in the OSP.
=Ryan
ryan@adobe.com