Mengapa saya tidak dapat menurunkan versi iPhone saya?

Tran Do Hang / Shutterstock.com

Apple mengontrol perangkat lunak yang dapat diinstal di iPhone dan iPad dengan cara yang belum pernah ada sebelumnya di desktop Mac. Jadi, apakah Apple berhak mencegah Anda menginstal iOS atau iPadOS versi lama secara tiba-tiba, atau apakah ini contoh campur tangan perusahaan?

Perangkat lunak baru harus secara aktif “ditandatangani” oleh Apple

Untuk menginstal perangkat lunak di iPhone atau iPad, perangkat lunak harus ditandatangani oleh Apple. Ini berarti bahwa tidak ada sistem operasi lain seperti Android atau Linux yang dapat diinstal pada smartphone atau tablet Apple, hanya perangkat lunak bersertifikat Apple.

Selain persyaratan ini, perangkat lunak harus ditandatangani secara aktif, yang berarti bahwa Apple harus menyetujui penginstalan melalui verifikasi online sebelum dapat diinstal pada iPhone. Apple akan secara aktif mendaftar ke program untuk waktu yang terbatas saja. Saat versi baru iOS atau iPadOS dirilis, hanya ada jendela singkat untuk menginstal versi sebelumnya sebelum perusahaan berhenti menandatanganinya sepenuhnya.

Jendela tanda tangan adalah periode sementara di mana program dapat diinstal. Selama Apple menandatangani versi iOS tertentu, itu dapat diinstal di iPhone Anda dari Pengaturan > Umum > menu Pembaruan Perangkat Lunak atau Finder di macOS atau iTunes untuk Windows (dan versi sistem yang lebih lama). sistem operasi desktop Apple).

Ini berarti bahwa secara teknis dimungkinkan untuk menurunkan versi iOS ke versi sebelumnya, tetapi untuk waktu yang sangat singkat. Anda dapat melakukan ini dengan file IPSW dan mode pemulihan menggunakan Mac atau PC saat Apple masih menandatangani perangkat lunak. Ini tidak mungkin dilakukan secara langsung pada perangkat.

Setelah jendela tanda tangan kedaluwarsa, versi lama program tidak lagi tersedia untuk penginstalan. Satu-satunya cara untuk memperbarui perangkat lunak pada perangkat Anda adalah dengan secara aktif menginstal versi terbaru yang ditandatangani. Ini mencegah pemilik iPhone dan iPad menginstal versi iOS dan iPadOS yang lebih lama meskipun mereka memiliki file program IPSW yang disimpan secara lokal.

Proses ini bagus untuk keamanan

Salah satu manfaat utama dari kebijakan sistem operasi ketat Apple adalah mencegah pengguna menginstal versi iOS dan iPadOS dengan kerentanan yang diketahui. Dengan memperbaiki bug ini dalam rilis perangkat lunak baru, Apple dapat secara efektif menghapus ancaman perangkat lunak lama.

Perhatikan bahwa ini hanya berfungsi jika Anda memperbarui perangkat Anda secara teratur. Anda bebas untuk meninggalkan versi iOS buggy di iPhone Anda selama berapa lama untuk menginstal pembaruan, dan perangkat Anda akan berisiko sampai Anda melakukannya. Tetapi begitu Anda menginstal iOS versi baru, Anda tidak dapat kembali ke versi sebelumnya.

Jendela tanda tangan memberi Apple kontrol yang baik atas kerentanan yang baru ditemukan, seperti yang kita lihat pada Agustus 2022 ketika Apple merilis iOS dan iPadOS 15.6.1 untuk memperbaiki dua kerentanan yang “dieksploitasi secara aktif” yang ditemukan di iOS 15.6. Kurang dari seminggu setelah dirilis, iOS 15.6 tidak ditandatangani dan siapa pun yang memutakhirkan dari versi sebelumnya dikembalikan ke versi stabil melalui sistem Apple.

Ini juga membantu Apple melawan jailbreak

Alasan lain Apple sangat ingin membatasi versi iOS dan iPadOS yang dapat diinstal di iPhone atau iPad Anda adalah untuk mencegah jailbreaking. Ini melewati batasan Apple dengan mengeksploitasi kerentanan untuk menjalankan kode khusus. Setelah jailbreaking, iPhone atau iPad Anda dapat digunakan dalam banyak cara yang dilarang oleh Apple.

Ini termasuk menginstal aplikasi yang diblokir seperti klien torrent, mengunduh perangkat lunak dari sumber yang sah dan tidak sah, dan mengubah cara kerja sistem operasi Apple. Tidak mengherankan, Apple secara aktif menentang praktik ini dan membuatnya sesulit mungkin untuk melakukan jailbreak pada perangkat Anda.

Dengan jendela penandatanganan aktif, Apple dapat mencegah pengguna mengembalikan perangkat mereka ke versi perangkat lunak sebelumnya yang berhasil di-jailbreak. Banyak pendukung jailbreak mendorong mereka yang ingin melakukan jailbreak pada perangkat mereka untuk tidak memperbarui ke versi terbaru dari sistem operasi Apple untuk mengeksploitasi bug jailbreaking di perangkat lunak lama yang telah dinonaktifkan Apple di versi yang lebih baru.

Meskipun mendorong pembaruan mungkin tampak seperti tindakan anti-konsumen, Apple memiliki alasan bagus untuk menutup kerentanan ini. Karena jailbreaking menghapus batasan Apple dengan memberikan hak akses root atau administrator tingkat pengguna, menghapus kemampuan untuk menurunkan versi melindungi perangkat Anda dari orang lain.

Misalnya, pihak berwenang dapat memanfaatkan kemampuan ini untuk melakukan jailbreak pada perangkat Anda dan melewati langkah-langkah keamanan untuk mendapatkan akses ke perangkat Anda dan data yang tersimpan di dalamnya. Menghapus kemampuan jailbreak mengganggu sebagian kecil pengguna untuk membantu sebagian besar ekosistem (dari perspektif keamanan).

Manfaat apel dengan cara lain

Jika ekosistem terus berkembang (tanpa kemampuan untuk mundur) dalam hal rilis perangkat lunak, ini memiliki manfaat yang lebih luas bagi Apple dan ekosistemnya. Apple selalu merilis pembaruan keamanan untuk versi sistem operasi sebelumnya, termasuk versi yang lebih lama, tetapi pembaruan ini bermanfaat bagi perangkat lama yang tidak mendukung versi terbaru.

Versi baru dari sistem operasi memiliki fitur baru yang mendorong Anda untuk meningkatkan. Anda mungkin telah memperhatikan seberapa sering Apple akan mengingatkan Anda ketika pembaruan tersedia, dan bahkan menawarkan untuk menginstal pembaruan (walaupun ini memerlukan persetujuan untuk memasukkan kata sandi Anda).

Dengan mengecualikan pengguna sistem operasi versi lama, Apple harus melakukan lebih sedikit pekerjaan untuk menjaga kompatibilitas antar layanannya. Sangat mudah bagi Apple untuk mempertahankan pengalaman pengguna yang konsisten di seluruh generasi perangkat setelah opsi penurunan versi dihapus. Pengembang dapat menargetkan versi iOS minimal, mengetahui bahwa pengguna tidak dapat menurunkan versi ke versi yang tidak didukung aplikasi mereka.

Apple menerbitkan statistik penggunaan iOS di situs Pengembang Apple. Pada saat penulisan pada September 2022, 89% iPhone yang dirilis dalam empat tahun terakhir menjalankan iOS 15. 82% dari semua perangkat di alam liar telah ditingkatkan ke iOS 15.

sistem yang sempurna? Tidak memadai

Memblokir pengguna dari versi sistem operasi yang lebih lama memiliki manfaat keamanan dan pengembangan yang luar biasa, tetapi ini bukan sistem yang sempurna. Banyak aplikasi telah ditinggalkan dan hilang karena perubahan pada versi iOS yang lebih baru. Contoh penting adalah ketika Apple menjatuhkan dukungan aplikasi 32-bit dengan diperkenalkannya iOS 11 pada tahun 2017.

Kemajuan yang stabil ini sangat bergantung pada pengembang yang memelihara aplikasi mereka, yang merupakan sesuatu di luar kendali Apple. Jika Anda membeli game di iPhone 4S sepuluh tahun yang lalu, tidak ada jaminan game itu akan berfungsi di iPhone 13 Anda. Anda juga tidak dapat menurunkan versi perangkat agar berfungsi.

Beberapa pengguna juga mengeluh bahwa versi iOS yang lebih baru memperlambat kinerja, terutama pada perangkat yang lebih lama. Setelah menutup jendela tanda tangan Anda ditutup. Hasilnya adalah Anda mendapatkan pembaruan keamanan dan kompatibilitas situs web yang lebih baik berkat Safari versi terbaru dan semua hal baik lainnya yang datang dengan peningkatan besar iOS.

terkait: Cara memperbarui iPhone Anda ke versi iOS terbaru

Baca Juga!

Pesanan CBP menimbulkan ancaman eksistensial bagi suar fintech yang didukung YC –

Bank Sentral Pakistan telah membatalkan persetujuan master fintech Beacon dan izin untuk melakukan operasi percobaan …