Originally Posted by metalfest
its open sourced, which means you can personalize quite a bit, if you ever looked at people mobile phones, what do most ppl try to do? personalize it. that's the idea with this OS.
you can make your own apps a lot easier, you can find loads of apps made by other people. its going to be upgraded Quicker and quicker , phone companies are bringing out their own phones with android.
in short , Android is the big hype about this phone.
The OS being open means that developers are not restricted within a sandbox like they are for other platforms. It opens the scope of what can be created. For instance, some platforms wouldn't let you have access to specific areas of the phone, like the camera or the contacts list, for use in an application. The ShopSavvy application is an example of this.
There are what I call two levels of development with android
- Applications that are designed and run within the Dalvik VM,
- Applications that modify the underlying source of the OS e.g. the dialler program,
with the first level designed to run within the second.
Most applications will probably be written to the first level, programs like games, calendars, to-do's etc. As I mentioned earlier, that layer has access to functions within the OS that are conventionally closed off on other platforms. One of the big issues is that the featurelist of the OS is not fully complete. For instance, there is no XMPP implementation or access to the GTalkServices for developers. This is due to be introduced at an unspecified date. However, since people have access to the entire source expect missing features to be created by a third party (I believe there is already a group working on an XMPP implementation). There's even talk of getting the OS working on a Touch HD!
What this means to non-developers is that theoretically there should be a wide range of diverse and unique (for lack of a better word) applications available on the android market. As metalfest said, the potential for customization is immense. As a user and hobbyist I personally cannot wait to get my hands on one.
Naturally enough this is all early stages at the moment, and only time will tell how successful it becomes but unlike other closed platforms google has, in a way, placed the future of the OS in the hands of the community.