Terza versione beta della piattaforma Android Q con aggiornamenti separati ai componenti di sistema

Google presentato la terza versione beta della piattaforma mobile aperta Android Q. Il rilascio di Android Q, che verrà distribuito con il numero Android 10, è previsto nel terzo trimestre del 2019. L'annuncio annuncia inoltre che la piattaforma ha raggiunto il traguardo di 2.5 miliardi di dispositivi Android attivi.

Valutare le nuove funzionalità della piattaforma proposto programma beta test, all'interno del quale è possibile installare e mantenere aggiornato il ramo sperimentale tramite l'interfaccia standard di installazione degli aggiornamenti (OTA, over-the-air), senza la necessità di sostituire manualmente il firmware. Aggiornamenti a disposizione per 15 dispositivi, inclusi Google Pixel, Huawei Mate, Xiaomi Mi 9, Nokia 8.1, Sony Xperia XZ3, Vivo NEX, OPPO Reno, OnePlus 6T, ASUS ZenFone 5Z, LGE G8, TECNO Spark 3 Pro, Essential Phone e smartphone realme 3 Pro .

Grazie al progetto è stato possibile espandere in modo significativo il numero di dispositivi disponibili per i test Triplo, che consente ai produttori di creare componenti di supporto hardware universali che non sono legati a versioni specifiche di Android (è possibile utilizzare gli stessi driver con diverse versioni di Android), il che semplifica notevolmente la manutenzione del firmware e la creazione di firmware aggiornato con le versioni attuali di Android. Grazie a Treble un produttore può utilizzare come base gli aggiornamenti già pronti di Google e integrarvi componenti specifici del dispositivo.

Modifiche nella terza versione beta di Android Q rispetto a il secondo и prima versioni beta:

  • Progetto presentato Linea principale, consentendo di aggiornare i singoli componenti del sistema senza aggiornare l'intera piattaforma. Tali aggiornamenti vengono scaricati tramite Google Play separatamente dagli aggiornamenti firmware OTA del produttore. Si prevede che la consegna diretta degli aggiornamenti ai componenti della piattaforma non hardware ridurrà significativamente il tempo necessario per ricevere gli aggiornamenti, aumenterà la velocità di applicazione delle patch alle vulnerabilità e ridurrà la dipendenza dai produttori di dispositivi per mantenere la sicurezza della piattaforma. In particolare, i moduli con aggiornamenti verranno inizialmente forniti come open source, saranno immediatamente disponibili nei repository AOSP (Android Open Source Project) e potranno includere miglioramenti e correzioni apportate da contributori di terze parti.

    Dei componenti che verranno aggiornati separatamente, nella prima fase sono stati nominati 13 moduli: codec multimediali, framework multimediale, risolutore DNS, Coscrypt Provider di sicurezza Java, interfaccia utente dei documenti, controller delle autorizzazioni, ExtServices, dati del fuso orario, ANGLE (un livello per tradurre le chiamate OpenGL ES in OpenGL, Direct3D 9/11, Desktop GL e Vulkan), metadati del modulo, componenti di rete, accesso al Captive Portal e impostazioni di accesso alla rete. Gli aggiornamenti dei componenti di sistema vengono forniti in un nuovo formato di pacchetto APEX, che differisce dall'APK in quanto può essere utilizzato nelle fasi iniziali dell'avvio del sistema. In caso di possibili guasti, viene fornita una modalità di ripristino delle modifiche;

  • Aggiunto il supporto per lo standard di comunicazione mobile 5G, per il quale verranno adattate le API di gestione delle connessioni esistenti. Anche attraverso le API, le applicazioni possono determinare la presenza di una connessione ad alta velocità e l'attività di tariffazione del traffico;
  • Aggiunta la funzione “Live Caption”, che consente di creare automaticamente i sottotitoli al volo durante la visione di qualsiasi video o l'ascolto di registrazioni audio, indipendentemente dall'applicazione utilizzata. Il riconoscimento vocale viene effettuato localmente senza ricorrere a servizi esterni;
  • Il sistema di risposte rapide automatiche, precedentemente disponibile per le notifiche, può ora essere utilizzato per generare raccomandazioni per le azioni più probabili in qualsiasi applicazione. Ad esempio, quando viene visualizzato un messaggio che invita a una riunione, il sistema offrirà risposte rapide per accettare o rifiutare l'invito e mostrerà anche un pulsante per visualizzare il luogo della riunione prevista su una mappa. Le opzioni vengono selezionate utilizzando un sistema di machine learning basato sullo studio delle caratteristiche del lavoro dell'utente;

    Terza versione beta della piattaforma Android Q con aggiornamenti separati ai componenti di sistema

  • Implementato a livello di sistema tema scuro che può essere utilizzato per ridurre l'affaticamento degli occhi in condizioni di scarsa illuminazione.
    Il tema scuro è abilitato in Impostazioni > Display, tramite il blocco a discesa delle impostazioni rapide o quando attivi la modalità di risparmio energetico. Il tema scuro si applica sia al sistema che alle applicazioni, inclusa l'offerta di una modalità per convertire automaticamente i temi esistenti in toni scuri;

    Terza versione beta della piattaforma Android Q con aggiornamenti separati ai componenti di sistema

  • È stata aggiunta una modalità di navigazione gestuale, che consente di utilizzare solo i gesti sullo schermo per il controllo senza visualizzare la barra di navigazione e allocare l'intero spazio sullo schermo per i contenuti. Ad esempio, pulsanti come Indietro e Home vengono sostituiti con uno scorrimento dal bordo e uno scorrimento dal basso verso l'alto; un tocco prolungato sullo schermo serve per richiamare un elenco di applicazioni in esecuzione. La modalità è abilitata nelle impostazioni “Impostazioni > Sistema > Gesti”;
  • Aggiunta la "Modalità Focus", che consente di disattivare selettivamente le applicazioni che distraggono per un momento in cui è necessario concentrarsi sulla risoluzione di alcuni compiti, ad esempio, mettere in pausa la ricezione di posta e notizie, ma lasciare mappe e messaggistica istantanea;
  • Aggiunta la modalità di controllo parentale "Family Link", che consente di limitare il tempo in cui i bambini lavorano con il dispositivo, fornire minuti bonus per successi e risultati, visualizzare elenchi di applicazioni avviate e valutare quanto tempo il bambino trascorre in esse, rivedere le applicazioni installate e impostare l'orario notturno per bloccare l'accesso durante la notte;

    Terza versione beta della piattaforma Android Q con aggiornamenti separati ai componenti di sistema

  • Aggiunta una nuova API di acquisizione audio che consente a un'applicazione di
    fornire la possibilità di elaborare il flusso audio da un'altra applicazione. Concedere ad altre app l'accesso all'output audio richiede un'autorizzazione speciale;

  • È stata aggiunta l'API termica, che consente alle applicazioni di monitorare gli indicatori di temperatura della CPU e della GPU e di adottare autonomamente misure per ridurre il carico (ad esempio, ridurre gli FPS nei giochi e ridurre la risoluzione dei video trasmessi), senza attendere che il sistema inizi forzatamente a ridursi attività applicativa.

Inoltre pubblicato Maggio serie di correzioni di sicurezza per Android, che elimina 30 vulnerabilità, di cui a 8 vulnerabilità è assegnato un livello di pericolo critico e a 21 è assegnato un livello di pericolo elevato. La maggior parte dei problemi critici consente di effettuare un attacco remoto per eseguire codice sul sistema. I problemi contrassegnati come pericolosi consentono l'esecuzione del codice nel contesto di un processo privilegiato attraverso la manipolazione delle applicazioni locali. 11 vulnerabilità pericolose e 4 critiche identificate nei componenti proprietari dei chip Qualcomm. Una vulnerabilità critica è stata risolta nel framework multimediale, consentendo l'esecuzione di codice durante l'elaborazione di dati multimediali appositamente progettati. Sono state corrette tre vulnerabilità critiche nei componenti del sistema che potrebbero portare all'esecuzione di codice durante l'elaborazione di file PAC appositamente progettati.

Fonte: opennet.ru

Aggiungi un commento