Wear OS 7 è basato su Android 17 (livello API 37). Quando prepari la tua app Wear OS per l'utilizzo su Wear OS 7, gestisci le modifiche al comportamento del sistema che interessano tutte le app in Android 17, nonché le modifiche per le app che hanno come target Android 17.
Se non diversamente specificato, le modifiche interessano tutte le app eseguite su Wear OS 7 o versioni successive, indipendentemente dalla versione dell'SDK di destinazione.
Le seguenti modifiche alla piattaforma sottostante richiedono particolare attenzione quando si sceglie come target Wear OS 7:
Protezione dell'audio in background
Per garantire che le interazioni audio in background vengano avviate intenzionalmente dall'utente,
Android 17 impone restrizioni alla riproduzione audio e alle richieste di messa a fuoco. Le app
che interagiscono con l'audio in background devono eseguire un servizio in primo piano
che non sia di tipo SHORT_SERVICE. Per le app che hanno come target Android 17 (livello API 37), questo servizio in primo piano deve in genere possedere funzionalità durante l'uso.
Per dettagli completi e strategie di mitigazione, consulta la guida Protezione dell'audio in background.
Autorizzazioni di accesso alla rete locale
Le app che hanno come target Android 17 devono dichiarare l'autorizzazione
di runtime ACCESS_LOCAL_NETWORK per interagire con i dispositivi su una rete locale (LAN). Ciò influisce
sulle app Wear OS che comunicano direttamente con i dispositivi per la smart home o con i ricevitori
di trasmissione tramite Wi-Fi.
Per saperne di più, consulta la documentazione relativa all'autorizzazione di accesso alla rete locale.