Google ha presentato la seconda versione beta della piattaforma mobile open source Android 13. Il lancio di Android 13 è previsto per il terzo trimestre del 2022. Per valutare le nuove funzionalità della piattaforma, è stata proposta un programma di testing anticipato. Le build del firmware sono preparate per i dispositivi Pixel 6/6 Pro, Pixel 5/5a 5G, Pixel 4/4 XL/4a/4a (5G). Gli utenti che hanno installato il primo rilascio beta riceveranno un aggiornamento OTA.
Contemporaneamente, è stato annunciato il trasferimento nel repository pubblico AOSP (Android Open Source Project) e l'integrazione nel ramo Android 13 del codice con modifiche, presentate alcuni giorni fa nell'aggiornamento intermedio Android 12L, che sarà offerto per tablet e dispositivi pieghevoli Samsung, Lenovo e Microsoft, originariamente forniti con firmware basato su Android 12. Le modifiche mirano principalmente a migliorare le prestazioni sui dispositivi con schermi più grandi, come tablet, Chromebook e smartphone con schermi pieghevoli.
Per gli schermi di grandi dimensioni, è stata ottimizzata la composizione del pannello a discesa delle notifiche, della schermata principale e dello schermo di blocco del sistema, che ora utilizza tutto lo spazio disponibile. Nel pannello che compare con il gesto di scorrimento dall'alto verso il basso, su schermi grandi è garantita una separazione in colonne diverse per le impostazioni rapide e l'elenco delle notifiche.

Aggiunta la supporto per la modalità a doppio pannello nel configuratore, in cui su schermi grandi ora sono sempre visibili le sezioni delle impostazioni.

Migliorati i modi di compatibilità per le applicazioni. Proposta l'implementazione di una barra delle applicazioni, che mostra nella parte inferiore dello schermo le icone delle applicazioni in esecuzione, permettendo di passare rapidamente tra i programmi e supportando il trasferimento delle applicazioni tramite l'interfaccia drag & drop in diverse aree della modalità multi-finestra (split-screen), che suddivide lo schermo in parti per lavorare simultaneamente con più applicazioni.
Altre modifiche in Android 13 Developer Preview 2 rispetto alla prima versione preliminare:
- È stata introdotta la richiesta di autorizzazione per l'invio di notifiche da parte delle applicazioni. Per visualizzare le notifiche, l'applicazione deve ora possedere l'autorizzazione "POST_NOTIFICATIONS", senza la quale l'invio delle notifiche sarà bloccato. Per le applicazioni già create, progettate per utilizzare versioni precedenti di Android, le autorizzazioni saranno concesse dal sistema a nome dell'utente.

- È stato aggiunto un API che consente all'applicazione di rinunciare alle autorizzazioni precedentemente ottenute. Ad esempio, se in una nuova versione la necessità di alcune autorizzazioni avanzate viene meno, il programma, nel rispetto della privacy dell'utente, può revocare i diritti ottenuti in precedenza.
- È stata fornita la possibilità di registrare gestori di operazioni broadcast non di sistema (BroadcastReceiver) legati al contesto del loro utilizzo. Per gestire l'esportazione di tali gestori, sono stati aggiunti nuovi flag RECEIVER_EXPORTED e RECEIVER_NOT_EXPORTED, che consentono di escludere l'uso dei gestori per l'invio di messaggi broadcast da altre applicazioni.
- È stata aggiunta la supporto per i font vettoriali colorati in formato COLRv1 (sottoinsieme dei font OpenType, che contiene, oltre ai glifi vettoriali, uno strato con informazioni sul colore). È stato anche incluso un nuovo set di emoji multicolore fornito in formato COLRv1. Questo nuovo formato offre una forma compatta di archiviazione, supporta gradienti, sovrapposizioni e trasformazioni, garantendo un'efficace compressione e consentendo il riutilizzo dei contorni, il che può ridurre significativamente la dimensione del font. Ad esempio, il font Noto Color Emoji in rappresentazione raster occupa 9MB, mentre nel formato vettoriale COLRv1 solo 1,85MB.

- È stata aggiunta la supporto per la tecnologia Bluetooth LE Audio (Low Energy), che consente di ridurre il consumo energetico durante la trasmissione di flussi audio di alta qualità tramite Bluetooth. A differenza del Bluetooth tradizionale, la nuova tecnologia consente anche di passare tra diverse modalità d'uso per raggiungere un rapporto ottimale tra qualità e consumo energetico.
- È stata aggiunta la supporto per la specifica MIDI 2.0 e la possibilità di collegare strumenti musicali e controller che supportano MIDI 2.0 tramite porta USB.
Fonte: opennet.ru


