Slashdot Mirror


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."

81 of 387 comments (clear)

  1. Another way of saying that by Anonymous Coward · · Score: 5, Insightful

    the iPhone isn't powerful enough to run flash properly. Too bad.

    1. Re:Another way of saying that by LiquidCoooled · · Score: 5, Interesting

      Why is this a troll, its exactly what the problem is.
      My n810 runs flash - badly - its advertised as working which it does but it drops frames with current implimentation.

      iPhone/Apple users expect more and currently it can't be handled.

      --
      liqbase :: faster than paper
    2. Re:Another way of saying that by QuantumG · · Score: 5, Insightful

      Ignoring for now that you're not only a troll but also off-topic, and an AC, I'm going to reply and say that I don't even know what window manager I'm using. It's the makers of my distro chose for me. If I don't like it I can go dig for a replacement, but frankly I'm quite happy with it. Does this mean it was pointless having all those different window managers out there? No. Because I am not the only person on Earth.. my choice, or absence of one, is not the only one that counts. Besides, someone made a choice of what window manager to ship to me.. and they had a choice of many window managers to decide from. As I'm typically happy with their choices, it seems that having a choice of window managers is working out for me, even if I couldn't be bothered making it myself.

      Now back in your box.

      --
      How we know is more important than what we know.
    3. Re:Another way of saying that by Stooshie · · Score: 2, Insightful

      ... How about a choice of 1 window manager that actually works? ...

      Which one works? Your definition of "works" may be different from mine. My gran's definition of works is "it's easy to send texts and it's big enough that I don't drop it". Yours may be "I can play any type of video". Mine may be "I really just need access to the internet to check emails and online bank account details when I'm not near a computer". All of these require different attitudes / standards / capabilities / skillsets / choices from the development / marketeting / engineering bods at apple / ms / nokia / adobe....

      All these requirements are not neccessarily mutually exclusive, but when you bring price into the equation, thats when these choices have to be made.

      --
      America, Home of the Brave. ... .and the Squaw.
    4. Re:Another way of saying that by jellomizer · · Score: 5, Insightful

      Apple is less about choice and more about giving them the best experience possible. Many companies get so caught up in giving the most features and end up making a product that using most of the features are clumsy or to much of a pain to use. The iPhone isn't perfect but I actually use it more then my laptop because it has the features that I really need 75% of the time.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Another way of saying that by dwater · · Score: 4, Informative

      I'm the same. Ever since I got my Nokia E90 I've never found it necessary to use my (Apple) laptop. The E90 has pretty much everything I need. I can certainly find cause to criticise it, but it's pretty much there and is a good laptop replacement for trips/etc.

      The E90 has 3G, GPS, wifi, quickoffice and adobe pdf, a 3.2M pixel camera that does video as well as stills, a real web browser (using it now), and a real qwerty keyboard (in addition to the regular phone one). There're also plenty of 3rd party apps I can install (including my own) such as one that plays the flash video from youtube -and plays it just fine too.
      It's quite an old device now (pre-dates the iPhone - Apple's that is), but it's still quite functional. Certainly not a sexy though.

      --
      Max.
    6. Re:Another way of saying that by elrous0 · · Score: 2, Funny

      more about giving them the best experience possible

      I guess that explains why they went with AT&T.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    7. Re:Another way of saying that by bsane · · Score: 4, Insightful

      Funny, Apple used to be about "choice" Uh... when has Apple been about choice in that sense? They've always been the 'choice' if you don't want to run MS, but once you've chosen Apple, you have to hope Apple provides what you need because you have fewer choices.

      Mac user since '85- and I don't remember it ever being different.
    8. Re:Another way of saying that by Khuffie · · Score: 2, Informative
    9. Re:Another way of saying that by kalirion · · Score: 5, Insightful

      Setting aside the horsepower, what use is flash video with a connection speed of @10KB/s?

    10. Re:Another way of saying that by Simon80 · · Score: 2, Insightful

      Regardless, the iPhone has a significantly faster ARM core than the N800 and N810, 50% faster at 624MHz. I think this is more of a strategic decision than a performance issue, Jobs is basically saying that "Apple knows best" about flash because he doesn't want to give business and market share to Adobe. I have no objection to this, let them duke it out, flash is a scourge to web standards _and_ browser usability, and I don't have any Apple products to worry about anyway.

    11. Re:Another way of saying that by T-Bone-T · · Score: 2, Informative

      It does have wifi, but wifi isn't everywhere.
      Additionally, most flash is bandwidth intensive.

    12. Re:Another way of saying that by nine-times · · Score: 4, Interesting

      It's not quite "exactly what the problem is."

      First, using that language implies that the iPhone is underpowered, when it'd be more true to say that Flash is a bloated resource-hog. Second, people who've researched the problem suggest that the iPhone *could* run flash, but it'd drain battery life and present other interface problems.

      The major point here is that Flash just isn't an appropriate technology for mobile devices. If you want video, h264 will provide great quality/batter-consumption (relative to other video formats). I still question whether Flash is an appropriate technology for anything, but we can discuss that at another time.

    13. Re:Another way of saying that by ShinmaWa · · Score: 5, Insightful

      Funny, Apple used to be about "choice" Apple used to be about choice in the same way that Ford was: "You have your Model T in any color you like, so long as it's black."

      Apple has never been about choice. You can run their operating system on any hardware you like, so long as they made it. You can sync your iPod with any software you like, so long as it's iTunes. You can use your iPhone with any carrier you like, so long as it's one the Apple chose for you.

      --
      The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
    14. Re:Another way of saying that by PortHaven · · Score: 3, Interesting

      Um, you do realize the latest Flash Player supports h264 - right?

      Further more, if you're just using Flash for ads and video, you haven't even touched on the power that is Flash.

    15. Re:Another way of saying that by nine-times · · Score: 2, Insightful

      Yes, the most recent version of Flash supports h264, but you can't count on people to actually have the most recent version of Flash Player, so I wouldn't recommend using it yet.

      Additionally, wrapping your h264 in a Flash player doesn't really buy you anything on a mobile device. You're better off sending a normal h264 video to the device and letting that device decode the video in whichever method it's most optimized to do that.

    16. Re:Another way of saying that by 666999 · · Score: 2, Interesting

      You're missing the point.

      H264 video decoding uses relatively little power.

      Flash uses lots of power.

      Using Flash to watch h264 on the iPhone/iPod Touch makes no sense at all when there's already native support built-in.

      Flash is a huge resource hog, like it or not, whether it's on a brand new computer or a portable device. It really needs to be optimized a lot more if Adobe expects it to be used for mobile devices, and if they/Macromedia haven't optimized it in the last 10 years they're probably not going to do it now. Focusing on adding features/more codecs/more ActionScript is only hurting its case.

      I liked the dazzle and power of Shockwave and Flash a few years back when I was making web sites with them, but soon realized that nobody could bookmark individual pages, they couldn't print properly, etc. and I began moving everything to standards-compliant setups instead. I much prefer being able to use things like awstats to find out what pages are the most popular, etc. and you just can't get that kind of clarity with Flash-based sites, which are seen as one big page to a crawler or statistics package. Just a couple of examples, there are dozens of reasons why Flash is the wrong choice for any web site.

      Flash is a kludge. There are ways to do everything with standards-compliant tools.

      You may think that Flash can do all kinds of whizzy things, but in reality it's used mainly for advertising and watching videos.

    17. Re:Another way of saying that by jellomizer · · Score: 2, Interesting

      Apple is about a choice as in you have a choice to use them or not. vs. Microsoft which is them or or else... If you have noticed Apple new products (non-macs) work with both Macs and Windows systems. iPhone. iPods, Apple TV, even software for the Macbook Air that remotly access a PC's drive will run on both systems. As well OS X install disk comes with windows drivers for XP and Vista, for the Mac Hardware. Vs. Microsoft products were if you have a non windows system you generally out of luck unless the Technology has been open standard for years...

      Apple doesn't have much choice in terms of what you can do with the product, they usually target particular jobs and make sure it does thoes well. Why didn't apple include virtual screens until 10.5, Unix and Unix like systems had them for years? because they never were able to make it in a way that any user and deal with A little Icon Size box with little boxes isn't nearly as intuative as a full screen display of the windows properly shrunk down with anti-aliasing so they just look smaller vs. missing data, and allowed easy dragging and droping windows to different screens. Or why the current version of the iPhones doesn't have G3 because at the time it was designed the G3 Chip took to much power and sacrificed the iPhones job as a Phone and iPod (Long times of activity), While Edge is slow most locations allow a Wi-Fi to counteract that effect. People would be pissed with the iPhone if the battery bairly lasted a day.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  2. Not surprised by nighty5 · · Score: 5, Informative

    Frankly, flash / shockwave totally sucks on OS X. Its a CPU hog which affects battery, when I run any flash CPU spikes to 100%.

    It's not to say its Apple's fault, but I think Adobe is at fault and I think their position won't change in any time soon.

    1. Re:Not surprised by ncryptd · · Score: 5, Interesting

      It's much better on x86 -- it used to be absolutely horrid on the PowerPC platform. Given my past experience with Flash on non-x86 architectures, I'm not surprised that Flash on ARM isn't a high-performance solution.

    2. Re:Not surprised by jcr · · Score: 5, Interesting

      Smarter people have blamed the atrocious coding in Adobe's flash interpreter. There's no excuse for busy-wait loops.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Not surprised by TheRaven64 · · Score: 3, Insightful

      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
    4. Re:Not surprised by danwat1234 · · Score: 2, Funny

      I can't watch youtube videos in full-screen mode on my Dell D610 laptop (Pentium M Dothan 1.86GHz, 2GB RAN) without usually having to pause it in order for the CPU utilization to stop from being so high that the player won't be able to download the streaming video fast enough to keep up with the playback. Weird run-on sentence, no?

  3. Can't say that I disagree by pembo13 · · Score: 5, Insightful

    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
    1. Re:Can't say that I disagree by sqrt(2) · · Score: 4, Interesting

      Videos turn into a slideshow on my 2ghz Turion running Ubuntu. If you're not using a powerful processor on windows flash will suck for you. Which is probably why I see so much hate for adobe and flash around here since we have a lot of non-windows users on this site and the flash experience is terrible. Adobe needs to shape up and make the linux version work as good as the windows one.

      --
      If you build it, nerds will come. Soylentnews.org
    2. Re:Can't say that I disagree by n3tcat · · Score: 4, Insightful

      No they don't. They are making a lot of money right now without those things you mention. They don't NEED to change anything. But it would be really, really swell if they did.

    3. Re:Can't say that I disagree by Riktov · · Score: 4, Funny

      I get jerking on even fully buffered flash video in both WindowsXP and Linux using Adobe's Flash plugin.

      Me, if the chicks are hot and the action's good, I get jerking regardless of format or buffering...

    4. Re:Can't say that I disagree by tacocat · · Score: 5, Insightful

      Websites fall into generally two categories: Information Delivery and Entertainment Delivery.

      Information Delivery are websites where you are seeking some kind of information or news that you desire in your daily life. Examples of this are google, amazon, slashdot, ebay, bbc, csmonitor.com for most. This also includes sites for mysql, apache, postgresql, perl/cpan. These are all sites that, when you visit you often have a very specific purpose and end goal in mind.

      Entertainment Delivery are sites that offer no hard end goal other than entertainment and can be represented by youtube, ask a ninja, webkinz, and other online game sites. On these sites, the web content is the entertainment and people would have more expectations of lots of flash load on their PC.

      But there seems to be a lot of manufacturers and resale sites that are trying to do both at the same time and for most, they do an amazingly bad job without any real thought of delivering informational content about their products but just wowing the crap out of some board members. I tried to buy some Serengeti sunglasses because my experience has been that they are the best I've ever owned. But their website is one of the fattest and annoying places I've been to in years. And they don't even properly identify how to purchase their glasses. Had I been a marginal customer I would have walked a long time ago. In the past, I have walked from suppliers because their product catalog brought down my computer to a crawl and didn't do anything to provide me the information I needed.

      Flash does not belong on Information Delivery websites.

    5. Re:Can't say that I disagree by squiggleslash · · Score: 4, Interesting

      Chances are this has something to do with the X11 driver and the way Flash uses it, not Flash per-se. My Wii, which is a much poorer spec'd machine than your Pentium from the sounds of things, has no problems at all with Flash. Try the following:

      1. Install MPlayer. Make sure you install the non-free plug-ins (the Windows DLLs and stuff.) Configure and test it to make sure it can play regular videos smoothly.
      2. Go back to your webbrowser, and go to your favorite Flash video that "turns into a slideshow", and play the entire thing in your web browser (or, at least, wait for it to finish loading and hit the pause button)
      3. With your web browser still open, open a terminal window, and type "mplayer -fs /tmp/Flash*"

      The chances are that playback will be smooth as a baby's bottom. This, at least, is my experience on an 800MHz VIA C3 in my living room. "Slideshow" in the browser, "Smooth" when played with MPlayer. The problem isn't the Flash codec, it's something to do with the way Flash videos are pushed through the browser.

      Now, my N800 with OS2008 does strain a little to play a Flash video perfectly smoothly, but on the other hand it's not a bad job and it's more than acceptable.

      The CPU usage of Flash video isn't that great relatively speaking. It's just it's very easy to foul up playback.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Can't say that I disagree by fruey · · Score: 4, Informative

      Interesting theory, and makes sense since MPlayer will be configured to use the best available screen access library, whether that be direct framebuffer, or various other possibilities (I am not an expert).

      Using the standalone flash player in Windows, or even a plugin for a viewer like IrfanView, works better than the flash plugin in a browser and I can think of several reasons because for the plugin:

      - Rest of the screen handled by browser rendering, which is unlikely to use anything close to framebuffer / direct hardware access and very likely to use standard API calls to the window manager
      - Requirement to have interactivity - clickable links, rollover actions, etc
      - May require transparency with content underneath visible, so can't be done using an overlay
      - Code covers vector graphics, etc which can be overlayed on video content too

      So voilà, it's not just about the plugin being "bad", but that it has way less chance of using the most efficient video delivery method. MPlayer is just pulling out the FLV content, which is not the same as the SWF container + buffering code + FLV content sitting in a page which it may need to interact with and cover other issues.

      --
      Conversion Rate Optimisation French / English consultant
    7. Re:Can't say that I disagree by Richard+Fairhurst · · Score: 3, Insightful

      Utter rubbish.

      Flash is one of many tools available for building Rich Internet Applications. AJAX-type technologies are another, Java a third. In some areas, such as vector drawing and image manipulation, Flash is the best choice: in some areas, it isn't. Hey, isn't it great that the web isn't just controlled by one company?

      I'm the main developer of the online map editor for OpenStreetMap. It's written in Flash (a fairly old version, actually - ActionScript 1 compiled with the open-source Ming library). Flash hits just the right spot. Its penetration is very high. It's easy to develop for, because the implementation is almost entirely the same on the three main platforms - a big deal for a volunteer project with limited developers and users ever demanding more and more features. (There is one bug in the Linux player that doesn't show up on OS X or Windows. Other than that, the differences are entirely in Microsoft's brain-dead embed method for WinIE.) It's fast - yes, even on the fairly sluggish OS X player: the Java applet we had in the project's early days was much slower on Apple's JVM. And the results are visually appealing.

      To sneerily dismiss Flash with a superior "does not belong on Proper Websites Like The Sort I Make" is like damning HTML because some people use the blink tag.

  4. "performance standard" by nguy · · Score: 3, Insightful

    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.

    1. Re:"performance standard" by deathtopaulw · · Score: 5, Insightful

      that makes no sense, the more video/audio capabilities a device has the more people are going to buy it

      remember apple makes money on the hardware not the songs/vids from itunes

    2. Re:"performance standard" by ronin510 · · Score: 5, Informative

      Have you used the iPhone? I listen to audio podcasts and watch videos directly through the Safari browser. Any website can provide such files without having Apple as a proxy.

      Sure, there's the special YouTube application. What it basically does is link to h.264 converted videos, but as I said, any website can provide videos in that format. Having videos play via h.264 benefits iPhone users, and standards enthusiasts, actually. The iPhone has a dedicated h.264 chip to more efficiently decode such files. This is a much more energy efficient solution compared to decoding flash videos through software. So in truth, the "performance standard" you mock is a reality.

    3. Re:"performance standard" by rainhill · · Score: 2, Interesting

      you are probably right, but one wanders why youtube works nicely on iphone

    4. Re:"performance standard" by vally_manea · · Score: 3, Interesting

      I'm not so sure about that anymore, I recently heard Itunes is the number 2 on-line music store: http://money.cnn.com/2008/02/26/technology/itunes_walmart.ap/ just behind Walmart, they can't sell this much music and not make money. Not sure about the video part though.

    5. Re:"performance standard" by funfail · · Score: 2, Insightful

      So being number 2 store in a multi-billion dollar industry can be interpreted as not making money, right?

    6. Re:"performance standard" by bhtooefr · · Score: 5, Informative

      Because the iPhone is downloading the H.264 vids direct from YouTube's site, rather than playing them in a flash-based player. ;)

    7. Re:"performance standard" by GauteL · · Score: 4, Informative

      "I recently heard Itunes is the number 2 on-line music store: http://money.cnn.com/2008/02/26/technology/itunes_walmart.ap/ just behind Walmart, they can't sell this much music and not make money."

      Correction. According to the article you reference, they are the number 2 music retailer, full stop. The are the clear number one in the online market, they just also happen to be so big that they have surpassed all the traditional retailers except Wal-Mart.

      Your conclusions are surely right, however. I'm convinced that the notion that the iTunes store is a loss-leader for iPods is a myth or at best outdated information. The iTunes store surely makes money on it's own at this stage.

    8. Re:"performance standard" by ubernostrum · · Score: 4, Insightful

      So being number 2 store in a multi-billion dollar industry can be interpreted as not making money, right?

      Maybe, maybe not. Apple's net profit -- the amount of actual money they make -- depends on the cost of operating the iTunes store infrastructure (servers, bandwidth, personnel, etc.) and on the fees they pay to the record labels for access to the music catalogs. From what I can find after some quick Googling, it appears that Apple pays 70 cents to the labels for each 99-cent download, which means that in order to turn a profit it needs to cost less than 29 cents per song to run the store. It almost certainly does, and the actual numbers almost certainly represent serious money, but suddenly it's a bit more debatable as to whether iTunes is a major cash cow in and of itself, or whether it drives hardware sales while happily turning a profit of its own.

    9. Re:"performance standard" by erroneus · · Score: 2, Insightful

      I couldn't agree more. That's exactly the first thing I thought when I read this.

      I have little doubt that Apple could make that device do just about anything they want it to do -- it's a really nice piece of hardware. But it's so clamped down that everything about it says "we didn't do it because we don't want you to do it." I once tried to do something as simple as "send a text email then try to copy and paste the information into the address book" only to find there was no way to do that. C'mon! Apple practically invented copy and paste! (I know, they did not.) The same certainly applies to uploading pictures via email and the like. I can't imagine these disabilities (that do not exist in my pathetic blackberry) are anything but lock-down that Apple/AT&T simply doesn't want you to have. It seems at every turn Apple locked the device down to prevent as much 3rd party activity as possible including the inevitable 3rd party market for batteries. (It's a phone! Replacement batteries are required! In fact, the inability to pull the battery is actually a huge security concern!)

      Apple will either have to admit colossal failure of the iPhone (just as they did with Newton and others) or they'll have to deliver on user expectations and "get over themselves." Their tight control mentality has kept them from growing beyond specific limits and I have little doubt that this is the case now.

    10. Re:"performance standard" by iainl · · Score: 3, Informative

      It's because they have specific hardware acceleration for H.264, just like all other iPods. They don't have that for generic Flash, and the general ARM CPU isn't good enough to use the current interpreter.

      --
      "I Know You Are But What Am I?"
    11. Re:"performance standard" by maxume · · Score: 2, Interesting

      Their annual report, available here:

      http://phx.corporate-ir.net/phoenix.zhtml?c=107357&p=irol-reports

      doesn't break out their income by product group, but it does list $2.5 billion in sales for "Other music related products and services", and I don't see any complaints about costs in operating it, so they are probably at least breaking even.

      It could still be a loss leader of sorts, in the sense that it could have much lower margins than their other operations, which would dilute any measure that relies on total operations. This can have a negative impact on stock valuation(setting aside whether it should, the point is it can). So if they have to do $1 of 10% profitable iTunes business for every $1 of 20% profitable iPod business, from the outside, you see $2 of 15% profitable business. As problems go, not a bad one to have, but some investors think it is better to split those sorts of operations off.

      --
      Nerd rage is the funniest rage.
  5. cf. the N800/810 by DingerX · · Score: 4, Informative

    ...which has Flash 9 fully implemented.

    It works, and you can watch video with it, and with OS2008 it isn't half bad. But Flash is either on or off, and some abuses of flash can really slow down your web experience (e.g., try loading page full of flash video ads).

    So, yes, you can get Flash on a mobile device (the n800 has an Arm9 @400 MHz, while the iPhone's processor runs at 620), but not a 100% reliable effort-free flash. Also, considering the iPhone's screen resolution, Flash would really suck on it.

    1. Re:cf. the N800/810 by Yokaze · · Score: 4, Informative

      > the iPhone's processor runs at 620

      The iPhone's arm11 runs at 412MHz (before firmware 1.1.2 at 400MHz). Theoretically, it could run with 620MHz, but it doesn't.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  6. If flash is slow then what is quicktime? by Tweaker_Phreaker · · Score: 3, Interesting

    It's amazing that Steve Jobs criticized flash's performance on PC's when quicktime has long had the slowest decoding on PC's for any format it can play. I think he may be threatened that flash is going to become the defacto player for h.264 on the web.

  7. Makes sense by 427_ci_505 · · Score: 2, Informative

    Running on a late 2003 vintage amd64, Flash video spikes processor usage in linux (debian-64, with wrappers to make it work). The same computer plays much higher quality divx using a much smaller amount of resources just fine.

    So mostly, flash just sucks for this purpose. But I doubt that is the only reason why Jobs says this.

  8. Analysis by DigitalisAkujin · · Score: 5, Insightful

    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.

    1. Re:Analysis by bhtooefr · · Score: 3, Informative

      That's Flash Lite, the mobile version of Flash that Jobs was referring to.

      It, in a nutshell, is worthless.

  9. youtube, anyone? by markybob · · Score: 2, Interesting

    youtube uses flash video, and as most people know, you can view youtube videos on the iphone. so how does this make sense? it seems like jobs is saying the iphone wont support what it already supports. i dont get it

    1. Re:youtube, anyone? by Zelos · · Score: 5, Informative

      IIRC, the iPhone plays Youtube videos converted to H264 using a native client, not Flash video.

    2. Re:youtube, anyone? by AceJohnny · · Score: 5, Informative

      Flash video (flv) is a container around codecs, like AVI, OGG, and even MPEG is. The codec typically used in Flash is by On2, I believe. I guess Jobs is complaining about Adobe's mobile implementation of the decoder.

      However, Adobe recently added support for H.264 in Flash. H.264 is more widespread and there are hardware-accelerated implementations for it in the mobile field. Youtube has started supporting that codec as well (add &fmt=6 at the end of video URL to try, if that video has been converted)

      Hell, I worked on a mobile chip which includes MPEG4 and H264 encode/decode acceleration, which has been included in a recently announced Nokia smartphone, and I can confirm that On2 aren't accelerated (and Microsoft's VC1, used in DVB-H, is only partly accelerated), and thus have to run on the ARM core, at the expense of higher power consumption.

      --
      Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
  10. Translation: by nacule · · Score: 2, Insightful

    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.

  11. Suits Me by AndrewStephens · · Score: 5, Insightful

    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.
  12. I could care less about flash movies... by TFer_Atvar · · Score: 2, Insightful

    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."

  13. Flash Video is a huge CPU hog by Dwedit · · Score: 4, Interesting

    Flash is a huge, huge CPU hog for playing videos. It is also not the only way to play flash videos.
    I have done comparative performance tests.
    In one corner: Youtube's flash-based player
    In the other corner: Windows Media Player + Gabest's FLV Splitter + FFDSHOW.
    When playing the same flash video, Flash took 40% CPU usage, and Windows Media Player took 5% CPU usage.
    This just shows that Flash Player is extremely inefficient. Its performance gets much worse when showing a video in full screen.

  14. Flash video is LCD video by gordguide · · Score: 4, Insightful

    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.

    Real is pure evil proto-spyware. Quicktime and Windows Media have fought it out for ... lets see here ... more than a decade? Can that be right? You bet it can.

    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 ... market share is more than just market share)?

    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.

    1. Re:Flash video is LCD video by pizzach · · Score: 4, Interesting

      I was actually thinking mp4 would become the next baseline standard on the web, especially since it uses H.264 as the video codec by default. But until WMP actually includes support for it it will continue to just float around. Maybe Microsoft has been slow about it because it directly competes with wmv and doesn't lock people in?

      --
      Once you start despising the jerks, you become one.
    2. Re:Flash video is LCD video by Zelos · · Score: 2, Informative

      I assume that's Flash Lite, which (as I understand it) is not the same as the general Flash you get on the internet. It's specifically designed and optimised for mobile applications.

  15. Re:Nice way of saying... by beelsebob · · Score: 3, Insightful

    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".

  16. A: Because it disturbs the flow of a message by DNS-and-BIND · · Score: 5, Funny

    Q: Why is starting a comment in the Subject: line irritating?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  17. Re:Nice way of saying... by vertigoCiel · · Score: 4, Interesting

    ...ie, your $600 toy has the CPU power of a TI-85. Enjoy playing text-mode Tetris on it, though... The iPhone is one of (if not the most) powerful smart phones on the market in terms of processing power. Or do you know of a smart phone that does support full Flash (not Flash Lite)? Extra points if the battery life is longer than ten minutes.

    Okay, that one doesn't even make sense. Unless it in some way requires use of the cellular-telephony-specific hardware in an iPhone, it will work "with the web", on a PC (or Mac, as the case dictates). He's referring to Flash Lite, which is typically used to provide a UI layer for mobile devices. It doesn't even support the most recent version of Actionscript (which has been out for almost two years). The mere idea of navigating any modern Flash website with Flash Lite makes me cringe - which is what he meant by "not capable of being used with the web."

    Once again, Master Steve turns the screws, and the fans will cry out, "Thank you sir, may I have another?" I do a fair amount of Flash development, and even I don't like the idea of Flash on my iPod Touch. If not having Flash on a mobile device is wrong, baby, I don't wanna be right.
  18. Only Jobs... by Xest · · Score: 4, Insightful

    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.

    1. Re:Only Jobs... by Renderer+of+Evil · · Score: 2, Insightful

      The problem with flash isn't only the speed, but the way it would fit into the iPhone-style of browsing. With HTML pages you can pinch and zoom, do all kinds of weird things. My brain hurts when I try to imagine navigating a site that's built entirely with flash. Flash killed WMV and Real for web video (for which I am thankful), but it's equally bad in other areas like holding up accessible site development.

  19. Good for almost everyone. by Rocketship+Underpant · · Score: 4, Insightful

    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.
  20. It's the API, stupid ;-) by Kifoth · · Score: 5, Interesting

    Has anyone seen Flash's Actionscript lately? AS3 is a respectable programming language (Flame away :P). Considering that Jobs never wanted an iPhone API at all, if he lets Flash on the iPhone, he'll be opening the door to a rival API that he has little control over.

    1. Re:It's the API, stupid ;-) by PortHaven · · Score: 2, Insightful

      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.

  21. Re:Nice way of saying... by dwater · · Score: 4, Interesting

    while the mobile version of the media player is "is not capable of being used with the web.

    Okay, that one doesn't even make sense. Unless it in some way requires use of the cellular-telephony-specific hardware in an iPhone, it will work "with the web", on a PC (or Mac, as the case dictates). I think he's alluding to the fact that the mobile version of flash just doesn't do the same things as the desktop version. I don't know the details, but there are significant gaps in functionality. There was a fairly recent version of flash which was more useful, on S60 at least, but, again, I don't know the technical details.

    Here's something for you to read. Maybe it sheds some light on it.
    --
    Max.
  22. Quicktime is very good by Shivetya · · Score: 4, Interesting

    at telling me I need a new version of it.

    Requiring me to reboot my iMac to install that new version.

    I think they make the windowms machines in my house reboot out of sympathy.

    I have to agree with what you put forth. Compared to other players I have always found quicktime to be a dog, especially when embedded in a browsers

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:Quicktime is very good by Tibor+the+Hun · · Score: 3, Informative

      I too hate the quicktime updates because of the reboots.
      However, I now understand why it needs a reboot...
      Quicktime (not the player) is OS Xs video rendering subsystem (which works in conjunction with Quartz and OpenGL, one is for 2d, the other for 3d). Updating one of OS X's core systems is what requires a restart.

      --
      If you don't know what AltaVista is (was), get off my lawn.
  23. Not the codecs, but the implementation by fintux · · Score: 2, Interesting

    The flash video codecs aren't really that cpu intensive. You once were able to download for example the youtube videos in flv format from cache.googlevideo.com/get_video?video_id=<youtube_video_id> (I tried this now, and it didn't seem to work anymore). That video could then be played with MPlayer, to mention one *. Unfortunately, MPlayer was not able to play all videos (I guess that's because flv is actually a container format, and can have several codecs). But those videos that did play, plaid with a much better performance.

    I don't really think that it is the codec that is the problem. I guess that the biggest problem is that Adobe refuses to use any of the acceleration techniques for the playback. While that probably makes the code much more portable between different architectures and operating systems, it really is a performance bottleneck.

    *) That's what the uktube of ukmplayer (http://maemo.org/downloads/product/OS2008/ukmp/) does on N8x0. It seems to do some further tricks with the url, and therefore works even though the cache.googlevideo.com doesn't work anymore.

  24. GNASH: FOSS Player by Doc+Ruby · · Score: 3, Interesting

    Flash is Adobe's brand of "SWF", which is a documented format. SWF isn't open, but it's been reverse engineered enough that other SW can generate, edit and play it. "Flash Video" is the FLV file format, has also been reverse engineered.

    Will GNASH, the FOSS SWF player that can also play FLV, run on an iPhone? GNASH isn't as crippled as Adobe's Flash player, offering higher framerates on lower grade HW. GNASH has also been ported to run on more HW than Adobe's Flash player has. For GNASH to play FLV, it needs ffmpeg or GStreamer to run - is there a port or equivalent for iPhone?

    And if not, who will take the plunge to port this FOSS to iPhone, and make Steve Jobs for once look less than visionary?

    --

    --
    make install -not war

  25. Yesuh Mastah Jobs by theophilosophilus · · Score: 2, Insightful

    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?
  26. Steve Jobs is wrong. (There, I said it) by stewbacca · · Score: 3, Interesting
    For once I can say it; Steve Jobs is wrong. Slow content is better than no content, Mr. Jobs. But alas, you already knew that, because you've included the EDGE network with my iPhone.

    I am in Instructional Designer and churn out a billion flash-based products a year, some of them even targeted for cell phones. Amazing how Adobe has the insight to include preset sizes and compression schemes to fit a number of different cell phones out there -- the iPhone conspicuously not one of them.

  27. Refreshing... by RandomUsername99 · · Score: 3, Insightful

    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.

  28. Microsoft to the rescue! by Mongoose+Disciple · · Score: 2, Funny

    Flash can't do the job on the iPhone? Sounds like a job for Silverlight!

    *crickets*

    1. Re:Microsoft to the rescue! by BearRanger · · Score: 2, Insightful

      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.

  29. Can the iphone use it flash space as VM? by Joe+The+Dragon · · Score: 2, Interesting

    Can the iphone use it flash space as VM? with 8gb or more 128 to 512 of VM space should be able to fit with out getting in the way.

  30. Re:Hmm... by anothy · · Score: 2, Insightful

    So is this just Apple trying to lock in content...
    sigh. how, exactly, would this help Apple lock-in content? the alternatives they support are published, open industry standards in wide use by loads of content producers before the iPhone even hit the market. there's a much richer field of competitors for MPEG decoders than flash decoders.

    ...or are there real reasons behind this?
    the current flash player is very poor. it's highly inefficient, which is a coding issue, and presumes a certain application flow. the first would be addressable if Adobe rewrote the player, but they're not likely to do that any time soon; the second results in all sorts of kludges to wedge it in places it's not intended for. Apple tries hard to sell kludge-free products.

    I know the non-3G connection would make Flash horrid.
    "3G" doesn't mean what you think it does. the current iPhone has a "3G" connection. i've said this about a dozen times here on slashdot: by any technical definition of 3G, most relevantly those from the ITU and 3GPP, EDGE is one of a set of 3G technologies. what you mean is that flash over a not-fast-enough connection would be horrid. and there we have another instance of the efficiency issue above. modern MPEG encodings are more bandwidth efficient.

    I also know that Flash can be a pig on non-optimized platforms, which is sad since Flash Lite can run on Phones with 100mhz processors.
    Flash and Flash Lite are very, very different things. it's not simply a question of optimization; they present different feature sets (i believe, but am not certain, Flash Lite is a proper subset of Flash; can anyone knowledgeable confirm?).

    The rest of the world is already using phones that have Flash and also out feature an iPhone.
    show me. first, remember that Flash Lite is not Flash. so which phone are you referring to? you also focus solely on feature set, which is only a small part of the experience of using any device. Apple excels at crafting that experience, of which feature set is a part. the iPhone stands out because the vast majority of mobile phone (to a lesser extent, mobile devices generally) interfaces... well, suck. Nokia does a reasonable job on their high-end models; Palm OS is good but dying for other reasons. beyond that, it's mostly all crap. even the iPhone only nudges into the "pretty good" category, but that already puts them way ahead of most of their competition.

    This is why non-fanbois pick up phones like this one:
    the idea that only fanboys ("fanboi" makes you sound like even more of a tool, by the way) of a company can choose a product by that company is astoundingly juvenile (and much more prevalent than i understand). i pick products based on what works for me; sometimes that means i buy Apple products, sometimes Motorola, sometimes Linksys, or whoever. i pick the tool that fits the job. i have no particular devotion to any company beyond recognizing a trend of them producing tools that tend to fit the jobs i run across.
    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.
  31. Who's name is on the front door? by joebob2000 · · Score: 2, Insightful

    Adobe acquired, Macromedia merged.

  32. A little OT but.. by POTSandPANS · · Score: 2, Interesting

    Why would the CBC (Canadian Broadcasting Corporation) do a story about software that does not run on a cellphone that is not even officially available for purchase in Canada?