Mengapa memori RAM pada sistem operasi Android sangat dibutuhkan dibandingkan dengan sistem operasi IOS?

Kehadiran magnet di dalam iPhone 12 justru dapat menimbulkan risiko bagi pengguna alat pacu jantung

Bertentangan dengan berbagai penyedia Smartphone Android Apple tidak pernah memberikan berapa kapasitas RAM perangkat iPhone. Kapasitas RAM iPhone umumnya lebih rendah dari perangkat Android dari generasi yang sama.

Misalnya, iPhone 12 Trio hanya memiliki RAM 4GB hingga 6GB. Sementara itu, ponsel Android baru, terutama ponsel kelas menengah ke atas dan flagship, dapat memiliki RAM mulai dari kapasitas 8GB hingga 16GB.

Meskipun RAM lebih kecil, kinerja iPhone sebanding dengan perangkat Android unggulan dengan kapasitas penyimpanan hingga dua kali lipat, jika tidak lebih cepat.

Apa rahasianya?

Manajemen memori yang berbeda. Salah satu kuncinya adalah manajemen penyimpanan perangkat iOS, yang relatif lebih baik dari Android. Kedua sistem operasi tersebut memiliki struktur yang berbeda.

Untuk berjalan di perangkat yang berbeda dengan konfigurasi perangkat keras yang berbeda, perangkat Android menggunakan mesin virtual berbasis bahasa pemrograman Java. Pengembang cukup menulis aplikasi sekali di Java, kemudian mesin virtual akan menjalankannya di sistem apa pun tanpa harus menulis dan mengkompilasi ulang.

Masalahnya adalah mesin virtual ini rumit dan menghabiskan banyak memori dan sumber daya karena harus menangani kode Java asli aplikasi, kode yang diterjemahkan dan proses emulasi itu sendiri.

Selain itu, di Java, memori yang tidak lagi digunakan oleh suatu aplikasi harus didaur ulang melalui proses yang dikenal sebagai pengumpulan sampah agar dapat digunakan oleh aplikasi lain.

Agar efektif, pengumpulan sampah membutuhkan banyak RAM. Jika tidak tersedia cukup RAM, perangkat akan terlalu sering mendaur ulang memori, sehingga mengurangi kinerja.

Mesin Virtual Java dan proses manajemen memori adalah alasan mengapa produsen Android sering memasang RAM berkapasitas besar untuk memastikan perangkat berjalan dengan lancar.

Proses mesin virtual Android telah ditingkatkan sehingga tidak memakan banyak sumber daya seperti dulu. Tetapi aplikasi Android juga semakin besar dan kompleks, membutuhkan lebih banyak memori.

Di sisi lain, iOS tidak memiliki masalah manajemen memori yang sama. Sistem operasi dan aplikasinya ditulis dan dikompilasi secara native dengan bahasa pemrograman Swift (sebelumnya Objective-C) sejak awal.

Kode asli ini kemudian dieksekusi langsung oleh perangkat keras, jadi iOS tidak memerlukan mesin virtual gaya Java yang intensif memori. Karena iOS dan aplikasinya hanya dirancang untuk berjalan di perangkat Apple, mereka tidak perlu menghosting perangkat yang berbeda dengan konfigurasi perangkat keras yang berbeda seperti Android.

Selain itu, proses pengelolaan memori aplikasi juga berbeda antara kedua sistem operasi tersebut. Dengan Android, memori dikelola oleh sistem operasi. Di iOS itu dikelola oleh aplikasi.

Alih-alih sistem operasi memberi aplikasi memori sebanyak mungkin untuk didaur ulang saat tidak digunakan, aplikasi iOS secara otomatis mengelola alokasi memorinya sesuai kebutuhan, sehingga lebih efisien.

Perbedaan sistem penerima notifikasi di aplikasi Selain perbedaan fungsi sistem operasi di atas, perbedaan sistem penerima notifikasi seperti instant messaging dan media sosial juga berkontribusi terhadap kebutuhan RAM yang besar pada ponsel Android . .

Situs web AndroidInfotech menjelaskan bahwa aplikasi Android bekerja mirip dengan komputer dalam hal pemberitahuan. Setiap aplikasi sebenarnya harus berjalan di latar belakang untuk menerima notifikasi.

Jika aplikasi tidak berjalan, notifikasi (push) tidak akan diterima. Ini pasti bisa menjadi masalah untuk aplikasi yang membutuhkan respons instan, seperti misalnya WhatsApp.

Semakin banyak aplikasi yang berjalan, semakin banyak memori yang digunakan. Sementara itu, aplikasi iOS tidak perlu berjalan di memori untuk menerima notifikasi. Karena berbeda dengan Android, aplikasi di iPhone tidak langsung terhubung ke server, melainkan melalui server Apple.

Manfaatnya adalah aplikasi iOS tidak perlu aktif untuk mendapatkan notifikasi. Server aplikasi terlebih dahulu mengirimkan pemberitahuan ke server Apple. Kemudian server Apple mengirim pemberitahuan ke perangkat dan mengaktifkan aplikasinya.

Dengan cara ini, perangkat juga tidak perlu membuka beberapa port komunikasi di server yang berbeda untuk setiap aplikasi - misalnya, di server Facebook, Telegram, dan sebagainya - tetapi hanya port di server Apple, yang menyimpan uang pada konsumsi memori tambahan.

Google sebenarnya sudah memulai seri Pixel dari smartphone untuk meniru langkah sistem notifikasi melalui server perantara seperti iPhone. Sayangnya, proses ini hanya berlaku untuk aplikasi yang dibangun oleh Google sendiri, seperti B.Gmail dan Google Drive.

Masalah aplikasi yang harus aktif untuk mendapatkan notifikasi bahkan lebih terasa di ponsel Android di China. Ini karena ekosistem Android di China tidak dapat terhubung ke layanan (server) Google yang sebenarnya diblokir di negara tersebut. Alhasil, ponsel Android untuk pasar domestik China juga cenderung memiliki kapasitas RAM yang lebih besar daripada versi yang dijual di seluruh dunia.

KONTEN YANG BERLAKU

Video Unggulan

Kenapa Android butuh RAM besar?

Adanya kapasitas RAM yang besar membuat perangkat Android bisa mengerjakan atau membuka lebih dari satu aplikasi saja dalam waktu yang sama. Semakin besar RAM yang tersedia tentu juga semakin lancar juga Android yang dimiliki .

Apa Perbedaan RAM iPhone dan Android?

1. Perbedaan RAM iPhone dan Android pada Perfoma. Pada umumnya ponsel Android memiliki RAM sebesar 4 GB. Namun, kapasitas RAM Android kalah dengan RAM iPhone sebesar 2 GB.

Kenapa iPhone lebih baik daripada Android?

Yang membuat suatu aplikasi yang dijalankan lebih smooth menggunakan ios di banding android ialah penggunaan os/Operating System pada iphone yaitu ios hanya digunakan oleh Apple saja sehingga lebih memudahkan tim r&d suatu aplikasi untuk menjalankan aplikasi tersebut agar dapat kompatibel pada ios sedangkan os android ...

Apa perbedaan Android dan iPhone?

iOS merupakan sistem operasi yang ekslusif karena sistem operasi ini dirancang khusus hanya untuk digunakan di produk iPhone dari Apple Inc. Sedangkan Android merupakan sistem operasi buatan Google yang dirancang untuk bisa kompatibel dengan berbagai merk smartphone.