Kenapa RAM iPhone Lebih Kecil daripada RAM Android?

Sabtu, 19 November 2022 - 21:05 WIB
Ini membuat sistem menggunakan lebih banyak memori.

Apple memakai latar belakang virtual. Saat aplikasi berada di latar belakang, aktivitasnya akan ditangguhkan. Saat pengguna menginterupsi suatu tugas, sistem Tombstone di iPhone akan merekam status aplikasi saat interupsi.

Program kemudian akan membeku. Jika diperlukan untuk memulihkan tugas, program akan melanjutkan dari keadaan tepat sebelum interupsi.

Mekanisme iOS ini menghemat lebih banyak memori daripada Android saat aplikasinya berada di latar belakang.

2. Bahasa Pemrograman

Saat pengembang menulis aplikasi untuk iOS, dikompilasi langsung ke kode yang dapat berjalan di prosesor iPhone. Ini dikenal sebagai source code/kode asli, karena tidak perlu interpretasi atau lingkungan virtual apa pun untuk dijalankan.

Android, di sisi lain, berbeda. Android menggunakan Java. Ketika kode Java dikompilasi, itu diubah menjadi kode perantara (Java Bytecode) yang tidak bergantung pada prosesor.

Bytecode Java yang sama dapat dijalankan pada prosesor Arm, prosesor x86, atau prosesor RISC-V. Slogan Java adalah "Tulis sekali, jalankan di mana saja". Ini memiliki manfaat besar untuk kompatibilitas lintas platform.



3. Mekanisme Sandbox
Halaman :
tulis komentar anda
Video Rekomendasi
Berita Terkait
Rekomendasi
Terpopuler
Berita Terkini More