Embedded software maker Bsquare confirmed last week it has ported Adobe Systems' Flash mobile player to ARM-based smartphones and smartbooks running Google's Android operating system.
The player — really, a Web browser plug-in — is based on the latest version 3.1 of Adobe's Flash Lite player. Various versions of Flash Lite have already shipped on a billion smartphones.
Bsquare's port of Flash Lite 3.1 runs on the "Cupcake" version 1.5 of Android that was released earlier this spring, said Larry Stapleton, Bsquare's vice president of global sales.
Bsquare's announcement follows the debut last week of the Android-based Hero smartphone from Taiwanese maker HTC, which will also come with Flash Lite 3.1
In the Hero's case, Adobe helped HTC port Flash Lite to the new phone.
Bsquare's port is available for license to any Android/ARM system or handset maker. It has already attracted industry interest, Stapleton said.
"We have ongoing projects with several large ARM system-on-chip (SoC) makers, so you should see a wide range of smartbooks and smartphones [with our player] coming out by the end of this year," he said in an interview.
Bsquare's Flash player first surfaced in May, when Bsquare put out — and then quickly pulled — a press release saying it was bringing Flash Lite to Android smartbooks being built by Dell.
Flash Lite 3.1 already runs on smartphones using Microsoft's Windows Mobile and Nokia's Symbian operating systems.
However, it does not run on Blackberry handsets nor on Apple's iPhone, with Apple CEO Steve Jobs famously declaring Flash Lite not up to snuff for the iPhone.
While Flash Lite 3.1 supports H.264 high-definition video, it lacks full compatibility with the current Flash 9 for desktop and notebook PCs.
That means, Stapleton acknowledged, that Bsquare's port of Flash Lite will be able to play videos on YouTube — probably the single most popular application for Flash — but only if they are hosted on YouTube's mobile site, not the entire selection on YouTube's main site, which requires full compatibility with Flash Player 9.
Stapleton admitted that "smartphone users have been trained to expect the full desktop experience," but said Flash Lite on Android will still deliver a "much richer media experience" for what some are acknowledging remains an immature platform.
Does that mean a minimum of 720p video quality on plain vanilla ARM devices, which sceptics say isn't possible? Stapleton declined to commit. But he said that "video quality is good. We'll be able to show music and movies that look just like on a desktop."
Moreover, Bsquare will help ARM SoC vendors optimize Flash Lite in order to offload video processing onto graphics or dedicated video decoding chips, a technique championed most widely by Nvidia, which should result in better video quality and lower battery drain, he said.
Adobe plans to release an upgrade to Flash Lite 3.1 in the first half of next year. That product, to be called Flash Player 10 for mobile phones, will go into beta by the end of this year.