The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Apple has already won the Flash-HTML5 war.

    Discussion in 'Apple and Mac OS X' started by ajreynol, Oct 28, 2010.

  1. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    HTML5 Video Available on the Web – October Update

    Thanks, iPad and Apple. <3

    "GG", Adobe. You had a good run as the only real game in town. Amazing how fast things can change in the tech industry when you lag behind the technology curve for too long.
     
  2. akin_t

    akin_t Notebook Evangelist

    Reputations:
    99
    Messages:
    455
    Likes Received:
    0
    Trophy Points:
    30
    It wasn't a war, HTML 5 was going to be supported eventually (I mean, it was HTML after all), it was only a matter of time.

    Also, flash content isn't really going anywhere anytime soon. It's just that Apple's iPhone and iPad has given devs an urgency to speed up the progress of supporting HTML 5.
     
  3. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    it was definitely a war.

    maybe you missed the vitriol, fanboy factions & encampments, and internet forum eruptions secondary to this situation. They've been going strong for most of the year. But perhaps you slept through it or something. In fact, it's BEEN a war for some time between those who want Flash to stay the standard and everyone who'd like to see the web move forward to more stable, efficient and flexible solutions.

    Lastly, Flash will be around for some purposes (UI, for example). But it's role will be greatly diminished as HTML5 plucks video out of its hands.
     
  4. akin_t

    akin_t Notebook Evangelist

    Reputations:
    99
    Messages:
    455
    Likes Received:
    0
    Trophy Points:
    30
    Standards change all the time, just because some people oppose change and some embrace it doesn't make it a war lol.

    But yeah, I didn't really pay attention to the whole fiasco. My concern is being able to access readily available media on the device of my choice, that's all.
     
  5. Jervis961

    Jervis961 Hall monitor

    Reputations:
    558
    Messages:
    952
    Likes Received:
    0
    Trophy Points:
    30
    Agreed! There has been a war between those looking to keep the status quo and those looking for a more efficient way to do things. As much as people hate Jobs and Apple I like his focus on ease of use and efficiency.
     
  6. City Pig

    City Pig Notebook Virtuoso

    Reputations:
    483
    Messages:
    2,322
    Likes Received:
    0
    Trophy Points:
    55
    When YouTube lets me watch fullscreen HTML5 vids, I'll move on. Until then, it's more of a curse than a blessing.
     
  7. ganger1

    ganger1 Notebook Enthusiast

    Reputations:
    27
    Messages:
    35
    Likes Received:
    0
    Trophy Points:
    15
    There is no war.

    Both are great technologies that will continue to advance the web.

    However video content in H.264 will always require flash to play in open source browsers like Firefox and Opera. Video content in WebM or OGG Theora will always require flash to play in Safari or I.E. because for some reason Apple and Microsoft refuse to support open source video codecs (possibly to encourage the use of H.264 which they both collect royalties off of).

    To think this is a war is just regurgitating BS from Apple to cover up the fact that Adobe's Flash and Air is a threat to Apple's exclusive App store. There are tons of use for Flash outside of video, mostly web apps, that Apple doesn't want to support. Not supporting flash prevent iOS users access to these apps, Apple's idea is probably to discourage current iOS devs to support other platforms or get them to develop HTML 5 apps tailored only for iOS (since HTML 5 applications vary immensely between platforms).

    By not allowing flash Apple is just putting up a barrier to prevent ways of easily developing apps to run on multiple platforms. Even if flash sucks, its just more pointless anti-competitive restrictions from Apple, bad for the consumer no matter how you look at it. Think of it like how I.E. beat Netscape.

    If theres any war its the App Store vs an Open Marketplace. HTML is just a naturally evolving open web standard which has nothing to do with corporations whether big companies like Apple or Microsoft choose to support it or not. Safari doesn't even support any open HTML 5 video codecs, so Apple's "we support open standards" excuse is a load of BS, you don't support anything by simple refusing to permit the use of some unrelated technology.
     
  8. 2.0

    2.0 Former NBR Macro-Mod®

    Reputations:
    13,373
    Messages:
    7,746
    Likes Received:
    1,043
    Trophy Points:
    331
    Firefox 4 will support HTML5. Opera is already working on it.

    H.264 works fine in HTML5.
     
  9. yuio

    yuio NBR Assistive Tec. Tec.

    Reputations:
    634
    Messages:
    3,637
    Likes Received:
    0
    Trophy Points:
    105
    even before I bought a mac, and became biased I wanted HTML 5 to take over. seriously. Flash is a pig, not trouble for an Core i7, but trouble for most ARM designs.

    I think eventually we will see flash slowly phased out.
     
  10. ganger1

    ganger1 Notebook Enthusiast

    Reputations:
    27
    Messages:
    35
    Likes Received:
    0
    Trophy Points:
    15
    Almost all browsers have supported the HTML 5 video tag for a while. But to support the tag, the browser needs to be able to play the codec. Because the H.264 codec required licensing, open source browsers like Firefox and Opera can't play them without a plug-in like flash.

    HTML5 video - Wikipedia, the free encyclopedia

    Chart lists supports for HTML 5 video codecs.


    If a flash plug-in is not playing a video, the browser is. The only difference in performance would be hardware acceleration. On a Mac flash has never had as much access to hardware acceleration than Safari (which Apple writes itself). This is only because of OS X's restrictions, which of course Apple themselves bypass.
     
  11. 2.0

    2.0 Former NBR Macro-Mod®

    Reputations:
    13,373
    Messages:
    7,746
    Likes Received:
    1,043
    Trophy Points:
    331
    No worries, someone will come out with an open source H.264 codec plug in for Firefox and HTML5. They'll invariably have to given that HTML5 will become the de facto standard in a few short years.

    Especially with the proliferation of mobile devices that opt not to use the resource hungry flash.

    Flash won't die. It will just lose relevance.
     
  12. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
  13. Jervis961

    Jervis961 Hall monitor

    Reputations:
    558
    Messages:
    952
    Likes Received:
    0
    Trophy Points:
    30
  14. 2.0

    2.0 Former NBR Macro-Mod®

    Reputations:
    13,373
    Messages:
    7,746
    Likes Received:
    1,043
    Trophy Points:
    331
    Concur about Java. One of my clients uses a java based portfolio monitoring program. What a mess that thing is.
     
  15. doh123

    doh123 Without ME its just AWESO

    Reputations:
    996
    Messages:
    3,727
    Likes Received:
    1
    Trophy Points:
    106
    Java is fantastic...

    Do not judge Java by some crappy programmers that make crappy software with it. You can make crappy software in any language. Its not hard to make good software in Java as well...
     
  16. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    the bad programmers have spoiled the loaf of bread, doh123. time to throw the batch out! lol.

    really, as long as it's off the web, I don't care what happens to it.
     
  17. Joshnerd557

    Joshnerd557 Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    5
    I'm a developer and I don't care if everyone uses HTML5 I'm still gonna be with Flash all the way! :D
     
  18. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    oh you'll care. :)

    and good luck with your work.
     
  19. yuio

    yuio NBR Assistive Tec. Tec.

    Reputations:
    634
    Messages:
    3,637
    Likes Received:
    0
    Trophy Points:
    105
    I'm in Uni now, I know much about Java, C, C++, MIPS assembly etc. and JAVA is by far the slowest language I know. and by a huge margin. I also have slides the show it being approximately 1000x slower at some task than C. and Java is my first language.

    (that being said I really enjoy assembly).
     
  20. iRis9091

    iRis9091 Notebook Consultant

    Reputations:
    7
    Messages:
    105
    Likes Received:
    0
    Trophy Points:
    30
    WAR WAR WAR WAR WAR WAR, why does everyone hate war, well most of yous.. sigh.

    it'll be intresting to see the performance improvement while watching youtube video on html5
     
  21. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Messages:
    8,636
    Likes Received:
    4
    Trophy Points:
    206
    That isn't a fair comparison. Java is a language which you use to specify logical constructs, just like C and C++, but unlike MIPS.

    The performance of Java and C++ compiled code is based on the runtime environment, the compiler, and in Java's case, the quality of the JVM.

    C++ speed depends on the quality of the produced machine code.

    Basically, as languages, it is strictly true that neither is faster, as languages do not have a quality called "speed".

    It means nothing that you found a case with your particular JVM and your particular runtime environment where Java code executed 1000x slower than machine code produced from C++ source code using your compiler for your target machine. Literally meaningless. Keep learning.
     
  22. ttt0649

    ttt0649 Notebook Enthusiast

    Reputations:
    0
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    15
    how do you transfer flash to html-5 on a mac?