Technology Review - Published By MIT
Advertisement

March/April 2008

Android Calling

Continued from page 1

By Simson Garfinkel

smaller text tool iconmedium text tool iconlarger text tool icon

The key to realizing this vision is a set of clean, documented, standardized interfaces that allow each part of the handset environment to interact with every other. For ­example, Android includes a so-called location provider interface. Services that might want to know where your handset is--such as Google Maps, navigation applications, or even ­special-­purpose applications that show you advertisements or offer you coupons based on your location--can use the interface to access technologies that can figure out where you are. These might include a GPS receiver built into your phone or a location service offered by your wireless provider.

This feature is good news for companies whose business model is based on providing information to consumers--and possibly showing them advertisements. It's terrible news for those whose business model is based on charging consumers to access hardware built into their own devices--the way Verizon does with its VZ Navigator, a navigation service that uses the GPS receiver standard in new ­Verizon phones and costs $9.99 a month or $2.99 a day.

An Architecture for Mashups
Does Android have what it takes to blow apart the silos in today's cellular-telephone marketplace and open it to the chaos of competition? Although the developer's preview is flawed, Android's architectural choices and development tools show great promise.

What's more, though Android itself is brand new, it draws from proven Google software. Consider Google Maps, which has been one of Google's most successful offerings to date. With little effort, practically any Web developer can create a "mashup" that drops geographical annotations like photos, routes, and notes about particular places onto a beautiful, interactive, and highly functional map (see "Second Earth," July/August 2007). Android might, because of the way it is built, be able to replicate the versatility of Google Maps with respect to the phone itself. Unlike conventional mobile operating systems, which see each application as an essentially monolithic whole, Android splits a given app into multiple parts, with well-defined interfaces between them. This makes it easy for developers to write ­component-­based applications.

Interestingly, Android's component-based structure could also extend battery life. On a system like Windows Mobile, programs spend a lot of time running in the background, where they use memory and drain the battery. With Android, only a tiny piece of each application should need to run at any time; the other parts could shut down. As a result, it should feel more responsive yet use less power.

Developing for cell phones is normally much harder than developing for desktops: because far fewer developers work with cell phones than with desktop applications, the tools are less polished and harder to use. With Android, Google has rewritten the rules here as well. Developers write Android applications in the ubiquitous Java programming language, so there are already millions of would-be Android programmers. The free Android developer kit includes a telephone emulator, which lets any developer with a PC, Mac, or Linux desktop write and test Android applications. The emulator even makes it possible to control the speed and quality of the simulated phone's network connection, allowing developers to see how their programs will behave on phones in poor coverage areas without having to load the applications onto real phones.

March/April 2008

Would you like to read more articles from the March/April 2008 issue?

This article is from the March/April 2008 Issue of Technology Review. To read other articles from this issue simply register for My.TechnologyReview.com. It's free.

Subscribe today and save up to 41% »

Resources

Events

Comments

  • dont trust the large cellco's
    Sjobeck on 02/28/2008 at 11:48 AM
    Posts:
    17
    Avg Rating:
    3/5
    I dont trust the large cellco's as far as I can throw their enormous palatial headquarters buildings. Theyll do everything in their power to ruin this, stop this, prevent this, sue people, then when all that is passed and it is slowly but surely starting to work, then theyll intentionally introduce delays in their network so that we cant do Skype or VoIP calls. They are greedy, self-interested, self-important, all-knowing, dinosaurs, who have purchased enough Representatives & Senators to let their in-house counsel write the legislation & then have them submit it.
    Rate this comment: 12345
    • Re: dont trust the large cellco's
      mlnease on 02/28/2008 at 2:39 PM
      Posts:
      1
      Great article, Simson, thanks--I certainly agree with everything Sjobeck wrote and would add that, given the spectacularly fraudlent and larcenous history of U.S. telecoms and the willingness of the federal government to aid and abet them, bail them out, retroactively immunize them and so on, Google and the OHA certainly have their work cut out for them.  More power to them.
      Rate this comment: 12345
  • Advertising
    TimG on 02/29/2008 at 12:45 PM
    Posts:
    8
    Avg Rating:
    3/5
    Just a thought; will Brent Spiner be doing ads for new 'Android'-based phones?  ;-)
    Rate this comment: 12345
  • phone makers
    Jeff on 03/02/2008 at 5:08 AM
    Posts:
    3
    If the software is so good, why aren't phone makers adopting it? The problem for phones has always been that their limited processing power requires small and efficient software programs, which is exactly what most open software is not. Just my 2 cents.
    Rate this comment: 12345
  • OnStar
    jmaximus9 on 03/06/2008 at 9:44 AM
    Posts:
    47
    Avg Rating:
    3/5
    OnStar uses networks through out North America, but they pay a heavy premium to do so. I can't imagine these greedy companies allowing somebody else using their network without doing the same thing. Wireless should be cheaper than land line, those wires need lots maintenance [rust, squirrel chew, falling trees, construction crews digging up lines, etc], wireless only has their towers which need way less work.
    Rate this comment: 12345
Advertisement

Current Issue

Technology Review January/February 2009
Lifeline for Renewable Power
Without a radically expanded and smarter electrical grid, wind and solar will remain niche power sources.
•  Subscribe
Save 41%
•  Table of Contents
•  MIT News

Magazine Services

Career Resources

MIT Technology Insider

Stories and breaking news from inside MIT about the latest research, innovations, and startups--in a convenient monthly e-newsletter. Subscribe today
Advertisement

Follow us on Twitter

Twitter

Get Technology Review updates via the web, cellphone, or Instant Messager – Follow techreview on Twitter!

Advertisement
Advertisement
Advertisement
TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology