Banyak plarform untuk mobile saat ini, diataranya adalah Symbian, iPhone, Windows Mobile, Blackberry, Java Mobile edition, Linux Mobile (LiMo), dan masih banyak lagi. Walaupun beberapa fitur sudah ada pada platform sebelumnya. Keunggulan Android adalah menggabungkan hal sebagai berikut :
1. Bebas pengembangan tanpa dikenakan biaya terhadap system karena berbasiskan Linux dan open source. Pembuat perangkat dapat membangun sesuai keinginannya tanpa harus membayar royalty. Android dapat digunakan diperangkat manapun tanpa terikat oleh vendor manapun.
2. Arsitektur kompnen dasar Android terinspirasi oleh mashup internet. Bagian dalam sebuah aplikasi dapat dugunakan olwh aplikasi lainnya, bahkan dapat diganti dengan komponen lain yang sesuai dengan aplikasi yang dikembangkan.
3. Kemudahan dalam menggunakan berbagai macam layanan pada aplikasi seperti layanan GPS, database SQL, browser dan penggunaan peta. Semuanya sudah tertanam pada Android sehingga memudahkan pengembangan aplikasi.
4. Siklus hidup aplikasi diatur secara otomatis, dengan adanya berbagai lapisan keamanan sehingga setiap program terjaga satu sama lain. Ini yang membuat kerja system menjadi lebih stabil. System seperti ini tidak ada pada smartphone sebelumnya.
5. Grafis dan suara dengan kualitas tinggi yang didukung dengan 2D grafis dan animasi yang diilhami oleh Flash menyatu dalam 3D menggunakan OpenGL memungkinkan membuat aplikasi dan game yang berbeda
6. Portabilitas aplikasi, aplikasi dapat digunakan pada perangkat yang ada saat ini maupun yang akan datang. Semua program ditulis dengan menggunakan bahasa pemrograman Java dan dieksekusi dengamesin virtual Dalvik, sehingga kode program portebel antara ARM, X86, dan arsitektur lainnya. Sama halnya dengan dukungan masukan seperti penggunaan Keyboard, Layar sentuh, trackball dan resolusi layar smua dapat disesuaikan dengan program.
Referensi
Ed Burnette, 2010, Hello Android Third Edition, Pragmatic Programmers, LLC.
Tidak ada komentar:
Posting Komentar