Perbandingan OS Android - OS iPhone pada Handphone
Sistem operasi mobile adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen dan mengontrol software-software lain sehingga software-software lain tersebut dapat bekerja.
Sehingga suatu sistem operasi mobile akan bertanggung jawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut seperti, schedulling task, keyboard, WAP, email, text message, sinkronisasi dengan aplikasi dan perangkat lain, memutar musik, camera, dan mengontrol fitur-fitur lainnya.
Selain berfungsi untuk mengkontrol sumber daya hardware dan software ponsel seperti keypad, layar, phonebook, baterai, dan koneksi ke jaringan, sistem operasi juga mengontrol agar semua aplikasi bisa berjalan stabil dan konsisten. Sistem operasi harus dirancang fleksibel sehingga para software developer lebih mudah menciptakan aplikasi-aplikasi baru yang canggih.
Banyak perusahaan ponsel yang membenamkan sistem operasi dalam produknya baik pada PDA, Smartphone maupun handphone. Perkembangan aplikasi atau game selular (mobile content) sangat cepat, perusahaan pembuat mobile Operating System (OS) telah berlomba untuk memasarkan produk-produk mereka dengan menciptakan fungsi-fungsi dan teknologi yang kian hari kian memanjakan pengguna smartphone dari segi entertainment dan fungsionalitas penggunaan selular untuk memudahkan tugas sehari-hari.
ANDROID
Android sejak awal memiliki konsep sebagai software berbasis kode komputer yang didistribusikan secara terbuka (open source) dan gratis. Keuntungan open source, banyak pengembang software yang bisa melihat dan memanfaatkan kode itu serta bisa membuat aplikasi baru di dalamnya. Satu hal yang unik, berbagai aplikasi itu diwadahi dalam sebuah portal, yaitu Android Market, sehingga pengguna tinggal meng-install aplikasi pilihannya.
Kelebihan dan kekurangan android dapat aku simpulkan sebagai berikut:
1. tidak perlu bayar untuk download aplikasi.
2. Didukung penuh google. Jadi kita dapat menikmati semua layanan google seperti gmail, youtube, dan fasilitas google lainnya.
3. Stabil dan nggak mudah error atau hang.
4. Aman dari virus karena berbasis linux (kernel 2.6).
5. Aplikasi game 3 D nya sangat stabil dan mantap.
6. Konektivitas lengkap. Bluetooth, wifi, GPS.
7. Layar sentuh bagus pakai tangan nggak bisa pakai stylus.
8. Harga relatif murah.
Sedangkan Kelemahannya antara lain:
1. Kurang nyaman untuk telepon.
2. Masih membingungkan bila pertama pakai.
3. Tidak ada Microsoft office.
4. Harus terkoneksi internet.
5. Belum banyak aplikasi yang tersedia.
iPhone
iPhone telah ada sejak 2007. Titik kuat dari iPhone adalah aplikasinya, dengan lebih dari 150.000 aplikasi tersedia toko mobilenya. Di antara mereka, semua aplikasi paling keren ada di dalamnya dan beberapa bisnis akan berkembang dalam hal ini saja. Namun, karena App Store adalah sebuah sistem tertutup, ada banyak keluhan dari pengembang aplikasi mereka mengatakan tidak bisa dilewati karena konflik kepentingan dengan Apple dan mitra-mitranya.
Kelebihan Apple iPhone
• Touchscreen yang revolusioner
• Dukungan 3rd Party Apps. yang sangat banyak
• Layar Besar dan Kualitas gambar jernih
• Design Modis
• High Prestige
Kekurangan Apple iPhone
• Tidak ada fungsi Copy Paste
• Tidak ada fungsi Forward SMS
• Tidak bisa MMS
• Tidak bisa Video Call
• Tidak bisa Video Recording
• Tidak ada Flash pada Camera
• Proses penggantian baterai hanya dapat dilakukan oleh orang yang ahli
• Daya tahan baterai tidak sebanding dengan fungsi iPhone
• Browser tidak dapat digunakan untuk menjalankan Flash
• iPhone tidak dapat menjalankan aplikasi Java
• GPS belum berfungsi dengan baik di Indonesia
• GPS tanpa 3D Mapping
• Bluetooth tidak dapat digunakan untuk mengirim / menerima data
• SMS panjang diautosplit sebagai SMS yang berbeda – tidak ada character counter dalam SMS
• Tidak ada fasilitas search pada email
• Tidak bisa mengattach picture pada email
• Fungsi aplikasi tidak user friendly
• Sangat tergantung pada 3rd Party Apps.
Perbandingan Android dengan iPhone :
ANDROID :
- Platform open http://source.android.com/
- Dapat mengkompilasi Firmwares kustom - baik untuk hacker dan lainnya
- Kerangka kerja yang baik, diperpanjang pada setiap firmware baru
- Mendukung multitasking
- Bagus IDE - Eclipse, NetBeans
- SDK pembangunan bebas
- Mudah untuk debug, dapat mengirim log untuk pengembang
- Bahasa pemrograman Java tetapi jembatan dari bahasa lain ada (C # bersih -. Mono, dll)
- Java adalah bahasa tingkat tinggi yang muncul pada tahun 1995. Android mendukung Java 1.5 dan menerjemahkan kode byte ke byte Dalvik kustom sendiri kodenya dioptimalkan untuk perangkat mobile.
- Untuk programer hardcore, Android menawarkan kemungkinan untuk pemrograman di C menggunakan dev kit asli NDK
- Dapat menjalankan bahasa script seperti Lua, Perl, Python, dll
- Dapat menginstal aplikasi pihak ketiga dari sdcard
- Aplikasi dapat mengaitkan dan menimpa semua
- Antarmuka email, pengiriman SMS, keyboard kustom, dll
- Mendukung widget
- Dapat mempublikasikan aplikasi di pasar langsung Android
- Pengguna memiliki akses ke sdcard dan dapat menggunakannya sebagai USB disk
- Adobe Flash tidak mendukung belum
iPhone :
- Platform tertutup
- Tidak multitasking, kecuali untuk beberapa aplikasi Apple. multitasking mungkin akan diperkenalkan dalam vertion berikutnya iPhone, iPhone 4
- Biaya pengembangan kit ~ 90E
- Tujuan bahasa pemrograman adalah C - tetapi jembatan ada dari Jawa, C #, dll
- Tujuan C muncul pada tahun 1986
- iPhone versi berikutnya yang seharusnya hanya membolehkan kode Objective C, ini berarti jembatan keluar dan Anda harus program di Objective C jika Anda ingin membuat aplikasi iPhone
- Aplikasi ini tidak diperbolehkan untuk menduplikasi fungsionalitas iPhone - yaitu tidak ada antarmuka email kustom, dll
- Tidak mendukung widget - kecuali telepon penjara patah
- Pengguna tidak memiliki akses ke sdcard - user hanya dapat melakukan sinkronisasi melalui internet atau LAN
- Aplikasi pihak ketiga hanya dapat diinstal dari toko Apple. Untuk pengujian aplikasi, pengembang dapat menggunakan Ad Hoc penerbitan
- Penerbitan di toko adalah proses yang sangat panjang dan melelahkan. Apple telah banyak peraturan dan aneh. Banyak aplikasi yang ditolak karena alasan yang aneh.
- Tidak mendukung Adobe Flash