What the iFuck is going on?
Posted by Jesse Freeman | Filed under Announcements, Featured
As many of you have noticed I have been incredibly vocal on twitter about how Adobe is handling the lack of Flash support on Apple’s new iPad device. It has taken a lot for me not to leave comments on the dozens of thrown together and at times pointless posts out there about how much of a travesty this is. I find it especially sickening to see people grab the pitch forks and go on a shouting/blaming witch hunt. I was doing alright until I read this post by Adrian Ludwig on Adobe’s Flash Platform Blog. The following is what I wanted to leave as a comment but it grew a little long for that:
I would like to make a few points and hope I don’t come off like I am attacking. I really love Flash and I have no reason to not want it on every device but here are a few things I found wrong with your post:
1) “The Flash Player has always been free to all consumers worldwide” is not accurate. In the beginning of Adobe/Macromedia’s experiments with mobile versions of the Flash player there used to be royalty fees and developer fees. This “openness” has recently evolved after failed attempts to monetize the mobile player. I may not be an expert on the subject but I remember wanting to be a developer for the Flash player that ran on mobile windows PDAs and there were fees involved that kept me away using it. Now that it is “free” is great but you still hold the keys to that system. Once all devices have Flash on them and Adobe changes it’s minds and decides to charge for the licensing companies will be forced to keep it since it’s customers are expecting Flash on their devices. One closed system is just as bad as another.
2) “It’s fast enough for other devices” is not the same as it runs exactly how users will expect it to run on their own computer. I know first hand the limitations of running Flash on a slow computer, I know this even worse trying to build complex apps on my 3.06 ghz iMac as well. The current Flash player performs less then ideal on desktops, worse on Macs then PCs, and we are seeing more and more serious security risks inside of the Flash Player. If I was serous about my systems security and performance I would take that into consideration. Also Flash may run fast enough in select cases but when you go to a site like IGN.com which uses huge Flash banners (which make the fan in my desktop kick into overdrive) it will take down the performance and responsiveness of the entire application. Finally I do not want my mobile safari browser to keep crashing on sites where Flash consumes more resources then it can handle. Flash developer have little to no real world experience right now building Flash apps to run on mobile devices and expecting poorly written Flash code to work out the gait on mobile and desktop is asking a lot. People will have to rewrite lots and lots of Flash code to make it completely seamless for desktop and mobile. And not to mention the years and years of old sites out there which were never intended to run on such a device.
I think my biggest issue with this argument about Flash being on the iPad has nothing to do with me not wanting it on there. Like I said I love Flash, been a happy developer for 8 years now. My main issue is watching Adobe, and all of it’s evangelists rally behind this issue while they ignore the countless problems on the desktop player. I don’t see anyone at Adobe rallying to implement GPU acceleration, real hardware acceleration, or staying ahead of Silverlight which is almost at feature parity.
Over the years I have watched Flash get less and less features after ever version. Now Adobe’s focus is clearly mobile and as a desktop developer, someone who is helping push the technology to it’s limits, inspiring other to learn Flash, helping feed the financial eco system that pays the bills of companies and Adobe, I feel left out and neglected. If the the desktop player received half of the attention mobile is we would see a Flash Player 11 release and not a slipping 10.1 release. It appears that Adobe is spreading itself way too thin trying to insert itself into every mobile device and failing to expand and innovate it’s very successful and well established desktop user base. Plus the cut backs and restructuring has me wondering how stable the company is. If mobile fails would that be the end of Flash. That makes me want to pick up other languages just to play it safe when for years I only developed for Flash because it was the future. Unity, HTML5,and Silverlight are the future now, what is being done about that?
My last point is that Adobe should think about pulling out of the Mac all together. It’s funny watching all of this go down when Adobe has a history of playing cat and mouse with the Mac when it comes to software releases and being committed to the platform. If Adobe feels so strong about Apple locking them out of this new device then you should put your money where you mouth is and pull out from mac all together. Now that is something I would get behind. Years ago during the switch to OS X I went to a PC simply because Adobe didn’t support OS X. I had no problem doing it especially since the Mac Flash Player was incredibly slower then the PC version. All of these posts keep pointing the finger at Apple like they are the only bad guy, he who hasn’t made a closed system can throw the first stone.
In the end I still love Flash. My anger is out of a desire to make Flash better but start with the biggest problem first not introduce 100s of little problems and slap bug fixes together as version updates. Thats all. I wish you luck in your quest to be a part of Apple’s cash cow. I don’t blame you, just don’t bite the hand that feeds you!
-
Chris
-
Chuck
-
Smichm
-
adrocknaphobia
-
Peng
-
OG
-
flashartofwar
-
Jonathan Hardie












