Flash on the Apple iPhone

Apple has finally given in to the relentless pursuit by Adobe and all it world wide users by allowing developers to build flash iPhone apps using the new Flash Professional CS5.

Apple iPhone

Photo from Apple

Apple iPhoneHow about a Flash game?

Yesterday, while the world saw the launch of Nexus One, the perception that Apple’s iPhone is one of the most sought for and a part of the Wishlist for a lot of gadget lovers, did not change for many.

Since its inception, the iPhone has always found ways to impress users around the globe, be it through its exquisite touch screen experience or the simple fact that it graced the stables of Apple. Although iPhone stands out as the mother of all smart-phones with suave looks and flashy functionalities, users always had this qualm that it did not support the very essential Adobe Flash.

Flash player, more often than not plays a substantial role in a lot of websites, it being one of the most preferred platform to deploy animations, advertisements, games and other apps. However, Apple banned Flash player from being used in the iPhone citing performance as an issue and blocks any kind of runtime code to execute on the iPhone according to its SDK license terms.

This brings us to the fact as to what has changed now. Apple has finally given in to the relentless pursuit by Adobe and all it world wide users by allowing developers to build flash iPhone apps using the new Flash Professional CS5. This has seen the addition of a few new iPhone apps such as Just Letters, Finger Paint, Chroma Circuit, and many more into the Apple store developed using a private beta version of Flash Professional CS5.

Adobe Flash Player

Flash Professional CS5

  • Native apps: Although Apple has given the green signal for the development of flash apps for iPhone, it still restricts the use of an interpreter which is very much essential for loading the Shockwave Flash [SWF] files. For this very reason CS5 houses a Low Level Virtual Machine [LLVM] compiler to understand ActionScript 3 which in turn generates a native ARM assembly code which is run as a native iPhone app and does not include any runtime interpreted code.
  • Ease of Use: Although Xcode, Apple’s premier development environment offers a powerful platform for creating interactive contents, it is very complex in nature whereas Flash is a very easier and widely accepted platform for doing the same. Along with this CS5 also allows Flash developers to export files across various platforms with ease definitely adds to the features bandwagon.

Having said all this Adobe had to shed some features such as Embedded HTML content, Pixel Bender, to name few, from flash due to the fact that Apple did not provide access to most of it public API’s and also because of the amount of work involved in building a platform adhering to all the constraints specified in the SDK license terms.

Concerns

  • Performance: Probably the biggest concern of the Flash apps on iPhone would be its performance. Even though these are early days it is necessary foresee issues that may crop up with regards to caching, distorted animations or even the footprint of the apps that are being developed.
  • Support for iPhone features: The apps that maybe developed using Flash would not support some of the iPhone features such as Camera, Maps, Contacts, Photos in the File System and a few others which adds to the downsides along with the fact that there is no room to accommodate a webkit to embed any kind of web content into the apps.

Also this comes in the backdrop of a survey conducted by Society of Digital Agencies [SoDA] regarding the most sought after skill set in Digital Marketing, and Flash and ActionScript skills take the honors as the most in demand skill set for this market as opposed to other some big players such as iPhone SDK, AJAX, ASP.net and many more.

The Apple Store has served as a huge money making portal for developers who can earn hundreds of dollars independently by getting their apps on to the Store. Flash developers were never bestowed with such opportunities as a result of a limited market for Flash apps. Nevertheless this surely comes as great news to all the Flash developers looking for new avenues to exercise their skills and add to the huge portfolio of apps that reside on Apple Store and make some bucks for themselves.

It is clear by now that these workarounds by Adobe and relented approval by Apple are leading to something big. Surely Adobe wants to improve its hold on the Web world and Apple definitely wants to be the next big name in every market technology has to offer. Having said that this is clearly not how Adobe had planned on getting access to the Web content on Apple iPhone’s mobile browser Safari. Apple still wouldn’t allow flash content to run on the iPhone citing sluggish performance as the reason, although Adobe have staked a claim that Flash 10.1 is a slick performer which will fully support Apple iPhone’s competitors in the smart-phones arena.

Written by Praval Singh, co-founder, blogger and social media evangelist at Media Redefined. Follow @Praval


Don't like it? There are lots of published articles, pick a random one.

Praval Singh posted this article on Wed, Jan 6th, 2010 at 8:08 am
Categorized under Adobe, Business, Featured, Technology and has the following tags

Prev Article:

Next Article:

Archives: Visit the Archives for more articles.

Comments Post Yours

There are no response so far. You can follow any responses to this entry through the RSS feed. You can leave a response, or trackback from your own site.

Post yours

Sidenotes

Quick notes, scribbles, somehow related to this website and to what I do. Or perhaps I'm just plain lazy to make them into a full article.

12 Hottest Geek Girls on Twitter

So, you have seen the 12 Hottest Geek Girls (via Digg). However, they forgot to link them to their, hmmmmmm errrr, Twitter profiles so you can follow them. Or perhaps they felt -- they're popular ...13th Oct, 2009

Great Indian Developer Summit 2009

I got a Press Release of the upcoming GIDS '09 and here is an excerpt. The summit's program covers Java, REST, Unit testing, Groovy, Spring, Struts 2.0, SOA, Cloud Computing, Web Services, JRuby, RoR, Ruby, JVM, ...21st Jan, 2009

The flourishing gun market in Pakistan

VICE Travel: Darra, Pakistanby Top-Notch112 (Via: Deep Green Crystals) 20th Jan, 2009

Angry Ringtone for iPhone and others

[audio:http://audio.brajeshwar.com/angry-ring-ring.mp3] The ANGRY RINGTONE for iPhone. (Click the PLAY button above!) Download * iPhone Ringtone (.m4r) * MP3 Ringtone (.mp3) * Zipped (both .m4r and .mp3) To use it as an iPhone Ringtone; just double click the file "angry-ring-ring.m4r" and it ...15th Jan, 2009

IIM Ahmedabad's Leverage 2009

Leverage, the Venture Capital and Private Equity Club of IIM Ahmedabad and the Centre for Innovation Incubation and Entrepreneurship bring to you the 1st edition of the Venture Capital and Private Equity Conference on the ...12th Jan, 2009

View the Sidenotes Archive

Play the Penguin Game

Recommended

  • ActionScript 3.0 Reference Flash/Flex ActionScript 3.0 Reference.
  • Downloads All downloads, Free and Open Source.
  • Ode to Apple Dedicated to Apple – Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.
  • Not Safe for Work Ever clicked a link and felt embarrassed with the content in front of your co-workers? Ever caught unaware because the funny link your friend sent was a little beyond funny? Let’s minimize that with NSWF.
  • o! Just Me Of colorful cultures, entertainment, media, life hacks, music, books and movies from hollywood & bollywood.
  • AS 2.0 Reference Reference for ActionScript 2.0 Programming Language used in Flash. Primarily stashed here for my own personal reference.

Download free Brajeshwar Wordpress Theme

Brajeshwar

Brajeshwar I firmly believe in keeping things simple, easy for users and I envison pushing the technical envelop time and again for the betterment of viable commercial and practical applications. More about me.

Photos

More photos on Flickr

Member of 9rules Network

Since its inception on 11th June, 2001, "Brajeshwar" has 980 Articles and 6,660 comments, contained within 17 categories and 1,593 tags.