When 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.
Flash is dying, dying, dying. Just like the wicked witch in the Wizard of Oz.
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.
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.)
Probably the best known use of Silverlight is the Netflix PC client.
The only two for me are was the site made for the last Olympic Games and the Netflix player.
Tell that to all the flash game makers and you will not have a happy crowd.
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.
You made some nice points there. I looked on the internet for the issue and found most people will go along with with your website.
Thank you for great article. I look forward to the continuation.
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.
There is some nice and utilitarian information on this site.
I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…
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?
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!
Great line up. We will be linking to this great article on our site. Keep up the good writing.
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.
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!…
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 blogengine.net. Is there a way I can import all my wordpress posts into it? Any kind of help would be really appreciated!
Perfect piece of work you have done, this web site is really cool with excellent info .
Thank you, I have recently been looking for info about this subject for a while and yours is the best I have came upon so far. However, what in regards to the conclusion? Are you sure about the source?
Enjoyed looking at this, very good stuff, regards. “All of our dreams can come true — if we have the courage to pursue them.” by Walt Disney.
I am curious to find out what blog platform you are using? I’m experiencing some minor security problems with my latest site and I would like to find something more safe. Do you have any suggestions?
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.
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?
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 .
By creating environments that nurture growth, we create live video chat with girls containers for the inspiration of love to come down
Wow! Thank you! I always needed to write on my site something like that. Can I implement a portion of your post to my website?
This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
Thank you for sharing with us, I think this website genuinely stands out : D.
Thanks for another wonderful post. Where else may just anybody get that kind of information in such an ideal manner of writing? I have a presentation next week, and I am on the look for such information.
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.
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
I view something genuinely interesting about your web blog so I saved to favorites.
Very well written information. It will be useful to anybody who employess it, including myself. Keep up the good work – looking forward to more posts.
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.
I too conceive thence, perfectly composed post! .
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.
Wow, wonderful blog format! How long have you ever been running a blog for? you made blogging glance easy. The full look of your web site is wonderful, as well as the content!
What’s Going down i’m new to this, I stumbled upon this I have found It absolutely useful and it has helped me out loads. I’m hoping to give a contribution & help different customers like its helped me. Great job.
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.
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!
Terrific work! This is the type of information that should be shared around the net. Shame on the search engines for not positioning this post higher! Come on over and visit my website . Thanks =)
I have been examinating out many of your posts and i can state pretty good stuff. I will definitely bookmark your blog.
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.
Excellent website. Plenty of helpful information here. I am sending it to several buddies ans additionally sharing in delicious. And naturally, thanks in your effort!
I like this web blog very much, Its a real nice berth to read and obtain information.
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.
I am glad to be a visitant of this consummate web blog! , regards for this rare info ! .
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 BlogEngine.net.Thethoughts you express are really awesome. Hope you will right some more posts.
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. . . . . .
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?
Thank you for sharing with us, I think this website genuinely stands out : D.
Woh I love your articles, saved to my bookmarks! .
Great line up. We will be linking to this great article on our site. Keep up the good writing.
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?
Some genuinely interesting details you have written.Aided me a lot, just what I was looking for : D.
I got what you mean , appreciate it for posting.Woh I am happy to find this website through google. “Food is the most primitive form of comfort.” by Sheila Graham.
Would you be excited about exchanging links?
great submit, very informative. I’m wondering why the other specialists of this sector don’t notice this. You should proceed your writing. I am sure, you’ve a great readers’ base already!
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.
I really like gathering useful information , this post has got me even more info! .
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 🙂
Good info. Lucky me I reach on your website by accident, I bookmarked it.
Some truly nice and useful info on this website , as well I conceive the style contains great features.
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
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.
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!
This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
I was recommended this website by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my trouble. You’re amazing! Thanks!
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.
I am glad that I discovered this website, just the right info that I was looking for! .
As a Newbie, I am constantly searching online for articles that can help me. Thank you
Appreciate it for all your efforts that you have put in this. very interesting info .
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.
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!
This is a very good tips especially to those new to blogosphere, brief and accurate information… Thanks for sharing this one. A must read article.
I genuinely enjoy reading on this site, it has got fantastic articles. “The living is a species of the dead and not a very attractive one.” by Friedrich Wilhelm Nietzsche.
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.
Hi there! Do you use Twitter? I’d like to follow you if that would be ok. I’m definitely enjoying your blog and look forward to new updates.
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!
Your place is valueble for me. Thanks!…
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?
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!
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
I am glad to be a visitor of this double dyed weblog! , regards for this rare information! .
I¦ve learn some good stuff here. Certainly price bookmarking for revisiting. I wonder how a lot attempt you set to make the sort of excellent informative site.
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.
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.
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 =)
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.
There is noticeably a bundle to know about this. I assume you made certain nice points in features also.
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.
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!
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?
Very interesting topic, thanks for posting.
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.
I rattling glad to find this website on bing, just what I was looking for : D as well saved to my bookmarks.
Super-Duper site! I am loving it!! Will come back again. I am taking your feeds also
Greetings! Very helpful advice in this particular post!
It is the little changes which will make the greatest changes.
Thanks for sharing!
I have read so many articles or reviews concerning the
blogger lovers however this article is genuinely a good paragraph, keep it up.
You actually make it seem so easy with your presentation but
I find this topic to be really something which I think I
would never understand. It seems too complex and very broad for
me. I am looking forward for your next post, I’ll
try to get the hang of it!
What’s up, just wanted to say, I loved this blog post.
It was funny. Keep on posting!
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!!
Yes! Finally someone writes about Understanding male pattern baldness.
It’s really a great and useful piece of information. I’m happy that you just shared
this helpful info with us. Please keep us up
to date like this. Thank you for sharing.
whoah this blog is great i love reading your posts. Keep up the great work! You know, a lot of people are searching around for this information, you can aid them greatly.
I conceive other website proprietors should take this internet site as an example , very clean and fantastic user friendly layout.
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.
I am really grateful to the owner of this website who has shared this impressive paragraph at at this time.
If you are going for best contents like myself, only pay a visit this website daily as it gives quality contents, thanks
Spot on with this write-up, I absolutely feel this amazing site needs a lot more attention.
I’ll probably be back again to read through more,
thanks for the advice!
Very well written story. It will be valuable to anybody who utilizes it, including myself. Keep doing what you are doing – for sure i will check out more posts.
It is in point of fact a great and helpful piece of info. I am happy that you simply shared this useful info with us. Please keep us informed like this. Thanks for sharing.
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.
I’ve recently started a website, the information you offer on this site has helped me tremendously. Thank you for all of your time & work.
You are my inspiration , I have few blogs and rarely run out from to brand.
I want looking at and I conceive this website got some truly utilitarian stuff on it! .
Thanks a lot for sharing this with all of us you actually know what you are talking about! Bookmarked. Please also visit my web site =). We could have a link exchange contract between us!
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.
Respect to article author, some wonderful entropy.
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!
This internet site is my aspiration, very superb style and design and perfect written content.
Thanks a lot for sharing this with all of us you really know what you are talking about! Bookmarked. Please also visit my site =). We could have a link exchange arrangement between us!
I went over this site and I conceive you have a lot of good information, saved to bookmarks (:.
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post…
I really appreciate this post. I?ve been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thank you again
I’d like to thank you for the efforts you have put in penning
this website. I really hope to see the same high-grade blog posts by you in the future as well.
In truth, your creative writing abilities has inspired me to get my own site now 😉
Hello.This article was really motivating, especially because I was investigating for thoughts on this issue last Monday.
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.
You are my inhalation, I have few blogs and very sporadically run out from to post .
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!
Thanks – Enjoyed this article, is there any way I can get an alert email every time there is a fresh article?
This is very interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!