Pada pengarahan pengembang setelah pidato utama Apple di Konferensi Pengembang Seluruh Dunia sore ini, perusahaan membahas lebih detail tentang berbagai jenis widget yang sekarang dapat dibuat pengembang untuk Layar Kunci iOS 16. Terinspirasi oleh komplikasi Apple Watch, Apple mengatakan widget baru ini dapat membantu pengembang memanfaatkan informasi penting dari aplikasi mereka dan menampilkannya di tempat yang dapat dilihat orang secara sekilas. Khususnya, semua widget Layar Kunci ini akan berfungsi di iOS dan watchOS karena, mulai dari watchOS 9, komplikasi juga akan didukung oleh WidgetKit.
Itu berarti, untuk pertama kalinya, pengembang akan dapat menggunakan kode yang sama untuk menghasilkan informasi sekilas di kedua platform, di mana perbedaan antar platform ditangani secara otomatis, kata Apple. Artinya, widget akan dibuat menggunakan font sistem yang sesuai secara default, dan widget Layar Kunci akan diwarnai untuk keterbacaan maksimum.
Saat peluncuran, pengembang akan dapat memilih dari tiga desain widget yang berbeda: melingkar, persegi panjang, dan sebaris.
Widget melingkar ideal untuk menampilkan gambar kecil, halaman, atau beberapa karakter teks. Widget ini akan sangat bagus untuk melakukan sesuatu seperti memberi tahu pengguna dengan sekilas seberapa aktif mereka hari ini atau jika sudah waktunya untuk berlari, mirip dengan cincin aktivitas Apple. Desain widget lainnya, persegi panjang, menyediakan kanvas yang lebih besar. Ini bisa lebih baik untuk menampilkan sesuatu seperti ramalan cuaca yang akan datang, Apple menjelaskan.
Widget inline, sementara itu, menyediakan cara untuk menyampaikan informasi dengan sejumlah kecil teks dan Simbol SF — perpustakaan ikonografi Apple yang saat ini mencakup lebih dari 4.000 simbol yang berbeda. Widget sebaris ini akan ditampilkan di atas jam Layar Kunci dan di samping string tanggal yang disediakan sistem, seperti “Senin 6” (untuk “Senin tanggal 6). Dalam contoh yang diterbitkan bersamaan dengan sesi WWDC 2022 mendatang, Apple menunjukkan bagaimana widget ini dapat menyediakan cuaca di atas jam. Di sini, tanggal diikuti dengan simbol matahari untuk cuaca, serta kota saat ini.
Semua widget akan dirancang oleh pengembang menggunakan WidgetKit, yang merupakan perangkat yang sudah digunakan untuk membuat widget layar beranda untuk iOS, iPadOS, dan macOS. Dengan pembaruan WidgetKit yang diluncurkan akhir tahun ini, pengembang juga akan dapat membuat widget baru ini serta komplikasi di watchOS. Ini dapat sangat memperluas kemampuan aplikasi personalisasi layar beranda seperti Brass, Widgetsmith, dan lainnya, yang dapat menyediakan satu set widget yang cocok untuk Layar Beranda, Layar Kunci, dan Jam Tangan, yang memungkinkan pengguna untuk menyesuaikan semua perangkat mereka dengan cara yang sama.
Fitur baru lainnya akan memberi widget kekuatan untuk menampilkan informasi waktu nyata. Pengembang akan dapat membuat Aktivitas Langsung, yang dibangun dengan Swift UI, untuk memberikan informasi terkini ke Layar Kunci. Seperti widget, Aktivitas Langsung ini juga dibuat dengan WidgetKit. Perbedaan antara widget standar dan Aktivitas Langsung adalah bahwa pengembang akan memperbarui presentasi dan status yang terakhir secara real time sehingga yang terbaru ditampilkan saat pengguna melihat widget. Pada kenyataannya, Aktivitas Langsung pada dasarnya hanyalah semacam widget waktu nyata, tetapi Apple telah memberinya nama yang berbeda.
Pembaruan untuk WidgetKit akan diluncurkan dengan iOS 16 akhir tahun ini.