Apple vs. FutureWave Software/Macromedia/Adobe Flash and Google

I have always been an advocate of rich multimedia applications, motion graphics, and video ever since I started to develop for the Internet in 1995. I will give a brief history that will illustrate the importance of Flash and its contribution to the web and cross-platform presentations and why Apple’s fight with Adobe is really, an Apple fight with Google.

My First Experience
My first experience in developing a multimedia website that incorporated video was almost a disaster, as I had to ensure that both the Mac and Windows users could view the embedded videos on the website. Thus I had to encode the videos separately for each platform and browser, and also embed them using different codes, as there was no web standard for video and a common video. During that time, also, the only way to display animation in a browser was by using Java.

Some time in 1996 I discovered FutureSplash. It was the birth of my creative animation capabilities and a whole new world was opened up to me. At first I only used it for multimedia presentation purposes on the Windows platform, and one of my first projects was one for the final year students of the Jewellery Department at the Edna Manley College for Visual and Performing Arts to showcase their work to attendees at their final year presentation.

The advent of Netscape’s plug-in architecture was a turning point for the web and the ability to present motion graphics using FutureSplash was more than a dream come true for web developers, animators and designers like myself. The technology was used on several websites such as Microsoft’s MSN, Fox, and Disney’s Disney’s Daily Blast. Macromedia at this time also had the Shockwave Player and later bought FutureSplash, turning it into Macromedia Flash 1.0.

Flash Support of Peaceful Jamaican Gas Riots

In 1999 the technology was at an advanced stage, that one was able to distribute multimedia presentations and animations via a standalone executable file on the Windows OS. During the Jamaican gas riots of the said year in April, NVI Media, an Internet Development Company that I co-owned with Marc Edwards, used the technology to create and distribute a viral presentation endorsing peaceful protests against the inflation of gas prices, which became controversial and stirred debate among the Jamaican web community at the time and also led to additional publicity for our company which we welcomed. You can view one of the comments via this link http://www.j-zone.com/riots/opinions/8_Elle.htm.

Due to the multimedia-rich presentations that we were able to create for our clients for their websites we embraced the technology 100%, and our company soon became a hit with the Flash design community through our Flash-based corporate website that was an example on the use of Flash in website design.

In December of the same year, NVI Media got the best Christmas gift by winning the Macromedia Shockwave Site of the Day (the first of three that we would get awarded for), for the website of the well-known Mystic Urchin, the first Jamaican company to get the award. The website got one million eyeballs that month.

The Debacle- Apple calls Adobe Lazy
For more than a decade Flash has been a cross-platform standard for delivering video and vector-based motion graphics on both the web and OSs. The technology has also enabled many companies to deliver rich interactive content to users that would have never been possible with the limitations of HTML.
The Flash Player is undoubtedly the leader for delivering online video across web platforms and 75 percent of video on the web is delivered by Flash. YouTube and Google Video both use Flash to deliver video.
Apple has now removed the capabilities from their devices to support the technology with claims that it is buggy and does not comply with Apple’s delivery content to their users.

Wired reported that at a “town hall” meeting Steve Jobs stated, “They are lazy. They have all this potential to do interesting things, but they just refuse to do it,” he said. “Apple does not support Flash because it is so buggy… Whenever a Mac crashes, more often than not it’s because of Flash. No one will be using Flash…The world is moving to HTML5.”

If one dissects the statement it is easy to come to the conclusion that Steve Jobs is not targeting Flash but Google and Microsoft. Google also owns YouTube and videos are presented through the Adobe Flash Player.
Has Apple worked with Adobe in fixing this issues that they have complained about?
If complaints about processor speed and lag on the Mac OS abound, and Macs are supposed to be better at processing power than PCs on the Windows platform, what are the problems?

Adobe CTO Kevin Lynch has already addressed the issue in his blog saying that Mac vector-graphic performance should improve in Flash 10.1 because of that plug-in’s use of Mac OS X’s Core Animation graphics capabilities, and that using that framework “will get us to the point where Mac will be faster than Windows for graphics rendering.”

As Lee Brimelow pointed out on The Flash Blog, one of the reasons for the poor performance of Flash on Mac is that they don’t allow third party software video rendering with low level hardware access, and they don’t allow public API to do this. He also added that this could be verified by asking Apple. Only Quicktime is capable of doing this, and this once again demonstrates the propriety attitude of Apple.

As with any technology there are always faults. The issues that surround Flash are many. However, one of the main issues is that it cannot be a standard because its implementation is proprietary.
If HTML was capable of doing everything that Flash does, then there would be no need for Flash. Also the coming HTML5 video implementation still can’t agree on a common format across browsers.

Dragging us Back to the Stone Age
I will demonstrate why Flash is important to the web and HTML 5 is not a replacement for the plug-in, but goes hand in hand with it. As of writing, the element in HTML 5 is not supported by Internet Explorer, Firefox 3.0 and Opera web browsers. Without getting too technical, video files such as AVI or MP4 can be described as a box or container that defines how data is stored in them.

Firefox 3.5 and Google Chrome 3 are the only browsers that support Theora video and Vorbis audio in an ogg container. There is no support in Apple’s iPhone and Google Android. Firefox does not support H.264 video and AAC audio in an MP4 container, while Google Chrome 3, Safari and mobile phones such as Apple’s iPhone and Google Android phones have support. Flash supports MP4.

This you can already surmise is an issue for developers that present video content on the web via browsers and handheld devices. Developers will once again have to encode videos more than once for it to be watchable across these platforms and devices.

The reason of why Flash is important to the web is that with the use of the Flash Plug-in, developers of video content, motion graphics and applications can deliver their content across all platforms and devices without having to do multiple encoding for video, and not having to worry about HTML code that is not supported by some web browsers.

In conclusion there is no issue at hand with Flash as is, although there is major room for improvement.

It simply comes down to Apple not including Flash in their devices as an indirect hit at Google for encroaching into Apple’s iPhone market.

Like this post? Why not Subscribe and get Silicon Caribe by Email
Follow me on Twitter: twitter.com/SiliconCaribe

Popularity: 8% [?]

You can leave a response, or trackback from your own site.

7 Responses to “Apple vs. FutureWave Software/Macromedia/Adobe Flash and Google”

  1. Arthur says:

    Lovely article, i learned quite a bit from it.

  2. Read This says:

    Mark, you haven’t made your case at all. Apple at war with Adobe Flash as a means of taking a hit at Google? That line of thought makes no sense to me. Is Google hurt in anyway from all the Flash bashing? Only Adobe, Flash developers and general consumers I hear screaming.

    Google is testing HTML5 as a substitute for Flash, so how does Apple being hostile to Flash equates to Apple taking a punch at Google? It rather looks like Google and Apple are TEAMING-UP against Adobe.. for their own separate reasons.

    Google wants to be independent of Flash, cause its owned by a company other than themselves. Apple doesn’t want any runtime such as Flash, Silverlight and JavaFX on certain devices they have tied to a business ecosystem such as iTunes, cause they’ll prove to be disruptive to their money-making plans. For eg. Having the Flash player on iPhone would provide the general consumer with the means to access and play audio/video files and games, from the Web, without the need to buy such content from the iTunes Store. Adobe’s Flash Platform is in direct competition with Apple’s developer technologies such as Xcode and its App Store. From Adobe’s site:

    The Adobe® Flash® Platform is an integrated set of technologies surrounded by an established ecosystem of support programs, business partners, and enthusiastic user communities. Together, they provide everything you need to create and deliver the most compelling applications, content, and video to the widest possible audience.

    Apple not allowing Flash on its iPhone and iPad, is simply protecting its business interest. Adobe making noise is also about protecting their business interest. Adobe recently bought Omniture and have their Air Marketplace selling apps and games. Plus they’re working on Shibuya – a monetization service for developers creating Adobe AIR applications. Google recently bought On2 Technologies – a leading developer of video compression technology. So they know where they’re heading with video. It’s all business.

  3. Mark Allan says:

    Read This,
    I agree about Apple protecting their business. You also state that Google wants to be independent of Flash. I don’t see that in any of Google’s releases.

    I will again reiterate, HTML 5 is a markup language, it cannot replace Flash. It is not a substitute.

    A question for you, does the Google Nexus have Flash?

  4. Read This says:

    “I agree about Apple protecting their business. You also state that Google wants to be independent of Flash. I don’t see that in any of Google’s releases.”

    Action speaks louder than words. There won’t be any press releases. Google is experimenting with HTML5 to see if it’s a viable candidate to replace Flash on YouTube for video delivery. I’m sure you’ve heard by now that Vimeo is also doing the same. Either to switch out Flash completely, or to provide an option to visitors to the site.

    “I will again reiterate, HTML 5 is a markup language, it cannot replace Flash. It is not a substitute.”

    For online video delivery, yes it can: http://jilion.com/sublime/video

    “A question for you, does the Google Nexus have Flash?”

    Yes, the Google Nexus does have Flash. But Google is looking at using something different for YouTube. At least that’s how it looks for now. Maybe in the end, Google will just settle with using Flash, as Adobe continues to innovate with it.

  5. Read This says:

    I guess you got my response, but it won’t be published. Take care.

  6. Mark Allan says:

    Read This,
    Thus my point, Flash is more than just for video delivery. Which goes back to the statement by Steve Jobs that Flash is dead, and HTML 5 replacing it is ludicrous.

  7. Read This says:

    Windows Phone 7 Series just unveiled, and guess what? No Support for Flash!

    Microsoft has joined the anti-Flash movement. But of course, they have Silverlight.. or rather the Xbox Live and Zune Marketplace ecosystem to protect from Adobe Air Marketplace.

    Perhaps it is time Adobe start making their own hardware. Flash phones and netbooks anyone? lol.

Leave a Reply

Powered by WordPress | iCellPhoneDeals.com has the best cell phone Deals. | Thanks to Upgrade Sprint Phone, MMO Games and Conveyancing