Inilah Sebabnya Peranti iOS Menggunakan RAM Lebih Rendah Daripada Peranti Android

Inilah Sebabnya Peranti iOS Menggunakan RAM Lebih Rendah Daripada Peranti Android

Perang antara iOS dan Android berlaku sehingga hari ini. Jelas ada alasan yang tepat untuk jatuh di kedua-dua pagar, tetapi itu tidak menghalang orang (termasuk kita) membandingkan kedua-duanya untuk melihat mana yang lebih baik untuk keperluan kita.





Kami telah meneroka soalan seperti sistem operasi mudah alih mana yang lebih selamat dan mengapa aplikasi iOS umumnya lebih baik daripada aplikasi Android. Tetapi inilah sesuatu yang mungkin anda tidak perhatikan: Peranti iOS sering mempunyai separuh RAM (atau kurang) dari peranti Android . Kenapa ini?





Membandingkan RAM pada iPhone berbanding Android

Untuk artikel ini, kita akan melihat beberapa peranti Android terbaru dari pelbagai pengeluar dan meletakkannya bersebelahan dengan iPhone 8, iPhone 8 Plus, dan iPhone X.





Kredit Gambar: Arena GSM

Kredit Gambar: Arena GSM



Kredit Gambar: Arena GSM

Kredit Gambar: Arena GSM





Ini semua adalah peranti Android era 2017 yang mewakili yang terbaik dari yang ada pada masa ini untuk pengguna telefon pintar. Seperti yang anda lihat, spesifikasi RAM ini besar dan akan menelan belanja sejumlah wang. Berharap untuk membayar di mana sahaja dari $ 650 hingga $ 1,000 untuk ini.

Untuk memberi anda idea betapa RAM 8GB berlebihan, ingatlah bahawa kebanyakan komputer riba moden tidak terlalu banyak. Sebilangan besar Chromebook era 2017, misalnya, mencapai 4GB dengan hanya beberapa model tertentu bahkan menawarkan binaan 8GB - dan bahkan yang lain Chromebook berprestasi tinggi 8GB masih lebih murah daripada peranti Android ini!





Untuk bersikap adil, hanya OnePlus 5T yang dilengkapi dengan 8GB. Tetapi maksud saya adalah ini: Peranti Android tidak akan dilengkapi dengan RAM sebanyak ini jika mereka tidak memerlukannya, bukan? Dan jika peranti Android terbaru dilengkapi dengan RAM 4-8GB, berapa banyak RAM yang dimiliki iPhone?

Kredit Gambar: Arena GSM

Kredit Gambar: Arena GSM

Kredit Gambar: Arena GSM

Kredit Gambar: Arena GSM

cara menukar pdf menjadi perkataan di mac

Tunggu sekejap. Apa yang sedang berlaku? Di antara barisan iPhone iPhone 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 mempunyai RAM yang lebih sedikit daripada pilihan Android yang lebih lemah!

Tidak ada yang baru ini. IPhone 7 Plus memperkenalkan RAM 3GB ke barisan 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 yang lain, hanya mempunyai 1GB.

Serius, apa yang berlaku? Bagaimana iPhone 6 era 2014 dapat menjalankan versi iOS terkini dengan hanya 1GB RAM sedangkan Android memerlukan sehingga 8x jumlah itu?

Mengapa Peranti Android Memerlukan RAM yang Banyak

Sejak awal, Android dirancang untuk menyokong banyak jenis pemproses yang berbeza, banyak pengeluar yang berbeza, dan banyak konfigurasi perkakasan yang berbeza. Kebiasaannya, perisian yang ditulis untuk satu jenis sistem tidak boleh berjalan dengan yang lain; ia mesti 'dipindahkan', yang sering kali melibatkan penulisan semula bit yang tidak sesuai.

Untuk mengatasi ini, aplikasi Android selalu berjalan di platform Java. Java bagus kerana mesin maya: anda boleh menulis aplikasi sekali di Java, dan kemudian mesin maya 'menterjemahkan' kod itu pada waktu runtime untuk berfungsi pada sistem apa pun yang ada. Daripada menulis semula dan menyusun semula kod itu sendiri, mesin maya Java mengendalikannya untuk anda.

Tetapi ini memerlukan kos.

Mesin maya Java adalah kompleks dan memerlukan banyak RAM, bukan hanya untuk menguruskan proses sebenar mesin maya itu sendiri, tetapi juga memegang kod Java yang asli untuk aplikasi apa pun yang sedang dilaksanakan ditambah dengan kod terjemahan yang sebenarnya dapat dilaksanakan oleh sistem.

Di satu pihak, mesin maya di Android telah bertambah baik selama bertahun-tahun dan tidak memerlukan RAM sebanyak yang pernah berlaku. Sebaliknya, aplikasi Android menjadi semakin maju - boleh dibilang bahkan kembung - dan dengan itu memerlukan lebih banyak RAM untuk beroperasi. RAM juga diperlukan untuk proses latar belakang, yang biasa terjadi pada aplikasi Android.

Terakhir, sistem operasi Android dibina menggunakan kaedah yang disebut 'pengumpulan sampah.' Aplikasi sebenarnya digalakkan untuk menggunakan RAM sebanyak yang mereka perlukan. Kemudian, sesekali, Android membersihkan data dalam RAM yang tidak lagi digunakan ('sampah') dan membebaskannya, membolehkan aplikasi lain menggunakannya. Kaedah ini, walaupun berkesan, paling optimum apabila terdapat banyak RAM untuk dimainkan, jika tidak, sistem ini menghabiskan banyak masa untuk selalu mengumpulkan sampah.

Atas sebab-sebab ini, kami mengesyorkan sekurang-kurangnya 4GB RAM pada Android jika anda mementingkan prestasi yang lancar. Sekiranya tidak, maka 2GB mestilah minimum.

Mengapa iOS Tidak Menggunakan RAM Sebanyak Android

Apple memberikan lebih banyak kawalan ke atas keseluruhan ekosistem iOS. Sekiranya anda ingin menggunakan iOS, maka anda hanya mempunyai satu pilihan untuk telefon: iPhone. Sekiranya anda ingin membuat aplikasi iOS, maka anda harus menggunakan alat Apple dan melakukannya dengan cara Apple. Apple memerintah dengan penumbuk yang ketat.

cara menukar itunes lokasi sandaran

Terdapat banyak faedah untuk ini.

Kerana Apple tahu tepat spesifikasi setiap peranti yang akan menjalankan sistem operasinya, mereka dapat membuat keputusan reka bentuk dengan sewajarnya. Sebagai contoh, walaupun Android perlu menyokong pelbagai jenis pemproses, iOS selalu berjalan pada perkakasan berasaskan ARM.

Oleh itu, iOS tidak memerlukan mesin maya dengan terjemahan dalam perjalanan seperti yang dilakukan oleh Android. Semua aplikasi dikompilasi ke kod asli, dan kod tersebut dijalankan terus pada perkakasan. Tidak memerlukan mesin maya bermakna lebih sedikit RAM yang digunakan secara keseluruhan.

Tambahan pula, iOS mempunyai pendekatan yang berbeza untuk pengurusan memori. Walaupun memori Android dikendalikan oleh sistem operasi, memori iOS dikendalikan oleh aplikasi itu sendiri. Daripada membiarkan aplikasi mengambil RAM sebanyak yang mereka mahukan dan membebaskannya ketika tidak lagi digunakan, aplikasi iOS secara automatik memperuntukkan dan menyahpindah memori mengikut keperluan.

Ringkasnya, hanya kerana iPhone mempunyai RAM yang lebih sedikit tidak bermakna ia mempunyai prestasi yang lebih buruk. iOS mempunyai pendekatan yang berbeza untuk pengurusan memori kerana tidak bergantung pada mesin maya seperti Android.

Berkongsi Berkongsi Tweet E-mel Cara Mengubah Rupa dan Rasa Desktop Windows 10 Anda

Ingin tahu bagaimana menjadikan Windows 10 kelihatan lebih baik? Gunakan penyesuaian mudah ini untuk menjadikan Windows 10 milik anda sendiri.

Baca Seterusnya
Topik-topik yang berkaitan
  • Teknologi Dijelaskan
  • Android
  • iPhone
  • ios
  • Petua Perkakasan
  • Android
Mengenai Pengarang Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Ketua Editor MakeUseOf sejak tahun 2018. Dia mempunyai B.S. dalam Sains Komputer dan lebih dari sembilan tahun pengalaman menulis dan menyunting profesional.

Lagi Dari Joel Lee

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan