Iklan

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 membandingkan keduanya untuk melihat mana yang lebih baik untuk kebutuhan kita.

Kami sudah mengeksplorasi pertanyaan-pertanyaan seperti sistem operasi seluler mana yang lebih aman dan mengapa aplikasi iOS umumnya lebih baik daripada aplikasi Android Mengapa Aplikasi iOS Masih Lebih Baik Daripada Aplikasi Android?Saya merasa dapat dengan aman mengklaim bahwa aplikasi iOS lebih baik. Letakkan garpu rumput sebentar, dan dengarkan aku. Baca lebih lajut . Tapi di sini ada sesuatu yang mungkin tidak Anda perhatikan: Perangkat iOS sering 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.

instagram viewer
Inilah sebabnya Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel oneplus 5t
Kredit Gambar: Arena GSM
Inilah Mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel samsung galaxy note8
Kredit Gambar: Arena GSM
Inilah Mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel samsung galaxy s8 plus
Kredit Gambar: Arena GSM
Inilah Mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Daripada Perangkat Android, spesifikasi ponsel google pixel 2 xl
Kredit Gambar: Arena GSM

Ini semua adalah perangkat Android era 2017 yang mewakili yang terbaik dari yang terbaik saat ini tersedia untuk konsumen smartphone. Seperti yang Anda lihat, spesifikasi RAM ini lumayan dan akan dikenakan biaya yang sangat mahal. Harapkan untuk membayar di mana saja dari $ 650 hingga $ 1.000 untuk ini.

Untuk memberi Anda gambaran tentang betapa tingginya 8GB RAM, perlu diingat bahwa sebagian besar laptop modern bahkan tidak disertai dengan sebanyak itu. Sebagian besar Chromebook era 2017, misalnya, tutup pada 4GB dengan hanya beberapa model tertentu yang bahkan menawarkan build 8GB - dan bahkan yang Chromebook 8GB 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, kan? Dan jika perangkat Android terbaru dilengkapi dengan 4-8GB RAM, lalu berapa banyak RAM yang dimiliki iPhone?

Inilah sebabnya mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel apple iphone x
Kredit Gambar: Arena GSM
Inilah sebabnya mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel apple iphone 8 plus
Kredit Gambar: Arena GSM
Inilah sebabnya mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel apple iphone 8
Kredit Gambar: Arena GSM
Inilah sebabnya mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dibandingkan Perangkat Android, spesifikasi ponsel apple iphone 7
Kredit Gambar: Arena GSM

Tunggu sebentar. Apa yang sedang terjadi? Di antara jajaran iPhone Apple era 2017, kami hanya melihat 2GB pada "entry-level" iPhone 8, 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!

Ngomong-ngomong, semua ini tidak baru. IPhone 7 Plus memperkenalkan 3GB RAM ke lini 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 penggantinya, hanya memiliki 1GB.

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

Mengapa Perangkat Android Membutuhkan Banyak RAM

Sejak awal, Android dirancang untuk mendukung berbagai jenis prosesor, banyak produsen yang berbeda, dan banyak konfigurasi perangkat keras yang berbeda. Biasanya, perangkat lunak yang ditulis untuk satu jenis sistem tidak dapat berjalan di sistem lainnya; 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 Jawa, dan kemudian mesin virtual itu "menerjemahkan" kode itu pada saat runtime untuk bekerja pada sistem apa pun yang diaktifkan. Alih-alih menulis ulang dan menyusun ulang kode sendiri, mesin virtual Java menanganinya untuk Anda Mengapa Java Virtual Machine Membantu Kode Anda Berjalan Lebih BaikApa yang harus diketahui mengapa mesin virtual java memberi lebih banyak keuntungan dibandingkan pemrograman asli untuk aplikasi? Baca terus untuk mengetahui! Baca lebih lajut .

Membangun Program Java

Tetapi ini datang dengan biaya.

Mesin virtual Java adalah kompleks dan membutuhkan banyak RAM, tidak hanya untuk mengelola proses sebenarnya dari mesin virtual itu sendiri, tetapi juga untuk memegang kode Java asli untuk aplikasi apa pun yang sedang dijalankan ditambah kode terjemahan yang sebenarnya dijalankan 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 lebih dan lebih maju - bisa dibilang bahkan kembung - dan karenanya membutuhkan lebih banyak RAM untuk beroperasi. RAM juga diperlukan untuk proses latar belakang, yang umum di aplikasi Android 9 Hal yang Tidak Dapat Dilakukan Saat Mendapatkan Ponsel Android Pertama AndaPerangkap umum ini harus dihindari untuk pengalaman Android yang optimal. Baca lebih lajut .

Inilah sebabnya mengapa Perangkat iOS Menggunakan Lebih Sedikit RAM Dari Perangkat Android tablet pemuatan kopi android

Terakhir, sistem operasi Android dibangun di sekitar metode yang disebut "pengumpulan sampah." Aplikasi sebenarnya didorong untuk menggunakan RAM sebanyak yang mereka butuhkan. Kemudian, sesekali, Android membersihkan data dalam RAM yang tidak lagi digunakan ("sampah") dan membebaskannya, memungkinkan aplikasi lain untuk menggunakannya. Metode ini, walaupun 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 Mengapa Ponsel Android Saya Lambat Bahkan Dengan Spesifikasi Bagus?Spesifikasi bukan satu-satunya hal yang penting di ponsel Android. Inilah sebabnya mengapa ponsel Anda mungkin melambat meskipun spesifikasinya bagus. Baca lebih lajut . Jika Anda tidak melakukannya, maka 2GB seharusnya menjadi nilai minimum.

Mengapa iOS Tidak Menggunakan RAM Sebanyak Android

Apple memberikan kontrol lebih besar 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 ketat.

Ada banyak manfaat untuk ini.

Karena Apple tahu itu tepat spesifikasi setiap perangkat yang akan menjalankan sistem operasinya, mereka dapat membuat keputusan desain yang sesuai. Misalnya, sedangkan Android perlu mendukung beberapa jenis prosesor, iOS selalu berjalan pada perangkat keras berbasis ARM Jargon Buster: Panduan untuk Memahami Prosesor SelulerDalam panduan ini, kami akan memotong jargon untuk menjelaskan apa yang perlu Anda ketahui tentang prosesor smartphone. Baca lebih lajut .

Inilah sebabnya mengapa perangkat iOS menggunakan lebih sedikit RAM daripada perangkat Android

Karena itu, iOS tidak membutuhkan mesin virtual dengan terjemahan langsung seperti halnya Android. Semua aplikasi dikompilasi ke kode asli, dan kode itu dijalankan langsung pada perangkat keras. Tidak perlu mesin virtual berarti secara signifikan lebih sedikit RAM yang digunakan secara keseluruhan.

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

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

Joel Lee memiliki gelar B.S. dalam Ilmu Komputer dan lebih dari enam tahun pengalaman menulis profesional. Dia adalah Pemimpin Redaksi untuk MakeUseOf.