All posts tagged ‘Blackberry’

Google Delivers Android Mobile OS to Developers

Google’s Android mobile operating system was made available under an open source license Tuesday morning.

Android leapfrogged the release of T-Mobile’s G1 smartphone, the first commercial device powered by Android, by one day. The G1 will go on sale Wednesday at T-Mobile retail stores. Under a special arrangement, T-Mobile downtown San Francisco store will have the G1 phones for sale on Tuesday night — 11 hours earlier than the rest of the country. Watch’s Gadget Lab for coverage of the G1 launch.

The Android code was released largely under the Apache 2.0 open source license.

According to the Android website, Tuesday’s release “offers a full stack: an operating system, middleware, and key mobile applications. It also contains a rich set of APIs that allows third-party developers to develop great applications.” Among the features accessible via those APIs are the speech recognition engine, some software development tools and virtual libraries. There’s also embedded Linux (the system was built using the Linux kernel). Not to be confused with Android’s software development kit (SDK), the toolset used to build individual applications which was released earlier this year, Tuesday’s source code release offers the operating system code — the actual software which runs the applications.

While this is a major development for open-source mobile software, don’t get too excited about abandoning your current mobile OS just yet. The Android code is available to all takers, but the process of installing it on the market’s current crop of smartphone devices is still hit-or-miss. For those of us eager to install the operating system on our own phones, the burden of adapting Android’s OS to our phones is on us. Accommodating the hardware, from the camera to the keyboard (or lack of one), is entirely up to cell phone developers and developers — with Google’s support, of course. Google is openly courting developers to suggest and contribute new features.

For those without that level of commitment, you’re going to have to wait until someone else does it for you, which can mean months or years before you get a chance to run Android reliably on your phone. That is, unless you buy T-Mobile’s G1 phone or whatever device arrives next.

The implications of an open source mobile stack are endless. Android was designed from the beginning to run on a variety of mobile devices. It opens up the software for manipulation at the creative whim of any mobile software designer. From that point of view, the version you’ll find on the G1 device is basically the bare-bones version of the operating system. However, whatever future mobile OS utopia that’s signaled by this release will take some time to arrive.

Since Google’s code is being released under an Apache open source license, we can expect to see multiple branches of the bare-bones version. For example, branches will most likely pop up for each of the major cellphone providers. Similarly, Android’s openness grants Google an interesting competitive advantage against other mobile OS providers like Nokia, RIM and Apple. If history is any indicator, mobile software companies have found it difficult to match the speed at which the open source community develops and updates its software. If the developer army behind the open source community embraces Android’s code (and the mobile industry watches in wonder to see if it will), we’re likely to see new advancements within Android appear quickly, adding pressure to competitors to play catch-up. Nokia has already latched on to Google’s strategy by snatching up the Symbian operating system, which runs on most of its phones, and intending to release it under an open source license as well. By contrast, Apple and RIM, which makes the BlackBerry, argue the control they maintain over their software offers greater stability.

Android’s source code is available at Third-party application SDK’s are available at the developers site. For more information on Android on existing gadgetry, check out Gadget Lab’s coverage.

See Also:

File Under: Mobile, Software & Tools

Google Maps Adds Street View, Walking Directions to Blackberry

Google Maps for Mobile was updated Wednesday to include popular website features Streetview and walking directions.

The new features allow you to be distracted just long enough while gazing endlessly into your Blackberry to run into the nearest pole, newspaper rack or fire hydrant.

Err, rather, Streetview allows you to see pictures of your destinations and spots along the direction route from street level. Walking directions does as the name implies; show you where to walk instead of drive to your destination.

The features are available to Java-based phones — basically Blackberrys. Other phones, like Windows Mobile devices, may have a Java virtual machine installed to allow Java-based applications to run. Running Maps through a Java-based client is good enough, but not exactly as good as an app native to the operating system. Windows Mobile just happens to have a native version available too — one lacking these cool new features.

No word on when these features will hit Symbian, iPhone, Windows Mobile and other native versions of the application.

Such is the nature of Google Maps product cycle. Each version of Maps seems to include cool new features derived from the Maps website, and each new release has features not included in the previous release on another device. The cycle goes round, and eventually all applications catch up. It gives every device a chance to be on top for a while.

However, with Android coming out soon, there’s no knowing if the product cycle will originate with Google phones first, then trickle down to the rest of us. Android just happens to run Java out of the box. In fact, we may be seeing a slightly modified version of what we’ll see in Android next week.

The announcement came with a live action video demonstrating how mobile Maps works, complete with a little animated Street View mascot. What is it with Google and comics lately?

See Also: