Slashdot Mirror


Apple's Change of Heart On Flash

Dotnaught writes "In a blog post, Walter Luh, co-founder of Ansca Mobile and a former employee of both Apple and Adobe, recounts how Apple once promoted Flash on the iPhone then changed its mind because Flash didn't provide the optimal mobile user experience. 'I think that Apple came to the same conclusion I've come to — namely that Flash has its strengths, but not when it comes to creating insanely great mobile experiences,' he writes. Luh's piece ends with a pitch for mobile development using the Corona SDK, a Lua-based programming environment that strives to recapture the simplicity of early versions of Flash."

409 comments

  1. Adobe Flash will die by xororand · · Score: 3, Interesting

    Adobe Flash will die rather sooner than later and it won't be missed. Now if only all browser vendors could agree on a video codec for HTML5.

    1. Re:Adobe Flash will die by binarylarry · · Score: 5, Funny

      Yep, it'll be dead and replaced by HTML5, SVG, h.264, VRML and a host of other hot new technologies!

      Oh and on the same day, Windows will lose it's marketshare position, Linus will relicense Linux under commercial terms, Richard Stallman will buy an iPad and Steve Jobs will switch to Ubuntu.

      Imagine the possibilities!

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Adobe Flash will die by XPeter · · Score: 2, Informative

      Agreed that Flash needs to be replaced, but not with HTML 5.

      What happens to open source browsers like FF who can't pay for the patents and licenses?

      --
      "The difference between genius and stupidity is that genius has it's limits" - Albert Einstein
    3. Re:Adobe Flash will die by Dachannien · · Score: 2, Interesting

      What happens to open source browsers like FF who can't pay for the patents and licenses?

      Maybe HTML5 in Firefox should mean that I can right click and "save as". Then it won't really matter.

    4. Re:Adobe Flash will die by MichaelSmith · · Score: 2, Interesting

      Agreed that Flash needs to be replaced, but not with HTML 5.

      What about all the browser applications written in flash? Will we just not have them?

    5. Re:Adobe Flash will die by MikeFM · · Score: 1, Insightful

      Flash sucks. I for one am glad not to have it on my iPhone device. It drags down my PC whenever encountered and I don't want that hell on my iPhone.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    6. Re:Adobe Flash will die by negRo_slim · · Score: 5, Funny

      What about all the browser applications written in flash? Will we just not have them?

      With any luck!

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    7. Re:Adobe Flash will die by ultrabot · · Score: 1, Insightful

      Maybe HTML5 in Firefox should mean that I can right click and "save as". Then it won't really matter.

      You don't need to do even that. Clicking on a video could just send the file to external video player (which always has all the warez codecs you need). Actually, that's the way I want to view my video anyway, I don't want them inside the browser, crashing and hanging all over the place.

      --
      Save your wrists today - switch to Dvorak
    8. Re:Adobe Flash will die by Homburg · · Score: 2, Interesting

      What patents and licenses? From the W3C's patent policy:

      The goal of this policy is to assure that Recommendations produced under this policy can be implemented on a Royalty-Free (RF) basis.

      Of course, anything hypothetically could be patented; but HTML5 is at least in the position that there are no known patent restrictions on implementing it.

    9. Re:Adobe Flash will die by sopssa · · Score: 1, Flamebait

      So basically you are implying that free and open source itself isn't a sustainable model? That to get full use of it, people should lower to piracy? That's not how FOSS model works.

    10. Re:Adobe Flash will die by sopssa · · Score: 1, Insightful

      Yes, HTML5 is, but it's up to browsers on what codec they will support.

    11. Re:Adobe Flash will die by sopssa · · Score: 5, Interesting

      If anything, HTML5 is actually the cause that might allow pushing Linux and Firefox even further away.

      Basically the situation is currently this;

      Microsoft: H.264 for IE (and they are already licensing it in Windows 7). Will not support Theora.
      Apple: H.264 for all OS X, iPhone and iPad. Will not support Theora.
      Google: H.264 for Chrome (but not for the open source version!). May roll out their own video codec, to mix things even a little bit more.
      Mozilla: Theora for Firefox. There is no way they can use H.264 because of countless amount of open source forks. Could only possible support it in main binary Firefox, other users left without.
      Opera: Theora. Could support H.264, but wants Theora more.

      Develop a plugin that plays H.264 video inside browser to circumvent that Firefox situation? Flash already does exactly that.

      Either HTML5 Video will seriously fail and Flash will continue dominating, or the big players will use it to push Firefox and other open source browsers and Linux off the market.

    12. Re:Adobe Flash will die by russotto · · Score: 5, Interesting

      So basically you are implying that free and open source itself isn't a sustainable model? That to get full use of it, people should lower to piracy?

      Do you really expect to win a rigged game by playing by the rules?

    13. Re:Adobe Flash will die by icebraining · · Score: 1

      If a plugin for Firefox appears, why will it be pushed off the market?

      And if Mozilla stands by their position (which I support), there will be an extension for it very soon.

    14. Re:Adobe Flash will die by clang_jangle · · Score: 4, Informative

      Neither *nix nor FF are threatened by H.264. All you need is this. Pretty sure there's also a VLC plugin available that would do the trick as well.

      --
      Caveat Utilitor
    15. Re:Adobe Flash will die by sakdoctor · · Score: 3, Insightful

      Nah. This isn't the first time some non-free stuff hasn't mixed well with Linux. Oil and water man.

      Let's see, there's libdvdcss, most wireless drivers until very recently, had to be fetched using some sketchy cutter tool. Flash gets fetched from gawd knows where by the flashplugin-nonfree package,
      People who use firefox or linux will tolerate a little configuration pain, even if the codec has to come from a warez server in Russia.

      I personally wish we didn't all walk into yet another propitiatory format though, because it's just history repeating itself.

    16. Re:Adobe Flash will die by tepples · · Score: 1

      So basically you are implying that free and open source itself isn't a sustainable model?

      If the dominant data formats are patented, grandparent implies exactly this.

    17. Re:Adobe Flash will die by clang_jangle · · Score: 1

      Why would I need "warez" codecs? Mplayer plays virtually everything. The rare exception will usually play in VLC. Thanks to those two I can view more than 95% of all video I wish to see. The only major exception is silverlight (netflix streaming), for which I use a stripped-down windows in VirtualBox.

      --
      Caveat Utilitor
    18. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      The H264 plugin for Firefox already exists ... you may have heard of it, it's called "Flash".

    19. Re:Adobe Flash will die by Draek · · Score: 1

      You got it wrong. IF all browser vendors could agree on a video codec for HTML5, then Adobe Flash will die. Otherwise, we'll be in the same mess we're in 10 years from now, because it's easier to rely on Flash than going back to guessing what codec the user's OS/browser combination supports.

      --
      No problem is insoluble in all conceivable circumstances.
    20. Re:Adobe Flash will die by westlake · · Score: 2, Insightful

      What happens to open source browsers like FF who can't pay for the patents and licenses?

      755 corporations have licensed H.264. AVC/H.264 Licensees It's a damned impressive list. Scrolling through it is like watching a freight train build up speed and momentum.

      While Firefox is beginning to look more and more like the heroine tied to the railroad tracks around the next bend.

      91% of Mozilla's funding comes from Google. Could open source abandon the Google train? Now would be a really, really good time to put some of that money to good use. Cut a deal.

      Because I don't think Rin-Tin-Tin is coming to the rescue.

    21. Re:Adobe Flash will die by shutdown+-p+now · · Score: 3, Informative

      Microsoft: H.264 for IE (and they are already licensing it in Windows 7). Will not support Theora.

      I haven't seen any official announcements on this yet. That said, the most likely approach IE will take is to just use DirectShow, which means that it'll use whatever codecs are installed on the system - H.264 is in Win7, yes, but you can always install Theora codecs.

      Google: H.264 for Chrome (but not for the open source version!).

      Isn't it both H.264 and Theora out of the box with Chrome?

      Opera: Theora. Could support H.264, but wants Theora more.

      The upcoming Opera 10.50 (which is the first stable release to come with HTML5 video support) will use GStreamer for codecs on all platforms. Which means that H.264 support can be added by the user if needed.

    22. Re:Adobe Flash will die by shutdown+-p+now · · Score: 1

      So basically you are implying that free and open source itself isn't a sustainable model?

      How many people using Linux on the desktop use gNewSense, or other similar "pure FOSS" distro?

    23. Re:Adobe Flash will die by Anonymous Coward · · Score: 1, Interesting

      I personally wish we didn't all walk into yet another propitiatory format though, because it's just history repeating itself.

      To name a name, GIF was exactly the kind of submarine pain in the ass that this has the potential to become.
      Wait until the format becomes ubiquitous to the point of being a necessity, then blackmail practically every large commercial web-related software vendor.
      This wouldn't be nearly so much of a problem if we had a good replacement, of course. Dirac looked promising, but the implementation will need a lot of tuning and optimization before we can even tell if it's any good.

    24. Re:Adobe Flash will die by dgatwood · · Score: 0

      The whole point of the HTML5 video tag is that you can include multiple versions of content, and the browser chooses the best one. In fact, you really need to do this anyway---a low bitrate version for mobile devices, a nominal bitrate version for typical network connections, and a high bitrate high def version for people whose connections can take it (or who don't mind waiting a while for it to download).

      It's not significantly harder to throw a second encoder into your output batch job and generate both Theora and H.264. If you really can't figure out how to do something that simple, then IMHO you probably shouldn't be publishing video on the web, as you're almost guaranteed to make a mess of it no matter what your delivery platform.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    25. Re:Adobe Flash will die by mdwh2 · · Score: 1

      The difference is that on my 5800, I make the choice whether I want Flash or not, not the manufacturer. (Just because a phone can do it, doesn't mean it can't be easily disabled if you prefer.)

    26. Re:Adobe Flash will die by stonedcat · · Score: 1

      Isn't the entire point of html5 to increase web standards so that we don't have to have 5 billion plugins for things to work?

      --
      You can't take the sky from me.
    27. Re:Adobe Flash will die by DarkTempes · · Score: 1

      Sure plug-ins will and do exist but if the user experience isn't seamless then firefox will likely lose users.

      If firefox can be pointed to youtube and videos don't play and there is no obvious solution to make them play but IE/chrome/whatever plays them out of the box then people will use IE/chrome/whatever because it's easier and works. Though I doubt youtube will ever do that some obscure new yet popular site that uses only html5 might.

      Slashdot users are not the average internet consumer.

    28. Re:Adobe Flash will die by jedidiah · · Score: 3, Informative

      There are also various Linux media players with firefox plugins that will happily play h264.

      The idea that Linux would be locked out of h264 is beyond absurd.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    29. Re:Adobe Flash will die by jedidiah · · Score: 2, Interesting

      There's no reason the plugin experience can't be "seamless". This is just mindless fear mongering.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    30. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      HTML 5 and Javascript are worldwide open standards. Flash is not.

    31. Re:Adobe Flash will die by BitZtream · · Score: 1, Insightful

      Mozilla: Theora for Firefox. There is no way they can use H.264 because of countless amount of open source forks. Could only possible support it in main binary Firefox, other users left without.

      Yea, except ... Mozilla supports plugins ... which ... could be closed source ... and will work in the open source forks ... kind of like flash does now, which you point out.

      The only reason Firefox can't have h.264 support is because they are 'making a stand', are retarded one considering its clear to just about everyone they've utterly lost this war.

      Firefox is in control of its own destiny here, if it goes away because of this, it doesn't deserve to live in the first place.

      I don't use software to prop up someone elses retarded agenda, regardless of whos it is or what it is. I use software to prop up MY AGENDA.

      This is typical in the FOSS world, pushing your agenda on someone else at the cost of features, performance or usability and then being utterly awed and in shock when no one gives a shit about the FOSS package and uses something commercial for a fee instead.

      Dear Mozilla-

      People don't give a shit about your agenda, they care about theirs and facilitating theirs, not yours. You lost. Suck it up, throw in h.264 and you'll continue to be someone that matters. Or don't, continue playing in your own back yard and watch while everyone else leaves to go hang out with the kids who actually have the new, better toys.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    32. Re:Adobe Flash will die by node+3 · · Score: 2, Interesting

      If firefox can be pointed to youtube and videos don't play

      That already happens. Mozilla doesn't use the IE Flash plugin, you have to install it yourself.

      and there is no obvious solution to make them play

      There's no reason, other than political, that Firefox can't show a missing plug-in icon, just like with Flash, that redirects to an h.264 plugin.

    33. Re:Adobe Flash will die by dryeo · · Score: 2, Informative

      There are also efforts being made to use GStreamer for Firefox. See https://bugzilla.mozilla.org/show_bug.cgi?id=422540

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    34. Re:Adobe Flash will die by daveime · · Score: 1

      Unfortunately, as has been pointed out ad-nauseum, the underlying codec for the HTML5 <video> tag has NOT been "standardised", it's the same old first come first serve rabble rabble that lead to Flash in the first place (i.e. can be played on just about any platform).

    35. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      The question is rather why you're playing the rigged game at all.

    36. Re:Adobe Flash will die by MikeFM · · Score: 1

      Why support bad standards? It just encourages people to use it. Then network pressure creates a need to use the crap product I'm trying to avoid.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    37. Re:Adobe Flash will die by shutdown+-p+now · · Score: 2, Interesting

      Yeah, but Mozilla accepted it for Fennec only. They don't want it in desktop builds, because it'd let you use the "evil" H.264.

    38. Re:Adobe Flash will die by binarylarry · · Score: 0, Flamebait

      Actually, HTML5 is a wannabe standard like SVG, VRML, etc.

      Flash is a *de facto* standard.

      --
      Mod me down, my New Earth Global Warmingist friends!
    39. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Linus will relicense Linux under commercial terms

      I'm sure you were just joking, but lest any lurkers get the wrong idea, allow me to be pedantic for a moment...

      If this happened, it would change little. All existing versions of the Linux kernel are GPL'd and will remain so perpetually (at least until the copyrighted code passes into the public domain). Also, the vast majority of kernel code is copyrighted not by Linus but by other contributors, who also gave their contributions under the GPL: Linus and the kernel maintainers reuse that code under the GPL like everyone else. So, Linus couldn't up and fork a non-GPL version of Linux more than anyone else could, and even if he could and did, everyone would just take the last GPL'd kernel release, fork it, and continue open-source development. Finally, the GPL does not actually preclude any commercial terms of distribution, but it does force you to provide source and permit redistribution, so it kills any business model based on artificial scarcity of the software.

      End pedantic rant.

    40. Re:Adobe Flash will die by dryeo · · Score: 1

      You're right, I guess I'm behind on my bugmail.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    41. Re:Adobe Flash will die by CAIMLAS · · Score: 1

      We've been saying "flash will die soon" since oh, 1998 or so?

      First it was HTML4 and VRML: they were going to allow virtual worlds and completely replace the capabilities of Flash. But then Flash came out with a new version.

      Flash festered for years, with a couple other come-lately contenders (currently: Silverlight), but none were as widely adopted as Flash or really all that much better/different. But over the years, Flash has improved it's functionality significantly.

      When it comes down to it, Flash itself doesn't suck. The problem with Flash is the player implementations: they're bloated, slow, and generally poorly written. They're not available on all platforms, and make many of the platforms they're written for crash and/or use massive amounts of processor and memory. This has been increasingly the case since Adobe took over from Macromedia.

      So, it's still possible for Flash to not suck: they just need to do things like not throw only one developer at the Linux version of the player, and actually implement things properly. For most people, it wouldn't matter if it's not "free/open source" as long as it's free-to-use.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    42. Re:Adobe Flash will die by chromatic · · Score: 4, Insightful

      The only reason Firefox can't have h.264 support is because they are 'making a stand'....

      That stand is, of course, H.264 has patent encumbrances which require royalties. How deep are your pockets?

    43. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Chrome works pretty good on Linux, I'm using it to post this.

      This may kill Firefox though.

    44. Re:Adobe Flash will die by StuartHankins · · Score: 1

      Maybe the next great gold rush will be some product that takes a Flash site and recodes it in some other language.

      Look, I know it's an oversimplification but these roadblocks often lead to greater progress after the dust settles.

    45. Re:Adobe Flash will die by fractoid · · Score: 1

      Exactly. I have a 5800, my friend has an iPhone, I wouldn't swap for anything. I tell my phone what it can and can't do, not the other way round.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    46. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Adobe Flash will die rather sooner than later and it won't be missed. Now if only all browser vendors could agree on a video codec for HTML5.

      why people keep saying that? ok, flash will be replaced for videos, but animations that require interaction? games and such?
      flash is not going down on that...

    47. Re:Adobe Flash will die by zxcvbnmasdfghjkl · · Score: 1

      This better not happen. I haven't finished building my horse stable in Farmville yet!

    48. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Using that plugin will also allow you to be sued by any Big American Corporation. Not a risk many would be willing to take.

    49. Re:Adobe Flash will die by koiransuklaa · · Score: 1

      There are hundreds of plain old method patents on H264, accepted in almost every jurisdiction. If you have H264 codecs in use and MPEG LA hasn't been paid off, someone is breaking the law -- probably you and/or the distributor.

    50. Re:Adobe Flash will die by Leynos · · Score: 1

      Not locked out of h264, but locked out of the advantages of HTML5 video, e.g., scripted manipulation of video in-browser - i.e., the sort of things YouTube does at the moment in Flash.

      --
      "Did you exchange a walk on part in the war for a lead role in a cage?"
    51. Re:Adobe Flash will die by icebraining · · Score: 2, Informative

      All the scripting support is included in Firefox. It only doesn't bundle an H.264 codec, and that will obviously be implemented by an extension.

    52. Re:Adobe Flash will die by icebraining · · Score: 1

      If you go to sites that support free, redistributable formats (Theora), you don't need any plugin. If you go to sites that use paid, non-redistributable formats like H.264, you do.

      In Firefox, of course.

    53. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Stop this bullshit. We don't ask Firefox do include h.264. We ask Firefox to allow us using the playback software we already have installed (gstreamer, xine, DirectShow, QuickTime).

    54. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Firefox should go die in a fire anyway. It has always sucked balls on linux and over the years it has devolved to a very sad state on windows too.

      I certainly hope this html5 theora nonsense is what finally kills it but unfortunately if you go ask an average user what they think about html5 they'll give you a blank stare like you're speaking an alien language.

    55. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      >pushing your agenda on someone else at the cost of features, performance or usability and then being utterly awed and in shock when no one gives a shit about the FOSS package and uses something commercial for a fee instead.

      This isn't about an "agenda", this is about MPEG LA charging money (for the idea, not the implementation of H.264) and Firefox not wanting to charge YOU money in turn to cover that.

      I'm sure you can buy a $20 firefox extension from MPEG LA, just ask them.
      Or if they're really smart, they'll give it to you for free now, but it will magically stop working in a year when everyone on the planet has some H.264 content. No worries, for $200 you can get a new firefox extension from MPEG LA.

      The history book on the shelf is repeating itself.

    56. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Now *that's* mindless fear-mongering! The x264 codec is a FOSS for decoding H.264. It is completely legal and unencumbered.

    57. Re:Adobe Flash will die by sticky_charris · · Score: 1

      I was just looking at a Mozilla HTML5 demo and it showed an amazing array of effects and masks etc being applied to the video element.

      I am not sure if you could get full support for that using an external player.

    58. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      x264 is a completely legal FOSS library for decoding H.264 video.

    59. Re:Adobe Flash will die by russotto · · Score: 1

      The question is rather why you're playing the rigged game at all.

      Because it's the only game in town.

    60. Re:Adobe Flash will die by theArtificial · · Score: 1

      You mean because MPlayer already includes them for you? QuickTime, Real, WMV aren't "open". Please examine the mplayer libraries more closely (especially for win32). Oops. Not to discredit MPlayer which is a great thing - but it's not magic.

      --
      Man blir trött av att gå och göra ingenting.
    61. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Stop spreading FUD.
      The part that decodes H.264 is from libavcodec, a part of ffmpeg. It uses a FOSS implementation of the H.264 standard which is perfectly legal to distribute. It's manufacturers of devices that can decode H.264 in hardware that have to pay a royalty.

    62. Re:Adobe Flash will die by theArtificial · · Score: 1

      I wasn't aware that QuickTime, Real, and WMV are H.264. I'm not arguing against H.264 (it was not mentioned anywhere in my post). Lets take a look at how a popular distribution handles proprietary codecs:
      MediBuntu/Ubuntu.

      Notice the w32codecs need to be downloaded seperately due to legal issues. The win32 codecs provide support for WMV, RealMedia and other formats which have been bundled into the w32codecs package. The package is not available from the Ubuntu repositories due to licensing and legal restrictions.

      Of course having to play ball with these restrictions depends completely on your morals and where you live (for them to be law).

      --
      Man blir trött av att gå och göra ingenting.
    63. Re:Adobe Flash will die by exomondo · · Score: 1

      Why support bad standards?

      Why let a company like apple dictate what you can and cannot do? Flash is getting beaten down for it's hunger for resources and it's many other flaws but while it remains popular and widely used - particularly in sites that aren't likely to be converted - i would like to be able to access content served through it.

    64. Re:Adobe Flash will die by Swift2001 · · Score: 1

      There's no real need to do so. For starters, they could use this -- just the first of many to come.

      http://jilion.com/sublime/video

      That's a beta of a player that works with H.264. If you read down, you see that they want to bring support to Firefox, that it works first with Chrome and Safari and other Webkit browsers. (MPEG LA has said they will not charge royalties for web use for at least the next five years, if you don't charge the user, they won't charge you.) You can also imagine other players choosing other codecs. It depends on what codec you have installed, doesn't it? A website could have ogg and/or H.264 versions installed, as well as Flash -- for Internet Explorer users. (See Sublime's statement about what they're working on for the free release version -- free if you don't charge.

      So websites that don't charge = free. If you charge for your video, as does the beta of YouTube Movies -- streaming feature films -- then you'd pay the license fee.

      Just try it and see if it isn't impressive. No plugins. The playback is controlled by the HTML5 tag and the player.

    65. Re:Adobe Flash will die by Swift2001 · · Score: 1

      Funny how that Linux revolutionary spirit definitely has its limits, doesn't it?

    66. Re:Adobe Flash will die by Swift2001 · · Score: 1

      I've got Theora on my Mac.

      http://www.xiph.org/quicktime/

      If I EVER ran across that format, I'd install it.

      Oh, but I could have so many nice animated ads if I didn't use ClickToFlash.

    67. Re:Adobe Flash will die by Swift2001 · · Score: 1

      Exactly. The licensing will come in when you put up a pay site. There are lots of codecs that have reverse-engineered H.264, and can play it back.

      I think playing these things "bare," or "nude," will encourage the web to standardize more, and that's all to the good. There are lots of codecs out there that are antiquated and useless.

    68. Re:Adobe Flash will die by Swift2001 · · Score: 1

      See the HTML5 beta of YouTube? You don't have to do a thing.

    69. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      The package is not available from the Ubuntu repositories due to licensing and legal restrictions.

      There are no "codec police" patrolling looking to audit users' machines, the reason being that an individual using codecs for personal use is not actionable under the law. The codecs are distributed all over the web through legitimate channels. In some (insane) jurisdictions the distributor is required to pay a "royalty", but that is not the users' concern.

      Of course having to play ball with these restrictions depends completely on your morals and where you live (for them to be law)

      There is no "moral" issue with using these codecs. You are doing Big Media a favor when you acquire the ability to consume their content, and they know that. They may be greedy, but they're not stupid. Nowadays most (if not all) content is filled with ads in the form of product placement, so rest easy -- you're doing your part as a "good consumer" simply by watching, even if you do it "illegitimately".

    70. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Using that plugin will also allow you to be sued by any Big American Corporation. Not a risk many would be willing to take.

      OMG, you mean I could be legally raped by Nestle, or Kraft, or Bechtel for watching DVDs in Linux? Well that's it then, I'll just run right out and buy Windows --- NOT!

    71. Re:Adobe Flash will die by Swift2001 · · Score: 1

      Not so, according to MPEG LA. No fees if you don't sell the video. Firefox doesn't sell the video.

    72. Re:Adobe Flash will die by chromatic · · Score: 2, Insightful

      I'm certain that when MPEG LA offers perpetual royalty-free licenses for H.264 under reasonable and non-discriminatory terms that Mozilla will change its policy.

    73. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Hahahaahha you fucking aspie faggot

    74. Re:Adobe Flash will die by allo · · Score: 1

      and it does not pay for the patents. so its a "warez" codec.

    75. Re:Adobe Flash will die by Anonymous Coward · · Score: 0

      Reasoning fail.

    76. Re:Adobe Flash will die by stewbacca · · Score: 1

      What about developing content? Right now I use Flash to develop .swf that just works. What would I use to develop content and what would the output be if I wanted to make our training work in HTML5 and not use Flash?

      These are questions that the people with the money have. They won't switch away from Flash or .swf any time soon.

    77. Re:Adobe Flash will die by hazydave · · Score: 1

      HTML5 was supposed to be the thing that gets rid of Flash, but they totally screwed it up. I don't have any problem with allowing different CODECs, but there should have been one agreed-upon standard. None of the folks involved were willing to budge... the open source folks were not backing away from Ogg Theora. Various others were not willing to risk Ogg Theora (it MAY be patent free, but hasn't been tested, and there's no organization taking the heat if any patents do emerge), and they were already using AVC. And in particular, the coding efficiency of Theora (based on On2's open sourced VP3 CODEC) just doesn't compare to that of AVC. Google's already hurting on YouTube's bandwidth expenses... changing to Theora would make a bad situation worse.

      That's probably, in fact, why they bought On2. On2 claims their VP8 CODEC outperforms AVC at low bitrates... Google could save a bundle if they got people to switch. They could also actually solve the problem, if they decided to just give it away. You never know.. that's just what they did when they bought Android.

      I wouldn't advocate adding plug-in per se to enable other forms of video. But I mean, this IS the 21rst century -- every major OS already has a video subsystem in place. If you can't agree upon the browser's built-in, at least support the OS's CODEC interface as an option. Most people would use that anyway, and here's why. I have a bunch of different video players on my PC. With a recent version of VLC, using its own internal AVC CODEC (multithreaded but not accelerated) I see about 50-65% CPU, aggregate, on my Q9550 machine running Windows 7 64-bit. If I run that video on stupid old Windows Media Player (which, on XP, couldn't even begin to play this sort of video), I see 12% CPU, give or take. This is using DXVA 2.0 video acceleration on a decent graphics card (nVidia 8800GT). CODECs built-in to open source browers are unlikely to tap native hardware acceleration... those present in the OS probably already are.

      Now, yeah, the Firefox people are rejecting the idea of using OS-resident video CODECs, claiming they're not reliable, and that users will blame Firefox for this problem. I believe this is the same reason Firefox isn't using the TCP/IP stack, the file system, the graphics drivers, etc. present in modern operating system. Oh, wait, they are... great, now I know who to blame for those Windows 7 bugs. The end result of this will, of course, be that users just leave Firefox behind. That's a real shame... Mozilla has done such a nice job of repairing the damage of the latter days of Netscape, both in market share and, at least for awhile, resuming the lead on web browser features (though Opera's been in there too... I found both tabs and bookmark sync in Opera first). I'm sure Google would love to take up the slack, but it would really be a shame for Firefox to go down on a point of religion rather than technology.

      Hell, they could always ship it with "use external video CODECs" disabled in Preferences. And sure, it'll be a month before someone releases a mod, or (eek) plug-in to enable that feature, anyway. But the end result will be that Firefox users are still using Flash for video, if they don't largely jump ship for Chrome.

      And even if they do, there's absolutely no reason for Linux to be affected by this. I can run Chrome and Opera in Linux today. That capability isn't going away. Sure, pretty much all Linux distros come with Firefox, but then again, all Windows "distros" come with IE, and yet, anyone who knows what they're doing gets Firefox, Opera, or Chrome as perhaps thing #1 to do once you're on a new Windows install. Firefox might go the same way, in time. Or just keep using Flash.

      --
      -Dave Haynie
    78. Re:Adobe Flash will die by hazydave · · Score: 1

      Or you just run Chrome instead of Firefox. Or the Flash plug-in.

      Yeah, you can add plug-ins, but unless it's possible to add additional types via a plug-in (maybe it is, I don't know the details of Firefox's internals well enough), HTML5 web sites will fail back to their default. Which is probably same AVC file in a flash wrapper... that's actually the simplest thing available to web authors, particularly since most of the video is already AVC.

      --
      -Dave Haynie
    79. Re:Adobe Flash will die by hazydave · · Score: 1

      Firefox could just support system video CODECs, even as a fallback for anything it doesn't have installed. Though I'd probably rather run an OS-tuned version of any particular CODEC than the generic one in Firefox. Even if the MPEG-LA said "just kidding", closed down shop, make all their patents go away, and went off to join a hippie commune in Oregon, you're still probably better off running the AVC CODEC that's built-in on your OS than the one they want to build into the browser. They're caving on this stance for Fennic, simply because no Smart Phone or other small device would handle AVC at all without video acceleration, much less handle it low-power. But go to 1080p, and the same is true of much of the PCs today.

      --
      -Dave Haynie
  2. Early Flash by poena.dare · · Score: 1

    "the Corona SDK, a Lua-based programming environment that strives to recapture the simplicity of early versions of Flash"

    Like... wait for it... VideoWorks?

    All Right, Yeah!

  3. Try streaming live video... by jez9999 · · Score: 0, Troll

    ... to a mobile device, without using Flash. Go on, try it. I'm waiting.

    For this reason, my company doesn't support the iPhone.

    1. Re:Try streaming live video... by chrisgeleven · · Score: 2, Informative

      Live streaming using H.264 seemed to work just dandy watching the State of the Union address on my iPhone while using the Whitehouse.gov iPhone app. Also seems to work great with MLB At-Bat on the iPhone as well. I watched many baseball games last season streaming live H.264 video to the iPhone.

    2. Re:Try streaming live video... by Midnight+Thunder · · Score: 3, Insightful

      ... to a mobile device, without using Flash. Go on, try it. I'm waiting.

      In that case I imagining the existence of solutions for the iPhone that do just that. France24, YouTube and StreamToMe being three examples. I can concede there is room for improvement, but there are solutions, if the installed customer base is of interest to you.

      --
      Jumpstart the tartan drive.
    3. Re:Try streaming live video... by MichaelSmith · · Score: 3, Insightful

      Live streaming using H.264 seemed to work just dandy watching the State of the Union address on my iPhone while using the Whitehouse.gov iPhone app. Also seems to work great with MLB At-Bat on the iPhone as well. I watched many baseball games last season streaming live H.264 video to the iPhone.

      But can you do it with a generic app which will connect to any server?

    4. Re:Try streaming live video... by Inf0phreak · · Score: 2, Informative

      This seems pretty true. In theory x264 can encode content with very low latency[1], and delivering MPEG-4 from previously encoded files is pretty easy, but my search-fu can't find any ready made solution for streaming using RTSP that doesn't involve paying through the nose for the software---although hacking something together with x264 seems very doable.

      I don't know about how easy it is with Theora, but it doesn't really matter since it has had no impact on the mobile device market whatsoever.

      [1]: http://x264dev.multimedia.cx/?p=249

      --
      ________
      Entranced by anime since late summer 2001 and loving it ^_^
    5. Re:Try streaming live video... by Spaseboy · · Score: 1
      --
      "I don't want more choice, I just want nicer things!"
      -Jennifer Saunders as Edina Monsoon
    6. Re:Try streaming live video... by Anonymous Coward · · Score: 0

      Microsoft and Apple both have projects that use HTTP to stream (HTTP Live Streaming and Smooth Streaming, respectively). I'm not sure what Flash does, since I notice that Flash likes to open a lot of ports, but it's certainly not the only way to stream video. It might be the easiest for your needs, and it might give you certain abilities, like inserting ads, but it's definitely not the only way to stream video.

    7. Re:Try streaming live video... by NtroP · · Score: 1

      Live streaming using H.264 seemed to work just dandy watching the State of the Union address on my iPhone while using the Whitehouse.gov iPhone app. Also seems to work great with MLB At-Bat on the iPhone as well. I watched many baseball games last season streaming live H.264 video to the iPhone.

      But can you do it with a generic app which will connect to any server?

      Try this site for some examples.

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
    8. Re:Try streaming live video... by ionix5891 · · Score: 1

      translation: can you watch porn on it?

    9. Re:Try streaming live video... by BitZtream · · Score: 2, Insightful

      And this is where you fail.

      NO ONE GIVES A SHIT as long as what they want works for them.

      People don't care about the technical way things do or don't work, they care that they can click/touch a button and watch a damn video. They could give a shit about open, they want 'works' first.

      But to answer your question, yes, the way it works on the iPhone with video is an xml file on a web server describing what the URL is to the various available streams and describing the properties of those streams so the device can auto select.

      Its all very well documented and easy to understand. The iPhone (and probably OS X though I didn't look into it) has an advantage in that it has a nice library that only needs to see the xml file and it'll do the rest for you. You'd need to reimplement that library else where, but its a fairly trivial XML file on the server to read to get at the rest of the streams.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    10. Re:Try streaming live video... by vonFinkelstien · · Score: 1

      All those live streaming baseball games I watch here in Sweden on m iPod Touch seemed to work just fine.

    11. Re:Try streaming live video... by TangoMargarine · · Score: 1

      For that, you need whitehouse.com.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    12. Re:Try streaming live video... by TiberiusMonkey · · Score: 1

      Well you didn't have to wait long, I watch H.264 video all the time on my iPhone. What point are you trying to make?

    13. Re:Try streaming live video... by bemymonkey · · Score: 1

      The problem there being that each of those sites needs to set up something especially for those mobile devices.

      Want to view Youtube in the full desktop view on your Android phone's browser? No dice. Hell, I can't even open the video in the phone's dedicated Youtube video player directly from the Youtube page - that requires going to m.youtube.com, which is not what I bought my smartphone for.

      How about those nifty videos that Engadget links to (Vimeo, I think)? Nope, not gonna work.

      Sure, Youtube support is great, but users want to be able to view every video, not just the ones on Youtube.

      Why not just embed a Flash player and a regular link to the H264 source file right below? Most devices will be able to stream that directly (Engadget Show is a great example - click on the direct link to the h264-encoded mp4 [or was it m4v?] file in the mobile browser and it launches your video player and starts playing immediately - in better quality and with less preload time than Youtube)...

    14. Re:Try streaming live video... by WiseWeasel · · Score: 1

      Yes, with the default web browser and HTML5.

      --
      "I like systems, their application excepted", George Sand (French)
    15. Re:Try streaming live video... by snookums · · Score: 1

      You don't stream to iPhone using RTSP, you use Apple's HTTP Live Streaming. Basically, you break your broadcast up into chunks, and create a playlist file which is updated as new chunks are added. The phone polls this file and plays back the video accordingly.

      The trouble is that the latency between content creation and playback is a multiple of the chunk size. Apple recommend about 10s per chunk, which gives a latency of around 30s. That's 10s to fill up the first chunk so the playlist can be created, then 10-20s for the client to grab 1 full chunk for playback, and possibly another to ensure seamless transition between chunks (it's not explicit, but it seems that the decision to download this second chunk download may be dependent on network speed).

      A 30s latency is probably fine if you want to use this for streaming your MythTV episodes to your iPhone to watch in bed, but totally useless for video conferencing for instance.

      --
      Be careful. People in masks cannot be trusted.
  4. All about money. by cohensh · · Score: 1

    Interesting how Hulu (and others) provide free flash videos while the iTunes store provides videos for sale.

    1. Re:All about money. by lisany · · Score: 2, Insightful

      Hulu sells advertising in their feeds, Apple does not.

      It's all about money indeed.

    2. Re:All about money. by Rockoon · · Score: 2, Insightful

      This.

      Also, Flash is a programming language. Apple doesnt allow programming languages onto iPods, iPhones, or iPads.

      Flash could replace a large majority of whats on the App Store.

      --
      "His name was James Damore."
    3. Re:All about money. by Anonymous Coward · · Score: 0

      Interesting how Hulu (and others) provide free flash videos while the iTunes store provides videos for sale.

      If this html5 thing takes off like apple wants it to then it will have the same end result of being able to bypass the app store

    4. Re:All about money. by beakerMeep · · Score: 1

      Interestingly too the next version of the Flash IDE will have the option to cross compile down to the native iPhone format.

      --
      meep
    5. Re:All about money. by zlogic · · Score: 1

      Javascript+HTML is practically the same as Flash, and Apple allows it. In fact the first iPhone could only run HTML-based apps.

    6. Re:All about money. by negRo_slim · · Score: 1

      Hulu is fail.

      Other than the 5 episodes they post for a handful of top of the line shows, 98% of it is junk anyways.
      So they can charge if they want but until they start offering content worth paying for I'll simply go back to PBS and BBC world service for my background noise.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    7. Re:All about money. by Anonymous Coward · · Score: 0

      How many flash apps are there out there running on various web pages? I wonder if when Android supports flash they'll have an ad with the tag line:

      Apples only 100,000 apps? Suck it.

    8. Re:All about money. by 93+Escort+Wagon · · Score: 2, Interesting

      Interesting how Hulu (and others) provide free flash videos while the iTunes store provides videos for sale.

      Hulu has already stated they're going to start charging in 2010.

      There's no such thing as a free lunch.

      --
      #DeleteChrome
    9. Re:All about money. by Anonymous Coward · · Score: 0

      "practically the same" lol.

      HTML might be capable of some basic animations, but good luck coding a game with it.

    10. Re:All about money. by fractoid · · Score: 1

      Also, Flash is a programming language. Apple doesnt allow programming languages onto iPods, iPhones, or iPads.

      This, 100%, is what it is about. "Better user experience" is just their bullshit excuse. The entire issue is that Flash allows user-generated content which bypasses the Apple store and destroys a significant percentage of the profitability of these devices.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    11. Re:All about money. by fractoid · · Score: 1

      And the compiled iPhone application must be signed and delivered via the App store as God, erm, I mean Apple, intended.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  5. Jobs once called Adobe lazy and he may be right. by ClaraBow · · Score: 1, Interesting

    There isn't any reason why Flash should require a dual core processor just to barely run on the Mac. I use both Macs and PCs and the performance on the Mac side is horrible. Surely a company as large and as resource rich as adobe could have figured out how to program a flash plugin that is quick and lightweight. Is there something that I'm missing?

  6. Silverlight by Anonymous Coward · · Score: 1, Insightful

    Right now Flash has most of the market, but my prediction is that within 5 years Silverlight will start to supplant Flash for this purpose. XAML is gaining ground rapidly, Silverlight supports DRM content for applications such as streaming movies, it supports DeepZoom, a rich set of built in controls, runs on every major OS (Mac, Linux, Windows), supports multitouch out of the box, and is very developer friendly. It's moving much faster than Flash, and while it doesn't yet have the same market share, it has enough compelling advantages that it's just a matter of time before it will become the dominant standard.

    1. Re:Silverlight by owlstead · · Score: 2, Insightful

      Silverlight does not stream any video to my Linux machine. Of course it should, but somehow it doesn't. Weird isn't it, even though there is this moonlight thingy, the most important internet application somehow does not work right. So Silverlight is basically just working on Windows (and I presume, Windows mobile). Da Silva, I know you are reading, care to comment on that?

    2. Re:Silverlight by Anonymous Coward · · Score: 1, Funny

      Shill much?

    3. Re:Silverlight by tepples · · Score: 2, Informative
      As I understand it, Silverlight video uses three separate components: core, video codecs, and digital restrictions management. Moonlight has reimplemented core, and Microsoft distributes video decoders for use with Moonlight. This leaves DRM unimplemented in Moonlight, and DRM is fundamentally incompatible with free software because there is no way to stop the X server from performing analog-hole-like output redirection.

      Da Silva, I know you are reading

      Are you talking about Miguel de Icaza or someone else?

    4. Re:Silverlight by Ethanol-fueled · · Score: 1

      Troll detected. No, even paying people off won't make them stick with Silverlight. I predict it'll die a slow, stinky death like the Zune and Bing will. Not that any of this really matters, people will keep buying Apple stuff regardless, because Papa Jobs knows best.

    5. Re:Silverlight by owlstead · · Score: 1

      Eh,yeah, sorry I got confused there. My apologies to Da Silva, I mean de Icaza of course. Ugh! Good of you to spot it.

      I haven't seen too many (== any) applications outside of video streaming of Silverlight anyway. But maybe I'm not looking hard enough, I'm not one for playing flash games and such.

    6. Re:Silverlight by Anonymous Coward · · Score: 0

      ...is very developer friendly

      I disagree. Many of the SL2 code doesn't even compile in SL3 - WebClient can no longer be used synchronously for example.

      GIF just isn't supported. Sure it may be dieing, but unfortunately, there's a shit load of legacy code that creates only GIFs.

      XAML has some really crazy issues with scope. As a matter of fact, some of MS' own example code doesn't compile on my VS 2010 B2 SL3 setup. I was doing a filter for input and the code wouldn't even compile - even though I copied and pasted from their site.

      There's some nice things about SIlverlight, but I just think it's too bulky for a web application framework. I don't so much should be put upon the client, whether it's Silverlight, Flash, or Java applets - especially with the trend towards hand held devices.

  7. Liars by Anonymous Coward · · Score: 0, Flamebait

    They want to fully control what you can do with an iPhone. They can't do that as well if they allow you to make arbitrary programs out of Flash.

    Nothing new here, just standard operating procedure for Apple.

  8. I would be happy with by Anonymous Coward · · Score: 0

    just an 'OK' mobile experience. You know, my standards aren't really that great, so if you give me an OK experience I won't be pissed off just because it's not 'insanely great'. Rather than having no experience at all. Just sayin'.

  9. Flash is not designed with mobiles in mind by T-Bone-T · · Score: 1, Interesting

    Flash can't work very well on a phone because it was designed for computers. Computers have an ever-present pointing device called a mouse that is used to activate many Flash elements. How do you replicate that with a pointer that only exists long enough to click on something?

    1. Re:Flash is not designed with mobiles in mind by beakerMeep · · Score: 4, Insightful

      What a strange comment, you just make larger buttons for a finger to press them. The same way all interfaces work on a mobile platforms.

      --
      meep
    2. Re:Flash is not designed with mobiles in mind by fat_mike · · Score: 1

      You mean like on my Blackberry, oops I don't have a touch screen...maybe my flip phone...no touch screen. 90% of the world doesn't own an Android, iPhone, or Pre. Just like 90% of the world could care less about if you like Flash.

      It works, it provides rich multimedia experiences for the 90% of the world that don't give a shit and actually buy stuff based off of a cool Flash video/ad. Unlike 90% of Slashdot that thinks everything should be their way and also free.

    3. Re:Flash is not designed with mobiles in mind by Anonymous Coward · · Score: 0

      Flash can't work very well on a phone because it was designed for computers. Computers have an ever-present pointing device called a mouse that is used to activate many Flash elements. How do you replicate that with a pointer that only exists long enough to click on something?

      On an iPhone/iPad it's called a finger. Also most flash apps aren't that CPU intensive. There's debate about encoded videos which Apple solved for Youtube by supplying hardware decoding. The resistance seems to be mostly from the Apple side and not Adobe not wishing to support the Apple mobile devices. There was a break somewhere along the way and there's lots of speculation but no one outside of Apple seems a 100% sure why they are so adamant about not supporting Flash. Steve Jobs appeared so upset by Flash it seemed like Adobe pissed in his corn flakes. It came off just as personal as it was a business decision. The problem is for some one that pushes their mobile devices as the ultimate mobile web surfing experience it's hard to claim that with a straight face when you don't support Flash.

    4. Re:Flash is not designed with mobiles in mind by Anonymous Coward · · Score: 1

      He's talking about how the mouse pointer can enter an element, exit an element, and hover over an element -- all of which are impossible on a touchscreen interface.

    5. Re:Flash is not designed with mobiles in mind by dfghjk · · Score: 1

      How large do the buttons have to be in order for drag and drop to work?

    6. Re:Flash is not designed with mobiles in mind by Anonymous Coward · · Score: 0

      25% larger

    7. Re:Flash is not designed with mobiles in mind by indiechild · · Score: 1

      You haven't got any actual experience designing and building user interfaces, have you?

    8. Re:Flash is not designed with mobiles in mind by Anonymous Coward · · Score: 0

      about 25% larger?

    9. Re:Flash is not designed with mobiles in mind by ZorbaTHut · · Score: 1

      It's not like this is a problem that is specific to Flash. It's the same problem that all UIs have. Flash UIs will adjust accordingly, just like other UIs have.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    10. Re:Flash is not designed with mobiles in mind by nine-times · · Score: 1

      I think the point T-Bone-T was trying to make was that, often enough, Flash makes use of tracking the position of your mouse cursor. When it comes to touch screens, your cursor doesn't have a position except when "clicking". Depending on the application, that may be a problem.

    11. Re:Flash is not designed with mobiles in mind by Anonymous Coward · · Score: 0

      queue the idiot defend-apple-at-all-costs fanboys!

  10. If Apple Really Cared... by Nom+du+Keyboard · · Score: 4, Insightful

    If Apple really cared about empowering the user in the style, manner, and spirit of their legendary 1984 commercial, they would make Flash available -- or rather allow Adobe to make it available -- on the iPhone, Touch, and iPad, and allow the user to decide which user experiences work best for them.

    Apple only cares about profits and control these days, having become the very thing they once railed against.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:If Apple Really Cared... by chrisgeleven · · Score: 0, Troll

      There is a user experience when you use Flash? Who knew?

    2. Re:If Apple Really Cared... by Penguinisto · · Score: 1

      So such things as security, quality control, and the like don't mean squat on a consumer device, in your opinion? Note that the iPhone is not a computer - it just pretends to be one on occasion.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:If Apple Really Cared... by nurb432 · · Score: 1

      And have the customers complain that its too slow? They wont blame flash, they will blame the device/Apple.

      Its a no-win situation for apple.

      --
      ---- Booth was a patriot ----
    4. Re:If Apple Really Cared... by c4t3y3 · · Score: 1

      If Apple really cared about empowering the user in the style, manner, and spirit of their legendary 1984 commercial, they would make Flash available -- or rather allow Adobe to make it available -- on the iPhone, Touch, and iPad, and allow the user to decide which user experiences work best for them. Apple only cares about profits and control these days, having become the very thing they once railed against.

      Does that apply to the Mozilla Foundation too?

      Firefox for Maemo RC3
      We’ve decided to disable plugin (not to be confused with add-ons, which are supported) support for this release. The Adobe Flash plugin used on many sites degraded the performance of the browser to the point where it didn’t meet our standards.

      Attempting Flash playback on a phone cripples the device because there is no hardware support for vector graphics.

      Design is not just what it looks like and feels like. Design is how it works. --Steve Jobs

      Flash Lite doesn't. Hell, even my badass Mac Pro freaks out playing Flash. I just tried and got WebKitPluginHost at 93% on one core. Look, Flash performance on OS X *desktop* is abysmal, it is utter crap. You don't want that on your iPhone.

      You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new. --Steve Jobs

    5. Re:If Apple Really Cared... by shutdown+-p+now · · Score: 1

      So such things as security, quality control, and the like don't mean squat on a consumer device, in your opinion?

      They do, so long as the user is the one exercising them.

    6. Re:If Apple Really Cared... by 605dave · · Score: 1

      Really, this is insightful? Apple is pushing the market towards an open standard, and away from a propreitary one. And this is because they want control? Open standards can be as important as open source in my view. Apple has pushed open standards since the release of OS X, including calendaring, contacts, email, and server services to name a few that come to mind. In addition, Apple has made many contributions to the open source community, far more than most people realize.

      --
      Be kind, for everyone you meet is fighting a difficult battle. - Plato
    7. Re:If Apple Really Cared... by hazydave · · Score: 1

      Apple cares far more about their potential bottom line than they do about empowering the user. Way, way more. They have always seen Flash as a means to subvert the notion that Apple controls and generally gets paid for every application that on the iPhone. If you're playing a Flash game on the iPhone, you're not playing an iPhone native game... despite the fact the two could be identical playing experiences.

      This is a general rule, it's not just Flash. Apple will not allow any other means of programming the iPhone from the outside. Well, other than Javascript. Their Javascript -- you can't sell a replacement, even if it's 10x faster (well, Apple themselves might be interested, or Palm, given their standard SDK is based on Javascript, HTML and CSS). You can't buy Commodore 64 or Nintendo emulators, for the very same reason -- my desire to run Commodore BASIC 2.0 games from 1983 on my smart phone is overridden by the fear that prospect instills in the Apple PTB (eg, Steve Jobs). Apparently, Commodore 64 games would be so wildly popular on the iPhone, they would stop all game sales and ruin Apple. Or some-such.

      Apple would not be held responsible for stupid Flash sites or Commodore 64 games lack of quality control. And it's not as if Apple is all that much about quality control on the apps they approve, anyway -- they still have issues, there are still very poorly rated apps in the iTunes store.

      As for "computer"... yeah, the iPhone is very much a computer. So are DVD players and Microwave ovens these days. The iPhone proports to be an application processing computer.. the same basic class of computer as a PC or a PDA, even if the particulars are different. The thing is, unlike most other such devices (PCs, Macs, Android devices, Palm WebOS device, Windows Mobile devices, etc) there are two kinds of applications on the device: those from Apple, and those from everyone else. Apple's can multitask, live as daemons, etc. All others are one-shot deals. So while I can, say, play music on museek or Pandora on my DROID while I write an email or play a game or look up something on a map, one can only do that with Apple's media player on the iPhone. As a developer, you are always second class. The customer is rather treated like #2 on the iPhone as well.

      You have your iPhone supporters all over.. I have at least one in the family, sad to say (and she's got a PhD from Stanford, so hey, whadda I know?) But here, I would expect them to be far less common. I think most people here value computing freedom and actually do understand the issues. There's no place for an iPhone in that universe.

      --
      -Dave Haynie
    8. Re:If Apple Really Cared... by hazydave · · Score: 1

      Customers complain about the lack of flash, Apple's control of things, the flakiness of the network, etc. But they still buy new iPhones. So this is entirely a straw-man argument... Apple is not protecting users from Flash in the least. They're protecting their iTunes store profits, that's it, all she wrote.

      --
      -Dave Haynie
    9. Re:If Apple Really Cared... by Anonymous Coward · · Score: 0

      Apple made a fuss about the Flash plugin and battery time and asked Adobe for an dedicated Web+Flash app, but Adobe just made a fuss and wanted Apple to do it.

  11. ActionScript vs. JavaScript by tepples · · Score: 3, Informative

    What about all the browser applications written in flash? Will we just not have them?

    ActionScript is ECMAScript with the Flash DOM. JavaScript is ECMAScript with the HTML DOM. One major point of HTML 5 is to make the HTML DOM as rich as that of Flash, in hopes that the next version of a web application will be written in JavaScript instead of ActionScript. YouTube is one of them; if you're running Safari, Chrome, or IE + Chrome Frame, you can switch it from Flash to HTML 5.

    1. Re:ActionScript vs. JavaScript by Darkness404 · · Score: 1

      But will that ever happen? There are a -large- amount of web sites that aren't updated. A large amount of them use Flash. A large amount of them aren't going to give up Flash anytime soon. Look at how many sites haven't been updated since, say, 2007 or before. There are a lot of them. Now, all it takes is a few more keystrokes to update a site, its a lot harder to update an entire application.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:ActionScript vs. JavaScript by chill · · Score: 3, Interesting

      If you want an example, just look at ActiveX and IE6. I expect Flash to take the same route. A long, lingering, painful death.

      --
      Learning HOW to think is more important than learning WHAT to think.
    3. Re:ActionScript vs. JavaScript by itsdapead · · Score: 1

      ActionScript is ECMAScript

      Actually, I think they parted company when ECMAScript 4 was shelved: For one thing, Actionscript 2 and 3 include the extra "syntactic sugar" for a pseudo-class-based syntax, so anybody who learnt AS 2 or 3 first is going to have a nice culture shock switching to propotype-based ECMAScript.

      (I feel a great disturbance in the slashdot, as if a billion advocates of prototype-based OOP cried out in anguish and... probably won't ever be silenced :-)

      Point is though, as you say, they use a totally different DOM/application framework so the language similarities are partly irrelevant. Come to think about it, my main beef is that Adobe seem determined to introduce a completely new DOM with every release of Flash, not to mention Flex...

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    4. Re:ActionScript vs. JavaScript by Old97 · · Score: 1

      There aren't many sites that can afford to dictate standards to their viewers. The ones that perhaps can, like Google's, support HTML5. Either convert to what your customers use or die. Even in intranets where you can theoretically dictate, all the companies that hardwired to IE6 and ActiveX are now regretting it. They'll learn to be more careful next time.

      --
      Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
    5. Re:ActionScript vs. JavaScript by Anonymous Coward · · Score: 1, Interesting

      Gordon - An open-source Flash runtime in JavaScript+SVG

      This will happen.
      It is quite early, but i can bet this will be the future of Flash.
      There are no (huge) changes needed on the website, just some simple instructions to follow and you just future-proofed your website. (that is if Gordon becomes a full runtime in JS. Cross your fingers and toes)

      As JS becomes faster and faster each generation of browsers, it becomes a serious platform for development consideration.
      This is what i am currently doing with 2 games at the moment, working on 2nd right now actually. This one will be much easier to get done and put up before the first one i started on. (MMO vs single player game(+stats... maybe))
      Despite a lot of claims against it, "The Cloud" revolution is happening... again, but this time it is even more kickass and in your face than before.

    6. Re:ActionScript vs. JavaScript by Anonymous Coward · · Score: 0

      time to get to work then!

    7. Re:ActionScript vs. JavaScript by dokebi · · Score: 1

      I'll believe this when Google and Yahoo Finance can do their charts in HTML5.

      --
      In Soviet Russia, articles before post read *you*!
    8. Re:ActionScript vs. JavaScript by tepples · · Score: 1

      HTML5 can draw perfectly good charts in SVG or Canvas. But 60 percent of PC web browsers are still Internet Explorer, which can't do HTML5 without the browser-within-a-browser that is Chrome Frame.

    9. Re:ActionScript vs. JavaScript by AmberBlackCat · · Score: 2, Interesting

      My first thought was Flash is the reason for the death of ActiveX...

    10. Re:ActionScript vs. JavaScript by jzhos · · Score: 1

      Flash for IE is an ActiveX control

    11. Re:ActionScript vs. JavaScript by master_p · · Score: 1

      Anyone please care to explain why the /. crowd is so against Flash? (serious question, not trolling). Besides being closed source, that is.

    12. Re:ActionScript vs. JavaScript by TiberiusMonkey · · Score: 1

      Personally, for me it gobbles up resources and (pulling a number out of the air here) it's 99% of the time the reason why my OSX or Linux based browsers crash.

    13. Re:ActionScript vs. JavaScript by agnosticnixie · · Score: 1

      High cpu use, there's better technology (SVG, for one), the slew of lazy flash "coders" who think they're proper programmers or web designers because they can whip up something in flash (I'm not a programmer, and I say this with a good understanding of how things are done and 2-3 languages on the side), the fact that it's entirely controlled by a corporation whose business is a monopolistic protection racket at this point, the fact that flash accesibility only works on some versions of one piece of software and this piece of software is windows only.

      I hav the same issues with wysywig html, too.

    14. Re:ActionScript vs. JavaScript by PortHaven · · Score: 1

      Funny, Flash doesn't crash my browsers. But AJAX does. Be it Facebook, Gizmodo, or what not. My browser crashes almost ALWAYS seem to be AJAX app related. And not even any significant app.

      Facebook is always crashing Firefox. This on two different machines (one using XP and one Windows 7). Chrome isn't always supported.

      So I am not impressed with AJAX. Always seems slower, clunkier and less visually impressive than Flash. And I am not sure it can handle the large applications that Flash does.

  12. Control freaks by heffrey · · Score: 5, Insightful

    Why can't they let us decide?!

    1. Re:Control freaks by Anonymous Coward · · Score: 0

      Exactly.

      This is a perfect example of software freedoms. Let me shoot my own foot off, I'm enough of an expert to know what I'm doing.

      Ready Aim Fire!

    2. Re:Control freaks by fermion · · Score: 1
      Precisely, why can't Adobe let us decide. I can disable Java, Javascript, image animation. I can block pop ups. Why not Flash? And I am not even talking about disabling flash. I am only talking about click to play so when a site I visit has 20 flash entities, I can choose not to load the 10 I don't need.

      I have said this a hundred times and I will say this again. IMHO, Flash on iPhone requires that there be an option not to load Flash by default. Not only because too many Flash entities can crash the browser, not only because Flash can have inappropriate content for an area of us, not only because flash can create excessive load on the network, but because users should have a choice.

      Adobe, respect your end users and give them a choice. But then, you do, because those of us who browse are not your end users, we are your play things.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    3. Re:Control freaks by Tim+C · · Score: 1

      Precisely, why can't Adobe let us decide. I can disable Java, Javascript, image animation. I can block pop ups. Why not Flash?

      Why is that the Flash plugin's problem? Why is that not a browser option, just like the other things you mention are? When you disable Java applets, you're not telling the JVM "please don't run this", you are telling the browser.

      You're right, but you're upset at the wrong people.

    4. Re:Control freaks by theurge14 · · Score: 1

      Because if they let people decide they would decide to run pirated copies of Windows XP on netbooks until the year 2049. And then where would we be? :)

    5. Re:Control freaks by Anonymous Coward · · Score: 0
      Yes, these are all browser controls, and one would think that I would have such control in the browser. In fact with Camino I do.

      However, the Flash model is different. To control Flash, one uses the Flash Setting Page. It would be relatively trivial for adobe to add auto play and site based controls to this page. Most people would not bother, but it would provide a level of choice, and weaken the argument that 90% of the content is stuff users have no interest in, and like spam, serves mainly to clog the network.

    6. Re:Control freaks by he-sk · · Score: 2, Informative

      If you're on a Mac, try this: http://rentzsch.github.com/clicktoflash/

      As a bonus, you can open H.264 streams from Youtube in Quicktime. Free Software, too!

      --
      Free Manning, jail Obama.
  13. Corona by Anonymous Coward · · Score: 0

    Seems to me like the entire article was more geared for promoting the Corona SDK than to explain why Apple chose not to do flash.

  14. Insanely Great Experiences? by seanalltogether · · Score: 5, Informative

    "Flash has its strengths, but not when it comes to creating insanely great mobile experiences" Nothing really creates insanely great mobile experiences, mobile is far more about functionality then experience because it is such a limiting platform. Most of our clients looking for iphone apps are trying to scale down the full experience to a limited set of core functionality that supports a sometimes connected, highly relevant, supplement to the richer web desktop/laptop experiences. As much as people want to say that HTML5 richness can keep up with Flash, I've already tried to start some benchmarks to see where the performance gaps are. http://craftymind.com/factory/guimark2/HTML5ChartingTest.html http://craftymind.com/factory/guimark2/FlashChartingTest.html To give some perspective, the iphone renders the HTML5 test at about 0.5 fps.

    1. Re:Insanely Great Experiences? by blackraven14250 · · Score: 0, Troll

      I would say that it's likely bullshit that the flash test would do significantly better, which you don't really know, as you can't run the flash test on an iPhone. Also, I'd like to say it's likely to run slower than the HTML5 test, as the HTML5 test is running approximately 2x faster on my computer. Also, flash is an additional layer for the processor to deal with beyond the browser engine itself, lending to extra exchanges of information between browser and flash plugin.

    2. Re:Insanely Great Experiences? by MMC+Monster · · Score: 1

      Interesting. On my Ubuntu 9.10 dual core desktop, the flash version is running about twice as fast as the html5 version, in Firefox.

      --
      Help! I'm a slashdot refugee.
    3. Re:Insanely Great Experiences? by seanalltogether · · Score: 1

      You're the first person to report a faster framerate in the HTML5 test? What are the details of your config?

    4. Re:Insanely Great Experiences? by Jahava · · Score: 2, Informative

      Also, flash is an additional layer for the processor to deal with beyond the browser engine itself, lending to extra exchanges of information between browser and flash plugin.

      Um ... no. Just because Flash is invoked from the browser and rendering within the browser's page doesn't mean that Flash is one layer abstracted from the processor. In fact, browsers (at least Firefox and Chrome) run Flash as a separate process (at least on Linux, which is all I have available at the moment). What this means is that Flash runs as a peer process to the browser ... not an embedded runtime. Information exchanges are limited basically to user input (minimal) and graphical output (also pretty minimal relative to Flash's computation and rendering). Flash running within a browser should run roughly as well as Flash running outside of the browser.

      Contrast this to Javascript; Javascript is run within an engine embedded in the browser, which means it shares it resources with the browser process. It is also linked intimately with the contents of the browser page, meaning that there's little purpose to outsource its work to another process when most of its work deals with the data stored in the browser. This is more what you are talking about.

      Flash does its own thing; Javascript and HTML5 operate within a runtime and are abstracted (at least, initially) from the processor. Optimizations made by Chrome's V8 and Firefox's Tracemonkey engines are intended to bring HTML5/Javascript closer in-line to Flash's domain through various optimizations, but Flash still has the advantage. It's nothing special about Flash; rather, Flash just has the privilege of being detached from the browser, whereas HTML5 and Javascript are intimately integrated with it.

    5. Re:Insanely Great Experiences? by Anonymous Coward · · Score: 0

      The "I altered the facts in my response because I manipulate reality to support my viewpoint" platform. Flash is faster because it's a hell of a lot more mature. In the future, the HTML5/Javascript solution might be better, but not right now.

    6. Re:Insanely Great Experiences? by Anonymous Coward · · Score: 0

      It's interesting to note the Flash benchmark used both cores while HTML5 sticks to one regardless of browser (Chrome, Webkit, Firefox, Stainless, Camino). Chrome seemed to do best with Flash (why the disparity?) while Webkit best with HTML5.

    7. Re:Insanely Great Experiences? by Anonymous Coward · · Score: 1, Insightful

      Why isn't there a -1 (Wrong) option?

    8. Re:Insanely Great Experiences? by Anonymous Coward · · Score: 0

      I believe that you are the one that doesn't really know what he's talking about. HTML is very slow.

      I just ran this test on my mac book pro unibody 17 inch running osx 10.6.2, Safari 4.0.4:
      I get less than 10 fps for html5, 100% cpu usage, 57 Mb of ram in use
      I get more than 19 fps for the flash 10.0, 100% cpu usage 60Mb of ram in use

      In firefox the difference is even worse:
      I get less than 9 fps for (100% cpu usage) html5 and more than 25 fps on flash (145% cpu usage).

      Flash is not slow. Flash doesn't use tons of memory. It's all a myth perpetuated by a marketing machine that wants us to pay for the "experience". The programmers are bad and you think that the day they move to html5 they are going to become expert overnight?

      Even if adobe ever gets flash on mobile, it will not be on apple ones because apple makes too much money from the store.

      If tomorrow flash dies, all the web is going to move to HTML 5 and all our batteries are going to be wiped off.

    9. Re:Insanely Great Experiences? by nine-times · · Score: 0, Troll

      To give some perspective, the iphone renders the HTML5 test at about 0.5 fps.

      Yeah, but I bet the iPhone renders the Flash test... not at all.

      Look, HTML5 is new, and it may be that the standard will need to be improved some more and Apple's implementation needs to be optimized. For now, developers targeting these mobile devices should probably write native programs for best performance. However, I for one am kind of glad Apple is throwing their weight behind a standard rather than some proprietary plugin that, in spite of being around for 15 years, hasn't been shown to have more than limited use, runs like crap, and crashes constantly.

    10. Re:Insanely Great Experiences? by Nalgas+D.+Lemur · · Score: 1

      Just for the hell of it, I tried both on an ancient iMac, with all of a 500 MHz G3 in it and the latest Safari. They were both about the same speed: Flash was just over 2 fps, and HTML5 was just under 2 fps. I actually expected a lot worse. The Flash one scales to fit my relatively small window (the screen can only do 1024x768, after all), but the HTML5 one has scrollbars. No idea how/if that affects it, but I've seen stranger things make a noticeable difference. Also, the Flash one stutters and drops a lot in speed temporarily if I click on it, while the HTML5 one doesn't seem to mind at all. Considering other people are getting 10 fps with multi-core CPUs (even a single core of which is dramatically faster for just about anything than this is) I'm amazed this thing can pull off 2 fps. It can't even handle the low-res/low-quality videos on YouTube without choking and dying miserably.

    11. Re:Insanely Great Experiences? by martinX · · Score: 1

      Ditto. I got 8 fps in the HTML5 version on a Core2Duo iMac running Safari 4.0.4 under 10.6.2 and hit around 100% CPU. Sometimes each core would be used equally, sometimes one would drop way down and the other would shoot up. For the SWF test I go about 19 fps and used 130% CPU, using both cores approximately equally all the time. Firefox was similar, but the flash test got 24fps. And TimeMachine kicked in when it started.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    12. Re:Insanely Great Experiences? by jo_ham · · Score: 1

      On Snow Leopard (10.6), Flash is also a peer process in Safari too (WebKitPluginHost), and it is still crazy slow.

    13. Re:Insanely Great Experiences? by Confuzzled · · Score: 1

      Seems to me your benchmarks are biased. The HTML5 page loaded instantly and gave me 10fps. The Flash page took about 10 seconds to load, then gave me 20fps. I think I'd much prefer the first experience (instant gratification) versus the second one. But it seems to me the second one is biased because it's prefetching and loading things into memory.

    14. Re:Insanely Great Experiences? by blackraven14250 · · Score: 1

      Firefox 3.6 on a self-built PC with Win7, 2 SSDs in RAID0. 22-25 FPS in HTML 5, 13-19 FPS in Flash. This is with both of them opened in different tabs on the same window, switching between them.

      Only noticed because I got modded Troll, which I definitively am not, given my actual results.

  15. BS by nnnnnnn · · Score: 0, Flamebait

    " Flash didn't provide the optimal mobile user experience."

    I say bullshit. Flash is very optimal on my Nokia n900, and a whole range of other smartphones that support it.

    1. Re:BS by Anonymous Coward · · Score: 0

      This is Apple we are talking about, they won't support anything until there is hardware decoding for it.

  16. Shameless plug by Anonymous Coward · · Score: 0

    This post has nothing to do with Apple, Adobe, Flash or iPhone. It is just a shameless plug for the author promoting an SDK that is nowhere near being usable.

  17. It's a two-part problem by carlhaagen · · Score: 0, Troll

    The first problem is that it's hideously slow, and bloated beyond belief. A hideous, disfigured freak of a software abortion. The second problem is a tad bigger, and, strikingly, it seems that everyone belching their thoughts on this point appear to be complete, clueless jacka**es: there is no ARM version of Flash. Let's repeat that: there is no ARM version of Flash; it does not run on any ARM based system. There, someone had to break the news to the morons.

    1. Re:It's a two-part problem by Anonymous Coward · · Score: 0

      arm said they would help out porting flash to some arm-arch for the v10 release, though, but truly as you imply, nothing really came out of that effort - at least there's still no sight of the arm-build today.

    2. Re:It's a two-part problem by Anonymous Coward · · Score: 0

      Then what the hell I'm using on my Nokia 770 Internet Tablet (2005ish)? Silverlight? And what's the Nokia N900 using?

    3. Re:It's a two-part problem by Mr2001 · · Score: 2, Informative

      there is no ARM version of Flash. Let's repeat that: there is no ARM version of Flash; it does not run on any ARM based system.

      False:

      However, in the past week we have seen Flash running on the new Nexus One released earlier this week. Additionally, the Droid has now been shown successfully running Flash as well.

      Guess which architecture the Nexus One and Droid run on?

      --
      Visual IRC: Fast. Powerful. Free.
    4. Re:It's a two-part problem by shutdown+-p+now · · Score: 1

      Let's repeat that: there is no ARM version of Flash; it does not run on any ARM based system.

      What CPU architecture do you think Nokia N900 uses?..

    5. Re:It's a two-part problem by Anonymous Coward · · Score: 0

      sorry to make you look really, really stupid but the ARM Cortex-A8 runs flash quite happily on an n900.

      this information is available to all but the most complete and clueless jacka**es. like your good self.

    6. Re:It's a two-part problem by bill_mcgonigle · · Score: 1

      sorry to make you look really, really stupid but the ARM Cortex-A8 runs flash quite happily on an n900.

      Oh, come one, the first Google hit for 'arm flash' is only a promise to port from '08, you have to go down to the second result to get the answer.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:It's a two-part problem by Anonymous Coward · · Score: 0

      Well if that's the case then i would really like to know how my ARM based chumby displays Flash.

    8. Re:It's a two-part problem by Anonymous Coward · · Score: 0

      nokia N900 runs flash from start, that is from november.
      link

  18. Oh please stop this crap! by Anonymous Coward · · Score: 0

    Apple does not want a way to bypass the appstore-assrape, plain-and-simple.

  19. One big fat reason that gets missed... by Penguinisto · · Score: 3, Interesting

    ...security.

    Seriously - with all the active exploits out there that use Flash as a way into an operating system, I can very easily see a Flash bug being exploited to bust right through the iPhone's 'walled garden' setup (what with it's default root password and all...)

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:One big fat reason that gets missed... by beakerMeep · · Score: 1

      How many exploits are there for Flash? I cant imagine it's any more than Webkit itself.

      --
      meep
    2. Re:One big fat reason that gets missed... by el_tedward · · Score: 1

      oh.. you know.. there's been a few exploits, but flash isn't all that vulnerable. I wouldn't worry too much about patching flash or any other adobe products if I was you. They do a pretty good job with security.

    3. Re:One big fat reason that gets missed... by MacDork · · Score: 1

      Jailbroken iPhones ARE breaches in the walled garden. Flash wouldn't be providing anything new in that respect.

    4. Re:One big fat reason that gets missed... by rsborg · · Score: 1

      How many exploits are there for Flash? I cant imagine it's any more than Webkit itself.

      I don't know about exploits but here's a 16 month old bug that crashes all flash versions (any OS, any browser), and this website has it on display.

      Note: warning - click on above link WILL crash your flash-enabled browser unless you have noscript/clicktoflash enabled).

      If this is known and unaddressed, just think of how many bus/exploits exist that are unknown?

      --
      Make sure everyone's vote counts: Verified Voting
    5. Re:One big fat reason that gets missed... by Penguinisto · · Score: 1

      You do realize that there's a huge diff between doing something that voids your warranty (jailbreaking), and the company including (or providing) a potentially dangerous application, right?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    6. Re:One big fat reason that gets missed... by MacDork · · Score: 1

      You do realize that there's a huge diff between doing something that voids your warranty (jailbreaking), and the company including (or providing) a potentially dangerous application, right?

      Your original assertion was that Adobe Flash would be bad for iPhone because it would make iPhone insecure. The iPhone is already insecure. A root exploit is a root exploit, whether it is available via Adobe Flash or the iPhone OS. Your statement is simply rationalizing Apple's decision to disallow Flash, Java, and anything else that would loosen Apple's chokehold on iPhone apps. Perhaps you've heard of Stockholm syndrome? (^_^)

    7. Re:One big fat reason that gets missed... by Penguinisto · · Score: 1

      Sorry, but relativism won't save your argument. ;)

      A jailbroken iPhone requires modifying the OS, something that invalidates the existing iPhone security model entirely and completely.

      Let me break it down: If I modify any OS (on any device) in a fundamental way that, by design, disables built-in security measures and opens it to attacks, then I would obviously be at fault. If the OS maker explicitly allows a buggy and exploit-ridden app into the OS, then the OS maker is at fault.

      (For the record, I do not own an iPhone, and am still using a Blackberry, so no Stockholm Syndrome here).

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    8. Re:One big fat reason that gets missed... by MacDork · · Score: 1

      Sorry, but relativism won't save your argument. ;)

      A jailbroken iPhone requires modifying the OS

      You're still missing the point. How are jailbroken iPhones jailbroken in the first place? Exploits. It's not like Apple is putting in a jailbreaker API. The only way you are able to Jailbreak the phone in the first place is due to the fact that it is insecure. Jailbreaking is an exploit itself. To rationalize that Adobe Flash should be banned because it might be providing a way to exploit the OS when Apple ships plenty of exploits with the device already is just absurd.

      Why is the same logic not applied to the Mac? Surely there are Adobe Flash viruses running rampant there? Oh, wait, there isn't. I though the iPhone ran a real Mac OS X. Why would it be a problem there if it isn't on the Mac?

      No need to answer those questions with more of your rationalizations though. The developers here know the score already.

  20. Re:Jobs once called Adobe lazy and he may be right by BikeHelmet · · Score: 2, Interesting

    Is there something that I'm missing?

    Knowledge of how large companies stagnate. It's all bureaucratic BS.

    I'm sure there's a team at Adobe that wants to optimize flash - but they're probably being blocked by the higher ups that refuse to cut backwards compatibility.

    Flash performance is horrible on any computer. Youtube used to be smooth on my old 2.2ghz Athlon XP, but now it barely plays. Even my 3.5ghz Athlon II has occasional stutters.

  21. Re:Jobs once called Adobe lazy and he may be right by beakerMeep · · Score: 2, Funny

    How old is your dual core? A lot of Mac processor are woefully out of date. If you're running a Core 2 Duo from 2006 then I bet just about everything sucks. Also, people used to complain that Flash wasn't taking advantage of multiple cores, now it seems they complain that it does. Good old Slashdot. The Flash hate continues unabated.

    --
    meep
  22. What depends on hover? by tepples · · Score: 1

    Touch screens support every mouse action except hover. Any action that does not depend on hover can be simulated by always moving the mouse under the touch location. What actions are you talking about that depend on hover?

    1. Re:What depends on hover? by Phroggy · · Score: 1

      Surely you've seen those absolutely horrid web sites that have nothing but a bunch of useless-looking unlabeled buttons, where an obnoxiously animated label appears only on mouseover?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  23. Re:Silverlight (DRM) by Anonymous Coward · · Score: 0

    > Silverlight does not stream any video to my Linux machine. Of course it should, but somehow it doesn't.

    That's just a problem with your implementation. Get or write a better one.

    Of course, if you don't implement DRM you won't be able to play DRM'ed content, but that's a problem with *any* system which doesn't implement the necessary DRM, not just with Silverlight. If you want to be locked out of an increasing amount of content, you are welcome to ignore the DRM subsystem. If you want to play that content, you are welcome to use an implementation that supports the DRM subsystem. It's your choice either way! You can make the choice that you deem to be appropriate for you, and I can make the choice I deem appropriate for me. That way we both have freedom to do as we wish. What a concept :).

  24. The optimal mobile experience for Apple by DrXym · · Score: 4, Insightful
    Is one where everyone buys their content through Apple's store. That's it.

    It's no wonder that Flash which acts as a gateway to a mass of free content from across the world might be considered "non optimal". After all, Apple has to think of the poor consumers who would be "confused" by all the choice that countless non-Apple alternatives would cause.

    1. Re:The optimal mobile experience for Apple by foo+fighter · · Score: 1

      Yeah, because Flash is more of a gateway to a mass of free content from across the world than the Web.

      And Apple would be sure to not include the best mobile web browser available in their mobile products.

      Or supply an SDK for web content tailored to their mobile devices. Forget about providing a means to install such a web app so that it appears as a first-class citizen to the apps available from their officially-blessed store.

      It would be ludicrous to even contemplate them providing a mechanism for these hypothetical web apps to persistently store data on the mobile device and even allow them to work without an Internet connnection!

      Ha! Imagine if they actually followed web standards and pushed the start of the art forward!

      Damn these evil corporate bastards for locking down what should be the greatest mobile tool for accessing the world's knowledge.

      Oh, wait...

      --
      obviously no deficiencies vs. no obvious deficiencies
    2. Re:The optimal mobile experience for Apple by TrancePhreak · · Score: 1

      It's a good thing those web apps can run 3D and high performance graphics processing... oh, wait...

      --

      -]Phreak Out[-
    3. Re:The optimal mobile experience for Apple by R3d+M3rcury · · Score: 1

      And Apple would be sure to not include the best mobile web browser available in their mobile products.

      I dunno. Have you ever tried any other mobile web browsers on their mobile products?

      Oh, that's right. You can't.

      Of course, I suppose that if I parse your sentence a little differently, I suppose you're right. Mobile Safari is the best mobile web browser available in their mobile product. Of course, it's the only one, but that must make it the best. Right?

    4. Re:The optimal mobile experience for Apple by foo+fighter · · Score: 1

      I've used other mobile browsers on other platforms, including the Droid, Droid Eris, Pre, Storm, Tour, and a number of "feature phones." Mobile Safari is the best I've used.

      --
      obviously no deficiencies vs. no obvious deficiencies
    5. Re:The optimal mobile experience for Apple by Super_Z · · Score: 1

      Actually, Apple allows other browsers on the iPhone as long as they are based on WebKit. There are a bunch of them in the App Store.

    6. Re:The optimal mobile experience for Apple by jo_ham · · Score: 1

      There are nearly 100 web browsers on the iPhone app store. Take away a fair few because I just counted the rows and columns and multiplied and I could see that a couple were dupes (ie, the free version and the paid version of the same app, which should really be counted only once).

      Either way, Safari is *far* from the only browser on the iPhone. Did you even look? Or did you just assume?

       

    7. Re:The optimal mobile experience for Apple by Anonymous Coward · · Score: 0

      Is one where everyone buys their content through Apple's store. That's it.

      It's no wonder that Flash which acts as a gateway to a mass of free content from across the world might be considered "non optimal". After all, Apple has to think of the poor consumers who would be "confused" by all the choice that countless non-Apple alternatives would cause.

      You are completely wrong.

      Using iTunes/iPhone/iPad to watch video, listen to audio and see your photos DOES NOT REQUIRE ANY PURCHASES from the apple iTunes store whatsoever.

      RIP all your CD's and DVD's or move your limewire content into iTunes (or just the movies and/or music folders) and you can access all of it on the iPad/iPhone or what-have-you.

      Furthermore, you can obtain plenty of free applications at the app store.

    8. Re:The optimal mobile experience for Apple by DrXym · · Score: 1
      Yeah, because Flash is more of a gateway to a mass of free content from across the world than the Web.

      There are countless games and apps that exist in Flash but not in HTML. HTML simply isn't adequate for a great many applications - hence the reason Flash is so popular.

      And Apple would be sure to not include the best mobile web browser available in their mobile products.

      It's the best and its also the worst mobile web browser on their mobile products. Why? Because Apple does not allow other browsers or other kinds of apps that compete with their technology. Perish the thought that people might even have the option of using non Apple code since it might "confuse" them right?

      Or supply an SDK for web content tailored to their mobile devices. Forget about providing a means to install such a web app so that it appears as a first-class citizen to the apps available from their officially-blessed store.

      Web apps being yet more things you must obtain from the App store. Why must web apps be approved by Apple if they're just web applications?

      Ha! Imagine if they actually followed web standards and pushed the start of the art forward!

      Web apps feature proprietary extensions and packaging. They might utilise some underlying web standards but they most certainly are not portable.

      All of your arguments are beside the point. Apple have chosen to shut out Flash (and Java and Silverlight and every other plugin / runtime) and the apologists have leapt out of the woodwork to rationalize this decision. None of the excuses hold any water at all. Indeed Flash Lite is available in various incarnations for lots of phones already.

      It is clear that this is done solely to herd as many people through the app store and wring as much money out of them as possible. It has absolutely nothing to do with performance, or memory, or security or anything else.

  25. apple likes it lock down and free flash games as b by Joe+The+Dragon · · Score: 2, Insightful

    apple likes it lock down and lock in app store and free flash games are bad for that.

  26. Except flash works on other platforms, if barely by Nightspirit · · Score: 1

    I somewhat understand Apple's position, but if Skyfire can do flash on shitty windows mobile devices then it can be done on the iphone. I still can't believe after the mp3 patent fiasco that we don't have widely accepted open music and video codecs. I already don't run bloated Apple software on my computer I can't wait to file Adobe in the same cabinet I put Realplayer and Quicktime in.

  27. Flex/Flash is the only option for some use cases by Anonymous Coward · · Score: 0

    Try building a Web App that allow the client to cache thousands of domain objects like we do at our company, and
    you'll quickly find Flash is the only technology that works well. It's 1000 times faster than JavaScript (jQuery, GWT, etc),
    Grails, Rails, JSF, etc. Believe me, I tried them all.

    We can build a VERY robust web app in flex in a day that is blazingly fast for the
    client, autocompletes every drop-down from massive result sets, and looks amazing (and I'm not a graphic artist).
    It integrates easily with the Spring Framework, and BlazeDS removes all the old marshalling code you used to write by hand.

    I totally understand why Jobs doesnt want Flash on the iPhone. It makes the app store worthless.
    Who's going to pay for apps when you can get free flash ones that are just as good?
    I'm just really sick that I have to learn ObjectC (something I gave up 7 years ago) to write iPhone apps.
    But, the barrier to entry makes the apps I write, that much more valuable.

    Senior Software Architect

  28. Lua by sohp · · Score: 1

    So, Lua, hmm. Maybe all those hours I spent writing addons for World of Warcraft weren't entirely wasted. Just mostly.

  29. Re:You are an idiot but at least youre a happy idi by Anonymous Coward · · Score: 0

    You are happy that you cant get youtube and all the other sites that use Flash?

    Um, what?

  30. Re:Jobs once called Adobe lazy and he may be right by Darkness404 · · Score: 1

    Flash -shouldn't- require anything above a Pentium III to play right. In the "dark days" of the internet Flash was about the only way that you could get anything other than -very- basic HTML to show up the same on all platforms. A lot of sites were (and are) using Flash to avoid the pitfalls of CSS and HTML. A site coded for Netscape would look like crap in IE and vice versa. As such Flash was more or less designed to provide A) Multimedia beyond an animated GIF B) Consistent layouts and C) Interactivity.

    As such, Flash was/is used to provide access to things that shouldn't require more than the browser to run. With this in mind, Adobe should make sure that Flash runs nicely in all system configurations because it is now a vital part of the web (for good or ill)

    --
    Taxation is legalized theft, no more, no less.
  31. Tired of the Apple propaganda by syousef · · Score: 1, Insightful

    If Apple really cared about empowering the user in the style, manner, and spirit of their legendary 1984 commercial, they would make Flash available -- or rather allow Adobe to make it available -- on the iPhone, Touch, and iPad, and allow the user to decide which user experiences work best for them. Apple only cares about profits and control these days, having become the very thing they once railed against.

    Just look at story. "Insanely great mobile experience"???? Give me a break. I am sick and tired of this company being hailed as god's gift to design and bug free products. It just isn't true. They are one of the least open, most overpriced, most marketing based companies on the planet. Their products don't "just work". What they do is force you to work in a limited way according to their rules and in Apple's interests. Yet otherwise intelligent people start foaming at the mouth about how great Apple is and repeating their marketing drivel verbatim. It's just plain disturbing. Apple's genius is the marketing, which seems to brainwash intelligent people.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Tired of the Apple propaganda by naz404 · · Score: 1

      The recent quote by Brandon Watson is so ironic, yet so true: It is a humorous world in how Microsoft is much more open than Apple

    2. Re:Tired of the Apple propaganda by ukyoCE · · Score: 1

      What they do is force you to work in a limited way according to their rules and in Apple's interests.

      Apple's interest is to provide a superior user experience, so that they can sell more products. By all measures, they're vary successful at this. People continue to pick Apple over competitor's despite higher prices.

      You can plug your ears and pretend it's some magic fairy dust reality distortion field. The reality is that Apple is providing something of value that people want.

      I'll take a first-party only device that does what I want over an "open" device that sucks. And I'll gladly pay a premium for the time and headache I save by doing so.

    3. Re:Tired of the Apple propaganda by ukyoCE · · Score: 1

      Blech,
      vary successful = "very" successful
      competitor's = competitors

  32. Re:Jobs once called Adobe lazy and he may be right by beakerMeep · · Score: 0

    Why? Adobe is not allowed to progress? How many modern applications can you run on an old single core computer? How about a computer with 128 megs of RAM? Or how about a 1 GB hard drive? This idea is such nonsense.

    --
    meep
  33. Re:Jobs once called Adobe lazy and he may be right by ClaraBow · · Score: 1

    It's not hate that drives my comment. I have a 3 year old Macbook Pro with 4GB of memory and 2.2ghz Dual Core processors. The machine also has a 128MB discreet video card. So at the very least, I'd expect flash videos to play smoothly and consistently without taxing my processors at 80 to 90 percent! Even a processor heavy task like encoding video doesn't tax my processors as much as watching a flash video. To be Fair, Adobe says they are working to make Flash up to 50 percent faster on the Mac when it releases version 10.2. It seems a bit too little too late as it will take significant improvements on Adobes part to win over Apple.

  34. Re:You are an idiot but at least youre a happy idi by DavidR1991 · · Score: 2, Insightful

    I would consider it a feature, especially since 99% of flash content I see is actually advertising (and it's literally plastered over sites. Countless flash adverts loading their own stupid videos etc. Good riddance)

  35. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    There's a difference between "taking advantage of multiple cores" and "require a dual core." It's really telling when someone asks "How old is your dual core?" because a computer from 4 years ago shouldn't even have to struggle for the functionality Flash provides.

    A single core Pentium 4 should be more than enough, yet Flash struggles on a multi-core processor.

  36. Re:You are an idiot but at least youre a happy idi by larry+bagina · · Score: 1

    I'm glad youtube is now serving videos with the video tag instead of flash.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  37. Re:Jobs once called Adobe lazy and he may be right by NicknamesAreStupid · · Score: 1

    With all widely accepted software technologies, the customer base demands "more, more, more," and the products get fat from all the features. Flash is just the most recent 'mature' technology -- e.g., DOS, Windows, Office, Adobe CS4, Adaptec/Sonic/Roxio CD/DVD/BluRay Creator, AutoCAD, and TurboTax (originally on the Commodore64). Even Linux is starting to look a little thick around the middle. As for those that don't grow, is anyone using Minix?

  38. Advertising under a different name by fruitbane · · Score: 1

    I like what little insight this article provides into the issue of flash on the iPhone, but it's really not substantive enough to warrant posting here on Slashdot. What does stand out, is how much of an advertising pitch this is for Corona. I'm sure it's fantastic, but the first part of the piece seemed, to me, to simply be an advertising lead-in.

    1. Re:Advertising under a different name by paimin · · Score: 1

      Not only that, what the HELL does Corona have to do with Flash? Corona is a software development tool for iPhone apps. It has nothing to do with lack of Flash support on iPhones. It doesn't address or solve that problem at all. What retarded person would want to program iPhone apps in Flash? Thank god that isn't possible.

      This whole article is a fucking stupid worthless slashvertisement, and looking at the comments, the typical fools that spew all over every Apple- or iPhone-related article sure took the bait.

      --
      Facebook is the new AOL
    2. Re:Advertising under a different name by ChunderDownunder · · Score: 1

      what the HELL does Corona have to do with Flash? Corona is a software development tool for iPhone apps

      Thanks for clarifying, I haven't read the article so naturally assumed you were talking about the Mexican beer!

    3. Re:Advertising under a different name by fruitbane · · Score: 1

      Corona apparently has a similar development model to early Flash, meaning that people who develop stuff in Flash should theoretically have a easy transition to Corona, thus being able to easily move their Flash apps to the iPhone, and thus the iPhone app store.

      And THAT is why this whole posting smacks of a simple advertisement. "Here's why Flash isn't on the iPhone, though if you really want Flash on the iPhone, use Corona instead!"

  39. Re:Jobs once called Adobe lazy and he may be right by Low+Ranked+Craig · · Score: 2, Informative

    While I agree with you, that is somewhat Apple's fault. On Windows, Flash makes use of hardware decoding for H.264, if available. On Mac OS X, it does not. In Flash 10, H.264 hardware acceleration is not supported on OS X because Apple does not expose access to the required APIs.

    --
    I still cannot find the droids I am looking for...
  40. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    If you are talking about video, we know why it is slow.. because Apple will not let them use hardware acceleration. That level of GPU access is limited to the OS and QuickTime. Apple feels that only Quick Time should be used for video and they are enforcing it in the OS.

  41. Re:Jobs once called Adobe lazy and he may be right by beakerMeep · · Score: 1

    So you likely have a 4 year old processor. Apple (I think) always has about a year lag in putting the chips into production from when Intel releases them. How many modern applications run super smoothly on your MBP?

    --
    meep
  42. Answer: the title= attribute by tepples · · Score: 1

    You bring up a good point: even some web sites that have perfectly usable, labeled buttons will show a long description of the button when the user hovers. This "balloon help" or "tooltip" behavior is by no means specific to Flash. It has also existed in HTML since at least the turn of the decade, as the title= attribute of <a>, <abbr>, <acronym>, <img>, and most other HTML elements. If a general-purpose web browser provides no way to access the title=, the web browser is broken. By this metric, Mobile Safari is broken.

  43. Its the video codec, not the delivery system... by itsdapead · · Score: 2, Interesting

    Agreed that Flash needs to be replaced, but not with HTML 5.

    For general "rich internet application" stuff, moving from proprietary Flash to standards-based HTML5 (+DOM/SVG/ECMAScript) should be good news for open source. The problem is not HTML 5 per se but that the only video codec that seems to be gaining widespread support in HTML 5 is the patent-encumbered H.264.

    Newer versions of Flash look like shifting H.264 as the codec for video anyway (albeit with different packaging), so Flash vs. HTML5 is a non-issue on the video front.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Its the video codec, not the delivery system... by shutdown+-p+now · · Score: 1

      I expect this to end up in exact same way as MP3 playback on Linux: distros won't ship it by default, but it'll be one click away to install, with a warning label "this is illegal to install in U.S. unless you've paid the license fee" - which practically all users will ignore and install anyway.

    2. Re:Its the video codec, not the delivery system... by koiransuklaa · · Score: 1

      It is illegal everywhere, as far as I can see. Many H264 patents are method patents, accepted all over the world.

  44. Re:Flex/Flash is the only option for some use case by deanston · · Score: 1

    Care to provide a link to your Flex app so we can check it out in a BlackBerry, Nokia, or Android phone?

  45. Nice ad! by Anonymous Coward · · Score: 0

    " Luh's piece ends with a pitch for mobile development using the Corona SDK"

    Duh... its a commercial blog on the Corono SDK website.

  46. Lazy Adobe by nurb432 · · Score: 1

    I agree totally. It should NOT require that sort of horsepower to display a freaking web page.. That is what 'web' was all about.. moving the horsepower to the servers.

    As far as Adobe being lazy.. its rather appropriate since most sites that use flash are done by lazy developers.

    --
    ---- Booth was a patriot ----
    1. Re:Lazy Adobe by hazydave · · Score: 1

      Actually, maybe you're thinking "Web 2.0"... the original point of the Web was hypertext document sharing. There was absolutely no concern for moving horsepower from clients to servers.

      And this kind of horsepower isn't about displaying a web page, it's about displaying a video. Any AVC video is going to be an issue without the right combination of hardware and software for playback, on any device. That doesn't mean it's the wrong answer. Or that Flash is necessarily the right way to do it. It does absolutely suggest that allowing web browsers to use the OS-level support for any given video CODEC, where available, is going to be critical to proper web video playback.

      In the early days, there were a number of video player attempts that did their decoder in Java (in the days when Java was a built-in on most browsers, not a plug-in). They failed for these same reasons: you couldn't build an efficient enough decoder in Java alone. There's no HTML5 problem per se, but many implementations are going the same way, insisting on the video decoder be built-into the browser, and ONLY built-in. These are going to run like AVC on the Mac today, rather than being barely an issue, as I see AVC on my system with a properly accelerated player.

      --
      -Dave Haynie
  47. Re:Jobs once called Adobe lazy and he may be right by c4t3y3 · · Score: 1

    On Windows, Flash makes use of hardware decoding for H.264, if available. On Mac OS X, it does not. In Flash 10, H.264 hardware acceleration is not supported on OS X because Apple does not expose access to the required APIs.

    They can use the Quicktime API to decode h264. Instead, they want their own code to access hardware acceleration. Given that Flash is a popular source of trouble in OS X, I don't expect Apple to make it worse by giving them hardware access.

  48. You dont get the point by nurb432 · · Score: 3, Insightful

    Having old hardware should NOT be an issue when you are hitting a web page.

    And its not just flash that is the issue. The entire mindset you just displayed is the core of the problem.

    --
    ---- Booth was a patriot ----
    1. Re:You dont get the point by bheer · · Score: 0, Troll

      What's amusing about this thread is the number of Flash fanboys breathlessly proclaiming that Flash needs the latest and greatest hardware to run, and then simultaneously bitching to Apple for not including Flash in their memory, CPU and power-constrained mobile devices.

      I wonder if they realize the irony.

    2. Re:You dont get the point by shutdown+-p+now · · Score: 1

      Apple for not including Flash in their memory, CPU and power-constrained mobile devices.

      N900 can play Flash in a browser just fine (check any review - they all stress that point), with exact same CPU (ARM Cortex-A8 600MHz) and GPU (PowerVR SGX) as iPhone 3GS.

    3. Re:You dont get the point by Anonymous Coward · · Score: 0

      I have a N900. Flash in the browser works fine in theory, but in practice, it's too slow to be very enjoyable. Besides, a lot of flash content has areas that are too small to be conveniently clickable even with a stylus (something the iPhone does not have).

      Video sites tend to be choppy until you let the video fully load in the background and then play it, even then the frame rate is far from full.

      So yes, it's a neat feature, and it actually works, and it's better than no Flash support at all. But it sure as hell isn't perfect or even nice.

    4. Re:You dont get the point by bheer · · Score: 1

      True. But there's a difference between running it and running it *well*. Mobile phone manufacturers have been promoting the fact that their phones have web browsers and mail clients since, oh, 2003 at least. But they did a shitty job of implementing these (which gave the iPhone its big break). It's the same with Flash -- see the other reply from a N900 owner.

  49. Re:Jobs once called Adobe lazy and he may be right by izomiac · · Score: 1

    Any processor built in the last decade should be able to handle most flash (certain games and h264 excluded... for processors made back around 2000). It doesn't exactly require 3 gigaflops to draw a triangle. People forget how powerful modern computers actually are, and mistake a woeful lack of optimization for irreducible complexity. Heck, a modern computer can do more work in a second than 20 people can do in a lifetime, which kinda makes one go WTF when they take >200 ms to do something.

  50. Flash gfx rendering abt 2 be faster on Mac than PC by naz404 · · Score: 4, Informative
    According to Adobe's Chief Technology Officer, Kevin Lynch, Flash's graphics rendering is about to become even faster on Mac than on PC:

    Now regarding performance, given identical hardware, Flash Player on Windows has historically been faster than the Mac, and it is for the most part the same code running in Flash for each operating system. We have and continue to invest significant effort to make Mac OS optimizations to close this gap, and Apple has been helpful in working with us on this. Vector graphics rendering in Flash Player 10 now runs almost exactly the same in terms of CPU usage across Mac and Windows, which is due to this work. In Flash Player 10.1 we are moving to CoreAnimation, which will further reduce CPU usage and we believe will get us to the point where Mac will be faster than Windows for graphics rendering.

    Video rendering is an area we are focusing more attention on -- for example, today a 480p video on a 1.8 Ghz Mac Mini in Safari uses about 34% of CPU on Mac versus 16% on Windows (running in BootCamp on same hardware). With Flash Player 10.1, we are optimizing video rendering further on the Mac and expect to reduce CPU usage by half, bringing Mac and Windows closer to parity for video.

  51. Treating users as dumb doesn't solve the problem.. by el_tedward · · Score: 1

    Seriously.. there's always going to be dumb users. There are dumb car drivers, there are stupid firearm users.

    I all for flash dieing a painful death, but Apple needs to stop being a jerk corporation and let people choose how to run the stuff they buy.

  52. It's not just Flash, but all virtual machines by Adrian+Lopez · · Score: 3, Insightful

    The true reason why Apple won't allow Flash to run on the iPad is the same as the reason why they won't allow any standalone emulators into the App Store: it doesn't want software running on these platforms that they haven't specifically approved. Everything else is just them rationalizing their basic prohibition on virtual machines.

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    1. Re:It's not just Flash, but all virtual machines by shutdown+-p+now · · Score: 1

      But they do allow JS in a browser, and will all HTML5 extensions that WebKit already supports, Flash isn't really any more powerful than that.

    2. Re:It's not just Flash, but all virtual machines by Anonymous Coward · · Score: 0

      Or is it that you can't really have a good Flash implementation if you don't support multitasking?

    3. Re:It's not just Flash, but all virtual machines by Adrian+Lopez · · Score: 1

      Javascript is the exception. For whatever reason, Apple must have decided not supporting Javascript would be a bad idea. Otherwise, the terms of the iPhone SDK prohibit virtual machines such as Flash and Java:

      3.3.2 -- An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple's Documented APIs and built-in interpreter(s).

      --
      "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    4. Re:It's not just Flash, but all virtual machines by Anonymous Coward · · Score: 0

      The true reason why Apple won't allow Flash to run on the iPad is the same as the reason why they won't allow any standalone emulators into the App Store: it doesn't want software running on these platforms that they haven't specifically approved. Everything else is just them rationalizing their basic prohibition on virtual machines.

      What about all the web 2.0 apps? They don't control those

    5. Re:It's not just Flash, but all virtual machines by hazydave · · Score: 1

      Right.. and its only ever their version of Javascript. You can write a browser for the iPhone, as long as it's also using WebKit, also using their Javascript engine, and otherwise doesn't violate their space. But it can't multitask in the limited way theirs does. But hey, I guess add-on browsers can give you tabs or something.

      --
      -Dave Haynie
  53. Re:Jobs once called Adobe lazy and he may be right by xZgf6xHx2uhoAj9D · · Score: 1

    How many modern applications can you run on an old single core computer? How about a computer with 128 megs of RAM? Or how about a 1 GB hard drive?

    Uh all of them? With the exception of the 1GB HDD, I do this every day. I'm not sure what your point is?

    Even if other applications were just as bad as Adobe, that doesn't make it okay. Using 5 times as many resources as you need isn't "progress"; it's exactly the opposite of progress.

  54. Re:Jobs once called Adobe lazy and he may be right by Draek · · Score: 1

    Ever used Photoshop? Illustrator? Acrobat? *any* other Adobe app besides Flash?

    Large and resource-rich companies like Adobe tend to be driven by their marketing team rather than engineers, so their software tends to be a huge, bloated mess that generally does what you need, along with a hundred other features that look nice on paper but you'll never use within your lifetime and have never been optimized because the engineers are too busy hacking together feature #101, as John from marketing demanded.

    Though given how awful iTunes and Quicktime run on Windows, I don't know whether Steve Jobs has any right to call others lazy.

    --
    No problem is insoluble in all conceivable circumstances.
  55. Re:Adobe Flash will die not by Anonymous Coward · · Score: 2, Insightful

    Uh there's more than video. Please don't say Java can do the rest that Flash does, if you take video away. The strength of a platform has much to do with the strength of its "editors". The Flash editor puts much power into the hands of designers, animators and "not really developers". You just can't do this with the bare bones technologies of HTML5 + this, + that, unless or until the accompanying "editors" for creating media catches up.

  56. Re:Jobs once called Adobe lazy and he may be right by bheer · · Score: 1

    Exactly. They can progress all they want and assume that everyone runs super-powerful quad-cores with 4GB RAM*. But -- most mobile devices are not that powerful. Certainly not the iPhone. And that's a very good argument for keeping Flash off such devices.

    (Note that Apple isn't the only one -- Firefox on Maemo disables Flash too, IIRC.)

    *More than 4GB won't help because we're still waiting on a cross-platform 64 bit flavor of Flash, thanks very much.

  57. Re:Jobs once called Adobe lazy and he may be right by iCEBaLM · · Score: 1

    I have a first generation (2006) Mac Pro running 2x dual core 2.66GHz Xeons (that's four cores), 10GB of RAM, an NVidia GeForce 8800 GT w/ 512MB, and a 1TB striped RAID across 2 drives.

    Everything runs perfectly, except Flash.

    Are you telling me Flash needs more ponies than this machine?

  58. Flash solved "can everyone watch my video?" by naz404 · · Score: 5, Interesting
    Regarding the HTML5 vs Flash video debacle, Radley Marx says it best on his blog post "Five Myths of HTML5 (vs. Adobe Flash)":

    The problem solved by Flash video wasnt can I show a video? Instead, Flash solved can everyone watch my video? HTML5 video doesnt provide this solution; it just adds another approach to the incompatibility pile.

    HTML5 isn't going to change things unless browser vendors agree on a common codec.

    Also, unless HTML5's video spec finds a way to implement DRM on video stream playback (which Flash does), studios and major media content providers who want to protect their content aren't going to bite on "HTML5 video".

    1. Re:Flash solved "can everyone watch my video?" by onefriedrice · · Score: 1

      HTML5 isn't going to change things unless browser vendors agree on a common codec.

      The "common codec" is all but decided, but it wasn't a decision left to browser vendors. Popular video sites already support HTML5, and they've chosen h.264. Browsers which choose not to implement h.264 for their HTML5 will just make their users keep using Flash, which will undoubtedly continue to be supported for the foreseeable future, but don't hold your breath for YouTube and friends to transcode their libraries into Theora.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    2. Re:Flash solved "can everyone watch my video?" by naz404 · · Score: 3, Interesting
      I read somewhere that Google isn't not going to use Ogg Theora on YouYube because it isn't as efficient as H.264 and would eat up too much storage space on their datacenters. A user comment at Mozillazine blog post "Video, Freedom And Mozilla" gives a few good points:

      TK: I think that the fact that Google only enabled h.264 HTML5 video on youtube has more to do with the fact that all their videos were already encoded in that format (at 3 different resolutions), for iPhone and Android support. Therefore, it was relatively easy to just turn on the switch for beta HTML5 embedding.

      Transcoding all those videos to Ogg Theora (with multiple copies for SD, HQ and HD) would require a major computing effort and storage space availability, that, sadly, just isnt worth it at this point. Remember, it took MONTHS in 2007 for youtube to transcode all of their h.263 FLV videos to h.264 mp4's for iPhone support. And that was before Youtube added 720p and 1080p HD video support. They'd literally have to double their datacenters' storage space!!

    3. Re:Flash solved "can everyone watch my video?" by stinerman · · Score: 1

      That's the kicker and something no-one talks about.

      Flash does some poor-man's DRM that can be bypassed with the proper tools. <video> has as much DRM capability as <img> and for that reason will get very little traction among the major content players.

    4. Re:Flash solved "can everyone watch my video?" by gad_zuki! · · Score: 2, Insightful

      Right, HTML5 is a paper tiger. They'll just add a codec= field to the video tag a call it day. Some browsers will support some codecs and others will support other codecs. End users will be baffled from the start and everyone will stick with Flash.

    5. Re:Flash solved "can everyone watch my video?" by nine-times · · Score: 1

      Flash didn't really solve "can everyone watch my video?" It is entirely possible for a computer to not have Flash installed, and so not everyone can watch your video. Only the people who have, though one means or another, installed a proprietary plugin can watch your video. Flash is common, but there's no particular reason why it's easier to install Flash than another plugin-- say a video codec.

      At first Flash solved, "Can I integrate my video directly into the webpage in a slick way?" and then later, "Can I as a content owner make it difficult for viewers to download my video?" HTML 5 solves the first thing.

    6. Re:Flash solved "can everyone watch my video?" by b4k3d+b34nz · · Score: 2, Informative

      99/100 people can watch your video if you publish in Flash 9. The other 1 in 100 is probably your headless file server stuffed in the closet for the past 10 years.

      --
      Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
    7. Re:Flash solved "can everyone watch my video?" by Anonymous Coward · · Score: 0

      With the video tag you can still use Flash as a fallback. You can offer your users with a compatible browser and codec a better experience without affecting the other users.

    8. Re:Flash solved "can everyone watch my video?" by Hadlock · · Score: 1

      Last I checked, .flv files can still be opened in VLC. You might have some DRM enabled that disallows this, but as long as your video is available in .flv format to download, you can still read it.

      --
      moox. for a new generation.
    9. Re:Flash solved "can everyone watch my video?" by nine-times · · Score: 1

      I don't think sites like Hulu have DRM in their video files but rather they use Flash to obscure the source of the video so that you can't download it.

    10. Re:Flash solved "can everyone watch my video?" by Swift2001 · · Score: 1

      Ah, well, if they use a format that implements DRM, then Theora is out, right? Isn't DRM against its EULA?

      I don't know how much of the industry will go to which codec on technical grounds, but if you want to charge, the producers are going to want DRM.

      But if you want to stream free, you can choose whatever you want. The player can make the choices you want.

    11. Re:Flash solved "can everyone watch my video?" by Swift2001 · · Score: 1

      Or an iPhone, iPad, or someone pissed off at how unstable -- and insecure -- Flash has made his computer. Oh, but it's open and free-- well, not exactly.

    12. Re:Flash solved "can everyone watch my video?" by b4k3d+b34nz · · Score: 1

      Are you running Safari on that iPhone of yours? It's insecure. It's open and free too--well, not exactly.

      Why is it OK to bash Flash for not being open or free when it's even more open and even more free than anything Apple's made recently?

      --
      Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
    13. Re:Flash solved "can everyone watch my video?" by Anonymous Coward · · Score: 0

      Shut up! you're bringing facts to our two minutes of flash hate today. GTFO!

    14. Re:Flash solved "can everyone watch my video?" by indi0144 · · Score: 1


      errr, google "video cache view"

    15. Re:Flash solved "can everyone watch my video?" by gutter · · Score: 1

      That was never true for Hulu, and hasn't been for most sites for quite some time. Flash uses RTMP (and an ssl protected version called RTMPS) to serve the videos. If you write your flash interface correctly it can be very secure.

      --
      Check out DRM-free movies at http://www.bside.com
    16. Re:Flash solved "can everyone watch my video?" by nine-times · · Score: 1

      Well it doesn't need to make it impossible; it only needs to make it difficult or complicated enough to appease the content owners.

    17. Re:Flash solved "can everyone watch my video?" by hazydave · · Score: 1

      Google doesn't care that much about the storage requirements. Where they're vulnerable is the actual video streaming... bandwidth is still very expensive. They're storing the video only once (well, up to three times I suppose, based on the resolution options), but they're streaming them hundreds or millions of times. If they switched to Ogg Theora, despite the claims of the Theora people, they would need more bits per unit quality. That's expressed in very real cash numbers for any big video site like YouTube.

      In fact, this may be why Google bought On2 last year. On2, for anyone paying attention, created the VP3 video CODEC upon which Ogg Theora was originally based. And the VP6 CODEC that was used sometimes in flash video before AVC began to dominate. And the VP7 and VP8 CODECs. This last one claims to outperform AVC substantially, at least on low bitrate video. If true, that could mean free money for Google. At least assuming it's not a burden to play back on average PCs, and they stick to 720p and below.

      --
      -Dave Haynie
  59. Re:Jobs once called Adobe lazy and he may be right by Pius+II. · · Score: 4, Interesting

    With all due respect, that's bullshit. VLC decodes Youtube's streams (saved to disk) at 13% CPU. Flash takes 90%. I don't have a graphics chip that could decode H264 in hardware (apart from being programmable thru OpenCL, to which Adobe has all access in the world). Apple not exposing any APIs (to what?) is a red herring. To me this looks like slowness in the Flash interpreter, a shoddy video codec they implemented, and pure lazyness.

  60. Re:Jobs once called Adobe lazy and he may be right by NtroP · · Score: 1

    If you are talking about video, we know why it is slow.. because Apple will not let them use hardware acceleration. That level of GPU access is limited to the OS and QuickTime. Apple feels that only Quick Time should be used for video and they are enforcing it in the OS.

    No. Quicktime uses the API's exposed by the core-graphics system. Adobe doesn't want to use them. They want to write their own and address hardware directly. Apple doesn't allow this - for many reasons.

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  61. Re:Jobs once called Adobe lazy and he may be right by he-sk · · Score: 1

    With many websites you can get to the MP4 or FLV file that is displayed inside the flash player when you look at the HTML source. How come that VLC/Quicktime/whatever can play that file with my processor barely noticing, yet when I view the move inside flash, my Macbook starts screaming like a fucking jet engine?

    Sure, it's the processors fault. Not.

    --
    Free Manning, jail Obama.
  62. Flash + H.264 by naz404 · · Score: 2, Informative

    Actually, Flash Player has supported the playback of H.264 since 2007 and Flash Player is one of the biggest reasons why a lot of videos have now been encoded to H.264 on the web (H.264 used to be mostly only used for Blu-ray, not so much web videos).

    A lot of people are confused about FLV. FLV is not a codec, it's a container. The video inside is usually encoded in Sorensen Spark, On2 VP6 or H.264.

  63. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    It isn't just Flash video that has appalling performance on the Mac. Every applet is a massive CPU drain, you can't browse without noscript or click-to-flash because a couple of tabs worth of pages with Flash ads will literally reduce your browser to a crawl.

  64. Apple hasn't been cooperating 2 imprv Flash on Mac by naz404 · · Score: 1
    Actually, Flash Player performance on the Mac hasn't been up to par with that on Windows because Apple hasn't been cooperating with Adobe in efforts to improve the Flash Player on the Mac. See Adobe employee Lee Brimelow's post on the matter:

    @Reda not going to rehash this too much because I said it in my other posts. Apple is not cooperating in our attempts to improve the performance of the Flash Player on the Mac. Microsoft is, and in FP 10.1 we cut the CPU utilization in half for watching video. Same with other mobile device manufactures. We would love to work with Apple to do the same but they are making a strategic decision not too so that they can increase their revenue. Hey thats business.

  65. And it should be noted by Sycraft-fu · · Score: 1

    That H.264 is a beast to decode, Flash or not. You will discover that many Core 2 Duos cannot play back Blu-Ray movies without assistance. High bitrate H.264 requires so much power, that slower dual core CPUs just aren't enough, even when that's all the computer is doing. It is just an intense algorithm.

    1. Re:And it should be noted by hazydave · · Score: 1

      Yup. But it's very nicely accelerated in hardware. There are even Netbook solutions that can play back full 1080p AVC... not many, but they do exist. When using Microsoft's new H.264 CODEC (Windows 7) and DXVA 2.0 on a nVidia 8800GT on my Q9550 (Quad Core at 2.83GHz), I'm seeing about 12% CPU... 1080/60p video. It's about half that on 1080/60i video. Software-only players are challenged at playing this sort of video back glitch-free on this machine -- ok, not bleeding edge anymore, but still faster than most people use. Whatever the reasons, if you're not using AVC with video acceleration, you ought to have a problem.

      And that is just video... the rest of Flash is no big deal.

      --
      -Dave Haynie
  66. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    Is there something that I'm missing?

    er... a brain maybe. the fact that flash doesn't run nicely on the mac is more of a feature than a bug if you ask me. Until you get a real computer you deserve to be excluded from the web and it is certainly better off without you.

    flash is the most distributed piece of software in history.
    compare the number of idiot mac users with the number of people that have flash installed on their computers. do the math if you want to see how this tussle will end.

  67. Because that's how Apple works by Sycraft-fu · · Score: 3, Insightful

    They have long been a "We know what's best for you," company. They decide what experiences they want to offer the user, and the user has very little choice in the matter. They tell you what you want, you just have to go along with it. If you don't like it, you go elsewhere.

    That is one of the primary reasons I don't use Apple products. They don't offer what I want, and don't offer the ability to become what I want. So, I take my cash elsewhere.

    1. Re:Because that's how Apple works by troll8901 · · Score: 1

      They tell you what you want, you just have to go along with it. If you don't like it, you go elsewhere.

      For most of us, the only other alternative is to get a smartphone with limited applications and unknown security standards (Keystrokes to root shell? WTF?). And an user interface that is designed "just because it can". (A rotating cube? Come on!)

      Maybe I shouldn't be so harsh. But a phone incurs charges. I want a phone that is reliable, and won't incur unnecessarily charges or other liabilities.

    2. Re:Because that's how Apple works by Anonymous Coward · · Score: 0

      Based on Apple's stock price, that seems to be an approach that's working for you and for them. So everyone's happy!

    3. Re:Because that's how Apple works by dzfoo · · Score: 1

      >> That is one of the primary reasons I don't use Apple products.

      That is also the primary reason why a lot of people use Apple products. Such is choice.

                -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    4. Re:Because that's how Apple works by Anonymous Coward · · Score: 0

      I never really understood this until I tried switching from Windows to a Mac about half a year ago.

      I tried a Macbook Pro for about two months and I just couldn't stand it. All the shortcuts are so different (or just different enough to totally piss you off) and then just the way they do things, such as with the Mac Finder where you cannot cut and paste files with a shortcut, or choose how it sorts files (alphabetically with folders first like Windows).

      I understand there's a learning curve and Apple has the right to suggest some defaults, but for the love of fuck, allow me to enable some of that functionality in the preferences!

      If you look through forums, users have been demanding these things for years and Apple has done nothing. The only help you get is suggestions about using additional software like Path Finder, which is really only a partial solution.

      It's the Mac culture that really pisses me off where you can't customize your machine the way you really want it because the "Almighty Steve Jobs" just knows better.

      In the end I just said "Fuck You!" and went back to Windows where I could get some real work done.

    5. Re:Because that's how Apple works by Waccoon · · Score: 1

      They don't offer what I want, and don't offer the ability to become what I want.

      And they change their minds. At one time they offered something I wanted. Then they decided it was passe and nobody wanted it.

      Apparently, "nobody" is the same as "not everybody". I cannot support any company that thinks that way.

    6. Re:Because that's how Apple works by stewbacca · · Score: 1

      No, Apple has always been a "we have good taste, therefore other people who have good taste will like our products" company.

      Of course good taste is relative, but my point is still valid.

    7. Re:Because that's how Apple works by stewbacca · · Score: 1

      According to the other guy, though, you don't get a choice, which I find laughable. It's a computer with an OS that connects to the Internet, therefore there will always be more choices than we can ever pick from.

    8. Re:Because that's how Apple works by ukyoCE · · Score: 1

      If you look through forums, users have been demanding these things for years and Apple has done nothing.

      The items you mention all sound extremely minor. Is it really worth fracturing the usability by adding every crufty preference someone on the internet could think of? Probably not.

      It's extremely subjective trying to decide between "bad behavior", "option in preferences", and "default behavior".

      A lot of Windows and open source software lean way too heavily towards "option in preferences", and suffer for it.

      Apple probably leans too far on the "no options, default only" side. Everyone runs into something on the Mac that they wish they could change. But I'd be surprised if everyone runs into the same thing, and wants it changed in the same way.

    9. Re:Because that's how Apple works by hazydave · · Score: 1

      Not so much. Most consumers have no idea that Apple's this controlling, and really don't get the limitations. At first. In time, some do.. that's why many iPhone users are switching to Android devices. Android will be the inevitable winner in this contest, and Apple's policies are only helping that happen sooner.

      --
      -Dave Haynie
  68. Flash Player video performance vs. VLC by naz404 · · Score: 2, Informative
    Actually, Flash is doing *much more* than a stand-alone video player, that's why a stand-alone video player will eat less resources.

    Mike Melanson, the lead engineer of the Linux Flash Player team explains the technical challenges in his latest blog post, Solving Different Problems:

    The Flash Player has to do a little bit more. In addition to decoding the data, it has to convert YUV data to the RGB colorspace and combine the image with other Flash elements. Then it has to cooperate with another application (web browser) to present the video to the user.

    So the dedicated media player solves a problem: Generally, it plays linear media files from start to finish while allowing user interaction in the form of random seeking along the timeline. That's the most basic, trained monkey-type of labor in video playback. At most, the player might handle DVD menus.

    Flash Player solves a different problem: It plays linear media files from start to finish while combining the video with a wide array of graphical and interactive elements (buttons, bitmaps, vector graphics, filters), as well as providing network, webcam, and microphone facilities, all programmable via a full-featured scripting language, and all easily accessible via a web browser using a plugin that most of the browsing population already has installed.

    You seem to forget that video is not the only thing people use Flash for.

    1. Re:Flash Player video performance vs. VLC by jedidiah · · Score: 1

      > You seem to forget that video is not the only thing people use Flash for.

      When most people are using Flash video, they are using it as an embedded video player.

      All of the other things that Flash developers might whine about really don't matter.

      So they render some OSD controls? So do stand alone players.

      Plus there are stand alone players that also provide for "everything and the kitchen sink". VLC comes to mind.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Flash Player video performance vs. VLC by ZorbaTHut · · Score: 1

      You're seriously claiming that "run a simple process over a relatively small datastream", "render some buttons", and "display video on the user's screen" uses six times as much CPU as decoding the highly-compressed video datastream does in the first place?

      Bullshit.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    3. Re:Flash Player video performance vs. VLC by POPE+Mad+Mitch · · Score: 1

      all video codecs decode to YUV data, as a result pretty much every GPU for over a decade has included hardware acceleration for handling that.

      any sane person wanting to modify or overlay on that data would do so in YUV space, but not adobe, flash goes and hauls the entire frame over into RGB space, a big cpu hit in itself, then does its overlays, then expects the video hardware to help it with this rgb mode video it has, fail.

      i dont care how much legacy code there is in flash expecting rgb mode, converting all you drawing operations to yuv (on the fly if necessary) and thus keeping the video data in yuv has got to be way way faster.

      not doing this right is just plain laziness on adobes part, as has been pointed out.

    4. Re:Flash Player video performance vs. VLC by Anonymous Coward · · Score: 0

      yes, but flash played full screen without any visible media controls should be able to get to the 20% to 30% CPU Usage range when VLC can deliever 15%. Also the media controls shouldn't take more f'ing power then the decoding the video. Are they really that hard to draw. Yes, I understanded that web browser plugins have may have very slow interfacing but in fullscreen I can't see going through the browser to draw. FLASH has unexceptable play back speeds.

    5. Re:Flash Player video performance vs. VLC by Ant+P. · · Score: 1

      Actually, Flash is doing *much more* than a stand-alone video player, that's why a stand-alone video player will eat less resources.

      HTML does much more than flash, yet a <video> tag takes just 8% CPU compared to the flash object it replaces which pigs an entire CPU core on my machine. Why, then, do the Flash developers constantly lie through their teeth to us with these bullshit excuses for their software sucking?

    6. Re:Flash Player video performance vs. VLC by ThrowAwaySociety · · Score: 1

      You seem to forget that video is not the only thing people use Flash for.

      Which is a phenomenal reason why people should not use Flash for video.

    7. Re:Flash Player video performance vs. VLC by theArtificial · · Score: 1

      ZorbaTHut of QuestHelper fame?

      --
      Man blir trött av att gå och göra ingenting.
    8. Re:Flash Player video performance vs. VLC by ZorbaTHut · · Score: 1

      Yup :)

      --
      Breaking Into the Industry - A development log about starting a game studio.
  69. HTML5/WebKit animation already has Flash beat by gig · · Score: 1

    It is so easy to do transitions, transforms, animate properties such as opacity, add vectors, audio, video in HTML5/WebKit right now, which represents all mobile usage except for mobile Firefox which is still not 1.0. What is needed is for Firefox to catch up with ISO video and CSS animations. I did Flash development since 1997, I much prefer to develop for WebKit now. You make a CSS class that defines one state of the animation, another for another state, and just change the class of the element to animate it and WebKit does the tweening in the GPU. Flash was never, ever this fast or easy or had this performance, and WebKit runs on every OS and architecture and is open source. The idea that we need something else is ridiculous. We just need more browsers to support this. But even now, Safari on PC, Mac, iPhone, iPod, iPad, and Chrome, Android, Blackberry, Nokia all support this.

    Flash is PC software, it has system requirements of a P4 or better, 2GHz or better, there is no such thing as a mobile that can run it. Notice that Mobile Firefox dropped Flash in RC3 for performance and stability reasons. Adobe is using Apple as a red herring, the problem is Flash itself is not part of the Web. It has not been managed like WebKit was since 2002, totally open source, built primarily for speed and standards.

    1. Re:HTML5/WebKit animation already has Flash beat by yelvington · · Score: 1

      Flash is PC software, it has system requirements of a P4 or better, 2GHz or better, there is no such thing as a mobile that can run it.

      I've been watching Flash videos on YouTube on a 300-megahertz ARM-powered Nokia N800 for years.

      http://arstechnica.com/open-source/news/2007/07/n800-tablet-os-release-includes-maemo-3-2-flash-9-and-skype.ars

  70. Re:Jobs once called Adobe lazy and he may be right by emt377 · · Score: 1

    So at the very least, I'd expect flash videos to play smoothly and consistently without taxing my processors at 80 to 90 percent!

    Flash is primarily a programming language, compiled to SWF. (But it has some other features as well, like a timeline and a notion of time-based actions.) Used well it produces nice, fast, very compact code - in fact, people use it to build software to run on embedded devices that would make your Mac look like a supercomputer. There are two performance culprits: 1) the VP6 codec still popularly in use; this has no hardware support (unlike H.264) and playback requires your main processors to decode. 2) poor code - the problem in this case is that people who aren't programmers use Flash to cobble together ads and other animated objects, usually with little or no QA before it goes out the door. You can't justify a comprehensive development process for something that is done by a non-programmer in an afternoon, has to be out in a few days, and shouldn't cost more than any other design work. Needless to say, this non-process produces garbage software, and when your browser loads a whole bunch of these it's no surprise it doesn't function well. ClickToFlash is your friend in the short term, but in the long term this needs to be addressed by ad providers (campaign managers).

  71. Mobile, Open Silverlight? by Doc+Ruby · · Score: 1

    Microsoft's Silverlight is supposed to compete with Flash. There's a FOSS implementation, Moonlight (just released stabe v2.0), that runs on Linux, and so probably fairly portable to iPhone and Android.

    Can Silverlight offer "insanely great mobile experience"? Even if not, can Moonlight offer optimal Silverlight experience? "Suboptimal" has never stopped Microsoft tech from taking over, and if Silverlight content floods the mobile Web, could Moonlight become the runtime that kills Flash? Has it proven a proper Silverlight environment even on desktops?

    --

    --
    make install -not war

    1. Re:Mobile, Open Silverlight? by Anonymous Coward · · Score: 0

      I am replying to let you know that I find your posting method of asking lots of leading questions to be irritating.

    2. Re:Mobile, Open Silverlight? by Doc+Ruby · · Score: 1

      I am replying to tell you I'm interested in those answers. And that your irritation means nothing to me, because you didn't answer the questions, but instead thought I'd care whether you were irritated by being wrong about what the questions meant.

      --

      --
      make install -not war

  72. Re:Adobe Flash will die not by binarylarry · · Score: 1

    I definitely agree with you.

    --
    Mod me down, my New Earth Global Warmingist friends!
  73. Re:Adobe Flash will die not by twidarkling · · Score: 4, Insightful

    Anyone who makes a site completely out of Flash should be _shot_. Repeatedly. In the face and crotch. If I'm using flashblock, I should still be able to see more than a site's copyright notification. Using flash to design a site beyond video is nothing more than ostentatiousness. First you use a little flash for an animated menu. Then you do a little more for a slideshow on the front page. Soon you're serving *all* your content that way, your site takes 30-45 seconds or MORE to load on a broadband connection, and there's a 10 second delay to navigate to a new area on the site. I expect that shit on dial-up, not a 3mbps or more connection. If you can't make a good site without Flash, fucking hire a professional or STAY OFF THE NET.

    --
    Canada: The US's more awesome sibling.
  74. Re:Jobs once called Adobe lazy and he may be right by Peganthyrus · · Score: 1

    I suspect a lot of history behind this. I first encountered Flash back in 2000 when I started working at Spümcø, doing Internet cartoons. We were an all-Mac shop, and grumbled a lot about the fact that Flash's performance was always better on Windows machines of roughly the same power. Macromedia clearly treated the Mac as a low-priority thing, as the horrible glitchiness of the Mac version of Flash 5 showed; there was a 5.01 release that only existed on the Mac, to fix a ton of horrible crasher bugs in the editor.

    So the Flash team clearly didn't give a shit about Mac performance back then. It worked half-assedly and that was good enough for them, it seemed.

    This attitude did not change when Adobe bought Macromedia to get ahold of Flash. If anything, it spread to the rest of the company, along with Macromedia's horrible ideas of branding - I'm told the much-unloved CS rebranding was primarily the work of ex-Macromedia people.

    So, there is a reason: it's a complicated, nasty pile of decade-old code that barely worked on the Mac in the first place, with nobody in a position of power at Macromedia/Adobe complaining loud enough to make anyone take out the machetes and start cutting their way into the underbrush to fix things until the iPad came out, and Adobe began to see all their dreams of Flash-as-platform swirling down the toilet.

    --
    egypt urnash minimal art.
  75. Re:Jobs once called Adobe lazy and he may be right by Tim+C · · Score: 1

    Funnily enough (though slightly off-topic), iTunes runs like a dog on my dual-core Windows XP machine at work, with the UI frequently freezing for no apparent reason. It's not so bad that I don't use it of course (but then I have to, nothing else will access my iPod), but it does make me wonder what it's doing to act like that.

  76. Re:Jobs once called Adobe lazy and he may be right by Low+Ranked+Craig · · Score: 1

    You're probably right, but this is what the Flash Guy says:

    "But let’s talk more about the Flash Player on the Mac. If it is not 100% on par with the Windows player people assume that it is all our fault. The facts show that this is simply not the case. Let’s take for example the question of hardware acceleration for H.264 video that we released with Flash Player 10.1. Here you can see some published results for how much the situation has improved on Windows. Unfortunately we could not add this acceleration to the Mac player because Apple does not provide a public API to make this happen. You can easily verify that by asking Apple. I’m happy to say that we still made some improvements for the Mac player when it comes to video playback, but we simply could not implement the hardware acceleration. This is but one example of stumbling blocks we face when it comes to Apple."

    http://theflashblog.com/?p=1641

    Personally I think Flash is a resource hog and a piece of crap, and it needs to die soon.

    --
    I still cannot find the droids I am looking for...
  77. better than nothing by domulys · · Score: 1

    The Flash mobile user experience may or may not be optimal ... either way, I'm willing to bet that it beats a picture of a blue lego with a question mark on it.

  78. Re:Jobs once called Adobe lazy and he may be right by jedidiah · · Score: 1

    No. Adobe should not be allowed to drag it's feet and fail to
    support the acceleration hardware and APIs available to it on
    just about every platform (including Linux).

    One nice benefit of HTML5 over Flash for web video is that
    EVERY ONE will be able to use the hardware enabled h264
    decoder of their choice.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  79. Re:Silverlight (DRM) by jedidiah · · Score: 1

    The point is: despite noise to the contrary, the only platform where a complete Silverlight implementation exists is Windows.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  80. Flash is dying? by Anonymous Coward · · Score: 0

    What would take the place of FLASH games?

    1. Re:Flash is dying? by agnosticnixie · · Score: 1

      SVG, dumbass

    2. Re:Flash is dying? by aristotle-dude · · Score: 1

      What would take the place of FLASH games?

      Real games written in a real language? Good for you if you get your gaming from crappy flash games but in my experience, flash games are poorly performing 2D games.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:Flash is dying? by aristotle-dude · · Score: 1

      What would take the place of FLASH games?

      How about this: http://unity3d.com/unity/

      You can publish the game on the web and on platforms like the Wii or iPhone/iPad.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  81. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    er... talk bs much? funny how you get from adobe not caring about making the plugin work smoothly on the mac to them going down the toilet... lol

    what else but conceited and self important rubbish would we expect from an apple creep like yourself.

    what is about this f******* company that attracts all the biggest cocksuckers around. seriously, its freaky.

  82. Re:Apple hasn't been cooperating 2 imprv Flash on by BitZtream · · Score: 2, Insightful

    So let me get this straight ...

    Apple needs to help Adobe, a large powerful software company, fix its flash player for OS X ... even though countless other 3rd party apps run fine in OS X and are more than happy to play video with practically no CPU usage at all?

    I don't think you actually understand the difference between political posturing and bullshit, and the realities of writing software.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  83. Re:Jobs once called Adobe lazy and he may be right by BitZtream · · Score: 1

    You mean ... like the iPhone ... with a single core, low power CPU, with 128M of ram, and a flash storage based 'hard disk' ...

    Hrmm, in that case there are millions of machines that Adobe wants to put flash on that are actually lower in spec than what you're talking about.

    Adobe is in fact, complaining that Apple won't let them put it on those lower spec'd devices and calling it Apples problem that their software sucks ass.

    Adobe IS LAZY and rapidly becoming worthless. How many years has OSX been out and they STILL haven't fixed their products to install on a case sensitive file system, WHAT THE FUCK.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  84. This is all bull****.... by Assmasher · · Score: 2, Insightful

    There's only one reason why there's no Flash or Java on the iPhone - because you wouldn't be forced through the app store if they had either of them (unless they crippled them extensively like they were thinking about with Flash until people started pointing out - "uh, if the flash experience is the problem, why will you let the flash experience run on the iPhone only we still have to go through the app store?" - LOL ) and you wouldn't need Apple's development machines and environment to write software for it. If they could somehow get away with not implementing HTML5 (which they can't) you could rest assured it wouldn't be on the iPhone/iPad/iWhatever either.

    I can't believe the number of people who lap up this Apple drivel - flash experience is poor? LOL, I wonder how it managed to get such huge market penetration and basically pervade every aspect and corner of the web - oh, I guess because it's crap, right Apple?

    --
    Loading...
    1. Re:This is all bull****.... by dirtyhippie · · Score: 1

      Good point. I would also reference the long period of time it took Adobe to come up with intel/universal apps on osx, which lost osx a lot of content creators who could do their job twice as fast with the same tool on windows.

    2. Re:This is all bull****.... by Assmasher · · Score: 1

      I always found that to be a very strange move by Adobe, so strange that I wonder if there was someting outside of their control. Maybe we'll see a made for tv movie about it someday ;) (a la 'Pirates of Silicon Valley')

      --
      Loading...
    3. Re:This is all bull****.... by hazydave · · Score: 1

      Adobe was expressing their displeasure with the very, very small numbers of Macs being sold in those latter PowerPC days, combined with Apple's emergence as a direct competitor to Adobe on the Mac platform (matched Adobe 1:1 on many content creation applications: Video NLE, DVD Authoring, Audio Sequencer, etc.). Once Apple got on Intel and boosted their sales, it was much less effort on Adobe's part to support the Mac, and money does speaks well about such things.

      --
      -Dave Haynie
  85. Re:Jobs once called Adobe lazy and he may be right by Peganthyrus · · Score: 1

    I'm not saying Adobe's going down the toilet, I'm saying that the wave of drooling on the Flash-less iPad is flushing their dreams of Flash-as-platform. I've been stuck wrestling with Flash for a decade, and there's a distinct note of Adobe wanting Flash to be a universal platform, similar to Sun's longstanding dream of Java's future. Note that more of their tools' UI is done in Flash now; they're eating their own dogfood in that respect.

    I do like to suck cock, but I don't see how that's connected with me owning a Mac.

    --
    egypt urnash minimal art.
  86. Re:Adobe Flash will die not by that+this+is+not+und · · Score: 1

    You should seek help for your anger management problems.

    Well, maybe it's not important. Net rage usually only results in keyboard abuse....

  87. For anyone that missed it... by djupedal · · Score: 4, Informative
    1. Re:For anyone that missed it... by drinkypoo · · Score: 1

      That is simply bullcrap. Jobs says: "Whenever a Mac crashes more often than not it's because of Flash." I will now tell you something true: If Flash can crash your operating system, your operating system is garbage. Perhaps that means all commonly-used operating systems are trash, but I've absolutely never had Flash cause windows to blue screen or even explorer to die, nor have I ever had flash cause Linux to kernel panic. Okay, anecdotes are worthless, but seriously, Steve. If Flash can crash your beloved OSX, you need to take it back to the drawing board. Or more likely, we need to go back in time and put BeOS on the mac instead of NeXTStep.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:For anyone that missed it... by aristotle-dude · · Score: 1

      You need to take a class in remedial reading. He is talking about Safari crashing a mac. To the average layman, when a program like Safari crashes, they think of it as their "computer" crashing.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:For anyone that missed it... by Xest · · Score: 1

      Safari shouldn't be able to crash because of a plugin either.

      However you twist it, either their OS is crap, their browser is crap, or Jobs is simply talking shit.

    4. Re:For anyone that missed it... by aristotle-dude · · Score: 1

      Safari shouldn't be able to crash because of a plugin either.

      However you twist it, either their OS is crap, their browser is crap, or Jobs is simply talking shit.

      Because of the crashes caused by buggy plugins like flash, Safari 4 running under Snow Leopard will shut down the plugin in case of a crash while keeping the browser running.

      http://www.apple.com/macosx/refinements/

      Sorry but why are you passing the buck on buggy code in Flash. Flash will crash firefox too on any OS from time to time. Adobe has lazy coders who are not properly writing test driven code.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:For anyone that missed it... by Xest · · Score: 1

      You realise you just contradicted yourself?

      If Safari wont crash because of a faulty plugin then your earlier assertion that Jobs was talking about Safari rather than MacOSX doesn't make any sense whatsoever.

      If you think test driven code = immunity to bugs you know nothing about software development. Still, I agree, Adobe has a lot of work to do, but the point is that Jobs said Adobe Flash was crashing Macs, so again, as was said to you, either their OS is crap, Safari is crap, or Jobs is lying. It's still got to be one of the three however you cut it, take your pick as to which one, don't pick one, then tell us actually it's not that one, and then try and divert the focus away from Apple altogether.

      No one is denying Flash is buggy, the point in this thread is that if Apple software crashes as a result of buggy Adobe software as Jobs has claimed, then it raises questions about Apple's software too.

    6. Re:For anyone that missed it... by aristotle-dude · · Score: 1

      You realise you just contradicted yourself?

      If Safari wont crash because of a faulty plugin then your earlier assertion that Jobs was talking about Safari rather than MacOSX doesn't make any sense whatsoever.

      Read more slowly if it helps. Also try following the link I posted. Safari will crash in Leopard and earlier versions because plugins do not run in a isolated processes like they do in Snow Leopard. due to new APIs. There remains one constant in all of these crashes whether it be in Safari or Firefox and whether it brings down the entire browser or just a process on a page which is the buggy flash runtime. Why are you here defending buggy code and trying to blame it on the platform or program it runs inside of?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    7. Re:For anyone that missed it... by Xest · · Score: 1

      I'll try one last time, because I'm sure you can get it if you wanted to, but are purposely trying to miss the point because of ignorant fanboyism.

      So here we go, simply now, step by step for you so it's not too difficult to take in:

      1) Jobs stated Flash causes Macs to crash
      2) A plugin should be incapable of making an OS crash if the OS is designed properly
      3) You claimed the OS doesn't crash, it's the browser that crashes
      4) The point still stands with the browser, if it's designed properly, a plugin wont make it crash

      There are a number of outcomes, these are:

      1) Point 1) is simply wrong, neither the OS or Safari can crash due to Flash so Jobs is lying
      2) You are wrong, Mac OS is poorly designed and Flash can make it crash, but Jobs is not lying
      3) You are right in that Safari could crash due to a plugin and so was badly designed, you claim this is now fixed, so Jobs was still lying

      Finally, I'll state the conclusion again, because that seems to have been a bit complicated again for you too. We'll try it step by step again for you, so that it's not too hard for you to consume this time because apparently it was when it was written in structured sentences and paragraphs:

      1) No one is defending Adobe, we know it's buggy
      2) What we are saying, is that Apple's software is also buggy/poorly designed if Jobs is not lying about it being able to crash the OS/Safari
      3) Hence, you are actually the one defending buggy software if Jobs isn't lying. If he is lying, you're simply covering that.

      Is that okay now? Not too complicated this time now it's stated clearly so that you can all by yourself easily come to the same logical conclusions that the factual premises lead to?

      No one is blaming JUST the platform buggy code runs on, they are blaming the fact that modern platforms should take into account buggy code and handle them properly, else they are just badly designed. As such, once again, I'll state it clearly for you, Apple is as much to blame as Adobe OR Steve Jobs is lying- again, take your pick. Reaching logical conclusions based on clearly laid out facts really doesn't have to be as hard as you're making it for yourself.

  88. Re:Apple hasn't been cooperating 2 imprv Flash on by that+this+is+not+und · · Score: 1

    Reading the GP, it sounds like Apple doesn't need to help. They simply need to stop actively obstructing.

    It's like the fricking one button mouse all over again.

  89. Re:Jobs once called Adobe lazy and he may be right by that+this+is+not+und · · Score: 1

    Adobe IS LAZY

    squaw! squaw! Does Polly want a cracker?

    (his cage has been sitting too close to Steven Jobs again....)

  90. Re:Jobs once called Adobe lazy and he may be right by that+this+is+not+und · · Score: 1

    Install XP on that box, and see if Flash runs fine. Then you've got all the evidence you need as to where the problem is.

  91. Re:Jobs once called Adobe lazy and he may be right by that+this+is+not+und · · Score: 1

    Though given how awful iTunes and Quicktime run on Windows, I don't know whether Steve Jobs has any right to call others lazy.

    Just take the second paragraph of your comment, and swap in Apple where you typed Adobe.

  92. Re:Jobs once called Adobe lazy and he may be right by that+this+is+not+und · · Score: 1

    Quicktime uses the API's exposed by the core-graphics system.

    Doesn't Microsoft make claims like that too? That they have placed a 'firewall' between the Apps and the OS developers?? That Office is all coded very honestly by a crack team of former Eagle Scouts to ONLY use published API calls?

    We'd need to see the source code to be sure, now, wouldn't we?

  93. Flash is more powerful by bill_mcgonigle · · Score: 1

    Flash isn't really any more powerful than that.

    It is, though, it's not sandboxed. It has access to your filesystem, your hardware (microphones, webcams, etc.), it can take your video full-screen, etc.

    And, if Apple lets the camel's nose under the tent, no doubt subsequent versions would support GPS, accelerometer, etc., on 'all platforms that support it'.

    Apple can rightly cite security, performance, and efficiency as reasons not to approve flash, so they can really maintain control through their App Store. And it's not just control of app selection, but developer mindshare. If you could write iPhone apps in Flash and deploy the same app on Android, Symbian, Maemo, and Moblin, then many fewer developers would write in Apple's SDK. So, it's a measure to hurt the competition as well.

    When interest in developing mobile Cocoa apps start to subside, they can allow Flash in, and each Adobe release is a face-saving opportunity to 're-consider' its merits. If we're all lucky, though, HTML5 makes this unnecessary.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  94. Opposite by SuperKendall · · Score: 1

    mobile is far more about functionality then experience because it is such a limiting platform.

    That is utterly opposite to the experience I have had developing mobile apps for the iPhone. Functionality is nothing with experience making it pleasant to use, and if you've done it right the mobile device does not feel limiting, it feels empowering. There is no excuse for ANY of the modern mobile platforms today (iPhone OS, Android, PalmOS) to be making applications that are solely feature-centric, nor will users buy them. Even if they are free.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  95. It did, they have by SuperKendall · · Score: 2, Interesting

    Flash solved can everyone watch my video?

    That is totally true. And much like Apple solved the "have to have DRM around online music sales" by being the only place to sell music (forcing studios to drop DRM in order to control price), Flash has thankfully gotten us to the point where everyone can watch video, encoded in h.264 (that's what the online flash video is almost all encoded in these days).

    Flash made a great scaffolding, but it is time to drop that scaffolding and use a solution that is more performant and truly cross platform - h.264. And why is it more cross-platform? Because more chips that decode it in hardware mean more devices that can play that format than any format that would need a powerful CPU for decoding. The fact is it can simply run on way more platforms.

    HTML5 isn't going to change things unless browser vendors agree on a common codec.

    They have, it's h.264. That is all major browser vendors but one - Mozilla. While it's nice they are trying to take a stand and I have to admire them for that, the reality is Chrome will take away ALL of Mozilla's userbase in short order unless they go with the flow on this issue.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:It did, they have by Anonymous Coward · · Score: 1, Interesting

      They have, it's h.264. That is all major browser vendors but one - Mozilla.

      IE supports H264 in Windows 7 but not elsewhere. Firefox doesn't support H264 anywhere. Those are the major browser vendors. The smaller players seem to be similarly divided: Safari and Chrome do but Opera does not.

      While it's nice they are trying to take a stand and I have to admire them for that, the reality is Chrome will take away ALL of Mozilla's userbase in short order unless they go with the flow on this issue.

      I think Mozilla should use the underlying OS codecs (just for technical reasons) even if it means people using H264 without knowing it but your logic really fails: Mozilla has made decisions like this before, basically trying to do the right thing even if it breaks sites, and it hasn't killed them so far.

  96. Flash has strengths?? by Hurricane78 · · Score: 1

    ...namely that Flash has its strengths

    [proof needed]!

    P.S.: Citations don’t prove shit.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  97. Note Quicktime Streaming server is free, and open by SuperKendall · · Score: 1

    I was just going to post the same links, but it should be noted the server is free and also open source.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  98. Bullshit, slow for non-video content too by SuperKendall · · Score: 1

    Flash makes use of hardware decoding for H.264, if available. On Mac OS X, it does not.

    I read the Adobe press releases too.

    However how do you then explain that four or so small flash ads in a page with minimal advertising send the CPU's into a similar frenzy? There's no h.264 involved there. Just really crappy programming.

    That's what finally drove me to install ClickToFlash in Safari about a year ago. From that point on, the only flash I ever clicked to activate was on YouTube, which now happily offers that HTML5 video trial. And I love ads, I mean in the sense that I feel they support sites I like to visit so I never even thought about installing an ad-blocker.

    I think the Flash proponents are mostly using ad-blockers and have forgotten just how much suck there is on web pages these days, much of it heavily Flash driven.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  99. What has adjusted? by SuperKendall · · Score: 1

    It's not like this is a problem that is specific to Flash. It's the same problem that all UIs have. Flash UIs will adjust accordingly

    What UI's have "adjusted"? The only successful ones to date (Android, iPhone OS, PalmOS) were designed from the ground up to be pointerless UI's.

    Windows 7 on tablets basically still has a mouse pointer, they just hide it.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:What has adjusted? by ZorbaTHut · · Score: 1

      I mostly mean "anyone who makes a UI for the iPhone or similar platform has to deal with the new UI properly."

      I mean, the only ones you could claim haven't "adjusted" are those who still say things like "hold the mouse pointer over a UI element" when obviously that is not possible. I don't think anyone's terrible enough to do that.

      As an example, I'm working on a game right now for the iPhone. I'm using an existing PC game I wrote just to make the infrastructure work. My PC game has "move the mouse over things in order to see their description" functionality, which obviously does not work on the iPhone. If I were to actually port the game, rather than just the engine, I'd have to change that.

      That's what I mean by "adjust". You adjust to fit the platform. It's not a complicated thing.

      --
      Breaking Into the Industry - A development log about starting a game studio.
  100. Re:Adobe Flash will die not by 4phun · · Score: 1

    Anyone who makes a site completely out of Flash should be _shot_. Repeatedly. In the face and crotch. If I'm using flashblock, I should still be able to see more than a site's copyright notification. Using flash to design a site beyond video is nothing more than ostentatiousness. First you use a little flash for an animated menu. Then you do a little more for a slideshow on the front page. Soon you're serving *all* your content that way, your site takes 30-45 seconds or MORE to load on a broadband connection, and there's a 10 second delay to navigate to a new area on the site. I expect that shit on dial-up, not a 3mbps or more connection. If you can't make a good site without Flash, fucking hire a professional or STAY OFF THE NET.

    BUMP BUMP

    I wish that Slashdot had a mechanism to increase this beyond the level this post is at. Web programmers need to read and re-read this daily!

    If you use flash as described on a commercial site as described above, I will not do business with you, PERIOD.

    If you are a BANK or BROKERAGE you just shot yourself in the foot BIG TIME by using FLASH.

  101. Ill conceived and poorly worded by TheCouchPotatoFamine · · Score: 1

    apparently, your concepts of how to use flash are quite limited. as a matter of fact, the *applications* i write are often full (browser) screen flash apps with nothing else on the page. it's okay, i understand you've been bombarded by so many flash ads and you simply must conceive of the platform as nothing more then banners and video games and video playback. but you're wrong and get yourself past the mundane: http://openlaszlo.org/ your welcome.

    --
    CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
    1. Re:Ill conceived and poorly worded by Anonymous Coward · · Score: 0

      that's hilarious. i went to you openlaszio site and clicked on an example 'application'... some sort of pc component shop. when you click on a pc, it does a ludicrous animation and then takes 30 seconds to bring up the item specifications (in an ugly unreadable font) - and i'm sat on 16 meg connection. also, once you've clicked on something, because the normal navigation keys no longer work in the flash 'application', it's not clear how you go back to select a different component.
      thanks for the laugh.

    2. Re:Ill conceived and poorly worded by koiransuklaa · · Score: 1

      Let me quote the important part: "Anyone who makes a site completely out of Flash should be _shot_".

      Keep writing your apps in Flash if that makes you happy. Just remember that some of us will still leave your _website_ immediately if you code it in Flash.

    3. Re:Ill conceived and poorly worded by agnosticnixie · · Score: 1

      You're so special right?

      Your shitty flash tech demos can be done cheaper, lighter on the cpu, and more accessibly using a combination of proper xhtml, javascript and svg. If you're selling that crap to major corps, you'd better make sure your accessibility standards are more solid than diamond, because unless you're IBM and can call on the Nazgul that shit won't fly.

    4. Re:Ill conceived and poorly worded by badkarmadayaccount · · Score: 1

      Get AS3 running on GC, FF and Safari, implement the Flash API in pure AS3, maybe JS - mapping to CSS, canvas and svg, and make a Flash vector/bitmap to svg/canvas compiler integrated with Eclipse, and you are pretty much rid of Flash.
      NB:Safari's JS engine is FOSS, AFAIK, so unless Apple objects, fixing Safari is going to be just as easy.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    5. Re:Ill conceived and poorly worded by sticky_charris · · Score: 1

      When did Slashdot get so nasty? I know that nerds can be a bit bitchy at times, but there is no need to call someone's work (and clearly a lot of time has been put in on this guy's site) 'shitty', 'crappy' and 'hilarious', especially when they seem very proud of it. If you can do it better and lighter, and stand by your work why don't you post an example of your own stuff? I notice that none of the insulting replies to this guy's post have.

      If you want a 'slagging contest' go and post on Youtube.

      This is Slashdot - we wipe our feet at the door here and keep it constructive :)

    6. Re:Ill conceived and poorly worded by Anonymous Coward · · Score: 0

      i said the pc component 'application' was hilarious. if the author is proud of it, then good for him/her - though i think they would be better to take some time and think about the end user with an 'application' like this.

      the 'application', in my opinion, is utterly useless for its intended purpose...
      * it is awkward to use (it's not clear what you can 'click on' and what you can't - due to flash breaking all the usual browser hyperlink conventions),
      * it's slow (i'm on a 16 meg link, and it takes 30 seconds to bring up item details)
      * it's not clear how to return to a previous page (the usual 'backspace' on my browser returns me to slashdot - again due to flash not following the usual convention that people expect)
      * when a long page comes up, it's not possible to do a highlight search on contained text
      * it's not possible to bookmark a page of interest, in order to return later
      * fonts look ugly. again, flash cannot follow my preferences. if i need large fonts due to bad eyesight, then tough. if i need special foreground/background colours due to eyesight problem then tough. if i have used my browser to 'zoom' the page in/out then tough
      * if i install this flash-shop to my website, what happens to the search engine crawlers want to scan the content? what do they see... absolutely nothing. if i'm selling "acme printers" how will anybody know i'm doing a great deal this month?

      if i visited a webpage shop and the interface was as shown, then i would simply move on elsewhere immediately. end of story. in this instance i completely fail to see WHY it has been developed in flash. i don't see that it adds anything of value - other than attempting to claim 'look, i made a shop in flash'

    7. Re:Ill conceived and poorly worded by vipw · · Score: 1

      That openlaszlo stuff is total trash. It is completely unusable -- scrolling is always broken, selection almost always is. The web browser's spellcheck can't be used. And of course none of it ever fits in with the desktop look and feel settings.

      How can anyone think it's good?

    8. Re:Ill conceived and poorly worded by stewbacca · · Score: 1

      They can't be done for cheaper than Flash, though, which is the only thing the bean counters that pay me care about.

      To achieve similar levels of professionalism and quality in a training product (what I do for a living) using non-Flash tools would cost too much money and take too much time because it requires too much technical talent.

      Flash looks good, accomplishes the goal in less time, and for less money. Doesn't mean it's technically better, only that it does what it's supposed to for less time and money.

  102. Re:Flash gfx rendering abt 2 be faster on Mac than by Anonymous Coward · · Score: 1, Interesting

    34% seems a bit optimistic.

    On my Macbook (late 2006 Core2 - probably the same CPU as that Mac Mini uses), Flash itself uses somewhere around 95% of one core when playing video. Any video. It doesn't actually matter how large the video is (although HD videos are unwatchable), or what clock speed the CPU is running at, the CPU usage is basically constant.

    No other media players (VLC, QuickTime), browser plugins (QuickTime, Flip4Mac), or even Safari's HTML5 video support do this. Since the likes of QuickTime perform far better when embedded in a web page than Flash does, that rules out a problem with the plugin interface. Safari's HTML5 video performance rules out the browser's rendering too - HTML5 videos are much more integrated into the page than a plugin, with all the extra rendering complexity that involves, and they're still faster.

    It's not just a raw performance problem. They'd have to be doing busy waits, or polling loops, or something else stupid. It wouldn't surprise me if they were measuring performance based on Flash itself, running stand-alone, while the actual problem is in their plugin code.

    Complaining that the performance of Flash on Mac OS X is somehow Apple's fault is just crap. I've heard many claims that Flash video is slower on Mac OS X due to lack of h.264 hardware acceleration. Of course, the Windows version only got this very recently, and Flash video ran just fine on Windows before that. QuickTime runs fine without it. Both Safari and Chrome can play h.264 videos just fine without it. Same goes for the complaints about the plugin model. If it really were that bad, why doesn't Silverlight have the same problems? For that matter, which doesn't the plugin (not ActiveX) version on Windows have the same problem - the plugin API is pretty much the same, after all.

    Adobe's claims that Flash has no known crashing bugs are a load of crap too. According to Apple's crash reports from Safari, Flash is responsible for the majority of crashes. According to Mozilla's crash report data, Flash is responsible for the majority of crashes in Firefox on Mac OS X.

    Anecdotally, Firefox crashes on me two or three times a day. Of those crashes, I've only ever found one that was caused by Firefox itself - all the rest were caused by Flash. I've actually had to switch to Chrome (which, for various reasons, I don't like as much as Firefox) specifically because of Flash crashing so much. Now, I get the sad plugin box two or three times a day. I've never seen the sad tab page, and I've only had Chrome itself crash once. And this is the developer channel version, which is expected to break.

    And then there's the bugs. Many Flash widgets, particularly video players, just don't work reliably on a Mac. All too often, I've had video streams that just refuse to play, or which keep stopping to buffer when there's still several minutes of video left in the buffer, or completely break if you attempt to seek... They all work just fine on the Windows version, of course.

    That's just the Mac version. The Linux version of Flash is actually far worse. It's even slower than the Mac version, crashes more frequently, has all the same bugs as the Mac version, and then has a whole load of bugs of it's own.

    Frankly, anyone who claims that Flash is cross-platform has clearly never actually used Flash on any platform other than Windows.

  103. Re:Flash gfx rendering abt 2 be faster on Mac than by Mr.+Arbusto · · Score: 2, Interesting

    That's all fine and dandy but all of the Safari crashs I've had in the past 2 years have been flash plug in related.

    Secondly, watching a YouTube video at 480p on my 2.5GHz Core2 Duo takes ~35% of the CPU time available. Watching the same video using the HTML5 version, ~3% of the CPU time available. Even if they did drop it down to 16%, that is still a lot to make vertical mobile Hardware/Software vendors cringe at the power consumption.

    Flash is cool because it has a large enough install base at this point you can say it is a compatible way to display rich media in a web page that displays on 99% of the computers in the US. I can't think of any other good things about flash, even if they fix the horrible CPU usage.

  104. Re:Tired of the Apple propaganda -Agreed by pankajgautam · · Score: 1

    thats so true.. they have mutilated the old FreeBSD so bad and still never hesitate to call it unix underneath...

  105. Re:Flash gfx rendering abt 2 be faster on Mac than by nine-times · · Score: 1

    But will it stop crashing?

  106. Re:Adobe Flash will die not by StuartHankins · · Score: 1

    Several times I've been wanting to get more info on something I wanted to buy, and I looked up the manufacturer's site using my iPhone -- and the entire main page was Flash (i.e. useless). I used that time to take a step back and reevaluate my need for that product, and the times it's happened I've decided on either another product or that I really didn't want to go to the trouble of pursuing it anymore.

  107. Re:Adobe Flash will die not by neoform · · Score: 1

    Beatport.com 100% flash, I don't mind it so much because it's basically a music player.. it would be hard to make a similar site without something like flash.

    --
    MABASPLOOM!
  108. Re:Jobs once called Adobe lazy and he may be right by Super_Z · · Score: 1

    Actually MacOSX has a nice tool that lets you trace the function calls any program makes. Additionally, the MacOSX kernel is opensource and lets you instrument and inspect any of these calls.

  109. Re:Adobe Flash will die not by Lord+Kano · · Score: 1

    If you can't make a good site without Flash, fucking hire a professional or STAY OFF THE NET.

    There's a contractor that my employer deals with. She's a designer. I decided to take a look at her personal/business page. It's all fucking flash. It takes approximately 20 seconds to load and start displaying anything useful. I use a Core 2 Duo machine with 4GB of memory and we have a 25Mbps FiOS connection and this shit takes 20 seconds to load. Pages loaded faster when I was using a 33Mhz Mac on a dialup connection.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  110. Not fear mongering, just reality by Nicolas+MONNET · · Score: 1

    The reason why Flash video took off is that the video plug-in experience was less than seamless.

    1. Re:Not fear mongering, just reality by moonbender · · Score: 1

      Yes, so what? Video plug-ins were bad. Doesn't mean they can't be better. Not sure how "seamless" (ie integrated into the site in terms of styling and extra functionality, I guess?) the video tag looks so far. For instance, does YouTube display those annoying text popups when using native video? I guess it could be done using JavaScript. Stuff like that might mean that using a video plug-in in Firefox will be different from the usual content plug-ins, the video plug-ins will probably integrated a bit more tightly.

      --
      Switch back to Slashdot's D1 system.
    2. Re:Not fear mongering, just reality by otuz · · Score: 1

      One of the reasons they were bad, was that there was no well-defined API in the browser for video plugins.
      With the DOM of HTML5, there is one now.
      When the IMG tag was introduced, the initial support was for XPM and such now long ago obsolete image / icon formats.
      Whichever codecs we choose to support in our browsers now will likely be obsolete in a few years anyway.

  111. DRM is irrelevant by Nicolas+MONNET · · Score: 1

    DRM on Flash appeared long after it became popular thanks to Youtube.

  112. Re:Apple hasn't been cooperating 2 imprv Flash on by koiransuklaa · · Score: 1

    It's been proven again and again that Adobe is not capable of coding a flash player with good performance or reliability on any platform -- especially so if the platform != Windows.

    If Adobe had a single example of that, I would have some sympathy for them. They don't.

  113. Re:Jobs once called Adobe lazy and he may be right by bemymonkey · · Score: 1

    How many modern applications can you run on an old single core computer?

    All of the ones that are coded to use only the resources necessary.

    I play 720p HD video on a Pentium M LV 1.5GHz processor without a stutter in sight... now why should that same processor grind to a halt when it hits 320x240 video embedded in a web site?

    That's right, someone fucked up.

  114. Re:Jobs once called Adobe lazy and he may be right by bemymonkey · · Score: 1

    That's just it - the same 1080p video on Youtube uses 50% more CPU than playing it directly with a decent (software-based!) decoder in a regular media player. On XP, on Vista, and on Windows 7.

    The problem is Flash.

  115. Re:Adobe Flash will die not by agnosticnixie · · Score: 1

    Two words: Target lawsuit

  116. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    The Flash Guy reminds me a lot of the Photoshop Guy complaining about a bug in Exposé which they're seemingly the only company to experience.

  117. Re:Adobe Flash will die not by Yoozer · · Score: 1

    It would be ridiculously easy and you'd get far more useful and readable URLs too - right now you can't even copy + paste links to tracks. The problem is having a track play continuously while browsing other pages. That can be solved with a small player popup window that shows your queued tracks.

  118. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    While I agree with you, that is somewhat Apple's fault. On Windows, Flash makes use of hardware decoding for H.264, if available. On Mac OS X, it does not. In Flash 10, H.264 hardware acceleration is not supported on OS X because Apple does not expose access to the required APIs.

    Hardware acceleration for H264 decoding is not used by Flash player on any platform today. Flash player *will* use hardware acceleration for H264 with Flash Player 10.1 which is still in in alpha/beta.

    Plus, a little hint: the bottleneck was never with the decoding, but with the rendering.

  119. Re:Jobs once called Adobe lazy and he may be right by rxan · · Score: 1

    Apple won't release the APIs to allow for Flash GPU acceleration on Macs. Microsoft allows it and Flash is obviously faster on Windows. Apple is lazy, plain and simple.

    Got completely sucked into the distortion field, didn't you?

  120. Re:Adobe Flash will die not by Anonymous Coward · · Score: 0

    Sounds more like your computer sucks.

  121. Re:Apple hasn't been cooperating 2 imprv Flash on by jo_ham · · Score: 0

    How do you "actively obstruct" just a single application/plugin while the rest of your 3rd party developers are quite happy and unrestricted with speedy apps.

    Flash is *dog slow* on OS X - I have a Core 2 Duo iMac (2.1Ghz) and using the high quality stream (not the HD stream) pushes my CPU use up near 70%. I can drop it a little by playing the stream fullscreen, and it drops to about 45% ish, but it is still a crazy amount for playing back a video stream.

    If Adobe can't pull its finger out and write a decent plugin with all the developer information available from Apple, even if Apple does nothing, then they are just being lazy (or someone at Adobe is blocking it).

    "Actively obstructing" probably means "wah wah! Apple won't implement DirectX on OS X so we can't just lazily rename flash.exe to flash.app and call it a port, we actually have to write some platform-specific code and we don't want to!"

    Yes yes, I know it's not likely to be that simple, but this is software politics. I am certain that there's no code in OS X that says "if plugin=flash then emulatecpu=pentium200".

    And "one button mouse all over again?" - Apple has supported the multi button mouse for well over 10 years. Just plug it in. Works right away. It's not like you would plug one in and a window pops up saying "too many buttons!" - OS X has supported right clicking since it was first released, and OS 9 also supported it.

  122. Re:Jobs once called Adobe lazy and he may be right by Anonymous Coward · · Score: 0

    For some reason, I am betting BikeHelmet's computer is waist deep in viruses. Flash/YouTube still plays fine with all my old setups (1Ghz single core and up).

    Do you have any tech friends that can look at your computer for you? Perhaps a son or daughter? If not, you should recycle your /. userid and go into marketing. Its bad enough spreading FUD around, but to spread FUD from your own short-comings takes the cake.

  123. Re:Adobe Flash will die not by SimonTheSoundMan · · Score: 1

    Mouse wheel does not work on Beatport.com, the site makes Firefox or Safari consume 40-60% of my 2.4GHz Core2 Duo, also consumes 100MB more RAM.

  124. It's not performance or security by Anonymous Coward · · Score: 0

    The ONLY reason it isn't run on the iPod/iPad/iPhone is money. Plain & simple.
    Flash would make it possible, even easy, to replicate a lot of things that Apple currently charges money for.

    They don't want that. So no Flash support.

  125. Re:Apple hasn't been cooperating 2 imprv Flash on by GaryPatterson · · Score: 0

    I don't accept that. Apple released all the development tools necessary for writing software on OS X, and they come for free as either an install option or a download. Adobe have no excuse on this front.

    Apple don't need to cooperate. They don't need to do a thing.

    The ball's in Adobe's court, and they think they're playing chess.

  126. Re:Adobe Flash will die not by neoform · · Score: 1

    I'd much rather what they have now over a popup..

    --
    MABASPLOOM!
  127. Re:Adobe Flash will die not by Swift2001 · · Score: 1

    As it will. H.264 already has lots of good editors. Can Flash still play on most web browsers? Sure. Those nice flashing banner ads will turn purple and green and red all you want.

  128. Nothing to do with technical capabilities by Anonymous Coward · · Score: 0

    The lack of flash support on the iphone and ipad have nothing to do with its lack of technical capabilities, and everything to do with sites like lala.com. If people are able to stream music for free, they aren't going to pay for itunes.

  129. Re:Apple hasn't been cooperating 2 imprv Flash on by Anonymous Coward · · Score: 0

    Adobe's main IDE is apparently from a company that went under years ago, this is partially what according to the shills project blogs slowed down the transition to x86 and what seems to be making a carbon-cocoa transition less than painless. They already missed the ball, people are just waiting for another player to replace them.