If this topic has been brought up before, sorry. I did a search and didn't find anything regarding this news.
Steve Jobs has recently shut the door in Adobe's face just when they've released their latest Creative Suite. Basically, he has
decided to ban Flash from its mobile devices, a controversial choice that's causing quite a shakeup and lots of debate in the tech world.
Yes, he does bring up some good points. Flash is buggy, expensive, and strict on licenses. Adobe is slow to updating on current technologies, their tech support largely ignores user requests, and they still have yet to deliver on their continuing promises of functioning Flash technology on mobile phones, Apple or otherwise.
However, there are also some problems with this decision. Steve makes claims about wanting his devices to be "open" and sharing a "full web experience" when this decision is the exact opposite of his statements. (
Click here to read a rebuttal.)
How can a platform be "open" when you're outright refusing to allow support for other companies' products? (On a similar note, their mobile app marketplaces are heavily restricted compared to their more open competitors.) How can you deliver a "full web experience" when Flash accounts for a large portion of the Internet's functions that other standards can't provide? Lots of websites can't even work on most mobile devices, simply because Flash is blocked off.
What do you guys think? Has Steve Jobs made the right decision? Should Flash be allowed on mobile devices?
Comments
But then, nintendo is just as closed. So is Sony with their playstation portable. So are many, many other computers, and they have been for a long time.
There is a browser, and an Internet connection. The device is open. Adding flash doesn't make it more open, it just makes it slow and runs down the battery quicker. Personally I'd love to see the use of flash on the Internet reduced, and am quite thankful to apple for hastening that end.
I guess that's Apple's way, now that I think about it, i.e. I'm a Mac / I'm a PC adverts.
It's funny to hear Jobs saying that the majority of crashes on Apple devices are due to flash, when I've never crashed a machine from flash usage.
I also like that Jobs has made a porn free internet experience
If Adobe had been smart, they would have started working on a flash to html5 converter years ago and incorporated complete html5 publishing into CS5 (not just the canvas element). Adobe has a monopoly on the content production and publishing industry and instead of moaning and bitching about a switch in standards, they should embrace it and make the best html5 authoring suite there is.
If I were a startup right now, I'd get busy writing an IDE for interactive, media rich html5. Start by copying every functionality that Flash offers and then go from there. Oh wait, someone has already done just that.
Or.
When two elephants you dislike equally for different reasons war, it is time for popcorn.
Android 2.2 will support fully functional Flash.
Either Steve is going to be red in the face, or he's going to be happy to have someone else pick up the pieces.
And Android tablet prototype running (and crashing) Flash.
Way back in the '90s web browsers couldn't do crap. The best you could get in terms of animation was an animated gif. The best you could do for audio was embedding a wav or aiff file directly in the page. The best you could do for video was to let someone download an avi file for a few hours, or stream a horrible real player.
Even then, flash was unstablish, and obviously troublesome. But you know what? It let you do things in a web browser that couldn't be done otherwise. It empowered web sites to be more than what could be provided just by HTML and JavaScript. It also miraculously managed to do it at a tolerable speed over a 56k modem.
As the web progressed, Flash continued to do what it had always done. It provided the features for web pages that browsers did not provide themselves, or did not have a working standard for. Things like video, games, etc.
Obviously many people use Flash inappropriately. They make entire sites that are nothing but flash. They make navigation in flash. The blame for this is not Adobe, but to the web developers.
Recently the web has been advancing. Javascript and HTML5 can do a lot more than it used to be able to. We don't need Flash for video anymore, and nobody is really complaining about that. Even so, there are still things that you can only do with Flash. There's no way for the browser to access your web-cam without it. You can theoretically make a game in canvas, but I'd like to see someone show me even one really complete game written for an HTML canvas. A tower defense will do.
Above all, Flash isn't as much about the plugin as it is about the authoring tool. You know, the part they actually make money from. You might be able to make a game on a canvas, but it's going to be a huge pain in the ass because you don't have the tools beyond your text editor and Photoshop, another Adobe product. With Flash you can easily crank that shit out, and it will be polished.
What kind of tools has Apple provided as an alternative. XCode? HAHAHAHA. Give me a fucking break.
Apple says, use only our tools. Yeah, I'd love to. I hate Adobe as much as everyone else does. But you're no different from them Steve Jobs. You're both devils we hate and are forced to live with because there is no alternative. If you want us to shitcan Adobe, you can't just get rid of the flash plugin. You have to get rid of Flash, and Photoshop. Make some software for content creation, not just consumption, and then you can talk som eshit.
Think about it. If mobile Safari had flash, think about the crazy shit you could do on there. There are a zillion amazing flash apps out there that would be awesome if mobile. They may crash or slow or eat battery life, but it would still be amazing. If Apple wants to smack talk, let them make some authoring tools that are better than flash for making some HTML5 and canvas and SVG, and let them get a standard way for browsers to access webcams and microphones and such and such that works.