Perbandingan Android Dengan Sistem Operasi Lain
Sistem Operasi Android
1. Platform terbuka http://source.android.com.
2. Dapat mengkompilasi firmware custom – baik untuk hacker dan lain-lain.
3. Diperpanjang pada setiap firmware baru.
4. Support multitasking.
5. Nice IDE – Eclipse, NetBeans.
6. Pembangunan SDK bebas.
7. Mudah debug, dapat mengirim log ke pengembang.
8. Bahasa pemrograman Java.
9. Java adalah bahasa tingkat tinggi yang muncul pada tahun 1995. Android mendukung Java 1.5.
10. Untuk programer hardcore, Android menawarkan kemungkinan untuk pemrograman di C menggunakan dev kit asli NDK.
11. Dapat menjalankan bahasa script seperti LUA, Perl, Python, dll.
12. Dapat menginstal aplikasi pihak ketiga dari sd card, situs acak – tidak terkunci ke market tertentu.
13. Push mail, mengirim SMS, keyboard Custom, dll.
14. Support widget.
15. Dapat mempublikasikan aplikasi pada Android Market langsung – pada saat pertama kali mempublikasi di kenakan biaya pendaftaran 25 euro.
16. Pengguna memiliki akses ke sd card dan dapat menggunakannya sebagai USB disk.
17. android os ver 2.2 sudah support flash .
18. equalizer untuk musik cuman ada di 2.3 aka gingerbread , untuk os versi sebelum nya tinggal instal aplikasi poweramp .
Iphone
1. Platform Tertutup.
2. Bisa multitasking tapi osnya harus 4.0 keatas.
3. Biaya kit Pengembangan = 90E.
4. Bahasa pemrograman adalah Objective C – tetapi jembatan ada dari Java, C #, dll.
5. Driver C muncul pada tahun 1986.
6. Tidak mendukung widget – kecuali sudah di jailbreak.
7. Pengguna tidak memiliki akses ke sd card , pengguna hanya dapat melakukan sinkronisasi melalui internet atau LAN.
8. Aplikasi third party hanya dapat diinstal dari Apple market. Untuk menguji aplikasi, pengembang dapat menggunakan Ad Hoc penerbitan.
9. Penerbitan di apple market adalah proses yang sangat panjang dan melelahkan. Apple punya banyak peraturan yg aneh. Banyak aplikasi yang ditolak karena alasan yang aneh.
10. Tidak mendukung adobe flash.
Nokia
1. Dimulai dari OS Symbian dan masa depannya akan QT dan WRT – Nokia akan memotong dukungan untuk setiap lingkungan lain termasuk J2ME.
2. QT adalah suatu kerangka kerja yang menambahkan lapisan abstraksi melalui GUI, jaringan, gps, dll.
3. QT adalah lintas platform dan bahasa pemrograman lintas – C + +, C #, Java, dll adalah lisensi GPL dan LGPL.
4. QT berjalan pada Maemo, MeeGo, BlackBerry, Symbian, Android, iPhone, Windows Mobile, PC desktop, elektronik, mobile fun, dll.
5. WRT – runtime web – fitur keren yang memungkinkan pengguna untuk menulis aplikasi dalam HTML, JS dan CS. Anda membangun aplikasi seperti halaman web normal, dan Anda berinteraksi dengan platform ponsel / perangkat keras dengan menggunakan jembatan WRT.
6. Tidak perlu belajar teknologi lainnya. Hanya HTML, JS dan CS.
7. Support widget.
8. Support Adobe Flash Lite.
BlackBerry
1. Belum support Adobe Flash .
2. Kita harus duduk dengan sabar dan melihat apa yang akan terjadi 🙂
Windows mobile 7
1. Belum support Adobe Flash .
2. Kita harus duduk dengan sabar dan melihat apa yang akan terjadi 🙂