Apple mengumumkan versi ke-14 dari sistem operasinya, iOS. Pengumuman itu mengejutkan karena Apple biasanya merilis versi Golden Master (GM) bagi pengembang untuk menguji aplikasi mereka dan memperbaiki bug dan crash di menit-menit terakhir. Pada catatan penting lainnya, tidak mungkin mengirimkan aplikasi untuk ditinjau menggunakan Xcode versi beta.
Perubahan diatur berdasarkan bagian dan diurutkan berdasarkan prioritas, dimulai dengan perubahan yang akan memastikan aplikasi tetap sesuai dengan komitmen Apple terhadap privasi dan diikuti oleh fitur lain untuk dimanfaatkan.
Berikut daftar perubahan yang harus dilakukan pada aplikasi hari ini.
Privasi Pengguna
Mendeskripsikan cara aplikasi menggunakan data
Prioritas: Segera (wajib)
Ini adalah peningkatan privasi yang paling terlihat yang dilakukan Apple tahun ini. Anda akan diminta untuk mengungkapkan informasi tentang jenis data yang dikumpulkan aplikasi Anda dan apakah data tersebut digunakan untuk melacak pengguna.
Meminta izin untuk melacak
Prioritas: Segera (wajib jika berlaku)
Dengan iOS 14, akses ke pengenal pengguna untuk pengiklan (IDFA) sekarang ikut serta. Anda perlu meminta izin eksplisit kepada pengguna melalui kerangka Transparansi Pelacakan Aplikasi.
Perubahan pustaka foto
Prioritas: Sedang (opsional, tetapi disarankan)
Dimulai dengan iOS 14, sekarang ada dua cara Anda dapat mengakses perpustakaan foto pengguna: PHPicker (menggantikan UIImagePickerController), dan pemilih foto terbatas.
Perkiraan lokasi
Prioritas: Bervariasi bergantung pada jenis aplikasi
Di iOS 14, pengguna sekarang memiliki opsi untuk membatasi akses lokasi aplikasi ke perkiraan lokasi. Sementara beberapa aplikasi memerlukan lokasi yang tepat , yang lain tidak perlu tahu di mana pengguna setiap saat. Misalnya, aplikasi cuaca dapat dan harus bekerja dengan perkiraan lokasi.
Widget
Prioritas: Tinggi (opsional, tetapi disarankan jika berlaku)
Ini adalah salah satu fitur unggulan iOS 14. Jadi, dukungan untuk widget sangat disarankan untuk membuat aplikasi menonjol hari ini. Pengguna telah sepenuhnya menggunakan widget dan pengembang yang menambahkan dukungan lebih awal akan (kemungkinan) mendapatkan dorongan yang sehat dalam keterlibatan.
Klip Aplikasi
Prioritas: Bervariasi bergantung pada jenis aplikasi
Klip aplikasi dirancang versi “mini” dari aplikasi yang mampu menjalankan satu tugas. Mereka dirancang agar ringan dan cepat tanpa perlu menginstal aplikasi.
Gambar dalam Gambar (iPhone)
Prioritas: Tinggi (jika belum mendukungnya)
Jika fungsi utama aplikasi adalah pemutaran video, pengguna akan mengharapkan PiP didukung. Jika sudah didukung di iPad, tidak diperlukan tindakan lebih lanjut.
Selain daftar di atas, iOS 14 mengundang developer untuk menjelajah lebih jauh dengan Machine Learning (Core ML) dan Augmented Reality (ARKit).
Selain itu, meskipun tidak secara langsung terkait dengan iOS 14, sekarang saatnya untuk mentransisikan aplikasi ke WKWebView. Apple telah berhenti menerima pengiriman aplikasi baru menggunakan UIWebView sejak April dan akan berhenti menerima pembaruan mulai Desember 2020.
Sumber:
https://medium.com/better-programming/whats-new- in-ios-14-for-developers-52e6c0ae2d73