Apple ha recentemente distribuito iOS 16 beta 4 a sviluppatori e beta tester. L'ultimo aggiornamento beta include l'API delle attività live chiamata framework "ActivityKit".
Annunciato all'evento WWDC 2022, il prossimo aggiornamento iOS 16 presenterà una schermata di blocco completamente nuova con opzioni di personalizzazione per modificare sfondi, data, ora e altro. Include anche la funzione Attività dal vivo che consente agli utenti di aggiornarsi su giochi sportivi, consegna di cibo, rideshare, allenamento e altro direttamente sulla schermata di blocco in tempo reale.
Sebbene disponibile in iOS 16 beta 4, la funzione "Attività live" non farà parte dell'aggiornamento pubblico di iOS 16
Per consentire agli sviluppatori di aggiungere la funzionalità Attività live nelle loro app, Apple ha rilasciato l'API ActivityKit in iOS 16 beta 4 per gli sviluppatori. Sebbene gli aggiornamenti delle attività live verranno visualizzati come sui widget, la funzionalità ha un meccanismo diverso rispetto ai widget. L'API Attività live riceverà i dati dall'app, non dal meccanismo della sequenza temporale utilizzato dai widget.
Nella tua app, utilizzi ActivityKit per configurare, avviare, aggiornare e terminare l'attività live e l'estensione widget della tua app utilizza SwiftUI e WidgetKit per creare l'interfaccia utente dell'attività live. Ciò rende il codice di presentazione di un'attività live simile al codice del widget e abilita la condivisione del codice tra i widget e le attività live.
Tuttavia, le attività live utilizzano un meccanismo diverso per ricevere gli aggiornamenti rispetto ai widget. Invece di utilizzare un meccanismo di sequenza temporale, le attività live ricevono dati aggiornati dalla tua app con ActivityKit o ricevendo notifiche push remote con il framework Notifiche utente.

Tuttavia, l'azienda ha ancheinformatosviluppatori che le attività live non faranno parte della versione pubblica di iOS 16 in arrivo questo autunno e saranno disponibili entro la fine dell'anno.
Lettura consigliata:L'App Store apre agli sviluppatori l'invio di attività live per iOS 16.1 e iPadOS 16.1
Tieni presente che Attività live e ActivityKit non saranno inclusi nella versione pubblica iniziale di iOS 16. Entro la fine dell'anno, saranno disponibili pubblicamente in un aggiornamento e potrai inviare le tue app con Attività live all'App Store.
Per saperne di più:
- Scarica gli sfondi per iOS 16 e macOS Ventura in piena qualità qui
- Scarica i file del firmware IPSW iOS 15.6 e iPadOS 15.6
