Google consiglia agli sviluppatori di passare al nuovo formato Watch Face per Wear OS per continuare ad accedere alle complicazioni delle watch face.
Google ha svelato un aggiornamento importante per Wear OS 4, introducendo il Watch Face Format. La novità, realizzata in collaborazione con Samsung, rappresenta un punto di svolta nella creazione delle watch face personalizzate per gli smartwatch Wear OS, sostituendo i metodi precedenti ma mantenendoli validi per garantire agli utenti una varietà di opzioni mentre gli sviluppatori si adattano al nuovo formato. Ora, Google sta incoraggiando gli sviluppatori a passare definitivamente al Watch Face Format, informando che sarà l’unico modo per integrare le complicazioni nelle watch face con le future versioni di Wear OS.
Come rilevato da 9to5Google, gli sviluppatori che desiderano mantenere l’accesso alle complicazioni sulle nuove versioni di Wear OS dovranno adottare il nuovo formato. In passato, veniva utilizzata la libreria Jetpack Watch Face o la più datata Wearable Support Library per creare le watch face. Tuttavia, queste supportano solo tipi di complicazioni di base come batteria, collegamenti alle app, e altri indicatori standard.
Il Watch Face Format supera questi metodi grazie ad alcuni vantaggi chiave. Si tratta di un formato XML dichiarativo, che elimina la necessità per gli sviluppatori di gestire il codice eseguibile, riducendo così il carico di lavoro e le preoccupazioni relative alle prestazioni e alla durata della batteria. Wear OS 4 si occupa dell’apparato logico necessario per far funzionare il quadrante dell’orologio, rendendo le watch face più efficienti dal punto di vista energetico e richiedendo meno manutenzione.
Wear OS 4 include anche un editor di watch face che supporta il Watch Face Format, permettendo ai designer di non dover sviluppare un proprio editor per consentire la personalizzazione da parte degli utenti. Inoltre, Samsung offre l’app Watch Face Studio, che facilita la creazione di quadranti per il Watch Face Format senza richiedere esperienza di codifica.
Nonostante i numerosi vantaggi, alcuni sviluppatori hanno espresso preoccupazioni riguardo alla limitata capacità del nuovo formato di supportare funzioni o animazioni complesse, preferendo design più semplici. In ogni caso, il fatto che il sistema operativo gestisca l’apparato logico e che ci sia un notevole guadagno in termini di durata della batteria rappresenta un’innovazione apprezzata dagli utenti.