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 AndaIngin 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
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 LeeLanggan buletin kami
Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!
Klik di sini untuk melanggan