This is just a short video I made this AM while watching the Adobe Open Source Media Framework (OSMF) launch on Acrobat Connect via my Google Nexus One. I haven’t tested all the features but as for watching, it seemed to perform perfectly. Note there is no plug in to present from the N1 device. For the record, I am on Android 2.2 (FroYo) build with Adobe Flash Player 10.1 (10.1.61.68).
At Adobe MAX 2009 RIM has become the 19th of the top 20 OEMs to begin work on integrating the Flash Player on their mobile platform. This is a landmark collaboration announcement in our drive to bring the full Internet to mobile phones and devices.
Over the past few years we have seen RIM devices expand out of the business user category to become a consumer platform. Many of my friends now use the Curve for Facebook, messaging and surfing the web and they really love their phones.
That’s my guage on success:
- Do my friends own them?
- Does my mum know what a Blackberry is?
For developers the Blackberry platform currently provides a Java API and framework for easy application development. There’s no arguing that the Java runtime has enabled some great applications, and as the App World expands we’ve seen some nice content start to come in.
Our OEM engagements seem much more rounded with RIM joining, a more complete story if you will.
I just saw an interesting post over on Twitter that talks about how Flash will take over the mobile gaming space. Paolo Munoz suggests that with our current position for gaming on the web, that Flash on devices should become a natural progression for the platform.
There are some interesting points, some of which are good like the Facebook applications/games strategy. Yet some points are assumptions and not well understood, and so that’s something that I’ll explain here. This post is not meant as a criticism in any way of Paolo, but more an exploration of the fact/fiction.
Flash on Smartphones
While the delivery of Flash Player 10 to (high end) smartphones will undoubtedly be a great boon for those working with AS3, but it’s not a panacea for development. You will absolutely have to purchase hardware for the last mile of development, you will have to deal with new interaction paradigms, and you will be working within performance limits.
Device support will initially be very limited, maybe two or three devices and running only in the browser. Flash Lite 3 will continue to be the mainstay on shipping devices for around 1 year from my own projections. The Open Screen Project however enables us to drive the adoption of the latest player, where possible, within a much shorter period of time.
We’ll see betas later in the year by leading OEMs, but it is unlikely that these will be for consumers, it’s a bit of an unknown.
Flash and GPUs
In this section Paolo picks out the fact that performance has always been a key concern for the community. That’s exactly why Flash Lite has a different memory management model and rendering capabilities, it’s a demonstration of just how different things are on mobile and devices.
In the past year we’ve seen devices with extremely high resolution screens, high end processors to drive them, huge amounts of memory and OpenGL ES/OpenVG hardware. They are very expensive and typically available in major markets in low/medium volume. It’s not a huge issue in reality, but to reach users you’ll need to get smart on your targets and markets.
Ok so the use of hardware acceleration for Flash Player is first and foremost to gain “acceptable performance” in line with Flash Lite’s capabilities on these devices. We’ll be doing our best to ensure that everything is available, but everyone must understand that some devices will just not be capable.
Filters and other high requirement features may not be supported in hardware, in fact the hardware may not be there In these situations there will be a fallback, but you’ll need to get smart on what they are, how they work, and what to do about it just in case.
We’ll be here to help obviously but to bang the drum again, get working with Flash Lite now to understand the complexities.
This is a blog post to all that was almost to throw their computers out of the window because they got "Error #2044: Unhandled StatusEvent:. level=error, code=" trying to communicate through LocalConnection.
So I am trying to send a message from a Flex application running in Flash Player to an AIR application. In the AIR application [...]
This week Adobe’s CEO Shantanu Narayen announced during our earnings call with investors that we will release a beta version of Flash Player 10 for smartphones. Predictably this will happen during Adobe MAX 2009, where mobile will be front and centre.
It will be a developer release and for web browsers, this will enable us to collect feedback, fix bugs and give you a chance to get started and speaking with your customers about this new technology.
So, like I said in my previous post during the slow summer season it’s a perfect opportunity to begin learning AS3 and Flash Player 10 features. I have already started learning more and more over the past few months, and the good news is that life is much much easier with AS3!
I’ve also began to learn Flex, which is such a great product and I can recommend these to get started:
As we move through the summer you’ll start to hear more about my experiences as I find out new tips and tricks.
At today’s keynote at MAX Japan, Kevin Lynch announced that Adobe AIR has reached 100 million installs! That’s some serious momentum! He also announced that Flash Player 10 has already reached over 55% adoption in only two months. This is dramatically faster than any prior version.
More coverage of this will be available shortly.