Berita mengenai iOS dan iPadOS 14 didedahkan pada pembukaan Persidangan Pembangun Apple Nasional. Dalam pembentangan tersebut, kami dapat melihat sekilas mengenai perkara baru dari sistem operasi baru ini. Walaupun begitu, banyak berita yang tersembunyi di betas pemaju sendiri yang disediakan Apple beberapa minit selepas akhir persembahan. Salah satu ciri tersebut ialah kemampuan mengubah aplikasi pihak ketiga menjadi aplikasi lalai dalam semua sistem operasi. Appl telah menerbitkan panduan di mana ia menunjukkan apa syarat untuk aplikasi menjadi lalai di iOS dan iPadOS 14.
Syarat untuk menukar penyemak imbas dan e-mel lalai di iOS dan iPadOS 14
Di iOS 14 dan yang lebih baru, pengguna dapat memilih aplikasi untuk menjadi penyemak imbas web atau aplikasi e-mel lalai mereka. Untuk membuat pilihan untuk aplikasi anda, sahkan bahawa anda memenuhi syarat di bawah, kemudian memohon hak yang diuruskan.
Ini adalah baris pertama panduan bagi pembangun untuk menyiapkan aplikasi mel dan penyemak imbas untuk menjadi aplikasi lalai pada sistem operasi baru. Dengan cara ini, Google Chrome dapat menjadi penyemak imbas lalai, sementara Gmail dapat menjadi aplikasi surat lalai. Selagi mereka mematuhi peraturan yang ditetapkan oleh Apple.
Bagi yang penyemak imbas web, Apple mendakwa bahawa ia memerlukan keperluan tertentu dari aplikasi yang cuba melepaskan Safari dengan satu tujuan:
[…] Memenuhi kriteria fungsional khusus untuk melindungi privasi pengguna dan menjamin akses yang mencukupi ke sumber Internet.
Mengenai keperluan teknikal, Apple memerlukan perkara berikut:
- Gabungkan HTTP dan HTTPS dalam fail Info.plist
- Jangan gunakan elemen UIWebView
- Ketika aplikasi dilancarkan, bidang teks harus muncul untuk memasukkan URL, alat carian, atau daftar penanda buku
Semasa aplikasi dilancarkan semasa membuka URL:
- Kandungan yang diperlukan akan dipaparkan
- Boleh memberikan 'penjelajahan selamat' atau amaran lain untuk mengelakkan pancingan data atau masalah lain
Sebagai aplikasi e-mel mesti memenuhi tiga syarat:
- Tetapkan skema mailto: dalam fail Info.plist
- Dapat menghantar mesej ke mana-mana e-mel yang sah
- Anda boleh menerima e-mel dari mana-mana penerima