RIP, Flash (and Silverlight too)

Flash iconWhen Apple introduced the iPad last year without support of Adobe Flash, Steve Jobs was accused of everything from crippling his own product to pursuing a personal vendetta against Adobe. Events have proven the Flash ban, like so many of Jobs’s decisions, to be prescient. But if Jobs needed any vindication, he has now gotten it from, of all places, Microsoft, which has stuck a probably fatal blow to both Flash and its own competing technology, Silverlight.

In a post to the Building Windows 8 blog, Internet Explorer development chief Dean Hachamovich made clear the IE 10 browser in Windows 8 will not support plug-ins. That means that neither flash nor Silverlight will run in IE (though other apps, including other browsers, may support the Flash and Silverlight players.) Instead, Microsoft will follow Apple’s lead and rely on native HTML 5 for rich web applications and media play.

There are two big problems with Flash. One is that the plug-in has a nasty destabilizing effect on browsers. A large percentage of the browser crashes that I have experienced have been attributable to Flash misbehaving. Second, it is an awful resource hog. This is a minor issue in a modern PC with processing power to burn but is a huge problem on more constrained tablets. The ability to run Flash was supposed to be a big selling point for Android tablets, except that it turned out that they didn’t actually run Flash very well. The fact the Windows 8 is supposed to work on both PCs and ARM-powered tablets was clearly a major consideration in Microsoft’s decision.

The absence of Flash on the iPad has been a minor nuisance–and the popularity of the Apple tablet has greatly accelerated the development of HTML 5 alternatives. Microsoft is betting that by the time Windows 8 ships, probably about  year from now, HTML 5 will have matured to the point where Flash and Silverlight will not be missed.

Flash was an immensely useful technology in its day. It both enhanced media play–it’s not clear how YouTube might have happened without it–and enabled the development  of richer web pages than were possible with existing HTML techniques. So let us mourn its impending passing and celebrate the folks at Future Wave, Macromedia, and Adobe who developed it. And let us move on to a better HTML 5 future.



Published by

Steve Wildstrom

Steve Wildstrom is veteran technology reporter, writer, and analyst based in the Washington, D.C. area. He created and wrote BusinessWeek’s Technology & You column for 15 years. Since leaving BusinessWeek in the fall of 2009, he has written his own blog, Wildstrom on Tech and has contributed to corporate blogs, including those of Cisco and AMD and also consults for major technology companies.

134 thoughts on “RIP, Flash (and Silverlight too)”

  1. Remember the writing on the wall started with the original iPhone over *4 years* ago… one of the many “predictions” of the nascent device’s early demise was that it didn’t support flash. Job’s brilliance was laying the blame for what many people assumed was a universal browser problem at the feet of where it belonged, flash. In a weird way Chrome was the second blow — by separating tab processes people could now narrow down crashes to a misbehaving page, and the frequency of how often that page was running flash was easy to note. Even with that, I *still* get the occasional full browser lockup in Chrome that is fixable by killing the flash plug-in in Apple’s “Activity Monitor” utility.

    Were there hard feelings for the way Adobe abandoned Apple in the mid-nineties? Probably. But Flash deserved to die. Just like the floppy, the Apple Desktop Bus, AppleTalk and other aging proprietary technologies that Apple had invested a lot in, Steve was not afraid to scare the heck out of the analysts by cutting losses by walking away.

  2. What is this Silverlight of which you speak?!?

    Seriously, in all the years Silverlight has been out, I’ve never encountered a web site that used it. Not once. (And no, I don’t have it installed without my knowledge. I use an old PPC Mac and iOS devices, which aren’t supported by Silverlight.)

  3. Flash is more than your browser plugin. Ignoramus articles like these would kill Flash, and all its permutation that isnt just a browser plugin. There are enterprise applications and ipad applications running based on flash technology, see the award winning Machinarium game for Ipad.

    Blaming the plugin for poor programming by flash developers is laughable – its like blaming the ingredients for how the food taste – as opposed to blaming the cook.

    HTML 5 is no where near what flash can do at this point, and all comparison hillariously tries to reproduce what flash does…Look ma! I can almost recreate what flash can do.

    Flash, together with air, flex, actionscript and builder, can create programs for all kinds of platforms, including iOS and Android. And all you need is one competent programmer/graphic designer.

    Without it, trying to create something for iOS and Android needs 1 programmer for objective C/xCode, and 1 programmer for android. And then you’d need a graphic designer.

    Keep feeding the crowd.

  4. We are a group of volunteers and starting a new scheme in our community. Your website provided us with valuable info to work on. You have done an impressive job and our entire community will be thankful to you.

  5. Thanks, I’ve just been looking for info approximately this subject for a long time and yours is the best I have found out so far. But, what in regards to the conclusion? Are you certain about the source?

  6. It is appropriate time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I wish to suggest you few interesting things or suggestions. Perhaps you could write next articles referring to this article. I desire to read even more things about it!

  7. Good – I should certainly pronounce, impressed with your site. I had no trouble navigating through all tabs and related information ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your client to communicate. Nice task.

  8. I found your blog site on google and examine a number of of your early posts. Proceed to keep up the excellent operate. I simply further up your RSS feed to my MSN News Reader. Seeking forward to studying extra from you in a while!…

  9. My programmer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on various websites for about a year and am concerned about switching to another platform. I have heard excellent things about Is there a way I can import all my wordpress posts into it? Any kind of help would be really appreciated!

  10. I wish to express some appreciation to the writer just for bailing me out of this particular scenario. Because of surfing through the internet and meeting advice which were not powerful, I figured my entire life was gone. Living without the presence of answers to the difficulties you’ve sorted out as a result of the website is a serious case, and those which might have badly damaged my career if I had not encountered your blog post. Your personal capability and kindness in playing with every item was tremendous. I am not sure what I would have done if I had not come across such a subject like this. I can at this moment relish my future. Thanks so much for this skilled and sensible guide. I won’t think twice to suggest the website to anybody who would need guidance about this topic.

  11. I cling on to listening to the news broadcast talk about receiving boundless online grant applications so I have been looking around for the best site to get one. Could you advise me please, where could i get some?

  12. Keep up the great work, I read few content on this website and I conceive that your blog is very interesting and has got circles of wonderful info .

  13. hi!,I really like your writing so much! share we be in contact more about your article on AOL? I need a specialist in this space to solve my problem. Maybe that is you! Having a look forward to look you.

  14. There are some interesting cut-off dates on this article but I don’t know if I see all of them center to heart. There’s some validity however I will take hold opinion until I look into it further. Good article , thanks and we want more! Added to FeedBurner as well

  15. Thank you for another fantastic article. The place else may just anyone get that type of info in such an ideal means of writing? I have a presentation next week, and I am at the search for such info.

  16. Aw, this was a very nice post. In thought I wish to put in writing like this additionally – taking time and actual effort to make an excellent article… however what can I say… I procrastinate alot and not at all appear to get one thing done.

  17. It’s actually a nice and useful piece of information. I am happy that you shared this useful information with us. Please keep us informed like this. Thank you for sharing.

  18. I do not even know how I ended up here, but I thought this post was great. I don’t know who you are but certainly you’re going to a famous blogger if you are not already 😉 Cheers!

  19. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

  20. I just could not leave your web site prior to suggesting that I really loved the standard info a person provide on your visitors? Is going to be again often to investigate cross-check new posts.

  21. Thanx for the effort, keep up the good work Great work, I am going to start a small Blog Engine course work using your site I hope you enjoy blogging with the popular you express are really awesome. Hope you will right some more posts.

  22. Hi there very nice website!! Man .. Excellent .. Amazing .. I will bookmark your website and take the feeds additionally?KI am satisfied to search out numerous useful info here within the submit, we’d like develop more strategies on this regard, thank you for sharing. . . . . .

  23. F*ckin’ remarkable things here. I’m very glad to see your post. Thanks a lot and i am looking forward to contact you. Will you kindly drop me a e-mail?

  24. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! However, how can we communicate?

  25. Hi there, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you reduce it, any plugin or anything you can suggest? I get so much lately it’s driving me mad so any help is very much appreciated.

  26. I have not checked in here for a while since I thought it was getting boring, but the last several posts are good quality so I guess I will add you back to my daily bloglist. You deserve it my friend 🙂

  27. Undeniably believe that which you said. Your favorite reason appeared to be on the internet the simplest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they just do not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could take a signal. Will probably be back to get more. Thanks

  28. Hi, Neat post. There’s a problem along with your web site in web explorer, would test thisK IE nonetheless is the market chief and a good section of folks will omit your excellent writing because of this problem.

  29. Ich mag die wertvollen Informationen, die Sie auf Ihre Artikel bereitstellen. Ich werde Ihr Blog mit einem Lesezeichen versehen und erneut hier regelmäßig einen Blick darauf werfen. Ich bin ziemlich sicher ich werde informiert viele neue Sachen richtig hier! Viel Glück für das Folgende!

  30. I have to express some thanks to this writer just for bailing me out of such a condition. As a result of looking through the world wide web and seeing ideas that were not beneficial, I thought my life was over. Living without the presence of solutions to the problems you have sorted out as a result of your entire posting is a crucial case, and the ones that could have in a wrong way affected my entire career if I hadn’t noticed your web site. Your actual knowledge and kindness in maneuvering all the stuff was valuable. I don’t know what I would’ve done if I hadn’t discovered such a thing like this. It’s possible to now relish my future. Thank you so much for the specialized and amazing help. I will not hesitate to propose the sites to anybody who needs guide on this topic.

  31. I’m no longer certain the place you’re getting your info, but great topic. I must spend some time finding out more or understanding more. Thanks for great information I used to be searching for this information for my mission.

  32. you are actually a good webmaster. The web site loading pace is incredible. It kind of feels that you’re doing any distinctive trick. In addition, The contents are masterpiece. you have performed a wonderful job on this matter!

  33. I have been surfing online more than three hours lately, yet I by no means found any interesting article like yours. It is lovely value sufficient for me. Personally, if all webmasters and bloggers made good content material as you probably did, the internet might be much more useful than ever before. “A winner never whines.” by Paul Brown.

  34. fantastic post, very informative. I wonder why the other specialists of this sector do not notice this. You must continue your writing. I am sure, you’ve a huge readers’ base already!

  35. I keep listening to the news broadcast talk about getting boundless online grant applications so I have been looking around for the best site to get one. Could you advise me please, where could i get some?

  36. It’s a shame you don’t have a donate button! I’d most certainly donate to this brilliant blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to new updates and will share this site with my Facebook group. Chat soon!

  37. I just couldn’t depart your site before suggesting that I extremely enjoyed the standard information an individual provide in your guests? Is going to be back steadily in order to investigate cross-check new posts

  38. Virtually all of the things you point out is astonishingly appropriate and it makes me wonder why I had not looked at this with this light previously. Your article truly did turn the light on for me as far as this particular topic goes. But at this time there is just one position I am not really too cozy with so whilst I make an effort to reconcile that with the actual core theme of your point, let me observe what all the rest of the visitors have to say.Very well done.

  39. I do like the way you have presented this particular issue plus it really does provide me a lot of fodder for consideration. Nonetheless, from what I have seen, I simply trust as other comments pile on that people today stay on point and don’t start on a soap box regarding the news du jour. Yet, thank you for this excellent point and though I can not necessarily agree with the idea in totality, I value your viewpoint.

  40. Great work! This is the type of info that should be shared around the internet. Shame on Google for not positioning this post higher! Come on over and visit my site . Thanks =)

  41. Its such as you read my mind! You appear to understand so much about this, such as you wrote the guide in it or something. I believe that you just can do with some percent to power the message home a little bit, but instead of that, that is great blog. A great read. I will definitely be back.

  42. Thank you for another wonderful article. Where else could anyone get that kind of information in such a perfect manner of writing? I’ve a presentation next week, and I am at the look for such info.

  43. It’s perfect time to make some plans for the future and it’s time to be happy. I have read this post and if I could I desire to suggest you some interesting things or advice. Maybe you can write next articles referring to this article. I desire to read even more things about it!

  44. Thank you, I’ve just been looking for info about this subject for ages and yours is the best I’ve discovered till now. But, what about the bottom line? Are you sure about the source?

  45. Excellent post. I used to be checking constantly this blog and I’m inspired!
    Extremely useful information specifically the final section :
    ) I handle such information much. I used to be seeking this particular info for a long time.
    Thanks and best of luck.

  46. Hello, i feel that i saw you visited my website thus i got here to “return the choose”.I am attempting to find things to enhance my site!I guess its adequate to use some of your concepts!!

  47. Does your website have a contact page? I’m having a tough time locating it but, I’d like to send you an e-mail. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it improve over time.

  48. We are a group of volunteers and opening a brand new scheme in our community. Your website offered us with useful info to paintings on. You have done an impressive job and our whole community will probably be grateful to you.

  49. Nice post. I was checking continuously this blog and I am inspired! Very useful information specially the ultimate section 🙂 I maintain such info much. I was looking for this certain info for a very long time. Thanks and good luck.

  50. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  51. Great post. I was checking continuously this blog and I am impressed! Very helpful info particularly the last part 🙂 I care for such info much. I was seeking this certain information for a long time. Thank you and best of luck.

  52. Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *