Free Newsletters

   All InfoWorld Newsletters
Reality Check | Ephraim Schwartz » Android will not be write once, run anywhere, says mobile developer

February 12, 2008 | Comments: (0)

Android will not be write once, run anywhere, says mobile developer

Someone once called Dave Rensin, now the CEO of Reality Mobile, the foremost expert in mobile APIs. Rensin began his career developing applications that would carry "sensitive" data over wired and wireless networks for the U.S. Army, the Treasury Department and the Secret Service.

FYI: Reality Mobile is a very cool application that transmits video and other data in real time whereever cell coverage is avaialbe. It requires no custmized hardware or infrastructure.

I’ve interviewed Rensin in the past when he proclaimed that WAP is dead.

I thought he would be the perfect person to ask about Android and whether or not it could truly be the first write once, run many mobile software development platform.

To put it bluntly, Rensin, like the other experts I spoke to is very skeptical. His opinion, carries a great deal of weight with me because he and his staff have "been playing with the Android SDK" for a while now.

As to the claim of write once, run anywhere, Rensin calls it "a bit of hyperbole."

There is no mobile API that works that way, Rensin notes, saying that even a plain generic J2ME code runs differently on different phones.

True, some of that is due to the use of third party VMs, but, like the other experts, Rensin adds, "most of it is owing to the great variety of hardware spec that exist across the phone space."

Rensin goes one better than that by telling me that Mobile Reality works with the "complete lineup" of HTC phones, a company that says they will be manufacturing Android handsets, and that "the sheer volume of SKUs they [HTC] support leads to minor incompatibilities across them."

Rensin pretty much guarantees that more demanding applications will have to be tweaked from model to model.

As an example, a camera driver code isn’t the same from device to device. So when an application has to use the camera the application has to know which specific model it is running on.

This, "even though they may all be Windows Mobile Smartphone Edition and come from the same manufacturer," Rensin told me.

Now that is just one example of where the whole write once, run anywhere concept falls down.

Rensin gives credit to Google saying they do have a collection of really smart people doing innovative things but at the end of the day he says it is unlikely they will completely succeed.

"This is their first foray into the mobile space and there simply isn’t the same kind of platform homogeneity across phones as there is across PCs. Like Palm, or Apple, or Microsoft, it’ll take them a few tries to get it right and even then there will still be tweaking from device to device – it’s inevitable."

Posted by Ephraim Schwartz on February 12, 2008 06:54 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




Why did you even ask the question? It shows a bit of ignorance on your part. I have been active in the Google Groups Android forum, and nobody has made the "write once, run everywhere" claim about Android.

My website, http://openandroids.com, is Android-focused, and we have not reported any such thing about Android, and will never because it just is not possible.

Posted by: planner at February 12, 2008 08:32 AM

I believe I first learned WAP/WML in Spring 2003. Even when I learned it, it was pretty apparent that Compact.NET and J2ME were far superior platforms. I also questioned BREW's model (reminded me of older-style Windows API programming). WORA is possible only if manufacturers and customers are willing to accept a lowest common denominator approach. From a techical perspective, the industry must agree on a container, and phone manufacturers, device driver developers, and application developers must agree on using the container. Again, what interest does one vendor have if this means his products are only differentiated by form factor?

Posted by: Al at February 13, 2008 01:09 PM

Technology White Papers

 

InfoWorld Technology Marketplace

  • Virtually Limitless Virtual Storage - Do you need virtualization space savings of 50% or more with virtually no performance impact? You might be able to get storage...
  • Invisible IT? - The goal of IT is to become an invisible entity within a larger organization. Eliminating visibility and road blocks IT ...
  • It Really Is Easy to be Green - "Green IT" is a popular concept. And IT organizations are learning the influence that IT purchase decisions have on data...
  • Key Strategies For SOA Testing - SOA requires a unique approach to testing. Unless you're willing to reorient your testing procedures and technology now,...
  • Eliminate Botnet Security Risks - Botnets are widely regarded as the top threat to network security. This Whitepaper explains how botnets have traditionally...
  • Zero Day Protection For Your Network - Zero day attacks are a growing threat because they pass undetected through conventional signature-based defenses. Rather...

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links