Inilah Alasan Mengapa RAM IPhone Tak Sebesar HP Android, Info Penting !

Kak Her

ram iphone
ram iphone

Lingkarberita.com โ€“ Tidak seperti banyak vendor smartphone Android, Apple tidak pernah membocorkan RAM pada iPhone buatannya. Kapasitas RAM iPhone biasanya lebih kecil dari perangkat Android generasi yang sama. Contohnya, Trio iPhone 12 hanya memiliki RAM 4GB hingga 6GB. Sedangkan ponsel Android anyar terutama kelas atas dan flagship bisa memiliki RAM 8 GB hingga 16 GB.

Meskipun memiliki RAM yang lebih sedikit, kinerja iPhone sebanding 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 di 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 mana pun, tanpa harus menulis dan memasang kembali. Masalahnya adalah mereka harus berurusan dengan kode Java asli aplikasi, kode yang dikompilasi, dan proses simulasinya sendiri, mesin virtual ini rumit dan membutuhkan banyak memori dan sumber daya.

Selain itu, di Java, memori yang tidak lagi digunakan aplikasi harus didaur ulang melalui proses yang disebut Pengumpulan Sampah, agar bisa digunakan oleh aplikasi lain. Agar berfungsi secara efektif, Pengumpulan Sampah membutuhkan RAM dalam jumlah besar. Jika tidak ada cukup RAM, perangkat Anda akan mendaur ulang memori terlalu banyak, yang akan menurunkan kinerja

Mesin virtual Java dan proses manajemen memori adalah alasan mengapa produsen Android sering menanamkan RAM dalam jumlah besar, untuk memastikan perangkat mereka berjalan dengan lancar. Proses mesin virtual Android sudah dioptimalkan sehingga tidak lagi menghabiskan banyak sumber daya seperti sebelumnya.

Tetapi aplikasi Android juga berkembang lebih besar dan lebih kompleks, sehingga membutuhkan lebih banyak memori. Di sisi lain, iOS tidak memiliki masalah manajemen memori yang serupa.

Sejak awal, sistem operasi dan aplikasinya telah ditulis dan dikompilasi secara lokal menggunakan bahasa pemrograman Swift (sebelumnya dikenal sebagai Objective-C).

Kemudian Kode Asli Ini Diimplementasikan Langsung oleh Perangkat agar iOS Tidak Membutuhkan Mesin Virtual ala Java yang Membuang-buang Memori. Karena iOS dan aplikasinya dirancang untuk berjalan hanya di perangkat buatan Apple, mereka tidak harus mengakomodasi berbagai perangkat dengan konfigurasi perangkat keras yang berbeda seperti Android.

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 yang memberikan jumlah memori terbanyak ke aplikasi, 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 pada kebutuhan RAM yang besar pada ponsel Android adalah perbedaan sistem 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 background untuk menerima notifikasi.

Jika aplikasi tidak berjalan, pemberitahuan tidak akan diterima (instan). Ini pasti bisa menjadi masalah bagi aplikasi yang membutuhkan tanggapan segera, misalnya WhatsApp.

Semakin aktif aplikasi, semakin banyak memori yang digunakan. Sementara itu, aplikasi iOS tidak perlu dijalankan di memori untuk menerima notifikasi. Sebab, berbeda dengan Android, aplikasi di iPhone tidak langsung terkoneksi ke server, melainkan melalui perantara server Apple. Keuntungannya adalah aplikasi iOS tidak harus aktif untuk menerima notifikasi.

Server aplikasi akan mengirimkan pemberitahuan ke server Apple terlebih dahulu. Setelah itu, server Apple akan mengirimkan notifikasi ke perangkat dan mengaktifkan aplikasi terkait.

Dengan cara ini, perangkat juga tidak perlu membuka banyak port komunikasi untuk server yang berbeda untuk setiap aplikasi โ€“ misalnya, ke server Facebook, Telegram, dll. โ€“ tetapi Anda hanya perlu mentransfernya ke server Apple agar dapat menghemat lebih banyak. penggunaan memori.

Ini sudah mulai meniru langkah-langkah sistem notifikasi melalui server perantara seperti iPhone. Sayangnya, proses ini hanya berlaku untuk aplikasi yang disediakan oleh Google sendiri, seperti Gmail dan Google Drive.

Masalah aplikasi yang perlu aktif untuk menerima notifikasi tampaknya lebih jelas pada ponsel Android di China. Ini karena ekosistem Android di China tidak dapat terhubung ke layanan (server) Google yang sudah diblokir di negara tersebut.

Alhasil, ponsel Android untuk pasar domestik China juga cenderung memiliki RAM lebih banyak daripada versi yang dijual secara global.

Artikel Terkait

Bagikan:

Tinggalkan komentar