Mengapa iPhone Mempunyai RAM yang Sedikit? (Jawab!)

Mengapa Iphone Mempunyai Ram Yang Sedikit Jawab

Penafian: Catatan ini mungkin mengandungi pautan ahli gabungan, bermakna kami mendapat komisen kecil jika anda membuat pembelian melalui pautan kami, tanpa sebarang kos kepada anda. Untuk maklumat lanjut, sila lawati kami Halaman Penafian .

Tahukah anda bahawa iPhone biasanya mempunyai kurang RAM (Random Access Memory) berbanding dengan Android? Ini adalah kerana Peranti Apple memerlukan kurang RAM untuk menjalankan bilangan apl yang sama . Tetapi apakah sebab lain iPhone mempunyai RAM yang sedikit?



  AdobeStock_445452209_Editorial_Use_Only Apple dan telefon pintar android. Iphone IOS berbanding sistem pengendalian Android

Tangan - stock.adobe.com

Mengapa iPhone Tidak Memerlukan RAM Sebanyak Telefon Android

iPhone tidak memerlukan RAM sebanyak telefon Android kerana beberapa sebab, yang akan kami terangkan secara terperinci di bawah:

iPhone Mempunyai Sistem Operasi Standard dan Pengoptimuman Apl

Tidak seperti iPhone, pengeluar telefon Android bekerjasama dengan pelbagai pengeluar untuk menghasilkan bahagian telefon, seperti pemproses dan skrin. Ini bermakna dua telefon Android boleh mempunyai konfigurasi yang sama sekali berbeza.

Ini menjadikan hampir mustahil bagi pembangun apl Android untuk mencipta apl yang dioptimumkan untuk setiap telefon Android. Apl yang sama berkemungkinan besar tidak serasi dengan telefon Android yang lain.

Untuk menangani isu ini dan untuk mempromosikan keserasian merentas semua peranti, Android menjalankan semua aplnya pada platform Java . Ini membolehkan Java menterjemah semua kod untuk apl dengan mudah, memastikan ia akan berjalan dengan betul pada mana-mana peranti tanpa menghadapi masalah dengan keserasian dan pengoptimuman.

Walau bagaimanapun, untuk mempunyai keserasian yang Android nikmati, ia perlu membuat kompromi, yang merupakan keperluan RAM telefon Android.

Oleh itu, setiap telefon Android juga perlu menjalankan Mesin Maya Java (JVM) di sisi untuk memastikan apl berjalan lancar. JVM menterjemah kod apl supaya boleh digunakan dan serasi dengan pemproses telefon. Malangnya, hasilnya ialah apl Android memerlukan lebih daripada dua kali ganda jumlah RAM yang diperlukan untuk menjalankan kod asli apl itu.

Apple mempunyai ekosistem tertutup perkakasan yang boleh menggunakan sistem pengendaliannya. Mereka juga hanya mengeluarkan segelintir iPhone setiap tahun.

Ini membolehkan Apple memberi tumpuan mengoptimumkan perantinya dan memastikan bahawa ia tidak akan mempunyai isu keserasian yang sama seperti Android. Pembangun tidak perlu risau tentang keserasian kerana terdapat sedikit perbezaan dalam konfigurasi iPhone.

Semua iPhone berjalan pada kod yang sama dan menggunakan sistem pengendalian (iOS) yang sama, jadi pembangun aplikasi hanya perlu menulis kod asli untuk iPhone. Apl iPhone hanya memerlukan RAM yang diperlukan untuk menjalankan kod asli untuk apl itu.

Apl iPhone sangat dioptimumkan sehinggakan terdapat kategori berasingan untuk apl yang boleh anda gunakan pada peranti Apple lain seperti iPad. Hasilnya ialah iPhone boleh menjalankan aplikasi dengan lancar dan memerlukan jauh lebih sedikit RAM daripada telefon Android.

iPhone Mempunyai Pengurusan RAM yang Berkesan

iPhone mempunyai keperluan RAM yang lebih kecil daripada Android kerana pengurusan RAM yang berkesan. Pada bila-bila masa, apl yang berjalan pada iPhone jatuh ke dalam salah satu daripada tiga kategori:

  • Aktif dan berjalan: Ini ialah apl yang sedang digunakan atau belum melalui pemampatan dan masih menggunakan keseluruhan RAM yang diperlukan oleh kod asalnya.
  • Tidak aktif dan dimampatkan: Ini adalah apl aktif baru-baru ini yang telah mengalami pemampatan. Mereka masih memerlukan ruang RAM, tetapi lebih kurang daripada aplikasi aktif. IPhone boleh membukanya semula serta-merta tanpa memuatkan semula keseluruhan kod asli.
  • Tidak aktif dan tidak dimuatkan: Ini ialah apl yang dipunggah oleh iPhone daripada sistem tetapi masih boleh dilihat daripada Penukar Apl. IPhone perlu memuatkan semula apl ini apabila anda bertukar kembali kepada apl tersebut.

Setiap apl iPhone akan masuk dan keluar daripada status ini, bergantung pada tugas anda. iPhone menggunakan dua proses pengurusan RAM yang berfungsi di latar belakang untuk membolehkan ini:

  • Mampatan
  • Jetsam

Proses ini memastikan bahawa iPhone anda mempunyai RAM yang mencukupi untuk menjalankan sebarang apl, tanpa mengira bilangan apl yang anda jalankan di latar belakang.

Kami akan menerangkannya dengan lebih terperinci di bawah:

Pemampatan Apl iPhone

Apabila anda membuka apl pada iPhone anda, sistem serta-merta menyemak sama ada telefon anda mempunyai RAM yang mencukupi untuk menjalankan apl tersebut. Jika tidak, sistem akan menyemak apl yang anda tidak gunakan atau jalankan di latar belakang. Jika sistem boleh memampatkan apl, ia akan menggunakan WKdm (Wilson-Kaplan dipetakan terus) untuk mengosongkan lebih banyak ruang untuk apl yang baru anda buka.

WKdm ialah algoritma pemampatan terpantas yang boleh digunakan oleh komputer. Dalam komputer dengan pemproses Pentium Pro (yang mempunyai maksimum kelajuan jam daripada 233 MHz), WKdm boleh memampatkan aplikasi dengan sebanyak 50% dalam 0.25 milisaat. Ia akan mengambil masa 0.15 milisaat untuk menyahmampatnya.

Pentium Pro dikeluarkan pada tahun 1995, jadi anda boleh bayangkan betapa pantasnya WKdm berfungsi pada iPhone 14 Pro Max dengan kelajuan jam maks 3.46GHz pada teras tunggal.

Jika apl yang berjalan di latar belakang memerlukan 1GB RAM, WKdm akan memampatkannya untuk memberi lebih banyak ruang untuk apl yang baru anda buka. Jika anda memerlukan 500 MB RAM, apl di latar belakang akan melalui pemampatan 50%. Proses ini serta-merta mencipta ruang baharu untuk apl anda tanpa menutup ruang yang anda biarkan terbuka.

Mekanisme Jetsam iPhone

Jetsam ialah istilah maritim yang merujuk kepada proses cuba meringankan kapal dengan membuang barang yang tidak diingini atau tidak diperlukan. iPhone juga menggunakan mekanisme ini jika algoritma WKdm tidak dapat mencipta ruang yang mencukupi untuk apl baharu beroperasi melalui pemampatan.

Ini bermakna bahawa iPhone akan menuntut semula RAM aplikasi yang tidak aktif dengan serta-merta untuk mencipta ruang untuk yang baharu.

Kaveat kepada mekanisme ini ialah jika iPhone menuntut semula RAM untuk aplikasi, anda mesti memuatkannya semula untuk menggunakannya semula. Ini tidak sesuai, tetapi sebab iPhone menggunakan kurang RAM daripada telefon Android.

Pengumpulan Sampah Android

Pengurusan RAM Android berfungsi agak berbeza dan menggunakan Java dan pengumpulan sampah untuk menjalankan aplnya.

Ini membolehkan apl yang anda jalankan di latar belakang menggunakan memori sehingga telefon kehabisan memori untuk membuka apl baharu. Mekanisme kutipan sampah mengalih keluar dan membuang semua operasi yang tidak perlu untuk mengosongkan RAM untuk apl lain.

Untuk beroperasi dengan lancar seperti iPhone, mereka memerlukan lebih banyak RAM.

Pengumpulan sampah Java dan WKdm + jetsam iPhone adalah sebab yang diperlukan oleh telefon Android utama 12GB hingga 16GB RAM , manakala iPhone Pro Max boleh beroperasi dengan sempurna dengan sahaja 6GB RAM .

  AdobeStock_338593770 Wanita memegang iPhone 11 Hitam di dalam rumah, dekat

iPhone Mengambil Kelebihan Kotak Pasir Aplikasi

Apple meletakkan banyak usaha untuk memastikan telefonnya selamat. Setiap apl di dalam Apple App Store dan semua kemas kini yang diterbitkan oleh pembangun perlu melalui garis panduan mereka, termasuk penggunaan RAM dan kebolehcapaian data. Walaupun tujuan proses ini adalah keselamatan, ia juga telah menyebabkan apl iPhone menjadi lebih dioptimumkan daripada apl Android.

Apabila anda membuka apl iPhone, ia akan beroperasi di dalam kotak pasirnya dengan akses kepada data terhad yang diperlukannya. Jika apl memerlukan lebih banyak data di luar kotak pasirnya, apl itu perlu meminta kebenaran pengguna sebelum mengakses fail tersebut. Dengan cara ini, iPhone kekal selamat dan tidak perlu memuatkan terlalu banyak data sebelum ia boleh beroperasi.

Selain itu, apl iPhone tidak boleh berinteraksi antara satu sama lain melainkan ia daripada pembangun yang sama. Jadi pembangun iPhone perlu mengusahakan penyelesaian untuk menjadikan apl mereka berfungsi tanpa mengakses fail atau apl lain di luar kotak pasirnya. Dengan melakukan ini, apl tidak memerlukan lebih banyak RAM daripada yang sepatutnya dengan membuka apl lain di latar belakang.

Android juga mempunyai kotak pasir untuk aplnya, tetapi ia tidak menyekat interaksi antara mereka. Selain itu, banyak apl di dalam Gedung Play tidak melalui pemeriksaan kod. Jadi ada kemungkinan bahawa aplikasi membuka sedozen lagi aplikasi di latar belakang untuk mengakses semua fail yang diperlukannya.

Untuk menjalankan apl Android dengan lancar, ia perlu menjalankan kod apl asli dan kod JVM malah mungkin membuka apl lain di latar belakang. Semua operasi kompleks ini memerlukan lebih banyak RAM daripada iPhone, yang hanya perlu menjalankan kod asli untuk apl yang anda gunakan.

iPhone Optimumkan Perkakasan dan Perisian untuk Peningkatan Prestasi

Apple mempunyai kedudukan unik kerana kedua-duanya adalah syarikat perkakasan dan perisian. Selain Pixel Google, kebanyakan telefon Android adalah daripada syarikat yang memfokuskan perkakasan. Mereka tidak boleh menggunakan pengoptimuman perisian untuk meningkatkan prestasi telefon mereka.

Bagi Apple, gabungan pengoptimuman perisian dan perkakasan memastikan mereka boleh mencipta telefon terbaik tanpa membelanjakan banyak untuk perkakasan. Ini membolehkan mereka mengurangkan kos pembuatan tanpa menjejaskan pengalaman pengguna untuk iPhone.

Mengapa Apple Tidak Bercakap Mengenai Saiz RAM

Apa yang membezakan Apple daripada pengeluar telefon lain ialah mereka jarang bercakap tentang spesifikasi. Anda perlu mencari dalam talian untuk mencari jumlah RAM yang ada pada iPhone.

Selain daripada RAM, Apple tidak juga membombardir penggunanya dengan semua spesifikasi dan mekanisme iPhone, yang sangat berbeza dengan telefon Android. Apabila anda melihat keluaran telefon Android baharu, ia akan mempunyai semua jenis nombor yang mungkin tidak masuk akal kepada ramai orang, terutamanya tanpa konteks kepada perkara yang dilakukannya.

Dalam industri telefon pintar, kelajuan jam yang lebih pantas atau lebih banyak RAM tidak selalunya menyamai telefon yang lebih baik. Ia akan sentiasa berdasarkan gabungan perkakasan yang berfungsi bersama untuk mencipta pengalaman yang lancar. Gabungan perkakasan ini boleh menjadi sangat menggembirakan untuk dinilai, terutamanya apabila berbilang telefon dalam julat harga yang berbeza mempunyai spesifikasi yang sama.

Ambil Poco F4 GT dan Samsung S22 Ultra sebagai contoh. Kedua-dua telefon Android menggunakan Qualcomm SM8450 Snapdragon 8 Gen 1 (4 nm) dengan 8GB RAM + 128 GB ROM. Mereka serupa dalam prestasi hanya dengan melihat spesifikasi, tetapi satu adalah telefon utama dengan harga asas yang tinggi. Yang lain ialah telefon kelas pertengahan dengan harga asas yang rendah.

Apple tahu bahawa bermain 'permainan spesifikasi' dengan pengeluar telefon pintar lain tidak akan sihat untuk syarikat mereka.

Mendapatkan spesifikasi terbaik pada iPhone adalah mudah tetapi mahal. Itulah sebabnya kata kunci mereka bercakap tentang iPhone seolah-olah tiada telefon lain di pasaran. Ia juga distrukturkan dengan cara yang semua orang akan faham:

Jika anda menyukai iPhone 13, anda perlu menaik taraf kepada iPhone 14 kerana ia 18% lebih pantas dan iPhone paling cekap bateri yang pernah ada.

Apabila mereka melakukan ini, lebih mudah untuk orang memahami berbanding dengan 'permainan spesifikasi' yang hebat yang digunakan oleh syarikat telefon Android. Ia juga lebih mudah bagi mereka untuk mewajarkan harga dan peningkatan untuk model iPhone mereka, yang akhirnya memberi manfaat kepada keuntungan mereka sebagai sebuah syarikat.

Ia ada dalam Gen Apple Untuk Memastikannya Mudah

Menumpukan pada membangunkan pengalaman pengguna yang lebih baik untuk memaksimumkan keuntungan mungkin menjadi sebab mengapa iPhone mempunyai RAM yang sangat sedikit. Walau bagaimanapun, memastikan ia mudah untuk pengguna mereka telah berada dalam gen Apple sejak permulaan syarikat itu.

Dalam filem Pekerjaan (2013) , Steve Jobs membincangkan membina komputer yang begitu mudah ia akan menjadi seperti memasukkan perkakas ke dalam saluran keluar. Dia mahukan peranti yang sesiapa sahaja akan faham dan boleh gunakan sebaik sahaja mereka mengeluarkannya dari kotak.

Orang yang menaik taraf telefon mereka setiap tahun tidak menaik taraf kerana mereka mahukan lebih banyak RAM, kelajuan jam yang lebih pantas atau kuasa pemprosesan grafik yang lebih tinggi. Mereka menaik taraf kerana mereka mahukan pengalaman pengguna yang lebih baik — sesuatu yang hanya boleh dilakukan oleh dua syarikat; Apple dan Google.

Menambah Lebih Banyak atau Meningkatkan RAM untuk iPhone

Anda tidak boleh mendapatkan lebih banyak RAM untuk iPhone anda melainkan anda menaik taraf kepada model yang lebih tinggi. Tidak seperti komputer Mac, RAM pada iPhone dipateri ke dalam papan induk. Anda tidak boleh mengalih keluar atau menggantikannya untuk mendapatkan lebih banyak memori untuk telefon pintar anda.

Walau bagaimanapun, seperti yang dibincangkan sepanjang artikel ini, anda tidak memerlukan banyak RAM untuk iPhone. Terdapat mekanisme yang mencukupi untuk memastikan iPhone anda berfungsi dengan lancar walaupun dengan kurang RAM. Malah, ia lebih responsif daripada telefon Android dengan lebih banyak RAM terbina dalam.

Selain itu, jika iPhone anda mula beroperasi dengan lebih perlahan, anda boleh mengosongkan RAMnya dan mengosongkan semua ruang yang boleh digunakan. Membersihkan RAM untuk iPhone adalah sedikit berbeza kerana aplikasi dalam Penukar Apl anda mungkin atau mungkin tidak menggunakan RAM atau sebarang sumber disebabkan oleh jetsam.

Berikut ialah video daripada Daniel tentang Tech yang membimbing anda melalui langkah-langkah untuk mengosongkan RAM pada iPhone yang berbeza.

Mengetahui cara mengosongkan RAM anda memastikan iPhone anda sentiasa berfungsi dengan lebih pantas dan lancar. Melakukannya apabila anda menghadapi masalah dengan RAM anda mungkin menyelamatkan anda daripada membeli iPhone baharu hanya untuk mempunyai lebih banyak ruang memori.

windows 10 menunggu cache

Kesimpulan

iPhone mempunyai RAM yang sedikit kerana pelbagai sebab:

  • Mereka mempunyai sistem pengendalian standard dan pengoptimuman aplikasi
  • Mereka mempunyai pengurusan RAM yang berkesan
  • Mereka telah mengoptimumkan perkakasan dan perisian

Apple telah memperhalusi sistem pengendaliannya untuk menggunakan RAM yang lebih kecil dengan cekap tanpa menjadi masalah bagi kebanyakan pengguna, membolehkan mereka memaksimumkan keuntungan mereka.