Original URL: http://www.theregister.co.uk/2008/01/07/mobile_review_neo1973/
If you're a developer working with mobile devices few decisions will be more critical than the platform you choose to focus on. With the correct choice, your skills and creativity may pay off both financially and personally when thousands of users enjoy something that you brought into the world.
This being the month of the Consumer Electronics Show (CES) in Las Vegas, Nevada and Macworld in San Francisco, California, I’ve looked at three devices/development platforms that have tweaked developers’ interest: OpenMoko's Neo1973, Google’s Android and Apple’s iPhone. I will look at the strengths and weaknesses of each, to help developers decide which platform to adopt.
My first overview focuses on the Neo1973, the oldest of this trio enjoying renewed attention (http://www.theregister.co.uk/2008/01/04/openmoko/) thanks to the hubbub surrounding Android and the iPhone.
First, some context. In order to make comparisons among these fairly diverse platforms, two of which are mainly device specific with the third being a more generalized operating system said to work across multiple devices, we needed some common criteria.
This process was complicated by the fact that virtually all of the information about the iPhone SDK and Android are based upon presentations, demos, documents and hearsay. With no hands on development time with the forthcoming iPhone SDK and with the first Android-powered phone release not expected until the second half of 2008 you might wonder how I can possibly do a review, let alone make recommendations.
The key is the questions asked. Instead of focusing on the nuances of each environment, I thought it more valuable to look at the factors that determine what a programmer can do with each device and how likely it is that the finished code will become sufficiently popular to have made your development efforts worthwhile.
Here, then, I shall examine the following:
Is Neo the one?
The Neo1973 is named after the year when the first mobile call was made, and is designed to run OpenMoko.
Some people have compared the Neo1973/OpenMoko project with Nokia's Maemo/internet tablet initiative. Big differences exist, however. Starting with the fact that the Nokia device is a tablet only (it does not have GSM or CDMA capability), and extending right to the actual creation of the devices themselves. According to Nokia's vice president of convergence products multimedia Ari Virtanen "the N810 as well as its predecessors, the N800 and the 770 Internet Tablet are the only devices ever developed to be internet native from the ground up."
This is quite a contrast to the Neo1973, which started life as a Windows Mobile device built by Chinese mobile manufacturer FIC. In other words, this device is not a Linux-specific phone built from the ground up with an open architecture in mind; far from it. While Linux does handle the device's phone specific operations, Daniel Dilger of RoughlyDrafted.com (http://www.roughlydrafted.com/) eloquently describes it as a "small handheld computer connected to a GSM phone interface via a serial port". Ouch.
Does this mean that the Neo1973/OpenMoko is all hype? I'd have to say the jury is out but it does remain a possibility, even as new capabilities (http://www.news.com/8301-13580_3-9839867-39.html?part=rss&subj=news&tag=2547-1_3-0-5) find their way into a growing family of devices.
Going back to our key questions, a few facts emerge that are telling in their own right.
Clearly there's not a big installed base right now. Further, it doesn't seem likely that this platform will be the beneficiary of any big marketing push from a Western (or even Far Eastern) company. Thus the number of units in circulation is likely to remain fairly small - not what you really want to hear if you hope to make money off your development efforts.
The license terms are very open but a significant portion of the operating system - the part that runs the GSM/GPRS module - is a proprietary operating system called Nucleus, which is bad news for the developer that wants access to the full code base.
It is likely that the core group of users and developers that migrate to this phone will be passionate and adventurous, but it is unlikely that there will be enough of them to make this platform financially rewarding. Further with other more attractive options on the horizon, the Neo1073/OpenMoko platform could be a relatively short-lived device, making it all that much more risky an intellectual investment.
The bottom line: there are better options coming down the road in short order. I'll be reporting on two of them, Android and the iPhone in subsequent installments of this series.®
Google Android winners shun publicity (13 May 2008)
http://www.theregister.co.uk/2008/05/13/android_first_round_winners/
Android alternative delivers partial Linux package (3 April 2008)
http://www.theregister.co.uk/2008/04/03/limo_version_one/
Android tunes into OSGi (21 March 2008)
http://www.theregister.co.uk/2008/03/21/osgi_android/
Triple play puts iPhone ahead of Android (12 March 2008)
http://www.theregister.co.uk/2008/03/12/rethinking_the_iphone/
Google gears up for mobile security smackdown (5 March 2008)
http://www.theregister.co.uk/2008/03/05/google_gears_android_vulnerability/
Google beats bugs from Android (14 February 2008)
http://www.theregister.co.uk/2008/02/14/updated_android_sdk/
Wind River claims Android 'first' (12 February 2008)
http://www.theregister.co.uk/2008/02/12/wind_river_montavista_mobile_linux/
Trolltech delivers Qt WebKit (12 February 2008)
http://www.theregister.co.uk/2008/02/12/trolltech_webkit/
Chip heads drive Linux mobile challenge (8 February 2008)
http://www.theregister.co.uk/2008/02/08/linux_versus_iphone/
Nokia acquires Trolltech (28 January 2008)
http://www.theregister.co.uk/2008/01/28/nokia_acquires_trolltech/
REALbasic for iPhone? (16 January 2008)
http://www.theregister.co.uk/2008/01/16/iphone_sdk_realbasic/
Mojo-free Jobs delivers Macworld goods (15 January 2008)
http://www.theregister.co.uk/2008/01/15/jobs_macbook_air/
Think twice about iPhone development (14 January 2008)
http://www.theregister.co.uk/2008/01/14/mobile_review_iphone/
Go native with iPhone development (14 January 2008)
http://www.theregister.co.uk/2008/01/14/iphone_development_intro/
Hackers graft Google Android onto hardware (11 January 2008)
http://www.theregister.co.uk/2008/01/11/google_android/
Google's Android - big name, big question on payment (9 January 2008)
http://www.theregister.co.uk/2008/01/09/android_developer_choice/
Linux squeezes into connected devices (4 January 2008)
http://www.theregister.co.uk/2008/01/04/openmoko/
Feel the burn: in the aftermath of year's biggest hype (27 December 2007)
http://www.theregister.co.uk/2007/12/27/2007_hot_air/
SAP curbs its enthusiasm with iPhone (5 December 2007)
http://www.theregister.co.uk/2007/12/05/sap_iphone_crm/
Apple iPhones offered up for hire (3 December 2007)
http://www.reghardware.co.uk/2007/12/03/erento_iphone_rentals/
Inside Google Android paranoia (22 November 2007)
http://www.theregister.co.uk/2007/11/22/android_embedded_linux/
iPhone to get 3G in May 2008 (19 November 2007)
http://www.theregister.co.uk/2007/11/19/3g_iphone/
Android: developer dream or Google cash machine? (16 November 2007)
http://www.theregister.co.uk/2007/11/16/android_cash_machine/
Do androids dream of an open OS? (7 November 2007)
http://www.theregister.co.uk/2007/11/07/reaction_to_android/
Apocalypse Postponed: Google's dog didn't bark (6 November 2007)
http://www.theregister.co.uk/2007/11/06/google_android_limo_unworried/
Apple opens up iPhone to app developers (17 October 2007)
http://www.theregister.co.uk/2007/10/17/iphone_sdk/
Open .NET challenge for iPhone development (5 October 2007)
http://www.theregister.co.uk/2007/10/05/openmoko_iphone/
Developers to Mr Jobs: tear down this wall! (7 September 2007)
http://www.theregister.co.uk/2007/09/07/iphone_developers_lock_out/
Punch out your own code on a Greenphone (10 August 2007)
http://www.theregister.co.uk/2007/08/10/trolltech_greenphone/
Is your phone free? (9 July 2007)
http://www.theregister.co.uk/2007/07/09/neo_1973_launch/
Open Phones with Open Moko (15 January 2007)
http://www.theregister.co.uk/2007/01/15/open_phone/
© Copyright 2008