Kenapa RAM iPhone Lebih Kecil daripada RAM Android?
Sabtu, 19 November 2022 - 21:05 WIB
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.
BACA JUGA: Meta Pecat Karyawan Curang, Terima Suap dan Jual Beli Akun ke Hacker
3. Mekanisme Sandbox
Mekanisme Sandbox dan sensor ketat Apple membuat aplikasi tidak perlu ruang penyimpanan besar. Setiap Aplikasi ditempatkan di sandbox terpisah, dan tidak dapat mengganggu akses satu sama lain. Ini berbeda dengan sistem Android yang tidak memiliki sistem tinjauan ketat dansangatterbuka.
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.
BACA JUGA: Meta Pecat Karyawan Curang, Terima Suap dan Jual Beli Akun ke Hacker
3. Mekanisme Sandbox
Mekanisme Sandbox dan sensor ketat Apple membuat aplikasi tidak perlu ruang penyimpanan besar. Setiap Aplikasi ditempatkan di sandbox terpisah, dan tidak dapat mengganggu akses satu sama lain. Ini berbeda dengan sistem Android yang tidak memiliki sistem tinjauan ketat dansangatterbuka.
(dan)
Lihat Juga :