Jobs Says Flash Video Not Suitable for iPhone
Lev13than writes "Apple Inc. CEO Steve Jobs said the iPhone won't be using Adobe Systems' Inc.'s popular Flash media player any time soon, saying the technology doesn't meet his company's performance standards for video. Jobs said the version of Flash formatted to personal computers is too slow on the iPhone while the mobile version of the media player is "is not capable of being used with the web." The comments come a day before Apple is set to introduce the company's plan for iPhone SDK, the software developers kit which will allow third-party developers to create applications that can work in conjunction with the popular handheld device."
the iPhone isn't powerful enough to run flash properly. Too bad.
I get jerking on even fully buffered flash video in both WindowsXP and Linux using Adobe's Flash plugin. The same machines played media via the divx plugin without issue (at much better quality)
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
That's a euphemism for "if we let Flash on the iPhone, we (Apple) don't completely control the video and content delivery on the iPhone anymore".
That's also the real reason Jobs has been so slow on the iPhone SDK: the last thing they want is other companies creating audio and video delivery apps for Apple's iPods and iPhones.
A lot of people will construe this as simply Apple trying to control media on the Iphone which although it does make sense that people would think this way, it's definitely not true.
Flash is optimized for windows. It has no where near the right optimization to run on OSX at full speed. Further compounding the issue is that the CPU must do all the decoding work where on a proper player the decoding could partially be offloaded to a GPU (in a full PC), or optimized CPU with support for certain optimized instruction sets.
As we don't have the time or resources to spare, we are going to convince all iPhone users that this is something that wont contribute in any way to their $500 "new-age multimedia-rich internet browsing" experience.
Lets face it, Flash is used for four things:
Video: Flash video is becoming the dominant video delivery mechanism for the web, its only competition is Quicktime. Perhaps flash video does take large amounts of processing power to decode (the Wii certainly doesn't do a very good job), but I suspect that Apple doesn't care too much if people find a reason not to serve video content in flash rather than quicktime.
Ads and sneaky cookie storage: Flash ads are annoying, and rather worryingly Flash programs can store rather large amounts of data in a sort of large cookie on your computer. This is often used to identify a user even if they have disabled cookies. Good riddance.
Games: it is a shame that flash games will never work on the iPhone, but this is somewhat understandable. The iPhone does not have keyboard and the pointing device works in a very different way to a mouse. Most games would not work well without recoding them for the iPhone and battery life would be bad since the screen would be continually updating.
Apps: well actually there are only a handful of sites I know of the actually use flash for something that couldn't be done in HTML. Mobile Safari is actually one of the more capable browsers out there, even compared to desktop browsers.
Additionally, while I don't doubt there are technical reasons for the decision, Adobe and Apple have always had a love/hate relationship - there may be political reasons why Apple wants to shut Flash out.
sheep.horse - does not contain information on sheep or horses.
But far too many websites use flash for their entry portals, and don't have a non-flash alternative. It really, really sucks when I can't get to a website I need to use on my phone. This announcement seems to be to be an invitation to crack my as yet unbroken phone, and make me some kind of "pirate."
I'm not trying to defend Steve or even Apple. Bill and Microsoft have to share some of the blame, and I'm pulling out the stops and sending Real, Inc straight to hell. The short answer is the video wars are tiring, and consumers are simply tired of playing. No, I mean it.
... lets see here ... more than a decade? Can that be right? You bet it can.
...
... market share is more than just market share)?
Real is pure evil proto-spyware. Quicktime and Windows Media have fought it out for
So, the default Lowest-Common-Denominator format is Flash.
This-Is-Not-News.
It works, period. Quality? Not really there, actually. No, don't flame me. It's is truly a LCD format, a decade after video-on-the-desktop became a reality for both software and hardware. You could watch a decent quality 240x320 video in 1995. That, ultimately, is a very sad thing to say out loud, because this is 2008.
Flash is really not that great. Quality is frankly pathetic. I think that's what Steve was getting at.
But
You can view it on pretty much every computer today. Flash 1; QuickTime/WMV/Real 0.
It's widely supported on the web itself; every browser plays it when the page embeds it. Flash 1; Quicktime/WMV/Real 0.
It's not so great quality wise, but content providers WANT acceptable-but-not-one-pixel-more quality. Flash 1; Quicktime/WMV/Real 0.
What Steve, who you have to admit has this thing about quality, dislikes about Flash is the cheezy quality of the videos. I don't blame him nor can I say he is wrong. They are most certainly slow to load, CPU intensive, choppy/blocky/blurry things. But they work.
Steve wants video that looks good and works. I can't say he's wrong. Flash is weak in that area more than others.
So, let's put it into perspective here. Everyone talks about Blue-Ray vs DVD-HD but the real format war is still ongoing, and arguably less worth fighting over.
Can't we agree on a web video standard, where the codecs are built into every OS, consume reasonable resources, has some measure of copy protection ** and are viewable on everyone's OS, including the fringe OS's like Linux (which would not be a fringe if someone was selling it
I have my favorites. Don't get me wrong here. But, the video wars are too long with no winner in sight. I agree that Flash is not the ideal format, it's not even as good as at least 2 out of the three alternatives. But, Adobe has a vested interest in getting rich off of every OS out there, by controlling the creation of content, not the rest of the stuff. Apple, MIcrosoft and Real all had that goal in mind back in the early 90's; they've forgotten what they're fighting for now.
** Cheezy Quality = the modern day copy protection. Don't dismiss the value of it to content providers; they don't.
How on earth did this get modded insightful? I mean, sure, your '$600 toy' isn't as powerful as a laptop, but it does have a faster CPU than any PDA on the market!
As for not suitable for use on the web, I suspect that's SJ's polite version of "it's shite".
Could twist "The iPhone is too slow for Flash" into "Flash is too slow for the iPhone".
What does that even mean? Flash wont play at 60 fps or something and that's the speed of video Jobs wants? I know what he means but in trying to dress it as a problem with Flash it stops making sense. It'd have been more correct to say something like "Flash is too resource intensive for the iPhone" but I guess if you put it in a form that makes sense it still makes the iPhone's hardware sound bad.
Whilst I do realise Flash is quite a resource hog, it's also become a rather important part of the web and if the iPhone can't handle it then it can't handle a large portion of the web.
Don't get me wrong, I'm not keen on Flash and wouldn't use it for general web development, but for streaming video, due to YouTube and the likes it's fast become a fairly standard way of displaying video, whilst I'd like to see Flash removed from the web long term, I think it's foolish to not support it short term as that currently only harms consumers. Develop a better alternative (Not Quicktime thanks, it's far, far worse) and support it alongside Flash and phase Flash out in favour of that alternative over time.
The lack of Flash could be a pretty good thing as Mobile Safari grows in usage, and web developers begin taking it into account. We could begin seeing real movie websites again, instead of annoying Flash sites; and Flash ads overall will decline so that advertisers lose out on potential clicks from iPhone and iPod users.
He who lights his taper at mine, receives light without darkening me.
I can't watch the Comedy Central flash clips on my 1.5GHz G4 without dropping frames. On my 2.16GHz Core 2 Duo, the BBC iPlayer spikes my CPU to over 60%. In contrast, playing 720p brings it to about 30%. It also causes the fans to spin loudly and kills the battery.
I am TheRaven on Soylent News
Why not let the market decide?
Jobs scares me because he likes to make decisions for me. He may be behind an innovative company but systems that lock-in and lock-out are anti-consumer. DRM is simply a method of lock-in. Dragging your feet on an SDK is lock-out. I can't support products by a company that has a habit of restricting my rights to use something I paid them for.
Why have 1 person driving a backhoe when you could employ 20 with shovels?
For the record, I just got rid of my (non iphone) smartphone to buy a cellphone that was primarily a cell phone. I don't own any apple computers, or even an ipod. I'm not an apple fanboy. That said:
:)
Working for a large company in the software industry, it's refreshing to see someone actually opt out of having another bullet point on their feature list to keep the integrity of their product. Having flash perform badly on their phones may bump up their sales by 20% in the quarter when the youtube fanatics hear about it, but it'll hurt them not too long after when they realize that the feature they bought it for works poorly. I know that my company would have much better quality products if we thought beyond the next quarter or two's marketing plan.
And to the people who rib apple for having created a device that won't run flash... Let's look at the minimum system requirements for the current version of Linux flash:
Modern processor (800MHz or faster) 512MB of RAM, 128MB of graphics memory
with a *recommended*
Intel Pentium 4 2.33GHz processor (or equivalent) 128MB of RAM 64MB of VRAM
Almost a gigahertz processor and half a gig of ram? This would have bumped everything but the bleeding edge off the map 10 years ago on processor speed and ram alone, and 128MB of graphics memory? Forget about it... and the recommended stats (which for some reason are lower than the minimum system requirements in RAM and VRAM... http://www.adobe.com/products/flashplayer/productinfo/systemreqs/ maybe the low processor speed requires more mem?) on processor speed exclude many desktops sitting in homes today.
This is a CELL PHONE people!
Maybe on a half-technical cell phone review site i'd expected the reactionary "I can't believe they don't support flash" attitude as if they were just being lazy about it, but on a website where supposedly technical people understand the actual limitations that they run into with this stuff, come on.
the Tilt is a reasonably interesting phone, except for running Windows Mobile, which is a horrid interface for small devices. it's hard to see how it makes an iPhone look like a toy, though. the feature set is not "above" the iPhone, just off to the side. it depends what you want.
i speak for myself and those who like what i say.
You laugh, but this idea probably isn't off the table.
If Silverlight is sufficiently open Apple wouldn't have a problem using it. Their relationship with Microsoft isn't quite as adversarial as it once was. It's the fans who imagine that it is so much more than the companies themselves.
Microsoft would absolutely jump at the chance to have a software "win" for Silverlight on a popular device, even if it's one they don't control. The publicity and visibility would be a huge boost.
Of course Silverlight would still have to deliver and at the moment I don't think there's much chance of that. But both companies would benefit immensely if it could be made to meet Apple's needs and it gained critical mass in the marketplace.
Actually, Flash/AS3 is one of the best tools for web apps. And Adobe AIR allows for Flash/AS3/AJAX to be used as a desktop app.
Just go check out desktop.ebay.com to see a beta AIR app.
Adobe acquired, Macromedia merged.