Google Android Sebuah Platform Mobile Terbaru
Android? jika mendengar kata tersebut mungkin yang terlintas dipikiran anda adalah sebuah robot, atau musuhnya Son Goku dalam serial kartun Dragon Ball (* jadi ingat waktu kecil sering nonton :)). Beberapa hari yang lalu tepatnya 23 September 2008, Google bersama dengan HTC dan T-Mobile mendemonstrasikan sebuah smartphone terbaru yang didalamnya tertanam sebuah platform Google Android. Ponsel ini dinamakan T-Mobile G1 yang diproduksi oleh HTC.
Pengoperasian G1 dapat dilakukan dengan menggunakan touchscreen dan keypad. Karena google berada dibalik pengembangan Android, jadi jangan heran jika integerasi ponsel G1 dengan layanan google seperti Gmail, YouTube, Google Maps, GTalk, dll sangat mudah dilakukan. Selain itu flickr yang dimiliki yahoo juga terinterasi dengan baik di G1. Sempat melihat demonya melalui youtube saya sempat terkagum melihat fitur yang ditawarkan G1. Berikut ini adalah videonya:
Google android adalah sebuah platform open source mobile terbaru yang didalamnya terdapat sistem operasi, middleware, dan beberapa aplikasi tambahan.
Google android adalah sebuah satu platform yang berbeda dibandingkan dengan pesaing-pesaing lain seperti iPhone, Windows Mobile, dan Symbian(ada rencaran untuk menjadi open source). Kesemua pesaing google melakukan closed-source terhadap produk mereka.
Arsitektur android dibagi menjadi 4 layer/bagian diantaranya:
1. Application (Home, Contact, Browser, dll) 2. Application Framework (Window Manager, Package Manager, Resource Manager, dll) 3. Libraries (SSL, Webkit, SQLite, dll) & Android Runtime (Core Libraries & Dalvik VM) 4. Kernel (Linux 2.6)
Meskipun sebelum google sudah banyak vendor yang mengusung linux sebagai kernel platform, salah satu contohnya adalah Maemo, namun gaungnya tidak sebesar google android.
Developer
Platform yang terbuka tentu tidak hanya menguntungkan bagi developer, tapi juga para operator seluler dapat dengan mudah mengintegrasikan layanan mereka karena keterbukaan platform android. Dari sisi developer google menyediakan sebuah Software Development Kit (SDK) untuk mengembangkan aplikasi di google android.
Aplikasi yang dikembangkan bukan native code, melainkan managed code berbasis Java. Tetapi dalam google android Virtual Machine yang digunakan bukan JVM dari Sun tetapi Dalvik VM. Karena itu ada beberapa pendapat yang mengatakan bahwa implementasi Java di android tidak 100% kompatibel dengan sertifikasi JVM dari Sun.
Terlepas dari itu semua karena google sudah menyediakan SDK termasuk emulator dan dokumentasi maka pembuatan aplikasi menjadi lebih mudah. Sayang ukuran download SDK 88MB jadi tidak bisa download dirumah, maklum koneksi masih lemot :).
Ponsel T-Mobile G1 sendiri baru resmi dirilis di Amerika sekitar oktober 2008, benua lain termasuk Asia yang didalamnya ada negera kita tercinta Indonesia menyusul :). Sudah siap menggunakan Android?
Referensi:
http://code.google.com/android/
http://en.wikipedia.org/wiki/Google_Android
http://www.youtube.com/watch?v=inRMILwJa-U



















