Slashdot Mirror


Flash On Android Is 'Shockingly Bad'

Hugh Pickens writes "Ryan Lawler writes on GigaOm that although many have touted the availability of Flash on Android devices as a competitive advantage over Apple's mobile devices, while trying to watch videos from ABC.com, Fox.com and Metacafe using Flash 10.1 on a Nexus One over a local Wi-Fi network connected to a 25-Mbps Verizon FiOS broadband connection, mobile expert Kevin Tofel found that videos were slow to load, if they loaded at all, leading to an overall very inconsistent experience while using his Android device for video. 'While in theory Flash video might be a competitive advantage for Android users, in practice it's difficult to imagine anyone actually trying to watch non-optimized web video on an Android handset,' writes Lawler. 'All of which makes one believe that maybe Steve Jobs was right to eschew Flash in lieu of HTML5 on the iPhone and iPad.'"

90 of 657 comments (clear)

  1. Breaking news! by Anonymous Coward · · Score: 5, Insightful

    Flash on any platform is shockingly bad.

    1. Re:Breaking news! by commodore64_love · · Score: 2, Insightful

      You got that right.

      "The Bones episode seemed more like a slideshow when viewed on the Android," read the article. What a coincidence! It looks the same way on my Pentium 4 desktop. My G5 PowerPC Mac has similar slide-like qualities when viewing syfy.com. Flash is one of those programs that suffer from bloat and therefore run slowly on older CPUs.

      Not that HTML5 is any better. I tried to run a new "test" movie that Google created with HTML5, and it too ran like a snail.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    2. Re:Breaking news! by guruevi · · Score: 4, Interesting

      HTML5 depends on your browser actually. I have a Nokia N800 and I could've told you years ago that Flash on mobile devices sucks badly. HTML5 on the Mobile Firefox platform also sucks somewhat (but not as bad as Flash) but if you get a WebKit browser, it works quite spiffy for an older mobile processor.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    3. Re:Breaking news! by amicusNYCL · · Score: 5, Funny

      No, a real Australian would find a way to fit "cunt" into the sentence.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    4. Re:Breaking news! by T+Murphy · · Score: 5, Funny

      Am I the only one bothered by the parent failing to use the title "News Flash!"?

    5. Re:Breaking news! by kno3 · · Score: 3, Interesting

      My N900 plays flash video pretty well on the standard MicroB browser. Youtube is seamless. Slightly bigger, less optimised players like megavideo can be made to work with a bit of simple overclocking. Even iPlayer works OOTB.

    6. Re:Breaking news! by NatasRevol · · Score: 2, Insightful

      Well, with Flash on an older machine, you can't post or comment!

      --
      There are two types of people in the world: Those who crave closure
    7. Re:Breaking news! by nurb432 · · Score: 4, Insightful

      But logic went out the door when it was easier just to bash Apple for not having it. But now that other players are having the same problems except in this case its directly effecting their users, perhaps its the last nail, finally.

      I for one hate flash for this very reason ( well, that and security reasons ). If it could be cleaned up, great, but as it is implemented now its terrible.

      --
      ---- Booth was a patriot ----
    8. Re:Breaking news! by severoon · · Score: 4, Funny

      Not that HTML5 is any better.

      What browser are you using? I watched the Arcade Fire Chrome experiment [http://www.chromeexperiments.com/] and it was fast and generally rocked. Everything I've seen in HTML5 has been quite awesome so far, actually.

      Flash, on the other hand, has always consistently sucked. Wait, scratch that, there is the one thing I know of that is just a great use of Flash. Really, it would convert anyone into a huge Flash believer if they saw it...I don't care who you are or how you're coming at it, once you saw this thing, you'd be forever convinced that Flash needs to be kept alive.

      I'd link it here for people to go and check out, but I can't link you directly to the relevant part. It's just a shame that Flash was invented before they decided the web would be based on linking. Shame, that. You really would've liked to see this.

      --
      but have you considered the following argument: shut up.
    9. Re:Breaking news! by Redlazer · · Score: 2, Interesting
      Looks and works with no problems on my N1.

      I'd prefer an HTML5 client, but I have no problems with having Flash on my phone.

      --
      Guns don't kill people, "with glowing hearts" kills people.
    10. Re:Breaking news! by Superken7 · · Score: 4, Informative

      funny thing is, according to the article they didn't get any video to play properly.

      Well guess what, I am currently watching the flash video of the article on my Nexus One. Its playing fullscreen with no problems at all.

      I HAD to TURN ON FLASH because otherwise I would NOT have been able to watch it.
      I for one am glad I had the option to do so!

      There you go

    11. Re:Breaking news! by bloodhawk · · Score: 2, Insightful

      and so they should be bashed. It wasn't that they don't specifically push flash, flash is shit after all, it is the fact that they actively block a user from having flash. HAting flash for all its shitiness is fine, but dictating to a user they are not allowed to have there shitty preference because Apple deem they know better is bullshit.

      After all we don't see Apple blocking quicktime despite it being almost as god aweful as flash

    12. Re:Breaking news! by Mike+Buddha · · Score: 2, Informative

      I do not understand why the N900 is not more popular. I'd love to have one, from what I've read, yet typical reviews I've seen pan it. WTF? :-(

      Because it only has 3G on T-Mobile, America's worst 3G network.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    13. Re:Breaking news! by Trufagus · · Score: 2, Interesting

      I've seen a number of articles saying the same thing and I think it is getting ridiculous.

      Have you tried viewing a heavy HTML/CSS/JS web site on your phone recently? Did you enjoy it? After a couple of years of sites getting optimized for mobile, and in some cases, separate mobile versions being created, many websites are still unusable on my phone.

      So we are surprised that a few flash sites, selected based on unspecified criteria, totally suck?

      For comparison, here's the story of a guy who felt that the user experience of the iOS version of his sophisticated and heavy Flash application was "great" (he used Adobe's converter, before Apple nixed the idea).
      http://blog.lovelycharts.com/
      Please take the time to read this - it is short. Note that I am in no way associated with this company or product. Actually I have nothing to do with Adobe and I don't even like Flash but let's knock off this silliness. Get back to me if people discover that flash sites CAN't be made to work well on phones and tablets.

    14. Re:Breaking news! by Nexus7 · · Score: 2, Interesting

      Because Nokia cannot market its way out of a paper bag. They actually _downplayed_ the launch of the N900; despite it being the most advanced smartphone a year ago, on a revolutionary platform (Linux with telephony extensions), and a new (for America) business model (buy your own phone, get a lower monthly fee). Not that T-Mobile is any better at marketing either. A new smartphone exclusive to their network, you'd think they might run a spot or two about it.

    15. Re:Breaking news! by rdnetto · · Score: 4, Informative

      The N900 isn't very popular because Nokia never intended for it to be an iPhone killer. The N900 is a research device - a public prototype. This was even more true of the N8x0 (which almost no one had heard of before the N900). With each release the platform matures and gains more features.
      Speaking as an N900 owner, it is a great device that is completely open. The only time I have ever met constraints with it is when I tried to do things one would not normally do with a phone. e.g. RDP/VNC (works fine, but the high res screen is a disadvantage for this) and printing. (Also, the keyboard can be a little fiddly at first.) Most of the builtin features can be easily replaced with better performing and more functional alternatives by installing free apps from a Debian-style repository, including the kernel.
      I'd recommend against getting one right now though, since Nokia is close to releasing it's successor. Personally, I won't be upgrading since the N900 is flexible enough to meet all my needs (and can easily be extended to do so).

      --
      Most human behaviour can be explained in terms of identity.
    16. Re:Breaking news! by tqk · · Score: 2

      Better tech unsupported by management and marketing is left (almost) to languish in the lab. "Brillant." Why do their directors still have jobs? :-P Bringing tech to market is what they're supposed to do, yes?

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    17. Re:Breaking news! by mldi · · Score: 4, Interesting

      Not that HTML5 is any better. I tried to run a new "test" movie that Google created with HTML5, and it too ran like a snail.

      For video HTML5 is significantly better. For vector and bitmap animations, Flash is probably better in all non-WebKit browsers.

      For video, it really, really, really depends on the player being used (HTML5 players are dead simple). For vector and bitmap animations, Flash is leap years better in ALL browsers. Seriously. Compare javascript-driven (or canvas-driven) persistent animation in both. Flash easily takes the cake in terms of resource usage.

      Now, in regards to TFA, it's a horrible "review". The Nexus One is not exactly up to par for playing "hi-def" video, period. Furthermore, you have to take into account other hardware factors, such as very limited RAM. Saying Jobs is somehow right in restricting users' choice in the matter is completely off-base and has nothing to do with whether or not I'll be able to watch "hi-def" video on a few select sites. Flash is used for more than video for pete's sake. For every one site that works so-so because of over-use of Flash and bloated Flash applications, which is because of poor development, not necessarily a poor platform, there are a dozen other flash sites that work perfectly fine.

      On my Evo, I haven't tried ABC.com or anything like that yet, but for what I HAVE played (Jon Stewart), it seems to be fine. I've played Flash games just fine too (light-bot FTW!). And I know the new iPhones have plenty of power to do the same stuff.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    18. Re:Breaking news! by mldi · · Score: 2, Insightful

      It's called deep linking. But that would require very light research to find that out, or any real experience in using flash. Oh wait, the same thing has to be done with javascript-based applications too (like Gmail).

      If there isn't any deep linking, it's the developer's fault. If you are dissing flash for that, then you have to diss anything javascript-based as well.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    19. Re:Breaking news! by mldi · · Score: 2, Insightful
      Deep linking isn't tied to AJAX, it's just a concept, and since Javascript is able to read the URL, it can do whatever the damn hell it wants to based on that, AJAX or no AJAX. Deep linking concepts have been available to Flash for a long while now. If Flash apps don't include that feature now or any time in the somewhat recent past, that's no reason to hate on Flash. That's a reason to hate on the people developing for it.

      And I'd also prefer that a single company not dictate the language of web content, thanks.

      So then let users choose what they want to see and publishers will soon follow. That shouldn't be up to one man (Jobs). I'm with you that I don't want a single company to dictate all that, but in order to do that variety is key. People won't view Flash if they really don't want to.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    20. Re:Breaking news! by Haedrian · · Score: 2, Interesting

      There was a brilliant article in Slashdot about the platform not being the problem, but the code/coder.

      Its possible to make html 5 code which murders the system - just that right now the only people writing in html 5 known what they're doing - til now at least. Once the script-kiddies start eschewing flash for html 5 then people will want html 6 to come out and save us.

      This is like blaming html for allowing people to use animated gifs as backgrounds.

      Now I've never used flash on android, I've used flash on symbian and for videos its smooth. Flash on blackberry opening youtube was jittery and rather horrible though.

    21. Re:Breaking news! by kno3 · · Score: 2, Insightful

      It really is aimed at the slightly more tech inclined than, say, a typical iPhone user. You cirtainly don't have to be a genius to use it. In fact, I think the interface is more intuitive than an iPhone. But it gives you a lot of power. Like you can multi-task, and have as many crazy apps open as you like. Of course that means that it will slow down, but as long as you realise that having loads of apps open is going to slow it down, you will be fine. Same with loads of widgets, etc. If you like linux, and hacking, then this phone offers hacking capabilities that no other phone comes anywhere near to. But you don't have to do that.
      Nokia have been a bit callas with it however. Like it doesn't work with their Ovi store, and getting it to work with the old PC suite is tricky, and there are only a few functions that work. Lack of OOTB MMS support was pretty stupid as well. Luckily most of these problems have been solved by the community, but you need to know where to look. Most reviewers wont bother to go exploring maemo.org to realise the phones potential.

    22. Re:Breaking news! by abundance · · Score: 3, Informative

      Bitmap and canvas stuff sucks big time on webkit browsers too, especially Safari.

      The implementation is still pretty basic, you can only dream of doing most of the things you can do in Flash, and the performance isn't any better.

      It's a good thing to have such capabilities right in the browser in an open standard implementation, but there's still a looong way to go.

      Having video playback decoupled from a big and complex plugin and sent straight to decoders optimized for the platform is indeed an instant godsend for any low power device

    23. Re:Breaking news! by GooberToo · · Score: 2, Informative

      Absolutely it is not. Its a dedicated video application. The application was available long before YouTube even offered HTML5.

    24. Re:Breaking news! by GreyLurk · · Score: 2, Insightful

      I consistently have h264 html5 video hard crash my system (BSOD) while Flash videos have yet to do so. Just another reference point.

      By the by, I tried to link to this drawing I made in a HTML5 app, to explain my point, but I guess that HTML5 was designed before people thought up "Linking" on the internet, so it's not possible. Sorry. You'll have to draw one yourself. http://bomomo.com/

      I would have used one of Apple's HTML5 demos, but Unfortunately I'm using a Webkit based browser that wasn't made by them, so the cross-platform HTML5 doesn't work.

      HTML5 and Flash address different problems. There's some crossover (un-DRMed video, Vector 2d Graphics), but overall, they're generally very different.

  2. Silly by Anonymous Coward · · Score: 2, Insightful

    There are other things you can do with flash than just watch videos.

    1. Re:Silly by Austerity+Empowers · · Score: 2, Interesting

      Not really, i use my smart phone when i'm out running errands. I hate going to websites and being blocked with "requires flash" just because they chose to implement their site with crappy flash animation. I think it was well publicized that flash video was going to blow when it came to android, and I guess we're not disappointed. But it may let me order food ahead of time for pickup, check inventory & prices at store X etc. which is most of what I need.

      Video is going to be nice, but it's not something I plan on using except when I'm really, really bored. For now I have book readers.

    2. Re:Silly by icebike · · Score: 4, Interesting

      That this guy could find a few flash demonstrations that don't play nicely with a small device is no surprise to me. With a 10 meg pipe I often see pauses and cache filling delays on my desktop machine.

      I have the same phone as this guy, and I find Flash works ok for most things, videos on web pages, ads (the few I happen to click on).

      Is it great performance? No. Do I leave it on by default, No.

      If they turned the code over to Google I am sure it could be fixed. But as long as programming is in the hands of those bloat-ware bone-heads at Adobe it will suck just as bad as every Adobe product you have ever seen. You really have to wonder what the serve in the cafeteria for EVERY product they make to be so universally terrible.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:Silly by hedwards · · Score: 2, Funny

      I see you've been hanging out on a Bieber slash Twilight fan site.

  3. Really? by lawnboy5-O · · Score: 2, Insightful

    Is this really a shocking surprise? I don't mean to troll, but flash has brought us a lot of positives, but it runs so - so just about everywhere in my experiences.

    1. Re:Really? by grub · · Score: 4, Funny

      Interesting.

      I loaded that in my iPad. Rather than seeing the blue no-Flash cube on that site, I saw a man stretching his anus open to remarkable proportions. It must be that update to iOS 3.1.3 I did the other day.

      --
      Trolling is a art,
  4. Choice by bloosh · · Score: 4, Insightful

    At least Android users have the choice to install and view Flash content if they choose. iPhone users aren't allowed that choice.

    I have Flash installed on my Moto Droid and have found performance quite lacking as well.

    1. Re:Choice by Anonymous Coward · · Score: 2, Insightful

      why add support for something that's going to cause a bad user experience?

    2. Re:Choice by SETIGuy · · Score: 3, Insightful

      Add what support? Android doesn't "support" flash, it allows the user the option to install it. Likewise, Apple doesn't remove support for flash, it removes the option to install flash.

    3. Re:Choice by michrech · · Score: 2, Insightful

      The choice itself is the better choice. I'd MUCH rather have the choice.

      --
      bork bork bork!
    4. Re:Choice by Superken7 · · Score: 3, Informative

      You forgot the Android way of doing things.

      3) OPTIONALLY, have flash disabled and enable it on-demand with a single tap. Best of both worlds. You are welcome.

      btw, flash on my N1 doesn't eat significantly more battery and sure as hell is not slow most of the time and doesnt heat up more than with regular video playback.

    5. Re:Choice by vux984 · · Score: 2, Informative

      At least Android users have the choice to install and view Flash content if they choose. iPhone users aren't allowed that choice.

      Pretty much... flash support isn't just about being able to watch TV on your phone browser. Its about visiting a site like this on your mobile...

      http://www.parkplacewhiterock.com/

      Can someone with a droid report whether this site works fine... or is it also 'shockingly bad'? iphone users don't bother... thanks to Steve you can't actually see most of the site, because the top menu is.. gasp... flash.

    6. Re:Choice by KnightBlade · · Score: 2, Informative

      You can have your browser not fetch flash and thus circumvent that problem. You can enable it for sites and even better specific content that you need. It's not a always on solution. But it helps at times. And in my experience, websites like kongregate work just fine. IMO, the mistake that people make is to think of flash on mobile devices the same way as they think of flash on their computers. I'm not defending flash or how bad it's implementation is, esp. on linux, but it's not as bad as people make it sound if you understand it's advantages and stick to those.

    7. Re:Choice by Americano · · Score: 2, Interesting

      Want to know why I don't care that I can't load flash content on my iPhone?

      Because I can't think of a single site I visit regularly that does not work just fine, and I can think of numerous occasions where Flash has crashed my browser (or I've received the "Flash has barfed!" popup) - usually from an advertisement - on both Windows and Mac OS X. That behavior prompted me to run FlashBlock in my browsers on both Windows & Mac OS, incidentally.

      While you don't like having the choice taken away, there are a lot of people for whom losing Flash isn't a big deal, or is actually a positive thing... iOS devices might not be right for you.

    8. Re:Choice by mweather · · Score: 2, Insightful

      Because the users want it.

    9. Re:Choice by Sancho · · Score: 2, Insightful

      Me, too, to a point. But if iOS user's lack of Flash causes more web developers to embrace non-crappy standards, I'm okay with that.

    10. Re:Choice by PhreakOfTime · · Score: 2, Informative

      Based on most reports, its doesn't sound like Flash is watchable on Android. It might be more accurate to just say "At least Android users have the choice to install Flash if they choose" and leave the playing content part off.

      Most reports?

      Flash works just fine on my Motorolla Android. Sites I've watched full length movies/videos

      1. Comedy Central
        PBS
        cbs.com (they have all the twilight zone episodes online)

      This was even over the cellular network, and not a wi-fi connection. There was some skipping within the first 5s on longer videos(over 20min), and I imagine this is from the buffering going on in the background. After than, it played smooth as silk

      This linked article sounds like something that NetworkWorld would publish(garbage based on opinion/one users experience). Similar to that dig against the Droid they published last fall, claiming the battery was so horrible it only lasted a few minutes for the 'reporter' writing the piece.

    11. Re:Choice by SETIGuy · · Score: 2, Interesting

      I think you're confused. Adobe provides Flash for Android. That means Adobe supports Flash on Android. Saying Windows supports flash is saying that Microsoft needed to make changes to Windows especially for the purpose of allowing Adobe to port flash to it. Windows doesn't support Flash. Flash supports Windows.

    12. Re:Choice by Nerdfest · · Score: 2, Interesting

      Many people consider iTunes on Windows to be an extremely bad user experience, but Apple still supports it.

  5. Or perhaps.... by oraclese · · Score: 5, Insightful

    "All of which makes one believe that maybe Steve Jobs was right to eschew Flash in lieu of HTML5 on the iPhone and iPad." Or perhaps this just means this is the first iteration of the Android OS to attempt Flash compatibility and it obviously needs more time to mature? I hate flash as much as the next guy, but with as much content as there is out there that is based on Flash, if Android gets it working properly, it will be a big advantage over the iPhone OS.

    1. Re:Or perhaps.... by topham · · Score: 5, Insightful

      Problem is, it's not up to Android to get it working correctly, it's up to Adobe, and they've had YEARS to get it working on mobile platforms.

    2. Re:Or perhaps.... by grub · · Score: 2, Interesting

      Rather than waiting for an improvement I'm all for just cutting Flash out like a cancer.

      There are other things on the horizon which can (supposedly) do the job and replace Flash altogether. That's where my money will go.
      [disclosure: I have an iPhone and iPad. Flash isn't missed.]

      --
      Trolling is a art,
    3. Re:Or perhaps.... by Sark666 · · Score: 2, Interesting

      Well, in this single instance, Jobs is right. Flash has got to go. With browsers, we were that close to living in a world of 'best viewed with IE'. We all have Mozilla to thank for that, so now it doesn't really make a difference what browser you use. You know, like how it was meant to be. But there's this last lingering thing....

      But anyway, even though he is technically right in this case, it's obviously a self-serving motive. It will happen though, Flash has got to go. 99% of the time I use flash it's for viewing a video. Once html5 supports that properly and efficiently, flash will be relegated to wizz-bang websites that want bling and flash games.

      Adobe makes great development tools and that's something that'll keep flash along for much longer, but again, most users use flash for video these days.

    4. Re:Or perhaps.... by Tharsman · · Score: 4, Insightful

      "All of which makes one believe that maybe Steve Jobs was right to eschew Flash in lieu of HTML5 on the iPhone and iPad." Or perhaps this just means this is the first iteration of the Android OS to attempt Flash compatibility and it obviously needs more time to mature?

      Up to you if you want to believe him, but Steve Jobs has said time and time again that the reason there is no Flash on the iPhone is because Adobe has failed to deliver something that performs remotely acceptably. Again, up to you to believe it but the fact that after all the years they had to make a "light mobile friendly" flash version, you can't really claim this is a first gen and forgive it. They supposedly have been working on mobile versions of Flash since before they started whining publicly about Apple not letting them put whatever they had ready out there.

      I hate flash as much as the next guy, but with as much content as there is out there that is based on Flash, if Android gets it working properly, it will be a big advantage over the iPhone OS.

      There are few things that make me want to run Flash in my iPad/iPhone. TV shows in YouTube are one (right now you get user uploads but not actual tv shows.) Blip.tv is another one I hope eventually adapts to the iOS so I can watch Nostalgia Critic on my iPad.

      There are a lot of Flash games out there but all require PC input and will never work on a touch device.

      I already got Netflix so that no longer is an issue. Hulu is there too.

      Off the top of my head, I can't think of anything else that makes me miss Flash on my iPad. Ads are missing in many sites but that's not really a negative.

      Most people have not converted many media playback sites to HTML5 because, for all purposes, they have to reinvent the wheel. Make a new HTML5 based player that can pause movies and insert ads without the viewer skipping them. Many of these are people that just grabbed a stock flash template and embedded it on their sites to play back their media. That kind of thing will eventually be made in HTML5, very likely as open source. At that point I will see the adoption of HTML5 playback to start taking off big time.

    5. Re:Or perhaps.... by Whiternoise · · Score: 2, Interesting

      It's not only Adobe, it's the website developers themselves. The benefit that Android has is that it can view websites that are flash enabled, optimised or not. If the websites are optimised then there's the potential for some really great rich content. As it stands, the problem is not necessarily that Flash is bad (even if it's bloated as hell), it's that people are trying to view websites that aren't designed for mobile screens. The difference is, when a company brings out a flash page optimised for mobile devices, Android will be able to read it and IPhone OS won't.

      People don't complain about viewing websites that aren't designed for phones because nowadays the designers have implemented a handheld version of the stylesheet. With Flash there simply hasn't been any demand for it, and as more people use Flash 10.1 on their phones, I predict that this problem should go away (mostly).

    6. Re:Or perhaps.... by Anonymous Coward · · Score: 2, Interesting

      Exactly... Now try the test on an Android 2.2 device that isn't obsolete and is actually still available for purchase.
      Such a biased test.

    7. Re:Or perhaps.... by Americano · · Score: 2, Insightful

      Who's telling you you're not free to choose? Was there an iPhone that did support Flash, but which they revoked your rights to run Flash on? Was there an iPad that did that? Did they sucker you into buying a device by telling you it would run flash, and then shout "HA HA GOTCHA SUCKER!" after you bought it?

      Your choice, when it comes to Flash, is to either buy a device that supports it, or to buy a device that doesn't support it.

      When you buy a car, the manufacturer "takes away your choice" to move the car pedals like a bicycle... so if you value foot-pedals, you probably don't want a car as your mode of transport.

  6. "None" is better than inconsistent? by SanityInAnarchy · · Score: 4, Insightful

    ...really? I'd rather have the option than not, but I guess that's why I don't buy iStuff anymore.

    --
    Don't thank God, thank a doctor!
    1. Re:"None" is better than inconsistent? by Invid72 · · Score: 4, Insightful

      I'd rather not have the option myself. Having Flash available is a disincentive to creating a better HTML5 experience suitable for mobile devices. With Flash available, mobile site developers can just create their sites and call it a day, regardless of how poor the experience is.

      Not having the fallback means that you have no alternative but to create suitable code in order to reach mobile users. Since Flash for whatever reason already encourages lazy development, it would be better that the option didn't exist at all.

      Jobs' obstinance, coupled with iOS marketshare will lead to a better mobile browsing experience for all of us, at least that's my take.

    2. Re:"None" is better than inconsistent? by rotide · · Score: 3, Insightful

      Games can be pretty lackluster, might as well never install one again.
      Beer, some taste worse than others so nix that.
      Ahh, since sex might end up being bad from time to time, you should probably abstain.
      Food, yep, some sucks as well, you should probably not eat anymore.

      Ya, you're right, choice sucks when you might get something not 100% perfect. It's always better to ask someone else to spoon feed you what you should like. Makes life so much better!

    3. Re:"None" is better than inconsistent? by hedwards · · Score: 4, Insightful

      Except that he's not maintaining market share. In recent months he's been losing ground to Android mobiles which don't come with all the restrictions that the various iPhones do. I rooted my Nexus One yesterday, and apart from being informed that doing so would void my warranty, the whole process was painless. And really, I can't blame Google for voiding the warranty, if I'm going to introduce software which they can't protect me against, it's only fair that I'm on my own. And at least they made it crystal clear while I could still turn back.

      One of the things which killed Mac marketshare was the closedness of things. With the IBM compatible computers you could do anything the hardware could handle, with the Macs you were much more limited in what you could do, and if Apple didn't bless a hardware bit, it probably wasn't going to be available at all. Admittedly there were other mistakes, like the high cost and the terrible clones, but the closedness of things definitely hurt them.

  7. shockingly bad is an exaggeration by Superken7 · · Score: 5, Insightful

    I have been watching video without any issues from several sites, plus flash is not only video.

    Its the OPTION of having flash that makes it so great. If you don't like it, don't use it. But you cannot negate the fact that many users actually enjoy it. Period.

    "All of which makes one believe that maybe Steve Jobs was right to eschew Flash in lieu of HTML5 on the iPhone and iPad.""

    You make it sound as if both were mutually exclusive. Maybe that was what Steve wanted you to believe and you bought into it? Wake up, Android DOES support HTML5 as well as the iphone, while having much better javascript performance - crucial for HTML5 stuff.

    I am surprised such a gross simplified statement made it into slashdot. Yeah, I must be new here...

    1. Re:shockingly bad is an exaggeration by maccodemonkey · · Score: 4, Insightful

      "Its the OPTION of having flash that makes it so great. If you don't like it, don't use it. But you cannot negate the fact that many users actually enjoy it. Period."

      I would say the downside of this is that it allows web developers to be lazy. It's harder to move beyond Flash when Flash is still supported everywhere, even though it's supported very poorly.

      It's the same thing that kept IE's stranglehold around for so long, especially when IE was on the Mac, so there wasn't even a cross platform argument.

      When Apple decided not to include Flash on iDevices, Flash became no longer a standard, and started a move towards HTML5.

    2. Re:shockingly bad is an exaggeration by MobileTatsu-NJG · · Score: 2, Interesting

      I would say the downside of this is that it allows web developers to be lazy.

      I have a fear of this. I've been watching Hulu and Netflix on my iPhone a lot lately and have been surprised to find it has been easy on the battery. A couple of hours, for example, seemed to only drop it 15%. (non-scientific eyeball estimate.) If Flash takes a good deal more resources to run, will that lead to a dramatic drop in battery life?

      My fear is the temptation to use that one format to rule them all will result in a lack of efficiency that really takes the fun out of using your phone to watch the videos in the first place. There's something to be said for tailoring an app to a portable device with limited resources. That said, though, I'd really like to hear from people using Android phones to watch Flash video. If the battery-hog thing is a non-issue, I'd like to be educated on that. I've already learned that there's a huge difference between a theoretical problem and a practical problem.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    3. Re:shockingly bad is an exaggeration by BasilBrush · · Score: 2, Informative

      H.264 pretty much covers it for smartphones: Symbian, Apple, Blackberry, Android, Palm WebOS, WinMo.

      Amongst websites that have a HTML5 alternative to Flash video, it's pretty much H.264 also. Including the most important video site: YouTube.

      On the desktop, it's pretty much just Firefox that doesn't support H.264. And there's an easy answer to that.

      There is no other serious contender.

  8. My experience as well by Itchyeyes · · Score: 4, Informative

    This has been my experience as well with my Droid. I realize that the droid is a bit slower than other Android phones, but I hadn't had any trouble with watching HTML5 video on it, so I expected similar results with Flash. I was wrong. The few times I did get it to play, after let the player buffer for several minutes (on WiFi) it played in the single digit frame rates. I uninstalled it after a few days, as sites that had HTML5 video available still defaulted to Flash if they detected it. Having access to HTML5 video on only a portion of sites is preferable to me to having Flash for Android available on all sites. That should say something about just how bad it is.

    1. Re:My experience as well by mike260 · · Score: 2, Informative

      I've watched full episodes of South Park off the official site over WIFI and was pleasantly surprised by the performance.

      Exercise for the interested reader: Can you see any problems with judging video playback quality using a source material that's animated at around 3fps?

  9. Works fine on my e52 by Colin+Smith · · Score: 5, Funny

    What can I say.

    Leave the country, move somewhere with a 21st century mobile infrastructure.
    Learn to smoke, casually.
    Lose weight.
    Wear better clothes.
    Talk with an accent.
    Use a Nokia.

    In short, become European. Life is better.
     

    --
    Deleted
  10. ... duh? by Kristopeit,+M.+D. · · Score: 2, Interesting

    i've been fighting this battle with idiots for the last 2 days... on a battery powered device, optimization has real world side effects... running code through an additional platform layer increases latency and response time and consumes more resources (CPU/battery). as long as the hardware and operating systems vary greatly between devices, the best solution will always be writing and compiling applications natively for each platform.

  11. umm by ak_hepcat · · Score: 2, Informative

    My HTC NexusOne with flash 10.1 works fine. I haven't found a youtube video that won't play on it.
    I haven't tried many flash games, because i haven't had a need to.

    Even Strongbad's sbEmail's works fine. i don't notice any issues or lag or anything.

    Perhaps he should look at not only his OS, but also his hardware and his connectivity, and also his expectations.

    A phone is not a desktop. And if you don't have a physical keyboard, you're not going to be able to do certain things.

    Given all that, I still prefer Android over iOS. and my phone over any of the iPhones.

    --
    Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  12. Re:Meh by HappyClown · · Score: 5, Informative
    Here's how to get the best of both worlds:

    Open the browser on your phone then select: Menu -> More -> Settings -> Enable Plugins -> On Demand.

    That means Flash is disabled by default and a placeholder will be displayed instead, but you just need to touch the green arrow to load and play the flash content if you want to see it. Works a treat, performance is fine, and if you really do want the content it's there with a single press.

    Having said that, I find Flash performance to be fairly acceptable for the most part on my Nexus One anyway, and having it on demand like this is much, much, much better than being told you can't have it at all.

  13. Re:Meh by bhcompy · · Score: 2, Interesting

    Flashblock is on most desktop browsers. And Opera will add it eventually. It's really one of the only things missing from their mobile browser, which is the best I've found for all other uses.

  14. Another Apple fanboi type article by Anonymous Coward · · Score: 2, Insightful

    What we have here is a new phone platform that provides a very common and desired feature the IPhone will never have according to their lord and savior Jesus....I mean Steve Jobs.....therefore this uninformed writer feels Steve was right because it doesn't work flawlessly?!?! Wow what if we were to say that about all technology on new platforms?? Totally insightful there buddy!!!

  15. HTC Incredible by DrugCheese · · Score: 2, Insightful

    Always worked fine for me. Including several flash games off websites I've wanted to waste a little time on. Maybe this guy needs a better provider if his videos load to slow. Reminds me of all the people who bought new computers in the late 90's early 00's only to complain that it was 'just as slow downloading stuff as the old one'.

    --
    *DrugCheese rants*
  16. What about non-video? by DdJ · · Score: 2, Insightful

    I never thought it'd be any good for most video.

    How is it for non-video? Games? Simple non-video animations like StrongBad? Very simple video like the Zero Punctuation stuff?

    (Full disclosure: today, I happen to be an iOS user and am content with the lack of Flash right now -- I usually disable it on my desktop too -- but I'm interested in how this all plays out, and willing to be persuaded.)

    1. Re:What about non-video? by beej · · Score: 2, Informative

      It's pretty good for non-video. Depends on exactly what you try to force it to do, of course. But Strongbad is no problem. Dig around youtube and you can find Strongbad playing on the iPad under Frash, or Zero Punctuation playing under Android.

    2. Re:What about non-video? by Joe+Tie. · · Score: 2, Informative

      Works fine. The big thing is that they, for some insane reason, didn't hook up a software keyboard to it. So you often wind up somewhat limited if you don't have a hardware keyboard. Still, a fair number of games only need the arrow keys, and the optical sensor at least works with that. I've played a few flash games with that, and they work fine. And plants versus zombies plays fine, thankfully.

      --
      Everything will be taken away from you.
    3. Re:What about non-video? by owlstead · · Score: 2, Informative

      Meh, it works good enough to watch a bit of youtube. And that's what I am using it for most: my TV guide app. can show previews of the films on TV, which I watch when I'm in the metro. I am the proud owner of a HTC hero, for which HTC was so nice to provide a Android 2.1 update for (though I might hack it to Froyo if it gets less responsive).

  17. Counterexample by beej · · Score: 3, Informative

    Down in the comments for the story, someone has posted this counterexample to youtube. In it, he uses Flash to watch the video complaining about how badly Flash video works on mobile phones on his mobile phone:

    http://www.youtube.com/watch?v=cb9jfdltkUU

  18. Re:Meh by MindDelay · · Score: 2, Insightful

    So instead of getting a consistent web experience you're basically deciding to play russian roulette with Flash content?

    Brilliant.

    It just works.

    Except when the fucking browser crashes.

    What a ridiculous comment. All he's saying is you can disable it by default and browse the web as you would normally, with the option to play flash content if you want. All flash content is russian roulette, no matter what platform you use. What does it matter if it's on your phone or not? No matter what you're getting a consistent web experience.

    --
    Spiral out. Keep going...
  19. Re:Meh by HappyClown · · Score: 3, Informative

    Maybe you should see on-demand Flash in action, rather than make up FUD about russian roulette and browser crashes without any facts to back your statements up.

    I've been running Flash on my phone since June, viewing the Flash content I choose to on a daily basis. It's seamless enough that I hardly think about it. I've never had a browser crash from playing Flash content, there's no "roulette" involved. It does in fact "just work" (though I wouldn't go quite so far as to call it brilliant). And as a bonus, if I want to emulate an iPhone, I'm always free to uninstall Flash completely.

  20. Re:car analogy by Artifex · · Score: 2, Insightful

    I'll take limp home mode over being stranded 100 miles from civilization, any day of the week.

    A better car analogy would be having to drive your car in hot weather without air conditioning vs. being able to turn on air conditioning at the cost of your car abruptly slowing to 5 miles an hour. And then having the brakes start pumping themselves.

    --
    Get off my launchpad!
  21. Hardware acceleration by DrYak · · Score: 2, Insightful

    The most CPU power consuming part in watching episodes is the playing of the video it self.
    And most modern machines (be it desktop with their graphic card or embed device with their SIMD & GPU units) *DO HAVE* hardware acceleration for most modern formats (that's what they use for video in HTML5. Or *should use* if the demo runs like a snail)

    So if watching an episode is like a slideshow on these machines, it's a situation of :
    - In the case of the Pentium 4 - no hardware acceleration being available (move to a Radeon HD 4670, they are available on AGP bus and *DO* feature H.264 acceleration, older AGP GPU may lack it)
    - Hardware acceleration not taken advantage of (if this version of Flash is 100% pure ARM, and doesn't leverage the Neon SIMD extension, nor the embed GPU - Usually some PowerVR) - that would probably be moronic since there's lots of SIMD+GPU code floating around that could be harnessed for an Android Flash.
    - Unsupported video format (there's SIMD+GPU code available for H264, older MPEG4 and other MPEGs, even for Theora, and soon WebM - But I don't know if there's for the older Flash Video codecs like VP6). In this case HTML5 won't save you either (or at least until HTML5 explicitly requires a specific codec, like WebM)
    - Pure sloppy programming - if the rest of the Flash implementation is completely b0rked, no hardware accelerated magic can save the situation.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  22. Re:Skyfire by hairyfeet · · Score: 2, Insightful

    Uhhh...how exactly do you know it wasn't a problem? did they take measurements to make sure that there wasn't intermittent interference? Because I have set up quite a few Wifi systems for home users and intermittent interference can be a royal bitch sometimes. Unless he was out in the boondocks there are signals bouncing all over the damned place and a system that works good five minutes ago can be total shit now. Hell in just my apt I'm looking at about a dozen different Wifi routers bouncing signals in here of various strengths.

    So unless they did seriously testing like Consumer Reports does I'd take anything they say regarding wifi with a grain of salt. In today's wireless enabled world the amount of interference you can get can really screw your day.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  23. Flash is for more than streaming video by tomhudson · · Score: 2, Interesting
    Jobs was wrong. Look at all the games written in flash. They don't need tons of bandwidth, and its something people want.

    Video is a red herring. Bandwidth will catch up. It always does. Or have you forgotten the bad old days of watching postage-stamp-sized video barely playing from your hard disk, and not playing at all across the net?

    1. Re:Flash is for more than streaming video by DurendalMac · · Score: 2, Informative

      Except that Flash as a video wrapper has become far more prevalent than little games (which are also written Java, Javascript, etc). Flash is a whore for video. A Flash-wrapped H.264 eats a surprising amount of CPU time when compared to the same H.264 playing in a good media player.

    2. Re:Flash is for more than streaming video by slimjim8094 · · Score: 3, Interesting

      Games are even worse than video. I tried playing Curveball on a mobile device, and it wouldn't keep the game still - dragging just moved the game, not the ball. I had to tap at exactly the right spot at exactly the right time.

      Then I tried to play a puzzle game, where the spacebar reset the playing field. I didn't think that one through, obviously - it was a no go.

      I found a third random game, don't recall the name, but it made a huge distinction between hovering and clicking. No go on a touchscreen.

      So let me ask you. If I have a flash game and need to rewrite it anyways to get it to work at all, let alone well, on a mobile device - why wouldn't I just write it for that device, or cross-platform HTML5?

      All Steve Jobs has been saying is: Desktop paradigms don't work on a mobile device. That's why Apple made millions on a mobile device with a properly-thought out control scheme, and why they've done it again and again and again.

      If they allowed desktop apps natively, or with easy ports, much of the software would be terrible to use. If you don't believe me, have you tried using a VNC client to control your computer from your phone? It's virtually useless, and saved (at best) for emergencies.

      I'm not an Apple fanboy, but I'm not a complete idiot either. Jobs, for all his control-freak tendencies, makes a Titanic-sized boatload of sense, and most people agree.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    3. Re:Flash is for more than streaming video by mysidia · · Score: 2, Informative

      I don't think bandwidth is the issue, the article says: using Flash 10.1 on a Nexus One over a local Wi-Fi network connected to a 25-Mbps Verizon FiOS broadband connection, mobile expert Kevin Tofel found that videos were slow to load, if they loaded at all

      So, that means... either the phone's WiFi is extremely flawwed and substandard, Verizon FiOS wasn't living up to its promises, OR the issue with the phone was something other than a network bottleneck.

      There could be a bottleneck in the phone's ability to use a fast connection, or a bottleneck in terms of CPU required to render that video using Flash. or an I/O bottleneck loading all that stuff into the phone's RAM and such

      But there is generally plenty of bandwidth in a WiFi environment to load a video. Otherwise, the PCs would be having issues as well (which they are not)

    4. Re:Flash is for more than streaming video by ThinkTiM · · Score: 2, Informative

      Bandwidth is not the issue - the issue is CPU. h264 (HTML 5 Video) is rendered on an iPhone using hardware and works fine.

    5. Re:Flash is for more than streaming video by tomhudson · · Score: 2, Informative

      In comparison to Flash, nobody's doing "little games" in Java. And javascript doesn't have the same level of control and portability out of the box compared to flash.

      Now, since you brought up the subject of whores, video was used by Jobs as a red herring to get people to focus on video, so he can whore h264, which he owns some patents in.

      Flash is pretty much the environment you want to use if you want to write a game that works on pcs and game consoles without having to do any special tricks.

  24. Ditto by Kludge · · Score: 2, Informative

    Youtube works great on my N900.
    However, other sites do not, like the Daily Show. But of course, sometimes the Daily Show videos don't work on my PC either. Original post has some merit.

  25. Logic? by Namarrgon · · Score: 5, Insightful

    Sorry, but you're wrong, and so is Apple. No users are directly "effected" unless they choose to be. By your same "logic", any baby that's not ideal for every possible use should be thrown out with the bathwater, and users should be prevented from having anything to do with those terrible things whether they want it or not.

    Sure, Flash sucks for some videos - and it's fine for others. A lot of Flash games don't play well on a mobile device - but some do. Flash ads are annoying - but Flash animations like Homestar Runner are awesome, work great, and I can pick and choose when & what Flash I see. If HTML5 was a valid alternative right now, you might have a point, but it isn't, and won't ever be an alternative for all the existing flash sites out there.

    The fact that this argument is still on-going shows that there is still much demand for Flash. Apple can choose to exclude those customers if it wants, you can buy into that if you want, but I for one am very very glad that Android is a viable alternative that gives me the choice of HTML5 and Flash.

    --
    Why would anyone engrave "Elbereth"?
  26. Re:Users are affected if Flash is default choice by mldi · · Score: 2

    You're basing HTML5's success based on what happened to floppy disks? How is that even remotely relevant? For one, HTML5 is the successor of HTML4, not Flash. It's not replacing Flash, it's replacing HTML4. CDs replaced floppies. There's an important difference there.

    The truth of the matter is Flash if fucking everywhere. HTML5 isn't. Therefore, it isn't a viable alternative right now because most sites don't have an HTML5 version yet. In the future, fine, but that's also beyond the point. The point is that anything that can't run flash is experiencing a crippled Internet, simply because it's on so many sites. That's fine if you don't mind missing a bunch of content, but that shit doesn't fly with me or millions of other users, and that's why the big uproar.

    Furthemore, flash ads can be blocked. Or, you can tell the browser to load plugins on-demand in android, which means that all Flash applications show up as a big box with a giant green arrow. Tap the arrow to load and run. No flash ads, but still run Flash when you want to. Works great. What's even better is that I'm presented with the choice.

    --
    If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
  27. And I'm trying Arcade fire by Sycraft-fu · · Score: 2, Insightful

    In Firefox. Currently it has completely pegged one of my cores, and has some birds flying around with a very jerky frame rate. Nothing else seems to be happening. So with a little bit of animation it can being FF to its knees. I don't know if it is supposed to be doing anything else, but Flash could do the bird thing easily, without slowing the browser down (other tabs are dog slow currently as FF uses only one core).

    Now I know, I know, this was made for Chrome. Even warned me. Guess what? That is NOT a point in HTML5's favour. If things only work well on one browser that helps nothing. Firefox is a major in the browser market, only IE might have more marketshare (and FF may have overtaken it, haven't checked). So on the major browser this little thing can't even run at a good speed? On a fucking Core 2 Quad 2.8GHz?

    With Flash it would run well, and do so on any browser.

    Now, I'm not saying HTML 5 won't get better. I'm not saying that 5 years from now such a page won't run great on everything. What I'm saying is it doesn't NOW. HTML 5 is not ready for prime time in any way shape or form.

    First all the major browsers need to support it well. By that I mean implement the features and be able to run it fast. It needs to be something that doesn't only work on certain browsers or slow things down badly and so on.

    Next there needs to be good development tools. If you've ever actually used Flash, as in the actual Flash program not Flash Player, that's what I mean. Something that can design animation and interactive content easily and graphically. Writing lots of markup is not an acceptable method.

    Only then, once browser support is good and the tools are good, should sites start transitioning to HTML 5 on a large scale. It has to be good for end users to use first, then sites can look at it.

    As it stands, Flash gets shit done. Doesn't matter if you don't like it, it works.

  28. Re:this really highlights the difference between by MistrBlank · · Score: 2, Insightful

    What choice? Google has kill switches to kill apps as we've already seen. Most Android users I know have had to root their device to install many things on their device, an operation whose purpose is similar to jailbreaking an iPhone.

    I'm tired of the Google soapbox, their pool is no better than the Apple pool.