Inilah Mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android

Inilah Mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android

Perang antara iOS dan Android tetap kuat bahkan hingga hari ini. Jelas ada alasan yang sah untuk jatuh di kedua sisi pagar, tetapi itu tidak menghentikan orang (termasuk kita) untuk terus-menerus membandingkan keduanya untuk melihat mana yang lebih baik untuk kebutuhan kita.





Kami telah menjelajahi pertanyaan seperti sistem operasi seluler mana yang lebih aman dan mengapa aplikasi iOS umumnya lebih baik daripada aplikasi Android . Tapi inilah sesuatu yang mungkin tidak Anda perhatikan: Perangkat iOS sering kali memiliki setengah RAM (atau kurang) dari perangkat Android . Kenapa ini?





Membandingkan RAM di iPhone vs. Android

Untuk artikel ini, kita akan melihat beberapa perangkat Android top-of-the-line terbaru dari beberapa produsen dan menempatkannya berdampingan dengan iPhone 8, iPhone 8 Plus, dan iPhone X.





Kredit Gambar: GSM Arena

Kredit Gambar: GSM Arena



Kredit Gambar: GSM Arena

Kredit Gambar: GSM Arena





Ini semua adalah perangkat Android era 2017 yang mewakili yang terbaik dari yang terbaik yang tersedia saat ini untuk konsumen smartphone. Seperti yang Anda lihat, spesifikasi RAM ini lumayan besar dan akan dikenakan biaya yang cukup mahal. Berharap untuk membayar di mana saja dari 0 hingga .000 untuk ini.

Untuk memberi Anda gambaran tentang seberapa berlebihan RAM 8GB, perlu diingat bahwa sebagian besar laptop modern bahkan tidak memilikinya sebanyak itu. Sebagian besar Chromebook era 2017, misalnya, terbatas pada 4GB dengan hanya beberapa model tertentu yang menawarkan versi 8GB -- dan bahkan Chromebook 8 GB berkinerja tinggi masih lebih murah daripada perangkat Android ini!





Agar adil, hanya OnePlus 5T yang hadir dengan 8GB. Tapi maksud saya adalah ini: perangkat Android tidak akan datang dengan RAM sebanyak ini jika mereka tidak membutuhkannya, bukan? Dan jika perangkat Android terbaru datang dengan RAM 4-8GB, lalu berapa banyak RAM yang dimiliki iPhone?

Kredit Gambar: GSM Arena

Kredit Gambar: GSM Arena

Kredit Gambar: GSM Arena

Kredit Gambar: GSM Arena

cara memindahkan file google drive ke akun lain

Tunggu sebentar. Apa yang sedang terjadi? Di antara jajaran iPhone era 2017, kita hanya melihat 2GB pada iPhone 8 'entry-level', 3GB pada iPhone 8 Plus yang lebih besar, dan 3GB pada iPhone X terbaru dan terhebat. Model tertinggi Apple memiliki RAM lebih sedikit daripada opsi Android yang lebih lemah!

Omong-omong, semua ini tidak baru. IPhone 7 Plus memperkenalkan RAM 3GB ke jajaran iPhone pada tahun 2016. iPhone 7, iPhone 6s Plus, dan iPhone 6s semuanya beroperasi pada 2GB tanpa masalah. Dan iPhone 6, yang dapat menjalankan iOS 11 seperti penerusnya, hanya memiliki 1GB.

Serius, apa yang terjadi? Bagaimana iPhone 6 era 2014 dapat menjalankan iOS versi terbaru dengan hanya 1GB RAM sedangkan Android membutuhkan hingga 8x jumlah itu?

Mengapa Perangkat Android Membutuhkan Begitu Banyak RAM

Sejak awal, Android dirancang untuk mendukung banyak jenis prosesor yang berbeda, banyak pabrikan yang berbeda, dan banyak konfigurasi perangkat keras yang berbeda. Biasanya, perangkat lunak yang ditulis untuk satu jenis sistem tidak dapat berjalan begitu saja di sistem lain; itu harus 'porting', yang sering melibatkan penulisan ulang bit yang tidak kompatibel.

Untuk menyiasatinya, aplikasi Android selalu berjalan di platform Java. Java bagus karena mesin virtualnya: Anda dapat menulis aplikasi sekali di Java, dan kemudian mesin virtual 'menerjemahkan' kode itu saat runtime untuk bekerja pada sistem apa pun yang digunakannya. Alih-alih menulis ulang dan mengkompilasi ulang kode sendiri, mesin virtual Java menanganinya untuk Anda .

Tapi ini datang dengan biaya.

Mesin virtual Java rumit dan membutuhkan banyak RAM, tidak hanya untuk mengelola proses sebenarnya dari mesin virtual itu sendiri, tetapi juga untuk menyimpan kode Java asli untuk aplikasi apa pun yang sedang dieksekusi ditambah kode yang diterjemahkan yang benar-benar dieksekusi oleh sistem.

Di satu sisi, mesin virtual di Android telah meningkat selama bertahun-tahun dan tidak memerlukan RAM sebanyak dulu. Di sisi lain, aplikasi Android menjadi semakin canggih -- bahkan bisa dibilang membengkak -- dan dengan demikian membutuhkan lebih banyak RAM untuk beroperasi. RAM juga diperlukan untuk proses latar belakang, yang biasa terjadi di aplikasi Android .

Terakhir, sistem operasi Android dibangun dengan metode yang disebut 'pengumpulan sampah'. Aplikasi sebenarnya didorong untuk menggunakan RAM sebanyak yang mereka butuhkan. Kemudian, sesekali, Android membersihkan data di RAM yang tidak lagi digunakan ('sampah') dan membebaskannya, memungkinkan aplikasi lain untuk menggunakannya. Metode ini, meskipun efektif, paling optimal ketika ada banyak RAM untuk dimainkan, jika tidak, sistem menghabiskan terlalu banyak waktu untuk selalu mengumpulkan sampah.

Untuk alasan ini, kami merekomendasikan setidaknya 4GB RAM di Android jika Anda peduli dengan kinerja yang lancar. Jika tidak, maka 2GB harus menjadi minimum.

Mengapa iOS Tidak Menggunakan RAM sebanyak Android

Apple memberikan lebih banyak kontrol atas seluruh ekosistem iOS. Jika Anda ingin menggunakan iOS, maka Anda hanya memiliki satu opsi untuk telepon: iPhone. Jika Anda ingin membuat aplikasi iOS, maka Anda harus menggunakan alat Apple dan melakukannya dengan cara Apple. Aturan Apple dengan kepalan tangan yang ketat.

apa yang dilakukan mode daya rendah?

Ada banyak manfaat untuk ini, meskipun.

Karena Apple tahu akurat spesifikasi setiap perangkat yang akan menjalankan sistem operasinya, mereka dapat membuat keputusan desain yang sesuai. Misalnya, Android perlu mendukung beberapa jenis prosesor, iOS selalu berjalan pada perangkat keras berbasis ARM .

Dengan demikian, iOS tidak memerlukan mesin virtual dengan terjemahan langsung seperti yang dilakukan Android. Semua aplikasi dikompilasi ke kode asli, dan kode itu dieksekusi langsung di perangkat keras. Tidak perlu mesin virtual berarti secara signifikan lebih sedikit RAM yang digunakan secara keseluruhan.

Selanjutnya, iOS memiliki pendekatan yang berbeda untuk manajemen memori. Sedangkan memori Android ditangani oleh sistem operasi, memori iOS ditangani oleh aplikasi itu sendiri. Alih-alih mengizinkan aplikasi menggunakan RAM sebanyak yang mereka inginkan dan membebaskannya saat tidak lagi digunakan, aplikasi iOS secara otomatis mengalokasikan dan membatalkan alokasi memori sesuai kebutuhan.

Singkatnya, hanya karena iPhone memiliki lebih sedikit RAM tidak berarti mereka memiliki kinerja yang lebih buruk. iOS memiliki pendekatan yang berbeda untuk manajemen memori karena tidak bergantung pada mesin virtual seperti Android.

Membagikan Membagikan Menciak Surel Cara Mengubah Tampilan dan Nuansa Desktop Windows 10 Anda

Ingin tahu cara membuat Windows 10 terlihat lebih baik? Gunakan penyesuaian sederhana ini untuk menjadikan Windows 10 milik Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Teknologi Dijelaskan
  • Android
  • iPhone
  • ios
  • Kiat Perangkat Keras
  • Android
Tentang Penulis Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Pemimpin Redaksi MakeUseOf sejak 2018. Dia memiliki gelar B.S. dalam Ilmu Komputer dan lebih dari sembilan tahun pengalaman menulis dan mengedit profesional.

More From Joel Lee

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan