SISTEM OPERASI ANDROID
Android
adalah sistem operasi berbasis linux yang dirancang untuk perangkat
bergerak (mobile) seperti smartphone atau tablet.
Sistem operasi ini dikembangkan oleh perusahaan Android, Inc., dengan dukungan
finansial dari Google, yang kemudian dibeli pada tahun 2005 dan resmi dirilis
pada tahun 2007. Lalu apa kelebihan Android dibandingkan dengan sistem operasi
perangkat mobile lainnya? Well, ada beberapa alasan mengapa Android lebih baik
dan punya potensi sukses yang lebih besar, alasannya sebagai berikut.
1. Platform terbuka
Setiap orang dapat men-download software development kit dan membuat aplikasi
untuk android. Hal inilah yang menjadi alasan banyak aplikasi android yang
free, walaupun ada sebagian yang berbayar, tapi banyak sekali aplikasi free dan
kita bisa mendownloadnya melalui playstore.
2. Reputasi yang bagus
Google adalah perusahaan dengan reputasi yang bagus ketika datang untuk
menciptakan sebuah software, hal ini terbukti dengan kesuksesan dari layanan
seperti gmail, search engine, browser google chrome, dan lain sebagainya.
3. Opensource dengan lisensi Apache
Google merilis kodenya dibawah lisensi apache. Kode opensource dan lisensi
perizinan apache memungkinkan siapapun diberi keleluasaan untuk memodifikasi,
mendistribusikan, dan mengembangkan secara bebas.
Seperti
yang kita tahu, sekarang ini banyak sekali vendor smartphone beralih menggunakan
Android sebagai system operasi untuk perangkat bergerak buatan mereka,
contohnya Nokia, perusahaan tersebut baru – baru ini merilis sebuah smartphone
dengan sistem operasi Android, kenapa? Jawabannya cukup sederhana, Android
memiliki biaya lisensi yang murah karena sifatnya yang semi opensource. Tidak
hanya itu, Android tentunya akan support dengan berbagai layanan google. Jadi,
tidak hanya murah tapi juga fleksibel hal inilah yang menjadi alasan mengapa
Android sangat popular dibandingkan dengan OS lainnya.
SISTEM OPERASI IOS
Selain
Android, sistem operasi mobile lainnya yang populer adalah iOS. Sistem
operasi ini banyak digunakan diberbagai produk apple seperti iphone, ipod, dll.
iOS (sebelumnya
iPhone OS) adalah sistem operasi mobile yang dikembangkan dan didistribusikan
oleh perusahaan Apple. Pertama kali diluncurkan tahun 2008 untuk iPhone dan
iPod Touch, dan telah dikembangkan untuk mendukung perangkat Apple lainnya
seperti iPad dan Apple TV.
Apa
yang membedakan iOS dengan Android? iOS hanya digunakan di produk apple, selain
itu Bahasa pemrograman yang digunakan iOS juga populer dikalangan developer.
Apa saja Bahasa pemrograman yang digunakan oleh iOS? Jawabannya adalah sebagai
berikut.
1. Objective-C
Bahasa pemrograman Objective-C merupakan bahasa yang dikembangkan oleh Brad Cox
dan Tom Love pada tahun 1980. Sebelum adanya Swift, Objective-C merupakan
bahasa yang dipakai untuk iOS. Meski Swift sudah hampir mengambil alih sebagai
bahasa utama pemrogramaan iOS, masih banyak proyek iOS yang bergantung pada
kode-kode Objective-C. Oleh karena itu transisi dari Objective-C ke Swift akan
berlangsung agak lambat. Hal itu dibuktikan dengan survei yang dilakukan oleh
StackOverflow, bahasa pemrograman Objective-C masih termasuk ke dalam bahasa
yang populer di kalangan developer.
2. Swift
Swift adalah bahasa pemrograman yang diciptakan oleh perusahaan Apple untuk
mengembangkan aplikasi untuk iOS, Mac, Apple TV, dan Apple Watch. Swift
diperkenalkan pada tahun 2014 dan dirilis source code-nya pada tahun 2015
Tidak
seperti Android, untuk menjadi developer iOS tidaklah mudah, banyak syarat yang
perlu anda ikuti, salah satunya Anda wajib memiliki produk Apple. Produk Apple
bisa dibilang tergolong mahal, jadi Anda perlu mempersiapkan budget yang
lumayan.
SISTEM OPERASI SYMBIAN
Symbian
OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang
dirancang untuk digunakan peralatan bergerak (mobile). Nokia Nseries rata-rata
menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS
v9.2s.
Saat
ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk
peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi.
Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat
dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi
(Application Programming Interface; API). API mendukung terhadap komunikasi dan
tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi
lain.
Sumber :
https://www.plimbi.com/article/169024/mengenal-perbedaan-sistem-operasi-android-ios-blackberry-tizen-dan-windows-mobile
https://kangsolah.wordpress.com/2012/12/04/perbedaan-sistem-operasi-android-symbian-dan-windows-mobile/