If you haven’t heard, Adobe Systems announced they will “no longer continue to develop Flash Player in the browser to work with new mobile device configurations.” First, let’s understand what this means:
Future devices will no longer be able to view Flash content in a web browser.
For Flash developers, this really doesn’t change anything. Before I explain why this doesn’t change anything, I want to say (and I’ll reiterate) that you can still use Flash Professional and Flash Builder to make native applications for iOS, Android,and BlackBerry Tablet OS. That won’t change nor will anything regarding the Flash Player for PC/Desktop browsers. These two areas are actually strengthened by the reallocated resources.
I own an Android-based HTC EVO and I love the fact that I can visit a webpage that has Flash content and actually view/interact with the content. The experience is not optimal though. This isn’t because of the Flash Player. It’s because the developer of the content did not optimize the page for my mobile device. The page is intended for desktop/pc users and I’m viewing it on a smaller screen and underpowered processor.
While this announcement seems like a heavy shift, it’s not. I believe it’s helping Flash do what it does best:
- Deliver unmatched online, cross-browser video experiences
- Create a high-performance web gaming platform
- Allow companies to build rich web experiences and enterprise applications
A developer’s responsibility is to choose the right tool for the right job. Their choice in tool should always be strategic and educated. Don’t listen to misinformation or malicious claims that technologies are dead or dying. Adobe recognizes that while a breadth of tools is what theircustomers are looking for, they must also have the resources to move at that the pace of technology. Eliminating less relevant resources like the Flash Mobile Player strengths what we developers actually need.
If you are a Flash developer or a company invested in the Flash Platform, you may be wonderingwhat the next step is. Here are some suggestions:
- Learn more about how to develop mobile apps for iOS, Android, and BlackBerry Tablet OS with Flash Professional or Flash Builder. Using a tool you already know is much easier than learning a new language.
- If you haven’t learned Flex yet, now is the time. It has lots of great components for building mobile applications and is an industry-leading tool for building rich web experiences.
Development is like a stock portfolio. The more diverse you are the less you are affected by market volatility.