Google’s forthcoming Android 2.2, or Froyo, will fully support Adobe’s Flash technology at launch, putting clear blue water between it and Apple.
Flash is the industry standard for multimedia on the web. Apple has staunchly refused to support the technology for both its popular iPhone and new iPad tablet computer. Enter Google and Android, whose multiple iterations are seeing strong adoption even as they confound application developers and consumers for the fragmentation they represent.
Andy Rubin, the vice president for engineering at Google who spearheaded the creation of Android after selling the same-named company to Google in 2005, told the New York Times that Android 2.2, codenamed Froyo, will fully support Flash.
This should ensure that websites written in Flash will run smoothly on Android 2.2 devices without developers having to rewrite the websites to accommodate Android.
Perhaps more interesting was Rubin’s comment about the support. Sometimes being open “means not being militant about the things consumers are actually enjoying,” he told the Times.
It’s tough to accurately divine intent from this context without a full transcription of the conversation, but it seems that Rubin is taking a shot at Apple.
Apple lit Adobe’s fuse 8 April when it unveiled the new iPhone Developer Program Licence Agreement, which has been revised for the company’s iPhone 4.0, slated to appear in June. Specifically, Apple’s Clause 3.3.1 notes:
“Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs…”
Rubin’s comments to the Times stand in stark contrast to Apple’s positioning not only on Flash, but with respect to the app programming industry at large.
“We use the same tools we expect our third-party developers to,” Rubin told the Times. “We have an SDK we give to developers and when we write our Gmail app, we use the same SDK. A lot of guys have private APIs. We don’t. That’s on policy and on technology. If there’s a secret API to hook into billing system we open up that billing system to third parties. If there’s a secret API to allow application multitasking, we open it up. There are no secret APIs. That is important to highlight for Android sake. Open is open and we live by our own implementations.”
Note Rubin specifically said Google has no private APIs, the very same application hooks Apple is outlawing on the iPhone.
What Google’s Android team builds for its own use, it frees up to others. What Apple builds, it builds for itself and protects it fiercely with restrictions. And when application programmers write software for Apple’s App Store, they must follow that company’s regimen and processes to the letter.
In case it wasn’t clear before, there is a new crusade among the mobile web, or rather an old crusade with newer players, with Apple unapologetically waving the proprietary flag and Google taking up the open mantle.
While it will please many developers that Android 2.2 will support Flash, it could also extend the fragmentation issue plaguing the OS. Android 1.5, 1.6, 2.0 and 2.1 all comprise the four flavours of Android.
Adding a fifth one to the mix will widen this fragmentation, especially if Google fails to extend its Flash support from Android 2.1 to the previous iterations.
Welcome to Silicon UK: AI for Your Business Podcast. Today, we explore how AI can…
Japanese tech investment firm SoftBank promises to invest $100bn during Trump's second term to create…
Synopsys to work with start-up SiMa.ai on joint offering to help accelerate development of AI…
Start-up Basis raises $34m in Series A funding round for AI-powered accountancy agent to make…
Data analytics and AI start-up Databricks completes huge $10bn round from major venture capitalists as…
Congo files legal complaints against Apple in France, Belgium alleging company 'complicit' in laundering conflict…