Ini Alasan Kenapa RAM iPhone Tidak Sebesar HP Android, Info Penting!
Lingkarberita.com – Tidak seperti kebanyakan vendor smartphone Android, Apple tidak pernah membocorkan RAM di iPhone-nya. Kapasitas RAM iPhone biasanya lebih kecil dari perangkat Android dari generasi yang sama. Misalnya, Trio iPhone 12 hanya memiliki RAM 4GB hingga 6GB. Sementara itu, ponsel Android terbaru, terutama ponsel kelas atas dan flagship, bisa memiliki RAM 8GB hingga 16GB.
Meskipun memiliki RAM yang lebih kecil, kinerja iPhone setara dengan perangkat Android terkemuka yang memiliki kapasitas dua kali lipat, jika tidak lebih cepat, dari kapasitas memori. apa rahasianya? Berbagai Manajemen Memori Salah satu kuncinya adalah manajemen memori untuk perangkat iOS yang relatif lebih baik daripada Android. Kedua sistem operasi tersebut sebenarnya dibangun dengan cara yang berbeda.
Untuk berjalan pada perangkat yang berbeda dengan konfigurasi perangkat keras yang berbeda, perangkat Android menggunakan mesin virtual yang didasarkan pada bahasa pemrograman Java.
Pengembang hanya perlu menulis aplikasi sekali di Java, kemudian mesin virtual akan menjalankannya di sistem apa pun, tanpa harus menulis dan menginstal ulang. Masalahnya adalah mereka harus berurusan dengan kode Java asli aplikasi, kode yang dikompilasi, dan proses simulasi itu sendiri, mesin virtual ini rumit dan membutuhkan banyak memori dan sumber daya.
Tren: Wah! Ponsel Lipat Huawei Mate X2 Akan Diluncurkan Februari
Selain itu, di Java, memori yang tidak lagi digunakan oleh aplikasi harus didaur ulang melalui proses yang disebut Pengumpulan Sampah, agar dapat digunakan oleh aplikasi lain. Agar berfungsi secara efektif, Garbage Collection membutuhkan RAM dalam jumlah besar. Jika tidak ada cukup RAM, perangkat Anda akan mendaur ulang terlalu banyak memori, yang akan menurunkan kinerja
Mesin virtual Java dan proses manajemen memori adalah alasan mengapa produsen Android sering menginvestasikan RAM dalam jumlah besar, untuk memastikan perangkat mereka berjalan dengan lancar. Proses mesin virtual Android dioptimalkan sehingga tidak menggunakan sumber daya sebanyak dulu.
Tetapi aplikasi Android juga tumbuh lebih besar dan lebih kompleks, sehingga membutuhkan lebih banyak memori. Di sisi lain, iOS tidak memiliki masalah manajemen memori yang sama.
Sejak awal, sistem operasi dan aplikasinya telah ditulis dan dikompilasi secara lokal menggunakan bahasa pemrograman Swift (sebelumnya dikenal sebagai Objective-C).
Kemudian Native Code Ini Di Implementasikan Langsung oleh Device agar iOS Tidak Memerlukan Mesin Virtual ala Java yang Membuang Memori. Karena iOS dan aplikasinya dirancang untuk berjalan hanya pada perangkat buatan Apple, mereka tidak harus mengakomodasi beberapa perangkat dengan konfigurasi perangkat keras yang berbeda seperti Android.
Trending : 3+ Cara Mudah dan Cepat Daftar Go Car 2021 Begini!
Selain itu, proses manajemen memori aplikasi juga berbeda antara kedua sistem operasi tersebut. Di Android, manajemen memori dilakukan oleh sistem operasi. Saat menggunakan sistem iOS, ini ditangani oleh aplikasi.
Alih-alih sistem operasi memberi aplikasi jumlah memori paling banyak, yang kemudian dapat didaur ulang saat tidak digunakan, aplikasi iOS secara otomatis menyesuaikan alokasi memorinya sesuai kebutuhan, membuatnya lebih efisien.
Sistem penerimaan notifikasi yang berbeda dalam aplikasi Terlepas dari perbedaan cara kerja sistem operasi di atas, hal lain yang berkontribusi terhadap kebutuhan RAM yang besar dari ponsel Android adalah sistem yang berbeda untuk menerima notifikasi dalam aplikasi seperti pesan instan dan media sosial.
AndroidInfotech menjelaskan bahwa dalam pemberitahuan ini, aplikasi Android mirip dengan cara kerja komputer. Setiap aplikasi yang dihimpun KompasTekno, Rabu (2/10/2021), harus berjalan di latar belakang untuk menerima notifikasi.
Jika aplikasi tidak berjalan, pemberitahuan tidak akan diterima (instan). Ini pasti bisa menjadi masalah bagi aplikasi yang membutuhkan respons segera, misalnya WhatsApp.
Semakin aktif aplikasi, semakin banyak memori yang digunakannya. Sementara itu, aplikasi iOS tidak perlu berjalan di memori untuk menerima notifikasi. Sebab, berbeda dengan Android, aplikasi di iPhone tidak langsung terhubung ke server, melainkan melalui perantara server Apple. Kelebihannya, aplikasi iOS tidak harus aktif untuk menerima notifikasi.
Trending: Cara Memilih Kamera Digital Terbaik 2021
Server aplikasi akan mengirimkan notifikasi ke server Apple terlebih dahulu. Setelah itu, server Apple akan mengirimkan pemberitahuan ke perangkat dan mengaktifkan aplikasi terkait.
Sumber :