Like Techgeist? Donate.
Need to Contact Us? Read This. Also, find out more about us on the About page.
Advertisement
Advertisement

Why Apple Doesn’t Want Flash on the iPhone

By Michael Klurfeld on June 15, 2009

flvplaybackonquicktimeplayerxIt’s well known that the iPhone’s operating system is a mobile version of the same software that powers Mac computers. Quicktime got the same treatment; it’s what plays videos on the iPhone. Now it looks like the iPhone might be getting the ability to play .flv files with the release of Quicktime X, according to TechCrunch. This would be very nice as it would allow for a lot more of the internet to work on Apple’s popular handset. For example, content on Hulu would be playable within the iPhone’s browser. While that would be very nice, it would not solve a good portion of the iPhone’s problem with Flash: that many sites require it for more than rendering video content.

Apple makes bank by selling content, in the form of games, videos, and music. For an iPhone user, the most common method of acquiring entertainment is by getting it through the iTunes store. If users could instead just visit a site which hosted Flash games instead of dropping a dollar here and there, Apple stands to lose a lot of money; keep in mind those dollars add up fairly quickly. The same holds true for video content – most of the stuff hosted on the Hulu and the ABC streaming site, such as House, Lost, and Desperate Housewives, makes Apple a hefty profit in sales. If users can just stream that stuff for free, they’re not going to keep paying Apple to watch shows while on the go.

With that in mind, it seems unlikely that Apple would ever allow Flash on the iPhone. But it has to happen, if only because other mobile platforms already support it. When the iPhone was by far the highest functioning smartphone on the market, Apple had the luxury of being able to decree what can and can’t go into a handset. Between the Palm Pre and the impending wave of Android phones, Apple can’t play this game anymore. In the long run, Apple stands to make more money by releasing Flash for the iPhone – it’s a good way of preventing current users from abandoning ship.

Share
You can comment either manually filling in your personal information, or you can use your Facebook Account to fill in the information for you. Just click the button below to sign into Facebook.
Have Nothing To Say? Share this article with your friends using one of our share buttons above.

Leave a Comment.

Comments

  1. I believe what Apple has always said, and apparently it is true from my readings, is that flash is buggy and too slow on a Macintosh desktop – it would be unbearable on the iPhone. I believe Adobe has acknowledged this and stated they were willing to make enhancements. Though Adobe has never been one to truly support the Macintosh or go out of their way to customize/enhance for just the Mac environment.

    If sites would go to a universal/widely recognized standard such as H.264/MPEG-4 AVC – then video can be played on the iPhone. Youtube used to be only flash. They have since moved all their content to H.264/MPEG-4 AVC – and have a very prominent youtube app on the front page of the iPhone. Video plays well.

    http://newteevee.com/2007/06/03/youtube-goes-h264-thanks-to-apple/

    And please stop always making Apple the bad guy – Ohh Apple wants you to use their download content – BSh*t! Rather then go backwards to proprietary standards – Apple choices to go forward. It better for everyone!

    I realize the only reason to go to flash is to get porn on the iPhone. I suppose Apple doesn’t care much about that.

  2. I completely agree with JPO. It’s funny that Apple gets bashed for pushing standards compliant technologies. Flash, though widely supported, is a proprietary technology. The web should be accessible by anyone and on any platform. The only way for this to happen is for people to use open standards rather than proprietary solutions. Let’s keep the internet free from Flash, Silverlight and other such nonsense. HTML 5 is evolving and will provide a standards based approach to the gap filled by Flash and now Silverlight. It will take a few years, but the days are numbered for proprietary technologies on the web.

    http://tech.yahoo.com/news/infoworld/20090616/tc_infoworld/79291

  3. Games, video, and music absolutely does NOT make “Apple a hefty profit in sales.” Apple has always said that it “breaks even” or makes “little profit” on content sales via iTunes. And proof of it is that five years in and not a single content Store competitor has been able to make a profit in the content store business, given Apple’s ceiling on content pricing (i.e. formerly 99 cents), and middleman margin (i.e. 30%).

    Apple’s main purpose for iTunes was to ensure that its gadgets had music (and video) content since at the time, Windows Media (and even Real) was dominant. The music label mandated-DRM gave Apple a second purpose in that it allowed its gadgets to be more sticky. These same reasons now apply to the Apps Store, except now it serves as a significant barrier to entry by competitors into the market.

  4. Can someone name a popular phone/browser that actually supports full Flash? (not flash lite) Android doesn’t (yet). Apple is pushing HTML 5 specifically so they can avoid Flash, is my guess. Flash is slow on old laptops, and it’s going to be slow on phones that relatively small amounts of ram and slow CPUs.

    http://tech.yahoo.com/news/infoworld/20090616/tc_infoworld/79291

    Exactly what is the need for flash on the iphone? Sites can do perfectly fine with AJAX/HTML, etc. Sites with specific video content can make their own app (witness MLB At Bat)

    I don’t see FLash coming any time soon… if it’s on Apple’s to-do list it’s toward the bottom.

  5. I already have problems on my computer when browsing web sites containing Flash. If I use the mouse scroll wheel to scroll a page. It stops responding as soon as Flash content is beneath the cursor. Flash wants to trap user events that occur within its rectangle.

    This type of conflict would be further exacerbated with a touch screen interface.

    On the iPhone, you can double-click an area of a web page to zoom it in or out to fit the screen. Would that still work for zooming a flash application, or would Flash interpret the gesture as a selection within the application?

    Would a drag started inside the Flash app be able to scroll the web page as it would if you did it anywhere else on the page? If not, could you ever scroll away from the flash app once it filled the screen? Or if Flash ignored drags (allowing the page to scroll normally), wouldn’t that break certain apps that rely on a dragging gesture?

    Would standard text editing (the new cut copy and paste) be available inside Flash?

    Would pinch zooming (in or out) work inside a flash app?

    Even if these problems were surmountable, there is no enforced UI uniformity within Flash Applications. I suspect that UI incompatibilities would compromise the modelessness that makes the iPhone such a joy to use. This doesn’t fit in with Apple’s ideals of what the iPhone user experience should be.

    Furthermore, Apple is loathe to license (and be dependent on) other company’s technology– especially when there are open source alternatives on the horizon. Flash’s days are numbered. Rich interactive content will soon be possibly using only the standard HTML and Javascript built right into every browser.

    • The Digital Alchemist

      I have the same problem on my ancient computer. I suspected it had something to do with Flash. Thanks for the confirmation!

  6. If your thesis is true (Apple excludes Flash from the iPhone so that they can make money), why doesn’t Apple exclude Flash from the Macintosh?

    • I think this is a good question. It’s because right now, the iPhone is still a closed development platform whereas Apple was forced to open up the Mac some time ago. Apple has always been a closed company with what they put out initially, but eventually the market compels them to do otherwise.

  7. Flash is slow, buggy, and a memory hog that would eat up system resources and battery life on the iPhone at a frightening clip.

  8. The iPhone is a cell phone – and thus a controlled environment that doesn’t lead to crashes is necessary.
    The Mac is a personal computer – thus crashes due to third party software is allowed to occur.
    They are two different environments despite the common operating system.

    Flash sucks on the Mac. Adobe is a very poor programmer. Flash is a resource hog, is buggy. Flash crashes the Mac MORE THAN ANY OTHER SOFTWARE.

    Why, oh why would Apple want a decidedly buggy piece of crap software from a company that hardly cares about Apple, on the iPhone?

    Yeah. Apple decidedly does not want Flash on the iPhone.

    As the iPhone and iPod gain larger and larger mindshare, companies will realize that they have to design their sites WITHOUT FLASH OR SILVERLIGHT. They will decide to use OPEN WEB STANDARDS to do the very thing that Flash and Silverlight are attempting to do, but in a much more sane and stable manner.

    The iPhone does not need Flash.

    Even on the Mac, I block Flash using Click-to-Flash in order to speed up and stabilize web browsing. It is fantastic how much quieter and smoother and crashless web browsing is without Flash.

  9. How do you create animations i.e. walking, talking and lip-synched characters with Ajax and HTML5?

    That’s right, you fu@%ing can’t.

    Apple’s iPhone and iPad don’t support Flash and Internet Explorer doesn’t support HTML5. WTF, people?!?! It’s like we’ve gone back to the dark days of the browser wars!

    I’ve noticed that people who hate Flash tend to be the same people who aren’t programmers and the programmers who hate Flash tend to be the same people who don’t know how to draw. Quit whining and learn how to fu@%ing draw. I learned how to program so if I can do that, then you can at least learn how to draw some stick figures and all of a sudden realize the usefulness of Flash. But you’re probably not going to do that because you took some computer classes in college; you’re not going to sit here and let some artist tell you what a dumb-ass you are.

    In all seriousness, Flash isn’t buggy at all, I’ve never detected a single bug and some of my sites run on nothing but code.

    If you want to kill Flash, be my guest but first show me a decent replacement to Flash. I ditched Photoshop and now use GIMP exclusively – yippee! And I’m happy about that so bring on the Flash GNU!!! Back up the truck, I’m all for it, baby!

    Oops…I forgot…there is no alternative to Flash yet.

    I guess I got a little ahead of myself there.

    But we should kill Flash now, right?

    Wait…wouldn’t that be considered “bad programming”? I mean wouldn’t that be like removing a function that will be called later on over and over again by millions of users…

    You know what? Nevermind, I know I’m wasting my time with you people.

  10. I agree with your conclusions and definitely will hungrily look ahead on your subsequent revisions. Just expressing thanks won’t simply be sufficient, for the exceptional lucidity with your writing. I will instantly seize the feed to keep up-to-date with all updates. Strong job and much achievement with your business endeavors! Whatwhat!

Leave a Reply