Beta iOS 10.3 yang diunggulkan ke pengembang pekan lalu hadir dengan peringatan kompatibilitas aplikasi yang diperbarui yang memperingatkan pengguna bahwa aplikasi 32-bit mungkin tidak lagi berfungsi dengan versi iOS yang akan datang, menyarankan iOS 11 kemungkinan akan berhenti mendukung aplikasi non-64-bit. Pada Juni 2015, Apple memperingatkan pengembang bahwa semua aplikasi dan pembaruan aplikasi yang dikirimkan ke App Store harus menyertakan dukungan 64-bit bersama kode 32-bit.
Saat pengguna meluncurkan aplikasi 32-bit, iOS 9 memasang peringatan yang mengatakan menggunakan perangkat lunak 32-bit pada perangkat 64-bit dapat memengaruhi kinerja sistem. Kata-kata dari prompt telah berubah di iOS 10.3 beta 1 dan sekarang secara khusus menyatakan bahwa aplikasi 32-bit dapat berhenti berfungsi pada edisi iOS yang akan datang sepenuhnya.
Prompt baru berbunyi sebagai berikut:
Aplikasi ini tidak akan berfungsi dengan versi iOS yang akan datang. Pengembang aplikasi ini perlu memperbaruinya untuk meningkatkan kompatibilitasnya.
Demi perbandingan, inilah konfirmasi sebelumnya:
Aplikasi ini belum diperbarui ke 64-bit. Menggunakannya dapat mempengaruhi kinerja sistem secara keseluruhan.
Perangkat iOS dengan A7 yang dirancang Apple atau prosesor yang lebih baru berukuran 64-bit, termasuk iPod touch generasi keenam dan setiap iPhone dan iPad dari iPhone 5s dan iPad Air model selanjutnya. Ini adalah perubahan yang lama tertunda karena menjalankan aplikasi 32-bit lama bersama dengan aplikasi 64-bit modern memang memperlambat sistem.
Pada perangkat 64-bit, sistem menggunakan versi 64-bit dari kernel, pustaka dan driver. Ketika pengguna meluncurkan aplikasi 32-bit, kerangka kerja sistem versi 32-bit juga dimuat yang menyaring memori dan menghabiskan sumber daya.
Jika iOS 11 berhenti mendukung aplikasi 32-bit seperti yang disarankan, pengembang akan termotivasi untuk mengeluarkan pembaruan kompatibilitas untuk menghindari dihapus dari App Store. Dengan menerapkan aplikasi 64-bit saja, iOS 11 secara teoritis akan menggunakan lebih sedikit memori secara keseluruhan karena mungkin tidak perlu memuat kerangka kerja 32-bit di tempat pertama.
Aplikasi akan diluncurkan lebih cepat dan multitasking harus lebih lancar.
"Karena semua aplikasi built-in sudah mendukung runtime 64-bit, itu menguntungkan semua orang bahwa semua aplikasi yang berjalan pada perangkat 64-bit dikompilasi untuk runtime 64-bit, terutama aplikasi yang mendukung pemrosesan latar belakang," kata Apple kepada pengembang pada 2015.
Mulai Februari 2015, Apple mengharuskan semua aplikasi yang dikirim mendukung arsitektur 64-bit.
Karena kenyataan bahwa banyak aplikasi di App Store belum diperbarui untuk kompatibilitas di usia (kami sedang melihat Anda, aplikasi 32-bit!), Apple dalam beberapa bulan terakhir mulai diam-diam menghapus puluhan ribu yang sudah ketinggalan zaman atau aplikasi yang tidak kompatibel.
Apple menyediakan panduan transisi untuk pengembang yang merinci aplikasi porting ke arsitektur 64-bit.