iOS 14 dan iPadOS 14 telah menerima reka bentuk semula widget seperti yang kita kenal sekarang. Jauh lebih dibesar-besarkan adalah variasi pada iPhone yang elemennya dapat disusun ulang di dalam skrin utama dan bukan di bahagian khusus untuk widget. Sepanjang WWDC, Apple menghabiskan beberapa sesi menerangkan tingkah laku dan bentuk penciptaan widget ini. Dalam salah satu sesi itu, idea yang akan diulang seperti mantera dari Cupertino dijatuhkan: widget tidak harus menjadi aplikasi mini dan mereka mesti kelihatan, relevan dan diperibadikan.
Widget baru: kelihatan, relevan dan diperibadikan
Apple mendedikasikan beberapa sesi untuk perkara utama iOS 14 dan iPadOS 14. Dalam salah satu sesi tersebut, Jurutera Cupertino menjelaskan kepada pemaju makna dan operasi widget baru. Terima kasih kepada kit pembangunan widgetkit, Oleh itu, pembangun akan mewujudkan hubungan antara maklumat dalam aplikasinya dan widget di skrin utama.
Pelajari cara mula membuat widget dan ketahui bagaimana WidgetKit memanfaatkan kekuatan SwiftUI untuk memberikan pengalaman tanpa status. Ketahui cara memanfaatkan teknologi proaktif yang ada untuk memastikan widget anda mempunyai bahan yang relevan.
Widget mesti dikemas kini agar pengguna sentiasa mendapat maklumat terkini sepintas lalu. Dan apabila pengguna memerlukan lebih banyak maklumat, elemen tersebut akan segera membawa mereka ke tempat yang sesuai dalam aplikasi. Apple telah berulang kali mendakwa perkara itu Ini tidak dimaksudkan agar elemen baru ini menjadi aplikasi mini. Tetapi dalam elemen yang membolehkan pengguna memperoleh maklumat yang relevan, dapat dilihat dan dapat diperibadikan.
Widget mesti mempunyai tiga pandangan: kecil, sederhana dan besar. Pembangun boleh menggunakan SwiftUI untuk mengembangkan widget mereka dan kemudian mengkonfigurasi kod mereka. Matlamat utama? Tawarkan item tersebut ke koleksi widget sehingga pengguna dapat menyesuaikan layar utama mereka. Yang pertama sudah sampai di App Store berkat kemas kini aplikasi oleh pembangun yang pantas, yang komited terhadap evolusi sistem operasi yang telah berkembang.