The Future of Flash
Adobe Flash (née Macromedia Flash) has become so ubiquitous with the internet that many users don’t even notice its presence underneath the interface design, unless of course you are an iPhone user! Most of the videos on the web are delivered via Flash. Not only video, but also games, widgets and apps that deliver content such as music use Flash. The iPhone’s lack of official Flash support has become such a hot issue and is nicely parodied by this photo that lampoons the iPad’s usability and user experience credentials. One of the upcoming Flash CS5’s flagship features allows developers to re-purpose existing Flash code and export it as iPhone, Android or Blackberry applications. To date, over 100 apps in the App Store have been created by a small group of developers using private beta versions (and this includes games that can be played concurrently by, say, someone using an iPhone while the other uses an Android phone).
Along with announcing its upcoming iPhone OS 4, Apple has changed the terms to section 3.3.1. of its iPhone Developer Program License Agreement to effectively prohibit the use of cross-platform software toolkits such as Flash and MonoTouch. But aside from Apple simply not wishing for a competing company to usurp its territory, there are a couple of other possible reasons not to allow cross-platform toolkits. The first has to do with maintaining quality. A single app based on Flash code for three different platforms might not play to the strategic advantages of each. Flash also saps a CPU’s power and is blamed by Apple to cause most browser crashes on the Mac OS X. Another reason is simply that Flash is proprietary technology. Unlike CSS, Ogg Theora, Javascript or HTML5 for that matter, Flash code is the fiefdom of Adobe. Whether or not iPhone apps created for multiple platforms would maintain ‘quality’ is open to debate, after all YouTube et al seems to work just fine whether one may be using a Windows, Mac or Linux computer. Regarding crashes on the Mac platform, Adobe itself has promised to speed up and improve Flash Player. Yet, also the argument that Flash is a closed proprietary system seems valid.


0 comments
Kick things off by filling out the form below.
Leave a Comment