Perbedaan sistem operasi antara android dan iOS

Perbedaan sistem operasi antara android dan iOS

Mereka adalah 2 platform besar yang bisa mengalahkan para pendahulunya seperti symbian ataupun blackberry OS yang kini sudah bangkrut.Android dan iOS adalah platform yang berbeda yang memiliki keunggulan di dalam teknologinya masing masing.Android dikembangkan oleh google sementara iOS dikembangkan oleh Apple inc.
Apa saja perbedaannya ? Mari kita bahas lebih lanjut.

Android menggunakan mesin virtual Java untuk bekerja dalam open source

Android telah didesain dari awal untuk digunakan dengan berbagai tipe prosesor,merk yang berbeda dan spesifikasi serta konfigurasi yang beragam.Tidak seperti iOS, di iOS, Apple hanya mendesain OS ini secara tertutup untuk produk milik Apple.Akhirnya sekarang kita bisa melihat bahwa Android mempunyai smartphone dengan spesifikasi yang beragam,merk prosesor yang berbeda dan merk yang berbeda pula,dan tentunya kisaran harga yang banyak.

Untuk menyesuaikan dengan kemampuan tersebut,salah satu bahasa pemrograman yang dapat dijalankan di berbagai platform adalah Java.Keindahan Java adalah ia berjalan di mesin virtual.Anda dapat menulis kode aplikasi dalam bahasa Java, kemudian Java akan mengubahnya menjadi mesin virtual sehingga dapat dijalankan pada berbagai spesifikasi sistem.

Dengan menggunakan Java,kita tidak perlu menulis ulang dan mengkompilasi kode kita sendiri,karena semua ini dilakukan oleh mesin virtual.
Tapi tentu saja semua ini ada harganya,mesin virtual Java sangat rumit dan membutuhkan lebih banyak RAM untuk menjalankan mesin virtual itu sendiri. Inilah mengapa Android membutuhkan banyak RAM,karena Android dibuat menggunakan Java.

Keuntungan?Sesuai dengan kebutuhan merek tertentu,android bisa berjalan di berbagai platform dengan spesifikasi yang beragam. Berbeda dengan iOS yang unik untuk produk Apple,apple menggabungkan semua produk mulai dari prosesor, desain kamera,bahkan desain bodi.Sistem Notifikasi Android bekerja seperti komputer

Sistem Notifikasi Android bekerja seperti komputer

Prinsip kerja sistem notifikasi pada Android ditunjukkan pada gambar di atas.Oleh karena itu, untuk menerima semua notifikasi secara bersamaan,setiap aplikasi harus meninggalkan jejak di latar belakang.Keuntungannya adalah Anda dapat menerima notifikasi yang Anda terima lebih cepat, tetapi kelemahannya adalah proses ini akan memakan lebih banyak memori di RAM.
Oke, sekarang kita sudah mulai mendapat gambaran kenapa Android membutuhkan banyak RAM untuk dijalankan. Sekarang, mari kita lihat mengapa iOS dapat menggunakan sedikit RAM dari sisi iOS:

Apple memiliki kontrol lebih besar atas integrasi perangkat keras dan perangkat lunak (pengembangan tertutup)

Apa manfaatnya? Apple memang menciptakan ekosistem yang optimal. Tentu saja, mereka bahkan membuat chip prosesor mereka sendiri, yang dirancang untuk mengoptimalkan cara kerja iOS. Tidak seperti Android yang membutuhkan penggunaan berbagai jenis dan jenis prosesor, iOS hanya dapat berjalan di prosesor berbasis ARM yang dirancang oleh Apple.

iOS sendiri tidak membutuhkan mesin virtual untuk menjalankan aplikasi seperti Android. Karena aplikasi dapat dijalankan langsung melalui perangkat keras yang dioptimalkan untuk iOS

Android menggunakan sistem 'sampah'

Tahukah kamu bahwa setiap ponsel android selalu memiliki yang namanya sampah
dalam bentuk file atau berkas. Sampah tersebut seolah tidak berpengaruh
terhadap ponsel, namun sejatinya sampah itulah yang akan mengganggu
ekosistem dalam ponsel dan memicu penurunan performa
android  yang mengelola manajemen memori bukanlah aplikasi.
Contohnya seperti :
  1. File cache aplikasi
  2. Folder tak terpakai
  3. Folder kosong
  4. File dan Folder tersembunyi
  5. Folder LOST.DIR
  6. Sampah galeri
  7. Penyimpanan pada browser/history
  8. Berkas file unduhan
  9. Gambar & video pada app chat
Lah terus timbul pertanyaan? Bagaimana kita masih bisa mendapat notifikasi Line, Instagram, Facebook? padahal kan IOS telah menutup seluruh pelaksanaan tadi & mengalokasikan memori ke pelaksanaan yg kita buka sekarang? Inilah cerdasnya IOS, mereka memakai sistem notifikasi terpadu. IOS memakai sistem notifikasi terpadu Apa itu sistem notifikasi terpadu? Apple menyederhanakan sistem komunikasi perangkatnya. Apple menciptakan IOS selalu terkoneksi hanya dalam satu protokol yaitu protokol komunikasi dalam Apple server. Maksudnya gimana si?

Let's take a look at this diagram:


Perbedaan sistem operasi antara android dan iOS
Diagram Apple server


Kenapa kok lebih dahulu wajib lewat Apple Server? Kaga sanggup pribadi ya? Yap, tidak sanggup, lantaran pelaksanaan Line tersebut telah ditutup sang IOS. Namun hal tersebut telah dijelaskan pada awal, IOS akan selalu terkoneksi dalam protokol komunikasi Apple Server, sebagai penggantinya IOS sanggup mendapat notifikasi Line berdasarkan Apple Server. Hal ini berlaku pula dalam seluruh pelaksanaan misalnya Instagram, Facebook, dll. Apple Server akan bertugas mendapat notifikasi berdasarkan pelaksanaan pelaksanaan ini & mengirimkannya ke iPhone kita.

Dengan menciptakan IOS selalu terkoneksi menggunakan Apple Server, maka iPhone sanggup mendapat seluruh notifikasi pelaksanaan walaupun pelaksanaan pada keadaan tidak berjalan pada latar belakang. Pada akhirnya hal ini sebagai kelebihan, lantaran IOS hanya perlu terkoneksi menggunakan satu protokol komunikasi yaitu Apple Server & tidak perlu membutuhkan sisa RAM buat menjalankan seluruh pelaksanaan misalnya layaknya Android. Itulah mengapa IOS sanggup lebih optimal, hanya membutuhkan RAM yg kecil, & baterai IOS walaupun kapasitasnya kecil sanggup bertahan lebih lama.

Itulah penjelasan tentang perbedaan dan cara kerja Android & IOS, semoga menjadi ilmu yang bermanfaat untuk anda. Semuanya terdapat kelebihan & kekurangannya masing - masing,tergantung kegunaan dan fungsionalitas pribadi saja.

Tidak ada komentar:

• Feedback anda penting bagi kami.
• Jangan memposting komentar spam, itu akan segera dihapus setelah kami meninjau.
• Hindari menyertakan URL situs web dalam komentar anda.

Diberdayakan oleh Blogger.