Tutup iklan

Ia bukan sesuatu yang luar biasa untuk telefon anda mempunyai s AndroidRAM mereka lebih banyak daripada komputer yang anda sedang kerjakan. Pada yang semasa Androidech kita dengan mudah mendapat 12 GB RAM, yang boleh didapati sebagai contoh dalam konfigurasi tertinggi model Galaxy S22 Ultra atau Google Pixel 6 Pro. Sesetengah telefon juga mempunyai 16 GB RAM. Sebaliknya, iPhone 13 Pro hanya mempunyai 6 GB, iPhone 13 walaupun hanya 4 GB. Mereka berfungsi dengan baik (atau lebih baik) daripada yang paling lengkap Androidy. Bagaimana mungkin? 

Apakah RAM? 

Dalam sains komputer, RAM ialah istilah yang digunakan untuk ingatan semikonduktor akses langsung baca-tulis. Terdapat pelbagai jenis RAM, tetapi SDRAM yang digunakan dalam telefon pintar adalah tidak menentu. Tidak seperti memori kilat telefon tidak meruap di mana mereka berada informace disimpan jangka panjang, RAM boleh menyimpan informace hanya semasa peranti dihidupkan. Ia pada asasnya memori berfungsi telefon - ia mengandungi informace, yang sedang digunakan oleh peranti itu secara aktif.

Lebih banyak RAM yang dimiliki oleh telefon, lebih banyak perkara yang boleh disimpan dalam memori operasinya. Semasa anda membuka lebih banyak aplikasi (atau lebih banyak kandungan dalam satu aplikasi), telefon memperuntukkan RAM yang tersedia untuk setiap proses baharu. Apabila tiada lagi RAM yang tersedia, peranti perlu memutuskan proses mana yang perlu dimatikan untuk memastikan perkara berjalan lancar. Semua perkara adalah sama, telefon dengan 8GB RAM akan dapat memegang lebih banyak proses aktif daripada telefon dengan 4GB RAM, jadi melompat antara aktiviti akan menjadi lebih pantas pada telefon dengan lebih RAM.

Android memerlukan lebih banyak RAM daripada iOS 

Tidak ada sebab yang pasti, tetapi beberapa faktor yang menyumbang kepada fakta ini. Pertama, aplikasi untuk Android a iOS mereka dibina secara berbeza. Setiap tahun terdapat hanya beberapa iPhone dan iPad baharu yang berjalan pada perkakasan yang serupa. Kerana aplikasi untuk iOS dijalankan hanya pada beberapa set cip homogen, ia boleh dibina khusus untuk set cip ini menggunakan apa yang dipanggil bahasa pengaturcaraan asli (terutamanya Swift dan Objective-C). Kod yang ditulis untuk permohonan untuk iOS disusun terus ke dalam arahan yang pemproses Apple faham tanpa sebarang terjemahan.

Sebaliknya, sistem Android berjalan pada hampir bilangan peranti berbeza yang tidak terhad, aplikasi yang sama mesti dijalankan pada set cip daripada Qualcomm, Samsung, MediaTek dan lain-lain. Memandangkan adalah mustahil untuk memastikan keserasian secara manual dengan semua konfigurasi perkakasan yang berbeza ini, aplikasi untuk Android tertulis dalam bahasa pengaturcaraan (Kotlin dan Java), yang boleh diterjemahkan ke dalam beberapa jenis bahasa biasa, yang kemudiannya diterjemahkan kali kedua ke dalam kod asli untuk chipset itu. Bahasa biasa ini dipanggil bytecode. 

Bytecode tidak khusus untuk mana-mana perkakasan tertentu, jadi peranti mesti menukar kod kepada kod asli sebelum dijalankan. Berbanding dengan menjalankan kod asli secara langsung, seperti yang dilakukan oleh sistem iOS, proses ini menggunakan sumber tambahan, bermakna apl yang kelihatan dan berfungsi sama merentas sistem Android a iOS, akan dijalankan pada peranti Galaxy S22 biasanya memerlukan lebih banyak RAM yang tersedia daripada iPhone 13.

Pembersihan RAM automatik 

Setiap sistem pengendalian juga mengurus RAM secara berbeza. Android menggunakan kaedah pengurusan memori yang dipanggil pengumpulan sampah. Proses ini secara berkala mengeluarkan item daripada memori yang tidak lagi digunakan, sekali gus membebaskannya. Sistem iOS walau bagaimanapun, ia menggunakan pengiraan rujukan automatik (ARC), yang secara automatik memberikan nilai berangka kepada objek dalam ingatan berdasarkan bilangan objek lain yang merujuknya dan mengalih keluar objek yang nilainya mencapai sifar.

Memandangkan kutipan sampah hanya mencari objek yang tidak digunakan secara berkala, mungkin terdapat pengumpulan ringkas maklumat tidak berguna yang mengatasi RAM. Sebaliknya, ARC tidak mempunyai masalah ini - objek individu yang tidak diperlukan dikeluarkan daripada ingatan sebaik sahaja ia dikenal pasti sebagai tidak digunakan. Sistem Android ia juga mengehadkan apl yang berjalan di latar belakang kurang daripada anda iOS, jadi apl yang anda tidak gunakan secara aktif boleh pada telefon dengan sistem Android kekal dalam RAM lebih mudah daripada v iPhoneCh. Fleksibiliti sistem Android adalah salah satu kekuatan terbesar platform ini, tetapi fleksibiliti ini juga boleh memerlukan penggunaan RAM yang kurang cekap.

Pada perlawanan akhir, ia tidak begitu penting 

Android a iOS oleh itu, mereka mempunyai keperluan RAM yang berbeza kerana kedua-dua sistem pengendalian berfungsi secara berbeza. Android adalah lebih fleksibel daripada iOS, baik dari segi peranti yang boleh dijalankan dan cara ia boleh digunakan dan dinikmati oleh pembangun sendiri. Walau bagaimanapun, fleksibiliti sedemikian datang dengan kos keperluan RAM yang lebih tinggi untuk mencapai prestasi yang serupa dengan yang terdapat dalam iPhone. Tetapi memandangkan itu iPhone 13 Pro Max untuk CZK 31 dan Samsung Galaxy A33 5G untuk CZK 8 setiap satu mempunyai 990 GB RAM, agak jelas bahawa memori itu sendiri bukanlah faktor yang sangat besar yang mempengaruhi sama ada prestasi setanding peranti atau kos pengilang pada harga terakhirnya.

telefon Samsung Galaxy anda boleh membeli sebagai contoh di sini

Paling banyak dibaca hari ini

.