Rilascio preliminare di Android 14

L'azienda Google ha presentato la prima versione beta della piattaforma mobile open source Android 14. Il rilascio di Android 14 è previsto nel terzo trimestre del 2023. Per valutare le nuove funzionalità della piattaforma è stata proposta un programma di test preliminare. Le build del firmware sono state preparate per i dispositivi Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G e Pixel 4a (5G).

Novità chiave di Android 14:

  • Proseguono i miglioramenti per l'ottimizzazione della piattaforma su tablet e dispositivi con schermi pieghevoli. Sono state aggiornate le linee guida per lo sviluppo di applicazioni per dispositivi con schermi grandi e sono stati aggiunti modelli standard di interfaccia per grandi schermi, tenendo conto di applicazioni come social media, comunicazioni, contenuti multimediali, lettura e acquisti. È stata proposta una versione preliminare del Cross device SDK con strumenti per lo sviluppo di applicazioni che funzionano correttamente con diversi tipi di dispositivi (smartphone, tablet, smart TV, ecc.) e diversi formati.
  • È stata ottimizzata la coordinazione dell'esecuzione di attività di background intensive in termini di risorse, come il download di file di grandi dimensioni quando è disponibile una connessione WiFi. Sono state apportate modifiche all'API per avviare servizi prioritari (Foreground Service) e pianificare attività (JobScheduler), alle quali è stata aggiunta una nuova funzionalità per le attività avviate dagli utenti, relative al trasferimento di dati. Sono stati introdotti requisiti per indicare il tipo di servizi prioritari avviati (lavoro con la fotocamera, sincronizzazione dati, riproduzione di contenuti multimediali, tracciamento della posizione, accesso al microfono, ecc.). È stata semplificata la definizione delle condizioni per attivare il download dei dati, ad esempio, per scaricare solo quando connessi tramite Wi-Fi.
  • Il sistema interno di consegna di messaggi broadcast alle applicazioni è stato ottimizzato per ridurre il consumo energetico e aumentare la reattività. È stata migliorata la ricezione da parte delle applicazioni dei flussi di messaggi registrati: i messaggi possono essere messi in coda, uniti (ad esempio, una serie di messaggi BATTERY_CHANGED verrà aggregata in uno) e consegnati solo dopo che l'applicazione è uscita dallo stato di cached.
  • L'uso della funzione di esecuzione delle operazioni a tempo esatto (exact alarms) nelle applicazioni ora richiede l'acquisizione di un'autorizzazione separata SCHEDULE_EXACT_ALARM, poiché l'applicazione di questa funzionalità può influenzare negativamente l'autonomia e portare a un aumento del consumo delle risorse (per i compiti eseguiti secondo un programma, si raccomanda di utilizzare l'attivazione in un tempo approssimativo). Alle applicazioni che implementano un calendario e un orologio, che utilizzano l'attivazione a tempo esatto, deve essere concessa, alla prima installazione, l'autorizzazione USE_EXACT_ALARM. Le pubblicazioni nel catalogo Google Play delle applicazioni con l'autorizzazione USE_EXACT_ALARM sono ammesse solo per programmi che implementano la sveglia, il timer e il calendario con notifiche sugli eventi.
  • Le capacità di scaling dei caratteri sono state ampliate, il livello massimo di scaling dei caratteri è aumentato dal 130% al 200%, e affinché il testo non appaia troppo grande con forti ingrandimenti, ora viene applicata automaticamente una modifica non lineare del livello di scaling (il testo già grande non viene ingrandito così tanto quanto il testo piccolo).
    Rilascio preliminare di Android 14
  • È stata fornita la possibilità di specificare impostazioni della lingua legate a singole applicazioni. Ora lo sviluppatore dell'applicazione può modificare i parametri localeConfig attraverso la chiamata LocaleManager.setOverrideLocaleConfig per definire l'elenco delle lingue visualizzate per l'app nella schermata di impostazione di Android.
  • È stato aggiunto l'API Grammatical Inflection per semplificare l'aggiunta di traduzioni degli elementi dell'interfaccia che tengono conto delle lingue con un sistema di generi.
  • Per prevenire l'intercettazione delle richieste intent da parte di applicazioni dannose, nella nuova versione è vietato inviare intent senza una chiara indicazione del pacchetto o di un componente interno.
  • È stata aumentata la sicurezza del caricamento dinamico del codice (DCL, Dynamic Code Loading) — per evitare l'inserimento di codice dannoso nei file eseguibili caricati dinamicamente, questi file ora devono avere permessi di accesso che consentono solo la lettura.
  • È vietato installare applicazioni per le quali è dichiarata una versione SDK inferiore alla 23, permettendo così di bloccare l'aggiramento delle limitazioni dei privilegi attraverso il legame a vecchi API (la versione API 22 è vietata, poiché nella versione 23 (Android 6.0) è stato introdotto un nuovo modello di gestione degli accessi, che consente di richiedere l'accesso alle risorse di sistema in tempo reale). Le applicazioni installate in precedenza che utilizzano vecchi API continueranno a funzionare dopo l'aggiornamento di Android.
  • È stato proposto l'API Credential Manager e realizzata la supporto alla tecnologia Passkeys, che consente all'utente di autenticarsi senza password utilizzando identificatori biometrici, come impronte digitali o riconoscimento facciale.
  • Nell'Android Runtime (ART) è stato implementato il supporto per OpenJDK 17 e le funzionalità linguistiche e le classi Java fornite in questa versione, incluso il tipo di classi record, le stringhe multilinea e il pattern matching nell'operatore «instanceof».
  • Per semplificare i test delle applicazioni tenendo conto delle modifiche della nuova versione di Android, agli sviluppatori è stata offerta la possibilità di attivare e disattivare selettivamente alcune novità tramite la sezione Developer nel configuratore o nell'utilità adb.
    Rilascio preliminare di Android 14

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster