Check out the Latest Articles:

Flash is the Holy Grail.

Flash is the Holy Grail.

There are two conflicting beliefs:

1. Apple is killing Flash and the world will conform.

2. Adobe and Google will reshape the market and Apple will die.

First, let’s look at this from Apple’s point of view. Three years ago Steve Jobs revolutionized the industry with the iPhone. At the time it was cutting edge – so cutting edge – no one cared it was closed to the world. The iPhone grew so rapidly  worldwide making single developers huge profits. This started a new trend in the market – The AppStore. Services replaced technology and iPhone became the primary medium. Everyone wanted some type of service they could sell on the iPhone. The market changed and everyone wanted a piece. Developers, designers, programmers, investors, etc. They were all interested in the iPhone platform and how much money it could make them. In my opinion – a brilliant business model. Apple was so confident in their technology that they continued to perfect it over the years. Finally, releasing the iPhone 3GS – it seemed everyone was satisfied – and there was much rejoicing.

Now let’s look at this from Adobe’s point of view. In late 2008 Adobe announced The Open Screen Project. It was a roadmap of partnerships to bring Flash technology across all screens to the entire world. They teamed up with Google, Nvidia, and Qualcomm among others to form a $10M fund for Flash Platform development. Unfortunately, everyone in the industry was so hung up on building services for the iPhone, The Open Screen Project went unnoticed. In 2009 the CEO of Adobe spoke at The Web2.0 Summit about Adobe’s partnerships in The Open Screen Project. There he announced the roadmap and goals of the project. It was now clear that Adobe was on the path to make Flash as accessible as HTML. The only Mobile technology company to reject this partnership was Apple. Even Microsoft are partnering with Adobe to include the full Flash Player in future versions of  Windows Phone 7 as announced at the Mobile World Congress.

In late January of 2010 Steve Jobs announced the Apple iPad. A keynote that was… surprisingly uneventful. I think we were all expecting big things from Apple.

Mid February 2010 was the Mobile World Congress in Barcelona, Spain. For the first time, Adobe reveals Flash player 10.1 for mobile and Adobe AIR 2.0 for mobile. All of which they displayed running on multiple devices including the Dell Mini5, Palm Pre, and Google Nexus One proving that Flash is ready to become the new standard for web and mobile publishing.

So, when I think back on the violent reaction Steve Jobs had toward Flash Platform, it all makes perfect sense. He builds the iPhone and changes the industry. He then keeps his technology closed shutting himself out of any major partnerships.  Two years later companies like HTC have learned all they can from the iPhone and are ready to release their latest product… the Nexus One. Google releases the phone under their name to prove to the world that a phone can do everything the iPhone can do PLUS everything the iPhone can’t do. Leveraging their partnership with Adobe to claim bragging rights for the first mobile in history to run full Browser Flash.

Then comes along Microsoft the last and biggest company to partner with Adobe and their Windows 7 iPhone killer  also announced at Mobile World Congress. Once again, Apple gets shown up by a software company using 3rd party hardware to release cutting edge technology.

Closed software* leveraging open hardware could be the new technology business model. No wonder Apple is threatened. Perhaps Apple got it wrong. At the time the iPhone gained popularity, it seemed Apple had it right. Then again, at that time, Apple was the only one in the market. It was only a matter of time before everyone else got it right too. Finally when they did, it was too late for Apple. With Google, Microsoft, HTC, and Qualcomm all partnered with Adobe, the best Apple can do is to hold on to that 10% market share in personal computers.
[*Amendment: Flash Player and Adobe Air Runtime will now be opensource to Open Screen Project participants - http://nGn.bz/OSMF]

Apple got the hardware right, but they locked it up too tight with the iTunes store. Steve Jobs made it about services when it has always been about technology.

How does Flash fit into all of this?

The biggest disappointment in this firestorm has been the divide about the iPad/iPhone in the Flash community. This is a great set-back for all of us in that community. As a Flash development company we feel responsible for leading by example. We love Flash and will fight for Flash until the bitter end. We believe so strongly in Flash as the future of web technology our aim is to make everything on the web in Flash. Flash should be the interface of the internet. We wouldn’t want it any other way. We develop in Flash because of the amazing UX it allows. The beautiful graphics it is capable of and its power to play video and animation.

I read a shocking article by a Flash developer today. You can read the article here. The author speaks about the impossibilities of porting old Flash applications to the new multi-touch devices. His focus is on the iPad. Where the article fails is that the author failed to talk about the reality of multi-touch. iPad is not the only device with multi-touch… the entire world will soon be multi-touch. So, when he talks about impossibilities he is making a generalization for the entire industry and not just the iPad. Let’s face reality –  in web and mobile technology, nothing is impossible.

Here are 3 key failures of said article:

1. Building an overlay controller for your game solves all of the problems discussed.

2. Use of proper OOP practices should allow a developer to port Flash projects to new screens without the need to modify the existing code.

3. Anything older than AS2 should be reprogrammed anyway. Even AS2 should be reported or reprogrammed for AS3 and Flash Player 10. If developers are still trying to make money on games created years ago then they have lost sight of Adobe’s vision for Flash.

Our Plea to the Flash Community

We are Flash developers and we should be trying to prove to the world that Flash is worth the struggle of its learning curve. Adobe has gone to great lengths to bring Flash back to the top of the web game over the years. They fought through all the “Flash is crap” hype in the 90s and they will continue their fight against all the “Flash is dead” rumors happening today. We will fight with them.

Flash is the future of the internet. Adobe’s partnerships with Google, Microsoft, Nvidia, Qualcomm, and everyone in the Open Screen Project is proof.

Open hardware is the way of the future. Google has proven this by giving away free Nexus One Smart phones to thousands of people all over the world. Flash is now the leading web technology. As Flash developers, we need to knuckle down and show the world what Flash can do. We need to have pride in our work and not take a neutral stance on arguments for HTML5 over Flash.

We have been fighting the Flash battle for many years. In the past 6 months we have started to feel that we are alone in the industry. The Flash community has cut itself off from the rest of the world. We want this to change. We want to feel that Adobe has our back because we have theirs and not because we’ve made millions. More and more startups are giving up on Flash. Our mission as Flash developers is to change the world. That is why we do what we do. nothingGrinder will soon release its rapid Flash Development platform. We aim to bring the future to you now. Please get in touch if you would like to partner with us to aid in our cause.

Sincerely,

Aaron Franco and Gabriel Ortiz – The nothingGrinder Team

Share:
  • Digg
  • Facebook
  • Google Bookmarks
  • email
  • Hyves
  • LinkedIn
  • MySpace
  • Posterous
  • Tumblr
  • del.icio.us
  • FriendFeed
  • Reddit
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Technorati
  • Twitter
  • Live
  • PDF
  • Ping.fm
  • Simpy
  • Yahoo! Bookmarks
  • Yahoo! Buzz

  • Aaron
    the flash dev you mention is actually Daniel Eran Dilger from roughlydrafted - he's not a flash developer at all and is a known apple shill and a total nutcase

    http://www.fakesteve.net/2009/11/rabid-fanboy-g...

    http://news.cnet.com/8301-13579_3-9886333-37.html

    he's been barred from various websites for this reason - including digg!

    good article btw - many good points. apple know that google et al are going to kick their butt and are starting to look shaky, esp on the flash issue. e.g. the google tv thing must have them worried fersure!
  • I really (Ironie) like that part:
    'We have been fighting the Flash battle for many years. In the past 6 months we have started to feel that we are alone in the industry. The Flash community has cut itself off from the rest of the world. We want this to change. We want to feel that Adobe has our back because we have theirs and not because we’ve made millions. '

    Ok, as a growing up flash user, author of three flash books and flash based developer for 11 years now, so ... who are you? Never heard of you before ...
  • Dan
    "We love Flash and will fight for Flash until the bitter end. We believe so strongly in Flash as the future of web technology our aim is to make everything on the web in Flash. Flash should be the interface of the internet. We wouldn’t want it any other way. We develop in Flash because of the amazing UX it allows."

    I worked in Flash for 10 years at some of the worlds leading agencies. So I can say I'm very experieced with it. Do I like it? No. Flash breaks the web. It's as simple as that. It's true that some talented developers have done some good things with SWFAddress etc and slowly some good practices are coming into affect. But the overall impression of Flash is awful.

    I use the web to find information. Something Flash is terrible with. The number of custom crappy scrollbars that you have to use. Do you rollover, or click? Can you click on the trackbar? Does the mousewheel work? Can I select the text!? This is not something I appreciate when I'm browsing the web. The most basic principle of the web, pages, it severly broken in Flash. Yes, some sites finally allow deeplinking but most don't. Having to endure endless intros and transitions to get between sections is so tedious.

    Try this experiment. Replace this blog with a Flash version, then report back with your visitor numbers in a month. I think we all know what will happen.
  • Great article, but I wish I was as certain as you about some of your statements :-) Rather than already saying "Apple got it wrong" I think it would be more appropriate to say "Apple threw down the glove" - it's still up to us developers to create amazing experiences, and it's up to the touchphone competition to create amazing hardware/OS combinations. Neither of those is a given, especially the second :-) Let's face it, Apple are still the masters of building a good allround experience, and it's going to take a LOT of open-standards cross-competition LOVE to challenge the focus of the innovative, focussed and tight crew in Cupertino.

    I hate to sound like a hippy but one of the greatest things about being part of the flash community at the moment is the amount of help everyone is giving each other. Everyone is sharing code and time, more interested in seeing the other create something amazing than keeping their work to themselves like the sad loser at school that wouldn't let anyone copy. This is the spirit that can make the difference.
  • It should all work together. With that said, I support the fact that flash is so much more than HTML5, it's a building block on top of it. Sure, leave some things to HTML5 and javascript and leave the rest to flash. Even most flash developers, overlook the time-line in Flash - it's a whole other world when compared to HTML5. Flash continues as an amazing creative tool!

    I am in on a partnership to aid in the cause.
    http://www.micelistudios.com
  • bobdude11
    I am in the process of reworking a couple of websites I own (one for my wife's comapny and one for our Homeowners Association).

    I have not yet delved deeply into either due to various reasons (laziness has been mentioned by my wife - but I digress).

    The two primary issues I have are:

    1. Price - very expensive for a single entity (me) to afford the full on packages, although I managed (albeit, I was not able to get the package with Photoshop - cue the violins)

    2. Learning curve - I am currently just trying to fully comprehend the technologies and where they all fit together - yes, I am working from a 'For Dummiies' book, why do you ask?

    The point is this: I am going to teach myself Flash and all that goes with it and I will make these sites based entirely on Flash and Adobe technologies -

    I believe Flash is well worth all of the time and effort I will be putting into it and I will be basing my fledgling companies entire existance on this ideal.

    Keep an eye out - I intend to join you and everyone else in evangelising Adobe and Flash!
  • Apple got the hardware right, but they locked it up too tight with the iTunes store.
  • Ashrathore
    I fully agree. Much of apple success is because of the sleek, high quality and durable hardware. Software is the next thing which user gets to know after using it a bit. Success of software is very much dependent on the developer. How much he uses the platform creatively is all what makes the difference.
    Personally I would not like any proprietary platform to win. Instead would like JavaFX and HTML5 to sore high.
  • Illuminating. Thank you.
  • foobar
    Seriously? This article is a joke, right? You want to replace all HTML by Flash? You have to be kidding. Have you ever actually used Flash on for example a Mac? It's horribly slow and painfull. Have you ever tried to use your browser's function like search in Flash? It doesn't work. Have you ever seen Google finding the content of a Flash file? Have you ever thought about those that can't use an x86 PC and thus can't get Flashplayer? Have you ever thought about users needing a braille device? Have you ever even thought a second about how much damage it would do to the world if Flash, a proprietary, closed-source thing, would get "the standard"?
    Please, stop spreading such bullshit. Flash is a thing of the past, just get over it. Instead of fighting for something that is dead, you should just adjust your business model. Get over the fact that you can't use Flash to target the iPhone or iPad. Instead of whining, you should just start looking for alternatives and not spread propaganda. You have to change with the time, otherwise you're out of business. And spreading propaganda won't change that.
  • anglersid
    Flash apps are as efficient and fast as the developers make them. Bad coding does not equal bad platform. Apple, MS, it makes no difference, flash is flash. Actionscript is amazing, I don't think it will ever replace HTML, but it certainly augments it. Have fun watching all those blue icons on the big video sites while you're on your iPad, foobar. A more appropriate sceen-name was never registered. (I'm not a Flash developer, or a big fan of Adboe; but I do write lots of code in various languages, none are perfect, including ActionScript, but they all have pros and cons!) Python ftw!
  • Flash and HTML5 developer
    "Have fun watching all those blue icons on the big video sites while you're on your iPad, foobar"

    foobar wont need to worry about the blue icons on the Apple iDevice browsers. until enough Flash dev's implement this fix...

    http://www.gskinner.com/blog/archives/2010/04/r...
  • nothinggrinder
    Dear Foobar,

    Thank you for your very colorful and passionate remarks regarding computer resources and accessibility on the web. I think what you're trying to discuss here is accessibility standards and what we plan to do with our own product to meet those standards? We appreciate your concern and can confidently state that our product meets these standards especially for those with disabilities as well as the ability to display rich usability and content on the iPhone/iPad operating systems.

    I assure you, we are not joking ;)

    All the best,

    The nothingGrinder Team
  • anglersid
    lol @ "very colorful and passionate remarks"
  • nothinggrinder
    http://blog.chromium.org/2010/03/bringing-impro...

    Google announces the new revolution of Flash Player fully integrated in the browser. Flash is the holy grail.
  • Apple is making poor choices, which Google is owning. Plugins (Flash), multitasking, open-OS, carrier-unlocked. Adobe is taking the right approach with the Open Screen Project, and 10.1. I just hope they take an ever greater approach to protecting poorly developed SWF from casual web-users. Developers releasing sh!t SWF, need to have their feet held to the fire, and their SWF's shouldn't noticeably affect users opinion of Flash.
  • I'm with you. Yes, Adobe is a company that tries to make money for it's shareholders. Great. But it's also a company that provides me with an outstanding platform to explore and build ideas upon. And if anyone treads on my platform I'm going after them. Like you I will not be satisfied until the Internet is 100% Flash. Frak the rest. I know many people disagree with that - yes I'm talking to you Randy - but I say this: Flash is BETTER than anything else out there. Lets go prove it!
  • Flash developer
    i'm a flash developer but let's be honest, flash was too complacent with their market domination although there are a lot of flaws in flash and the community has been shouting for improvement like insane since years back but it went unheeded. if flash does crumbles then its entirely their fault for not listening to their customers
  • Interesting read. As a start up, we use flash in Milestone Planner - it enables us to deliver the kind of rich user experience we were after in our application. It is interesting to watch the tech giants re-arranging the furniture above our heads. History says that what Apple wants, and what Apple gets, are two different things. With Nokia bringing Flash to their mobile platform, the mobile space is still all to play for too. The iPhone might have made a lot of noise, but compared to others, their installed base is still small - especially in the corporate space. The other factor is RIAs of course.

    Back to mobiles for a second. The issue isn't flash, it is the iPhone and iPad's inability to support a 'hover' action - Possibly one of the main reasons Apple don't want flash on the platform is that it high lights some of its weaknesses, and also potentially opens up a way around the stranglehold of Apple's App store.

    Whilst the war rages, we'll carry on building and selling our application ;).
  • draytonbird
    There seems an interesting precedent here, doesn't there? Apple made the same sort of mistake years ago, and Microsoft profited. Or am I talking through my hat as usual?
  • Jamie
    http://www.roughlydrafted.com/2010/02/20/an-ado...

    You may want read this! It offers a flash developers perspective on why flash has stalled on the iPhone/iPad
  • nothinggrinder
    That post is cited in the "how does flash fit into all this?" section of the article. Please re-read.

    We have reason to believe the data Roughly Drafted used to compile that post is all unsubstantiated and is possibly lies. The video attached to the Roughly Drafted article is also filled with lies about Adobe Flash.
  • There is a historic precedent. I just finished reading an interesting book called Accidental Empires, much of it focuses on the 1980s at Microsoft and Apple. Apple was highly reliant on Adobe's Postcript, their initial product and one which was its only source of income. Interestingly Apple tried to develop its own alternative to to avoid paying Adobe for Postscript, but eventually decided to stick with Postcript. Nothing seems to have changed, Apple resists anything that may give another company any leverage over them and seems to have a rather significant "not invented here syndrome".
  • Ro
    The second time Apple tried this they did replace Postcript. The first version on Mac OS X to ship, Mac OS X Server 10.0 , used the old NEXT display Postcript windowing system and Apple had to pay a licence fee to Adobe for every copy sold. By the time Mac OS X (desktop) 10.0 shipped Apple ripped out the display Postcript windowing system and replaced it with Quartz ( aka " display PDF") , based on the open PDF spec. This had 2 major benefits: 1. printing to PDF in almost all apps and 2> no licence fee to Adobe.
  • In reference to the blog post you linked to, it is ridiculous to say that the reason Flash doesn't belong on the iPad because of lack of "mouse over" capabilities.That in itself discredits the whole post. Some content will break, but that is evolution.

    Steve Jobs recent alleged comments about Flash wreak of huge B.S. factor and to me is somewhat of a tell. The success of the iPad is unknown.

    As a Flash and iPhone developer I was with you for the first part of this post. The rest of the industry must be able to provide an app-store-like experience to both users and developers (dead simple, micro-payments) before the iPhone can be de-throned.

    Where I lost you is your comment that Flash should be the interface of the internet. There are lot's of things Flash is not good at. Adobe does not have my back ... they have the back of their shareholders.
  • nothinggrinder
    The 2 original founders of Adobe are principle shareholders and chairs on Adobe's board of directors.
blog comments powered by Disqus