IE10 to ditch flash

Out of context: Reply #32

  • Started
  • Last post
  • 38 Responses
  • monolith0

    My long response but it has to be said since there's so much ignorance and hate exhibited by some people.

    Metro IE doesn't support any plugins..not just Flash.. so this is not an anti-flash move per-se. It's actually more of a fuck you to Silverlight developers.

    If anyone is deluded that Flash won't be around for another decade think again. HTML5 is nowhere near being able to compete. Sure it can do basic video and audio and you can write 15 lines of code in CSS to make sure it works on a couple of browser (which basically about 40% of people can even see) but this is all basic stuff. The only thing and effect that works crossbrowser and is some what doable i HTML5 is this parallax scrolling and it's becoming a joke because every single site is doing it and look exactly the same..I'm not even getting into whole HTML5 separation between browsers, specific APIs that will only work with a specific browser.

    We are already seeing it btw.. HTML5 in Metro is something internally called Metro HTML5 and is relying on underlying WinRT.. Same with Chrome and Native Client which only works with Chrome (Firefox is doing their own thing).. Same thing goes with CSS3 and upcoming ECMAScript 5. It is such a clusterfuck I don't even know where to begin to address it.

    If some of you truly believe that HTML5/CSS3/JS will somehow magically work everywhere the same with same performance and same code you are bat shit crazy. Just ask Big Spaceship and what they went through in making that Adobe presentation for HTML5. They literally dropped a 3rd testicle and wasted so much time just to get it to run decent.

    The reason Apple and Microsoft even Google support HTML5 is because it's free and because they get to control everything since they are making the browsers and with HTML5, that's where real control lies. Instead of plugins, which are basically executables/libraries done by 3rd parties, big boys now want to do their own thing. So we will see HTML5+ stuff popping up in IE10, Webkit specific stuff happening on Chrome/Apple stuff (already happens with CSS3 and specific things that only work with Safari for example).

    What you will see is 5 different levels of code in HTML5 apps in order to work on Metro IE, on webkit browsers, on Firefox etc etc.. While some aspects of HTML5 will work on every browser (such as elementary tags and audio and video) the rest of the stuff being made like certain native API support (such as microphone and cameras and so on) are going to differ from platform to platform.

    Plugins have ALWAYS brought innovation. W3C and web standards evolve SUPER slowly and plugins allow 3rd party companies to evolve the web and do more things across every browsers supporting <object> and <embed> tags.

    If you don't like proprietary, then you certainly don't like h.264 as well. So let's kill h.264 too. I'd say h.264 is worse than any plugin because it requires licensing, while plugins are completely free. There is value in proprietary technologies as well, ESPECIALLY when the standards are simply not growing fast enough to bring new features. This will be no different with HTML5 and why HTML5 spec still allows embed tag.
    Imagine what web would look like if we relied on W3C and the mess they did with earlier versions of HTML. HTML5 is just slightly better bringing a few more features but so loosely standardized that every browser maker can do their own shit on top of it (such as the case with codecs for video).

    If plugin, Flash or Silverlight or whatever is so inferior, then HTML5 will force it out of existence by itself by being a better platform. The way Apple and Microsoft are trying to do it is to manipulate again the web landscape for their own benefit. It has nothing to do with battery life, or performance (which btw, Flash is better at than HTML5, especially on mobile).

    It is not up to a corporation to prevent technology. It should be up to developers and consumers. Android is a very good example. There is absolutely zero downside in having Flash. It's 100% choice. You don't like it, or you believe it drains your battery or whatever, just don't install it.. Simple as that.

    This is why Google is doing it the right way. They allow Flash, they push HTML5 and a very good example of that is diversity and beautiful interactive applications you can find on Chrome Store which use Flash and HTML5 and whatever.

    They also solve the security issues by sandboxing the plugins so the user has complete choice. Only in this retarded new Apple age where two most proprietary companies are like pushing open standards (yeah right!) it is ok to start banning specific technologies who are btw, far more superior than HTML5 is at the moment and will be in the next 5-10 years. It's so funny, because two companies known for delivering tools and services across platforms and open support plugins and Flash (Adobe and Google). This thing is so funny.

    Btw, Flash will not die (better yet, Flash platform), it will eventually migrate to native apps just as it is now. It's still going to be at the forefront of new 3D games and so on (especially since Unity is now exporting to Flash) And very simple example of that is Machinarium. The best selling game on iOS for example. Game is completely built in Flash.

    Adobe is doing a smart thing. They are pushing HTML5 tools as this space is completely empty and in the mean time they are pushing native app development with AIR/Flash Builder/Flash as that's really where to future is going. Nobody will care about the web in the long run as mobile and tablet computing grows.

    • well said sir. that's a lot of typing.fyoucher1
    • These long posts remind me of the Boz.ernexbcn
    • yesformed
    • Gotta be Bozanimatedgif
    • Microsoft discontinued Silverlight more than a year ago. It's not really worth mentioning anymore.CyBrainX
    • This is great. Well done.CyBrainX

View thread