Ok, I felt in love for Android.
Let me speak about it, because I think it is a really really interesting project. 😉
Android is a completely new platform for mobile phones. It has been designed by Google, within the gPhone project and is deeply based on a Linux kernel. Google works on this platform in a community-open environment, in order to improve quickly the overall quality of the product. In fact Google decided to create deadlines to submit modules, which were written by external developers. In this way it is possible to increase drammatically the number of available applications and, at the same time, their quality.
Why is Adroid so interesting? They are mainly two reason for considering this platform so interesting. First, it is completely written in C++ upon a Linux Kernel. So performances, safety, scalability. Which are incredible characteristic for a mobile device, expecially comparing with crappy Symbian phones, instables Windows CE ones or boring iPhones. The second reason instead is connected with the Software Developed Kit (SDK), now freely available from Google Android Web Site. This SDK contains libraries, sample codes, one device emulator. But it is also available (separately) an Eclipse IDE Plugin, in order to speed up the developing process (which is, unfortunately, based on Java).
There is only one problem: currently it is not available any device which support this platform. This means that it is not possible to make tests “on the road”. Currently the most important company interested in this platform is HTC (well known for its Windows CE based smart phones), which is working on a phone called Dream, expected for the end of this year (or the early months of the next one).
Obviously this platform is rival of iPhone and its Mac OS X version. But I’m absolutely sure that the open environment of Android will shut up the paranoic-controlled iPhone developing process.
Masquotte of this project is the fun android that you can side on the side of my pages.