macOS High Sierra 10.13.4 beta pengembang membawa peringatan aplikasi 32-bit & mode pengujian 64-bit

Apple pada hari Rabu merilis macOS High Sierra 10.13.4 untuk pengujian pengembang.

Pembaruan perangkat lunak utama keempat sejak rilis awal High Sierra pada September 2017 datang dengan jumlah build 17E139j dan tidak ada fitur atau perangkat tambahan baru yang menghadap ke luar..

Namun, Apple memang menyebutkan satu tambahan besar dalam catatan rilis yang menyertai unduhan: peringatan baru ketika aplikasi 32-bit diluncurkan, tidak seperti dialog serupa di iOS 11.

Raksasa Cupertino memberi tahu pelanggan dan pengembang musim panas lalu bahwa High Sierra akan menjadi rilis terakhirnya untuk mendukung aplikasi 32-bit "tanpa kompromi." Semua pembaruan aplikasi Mac dan aplikasi yang ada harus mendukung 64-bit mulai Juni 2018, perusahaan itu mengklarifikasi.

Berikut ini kutipan dari macOS High Sierra 10.13.4 beta changelog:

Untuk mempersiapkan rilis MacOS di masa depan di mana perangkat lunak 32-bit tidak akan lagi berjalan tanpa kompromi, mulai dari macOS High Sierra 10.13.4 pengguna diberitahukan tentang peluncuran aplikasi yang tergantung pada perangkat lunak 32-bit.

Lansiran hanya muncul sekali per aplikasi.

Untuk membuatnya lebih mudah bagi pengembang untuk menguji perangkat lunak mereka untuk kompatibilitas 64-bit, macOS 10.13.4 menyediakan mode pengujian 64-bit baru yang diaktifkan melalui perintah Terminal berikut:

sudo nvram boot-args = "- no32exec"

Setelah menjalankan perintah, Anda harus memulai ulang Mac Anda.

Mode uji 64-bit baru ini mencegah proses 32-bit dari peluncuran.

Membuka aplikasi 32-bit atau aplikasi 64-bit yang bergantung pada kerangka kerja 32-bit menghasilkan pemberitahuan yang mengatakan aplikasi tidak dapat dibuka. Anda tidak disarankan untuk mengaktifkan mode ini kecuali Anda adalah pengembang perangkat lunak yang berpengalaman atau administrator TI.

Jenis perangkat lunak lain mungkin gagal secara diam-diam dalam mode ini, seperti versi Dashboard dan WebKit versi 32-bit, panel preferensi dan proses latar belakang.

Untuk menonaktifkan mode ini, jalankan perintah berikut di Terminal, lalu mulai ulang Mac Anda:

sudo nvram boot-args = ""

"Dalam rilis beta mendatang, mode uji 64-bit dapat memberikan informasi tambahan bagi pengembang untuk membantu menguji dan memenuhi syarat perangkat lunak," catat Apple.

“Jika Anda mendistribusikan aplikasi Anda di luar Mac App Store, kami sangat menyarankan untuk mendistribusikan biner 64-bit untuk memastikan pengguna Anda dapat terus menjalankan aplikasi Anda pada versi MacOS mendatang,” kata perusahaan Cupertino kepada pengembang pada musim panas 2017.