Apple’ın bu öğleden sonraki Dünya Çapında Geliştirici Konferansı’ndaki açılış konuşmasının ardından bir geliştirici brifinginde şirket, geliştiricilerin artık iOS 16 Kilit Ekranı için oluşturabilecekleri farklı widget türleri hakkında daha fazla ayrıntıya girdi. Apple Watch’un komplikasyonlarından ilham alan Apple, bu yeni widget’ların geliştiricilerin uygulamalarından önemli bilgileri kullanmasına ve insanların bir bakışta görebileceği yerde görüntülemesine yardımcı olabileceğini söyledi. Özellikle, tüm bu Kilit Ekranı widget’ları hem iOS hem de watchOS’ta çalışacak çünkü watchOS 9’dan başlayarak komplikasyonlar WidgetKit tarafından desteklenecek.

Apple, bu, geliştiricilerin ilk kez, platformlar arasındaki farkların otomatik olarak ele alındığı her iki platformda da göz atılabilir bilgiler oluşturmak için aynı kodu kullanabilecekleri anlamına geliyor. Yani, widget’lar varsayılan olarak uygun sistem yazı tipleri kullanılarak oluşturulacak ve Kilit Ekranı widget’ları maksimum okunabilirlik için renklendirilecektir.

Lansman sırasında geliştiriciler üç farklı widget tasarımı arasından seçim yapabilecekler: dairesel, dikdörtgen ve satır içi.

Dairesel widget’lar, küçük bir resim, sayfa veya birkaç karakterlik metin görüntülemek için idealdir. Bu widget’lar, Apple’ınkine benzer şekilde, kullanıcının bugün ne kadar aktif olduklarını veya bir koşuya çıkma zamanının geldiğini bir bakışta bildirmek gibi bir şey yapmak için harika olurdu. aktivite halkaları. Başka bir widget tasarımı, dikdörtgen, daha büyük bir tuval sağlar. Apple, bunun yaklaşan hava durumu tahmini gibi bir şeyi görüntülemek için daha iyi olabileceğini açıkladı.

Bu arada satır içi pencere öğesi, bilgileri az miktarda metinle iletmek için bir yol sağlar ve SF Sembolleri — Apple’ın bugün 4.000’den fazla farklı sembol içeren ikonografi kitaplığı. Bu satır içi widget’lar, Kilit Ekranı saatinin üzerinde ve “6. Pazartesi” gibi sistem tarafından sağlanan bir tarih dizisinin yanında görüntülenir (“6. Yaklaşan bir WWDC 2022 oturumunun yanında yayınlanan bir örnekte Apple, bu widget’ın hava durumunu saatin üzerinde nasıl sağlayabileceğini gösterdi. Burada tarihi, hava durumu ve mevcut şehir için bir güneş sembolü takip eder.

Tüm widget’lar, iOS, iPadOS ve macOS için ana ekran widget’ları oluşturmak için halihazırda kullanılan araç takımı olan WidgetKit’i kullanan geliştiriciler tarafından tasarlanacak. WidgetKit güncellemesinin bu yıl içinde kullanıma sunulmasıyla birlikte geliştiriciler, watchOS’taki komplikasyonların yanı sıra bu yeni widget’ları da oluşturabilecekler. Bu, Brass, Widgetsmith ve diğerleri gibi Ana Ekran, Kilit Ekranı ve Saat için bir dizi eşleşen widget sağlayabilen ve kullanıcıların tüm cihazlarını aynı şekilde özelleştirmesine olanak tanıyan ana ekran kişiselleştirme uygulamalarının yeteneklerini büyük ölçüde genişletebilir.

Başka bir yeni özellik, widget’lara gerçek zamanlı bilgileri gösterme gücü verecek. Geliştiriciler, Kilit Ekranına en güncel bilgileri sağlamak için Swift UI ile oluşturulmuş Canlı Etkinlikler oluşturabilecekler. Widget’lar gibi, bu Canlı Etkinlikler de WidgetKit ile oluşturulmuştur. Standart bir pencere öğesi ile Canlı Etkinlik arasındaki fark, geliştiricilerin ikincisinin sunumunu ve durumunu gerçek zamanlı olarak güncellemesidir, böylece kullanıcı pencere aracına baktığında en güncel olanı gösterilir. Gerçekte, Canlı Aktiviteler temelde yalnızca gerçek zamanlı gereçlerdir, ancak Apple buna farklı bir ad vermiştir.

WidgetKit güncellemeleri bu yıl iOS 16 ile birlikte kullanıma sunulacak.

TechCrunch'ta WWDC 2022 hakkında daha fazla bilgi edinin



genel-24