Small is beautiful on the iPhone if you want a good cache Ars Technica takes another look at the updated Android SDK
Feb 14

We have heard that Flash is coming to the iPhone even since before the iPhone launched. Gear Live say that it is definitely coming.

Why isn’t it on the iPhone now? They make out that it is due to business decisions, but my guess is that this isn’t the case. The iPhone came out swinging that “the browsing experience is full.” The browser is a desktop-esque browser. No WAP here please.

This means that you would expect to see true Flash instead of Flash Lite, which you often see on a mobile phone. However, Flash does eat up a lot of memory, CPU, and thus battery, so I think that the Apple folks have been playing with Flash and making it fast and economical enough to run on the device.

At certain times it has been frustrating not to have Flash. You feel crippled. On the other hand, it has also often been nice. No silly Flash ads etc.

If it finally does make it on the phone, it will open up the world of iPhone development to Flash developers which will be a big thing.

2 Responses to “Flash crawling to the iPhone”

  1. Eric Oesterle Says:

    Its very limitations have made the iPhone a boon to good web development practices.

    At my most optimistic, I hope an iPhone Flash runtime drives developers to slim down their movies, just as Safari on the iPhone has encouraged web developers to put their HTML, CSS, and JavaScript on a diet.

    For this to work, Flash/Flex developers will need to accept certain limitations, like narrow layouts and missing support for mouseDown or drag.

    In many ways, mobile in 2007 is like the desktop in 1995. Narrow and noisy bandwidth, slow CPUs, small screens, limited cache.

    But unlike that 1995 user, sitting on some ugly computer furniture waiting for “Loading…” to finish — the iPhone user is on the road, or stealing a minute during a meeting.

    In this environment, good luck with trying to make sense of a garden-variety Flash movie.

    Otherwise, I hope Safari on my iPhone can help me out by adding a nice big “SKIP INTRO” button. Especially when it detects some site trying to push a megabyte Flash menu out over EDGE.

    For doing rich user experiences on the iPhone for specialized tasks, given that the developer is careful about resource usage, Flash might have a place. But doing simple menus in Flash, or worse, entire page layouts, is lazy and short-sighted. Wrapping such content and functionality in a proprietary opaque container often provides a little eye candy and a nice conference room demo, at the expense of compatibility, discoverability by search engines, and usability/accessibility. Add to that the difficulty of maintainence, internationalization, and a boutique labor pool.

    For Flash developers not willing to optimize for the mobile web, perhaps something like Adobe AIR for iPhone will come along, providing the user with an “installation” experience, where the user doesn’t expect the app to load quickly, and persistence for installed apps reduces the frequency of this heavyweight loading.

  2. kepu Says:

    Flash would be nice to have. As i understood that curretly the problem is now apples agreement that no interpreted programming languages are allowed which also blocks java along with flash. That agreement apple can change or give special permission for adobe.

    What apple cant so easily do is to change the agreements what they have with different operators - like using iphone as modem with laptop is forbidden in those agreements… It is also possible that there are some other issues because those operators try to limit data transmission as much as possible, which could block the possibility to have such content as flash etc. I dont know about this..

    Hopefully we will see both flash and java in iphone as soon as possible. :)

Leave a Reply

Spam is a pain, we are sorry to have to do this to you, but can you answer the question below? If so, the comment will go through!

Spam Question: What is Apple's cool phone called?

Your Answer: