La prima anteprima per sviluppatori di Android 13 è qui e racchiude una serie di modifiche per sviluppatori e utenti finali. Leggi qui!
Android è il sistema operativo più grande del mondo. Alimenta oltre 2,5 miliardi di smartphone in tutto il mondo e ogni anno riceve un nuovo aggiornamento con miglioramenti rispetto alla versione precedente. La prima anteprima per sviluppatori di Google di Androide 13 è ora attivo, apportando una serie di modifiche a vantaggio degli sviluppatori e apportando miglioramenti alla privacy, a Material You, ai controlli della lingua e altro ancora.
Come suggerisce il titolo "Anteprima per sviluppatori", queste versioni sono destinate all'utilizzo solo da parte degli sviluppatori. Serve per testare nuove funzionalità e assicurarsi che le loro app funzionino come dovrebbero sui dispositivi aggiornati. Ci saranno bug, ci saranno altri problemi e Google spingerà per ricevere feedback sviluppatori nei prossimi mesi. Se non ti dispiace incorrere in problemi, prova sicuramente Android 13. Tuttavia, se fai affidamento sulla stabilità costante del tuo smartphone, potrebbe valere la pena aspettare la versione completa di Android 13, prevista per la seconda metà dell'anno.
Le funzionalità più importanti dell'anteprima per sviluppatori di Android 13 1 includono:
- Funzionalità di privacy aggiornate: un nuovo selettore di foto di sistema che consente agli utenti di condividere immagini e video specifici con app e una nuova autorizzazione Wi-Fi che aiuta a ridurre al minimo l'utilizzo dei dati sulla posizione.
- Icone a tema: le icone dinamiche delle app presenti in Material You verranno estese a tutte le icone delle app in Android 13, consentendo agli sviluppatori di avere un'icona dinamica dell'app che risponde alla configurazione di Material You degli utenti.
- Controlli della lingua: Android 13 introdurrà una nuova API che aiuterà gli sviluppatori a identificare i propri utenti lingua preferita, contribuendo a migliorare l'esperienza dell'utente e a ridurre la quantità di codice boilerplate richiesto sviluppatori.
- Strumenti per sviluppatori: Android 13 DP1 avvia il lavoro di aggiornamento delle librerie principali di Android per supportare Java 11. Molte delle funzionalità di attivazione in DP1 sono anche selezionabili, in modo che gli sviluppatori possano comprendere più facilmente in che modo ogni modifica influisce individualmente sulle loro app.
Naviga in questo articolo
- Quando verrà rilasciato Android 13
-
Controlli sulla privacy aggiornati in Android 13
- API di selezione foto
- Autorizzazione del dispositivo nelle vicinanze per Wi-Fi
-
Strumenti per sviluppatori in Android 13
- API di posizionamento delle impostazioni rapide
- Le icone a tema sono ora accessibili agli sviluppatori
- Preferenze della lingua per app
- Sillabazione più veloce
- Shader programmabili
- Aggiornamenti OpenJDK 11
-
Compatibilità delle app su Android 13
- Aggiornamenti del sistema Google Play
- Ottimizzazione di tablet, pieghevoli e Chromebook
- Test e debug più semplici
- Come scaricare e installare Android 13 Developer Preview 1 sul tuo dispositivo Google Pixel
Quando uscirà Android 13?
Per gli aggiornamenti Android, Google in genere rivela un traguardo di "stabilità della piattaforma" in modo che gli sviluppatori possano sapere quando Google intende fornire le API SDK/NDK finali, insieme alle API interne finali e al sistema rivolto alle app comportamenti. Google intende raggiungere la stabilità della piattaforma nel giugno 2022, con diverse settimane previste come minimo prima del rilascio ufficiale. Android 12 ha raggiunto la stabilità della piattaforma nell'agosto del 2021 e la versione finale lo è stata rilasciato in ottobre di quell'anno. Google ha rilasciato maggiori dettagli sulla tempistica di rilascio che puoi controllare.
Controlli sulla privacy aggiornati in Android 13
Google sa che gli utenti desiderano un sistema operativo di cui possano fidarsi con i propri dati. Dopotutto, gli smartphone sono arrivati al punto in cui sono effettivamente un’estensione di noi stessi e della nostra vita in molti modi. Li usiamo per archiviare foto importanti, avere conversazioni private con amici e familiari e portandoli con noi giorno per giorno con la fiducia che microfoni o telecamere non registrino tutti interazione. Android 12 ha fatto molto per la privacy degli utenti e Android 13 amplia questo aspetto.
API di selezione foto
Innanzitutto, Android 13 aggiunge un nuovo selettore di foto di sistema, un modo standard e ottimizzato per condividere in modo sicuro sia le foto locali che quelle basate su cloud. Il selettore foto di sistema è un'estensione del selettore documenti di Android, che consente a un utente di condividere un documento in un'app senza che l'app abbia accesso a tutti i documenti sul dispositivo. Allo stesso modo, il API di selezione foto può essere richiamato senza richiedere l'accesso a Tutto foto sul dispositivo. Google prevede inoltre di portare il selettore di foto su tutti i dispositivi Android con Android 11 e versioni successive, esclusi i dispositivi Android Go, tramite gli aggiornamenti del sistema Google Play.
Autorizzazione del dispositivo nelle vicinanze per Wi-Fi
Nelle versioni precedenti di Android, le app che dovevano connettersi ai dispositivi Wi=Fi nelle vicinanze dovevano richiedere l'autorizzazione alla posizione, anche se non avevano bisogno della posizione del dispositivo per funzionare. Google sta ora suddividendo tale funzionalità in una nuova autorizzazione di runtime denominata NEARBY_WIFI_DEVICES e fa parte del gruppo di autorizzazioni NEARBY_DEVICES. Le app destinate ad Android 13 possono invece richiedere l'autorizzazione NEARBY_WIFI_DEVICES con il flag "neverForLocation".
Android non sarebbe quello che è senza gli sviluppatori e ogni aggiornamento della piattaforma di solito porta aggiornamenti che semplificano la vita degli sviluppatori. Alcuni aggiornamenti rendono sicuramente il tutto più difficile, ma generalmente Google cerca di snellire il processo di sviluppo delle app ad ogni iterazione.
API di posizionamento delle impostazioni rapide
Le impostazioni rapide sono un'ottima aggiunta ad Android, poiché ti consentono di attivare rapidamente alcuni aspetti del tuo telefono appena sopra il riquadro delle notifiche. Il problema è che a volte ne trovi uno nuovo che puoi aggiungere da un'app che non sapevi avesse una rapida attivazione/disattivazione delle impostazioni. Android 13 mira ad aiutare in questo, come il nuovo API per il posizionamento dei riquadri consente a un'app di richiedere all'utente con un pulsante di aggiungere un riquadro rapido personalizzato alle impostazioni rapide.
Le icone delle app a tema sono ora accessibili agli sviluppatori
Google ha avviato il beta testing delle icone delle app a tema nel Pixel Launcher in Android 12, sebbene fosse chiaramente etichettato come "beta". Si collegano a "monet", il motore di temi Android 12 attualmente presente sugli smartphone Pixel. Con Android 13, gli sviluppatori di app sono attivamente incoraggiati a fornire icone compatibili in modo che gli utenti finali possano avere un'esperienza coerente sulla propria schermata iniziale se abilitano la funzionalità.
Preferenze della lingua per app
Per gli utenti multilingue, spesso capita di voler utilizzare alcune app in una lingua e altre app in un'altra lingua. Alcune app offrono all'utente finale la possibilità di scegliere la lingua in modo che possa utilizzare l'app in un'altra lingua diversa da quella in cui si trova il telefono. Tuttavia, in Android 13, ora puoi farlo con una nuova API della piattaforma per impostare o ottenere la lingua preferita dell'utente. Un'API simile verrà aggiunta anche a una futura libreria Jetpack.
Sillabazione più veloce
In genere, quando una parola si riempie fino al bordo di un contenitore (ad esempio, lo schermo del telefono) e vuole continuare se viene scritto nella riga successiva, dovresti aggiungere un trattino nel punto in cui la parola viene troncata prima di continuare nella riga successiva. Sebbene sia stato possibile fare in modo che Android gestisca questo per te con l'avvolgimento dinamico del testo, non è mai stato consigliabile a causa del miglioramento delle prestazioni che avresti ottenuto utilizzandolo. Di conseguenza, è disattivato per impostazione predefinita.
Ora, però, Google afferma che la funzionalità è molto migliorata e vanta un aumento delle prestazioni fino al 200%, quindi non c'è quasi alcun impatto sulle prestazioni di rendering del testo.
Shader programmabili
Android 13 aggiunge il supporto per oggetti RuntimeShader programmabili, con comportamento definito utilizzando Android Graphics Shading Language (AGSL). AGSL condivide gran parte della sua sintassi con GLSL, ma funziona all'interno del motore di rendering Android per personalizzare il disegno all'interno dell'area di disegno di Android e il filtraggio del contenuto Visualizza.
Aggiornamenti OpenJDK 11
Le librerie principali di Android 13 sono aggiornate alla versione LTS più recente di OpenJDK 11. Sono disponibili sia aggiornamenti della libreria che supporto del linguaggio di programmazione Java 11 per gli sviluppatori di app e piattaforme. Queste modifiche alla libreria principale verranno distribuite agli utenti finali anche tramite gli aggiornamenti di sistema di Google Play, come parte di un modulo ART per Android 12 e versioni successive.
Compatibilità delle app su Android 13
Man mano che gli smartphone cambiano, fattori di forma specifici (come i pieghevoli) introducono un problema per gli sviluppatori. Come può uno sviluppatore far funzionare la propria app e passare senza problemi al volo tra due fattori di forma completamente diversi, ad esempio? Come può un'app prevedere in modo affidabile dove si trova l'interruzione della fotocamera? Questi sono problemi che Google ha cercato di risolvere rendendo il più semplice possibile per gli sviluppatori interrogare il sistema e scoprire quei parametri specifici.
Non solo, ma l'azienda ha anche introdotto linee guida specifiche per il responsive design che gli sviluppatori dovrebbero seguire per garantire la massima compatibilità tra i dispositivi.
Aggiornamenti del sistema Google Play
Google si sta espandendo Linea principale del progetto in Android 13 per modularizzare ulteriormente le parti principali del sistema Android. Google ha già dimostrato come è possibile aggiornare le parti principali del sistema, come l'introduzione dell'API di selezione foto tramite gli aggiornamenti del sistema Google Play sui dispositivi meno recenti. Con Android 13, Google ha aggiunto sia un modulo Bluetooth che uno a banda ultra larga.
Ottimizzazione di tablet, pieghevoli e Chromebook
Basandosi sullo slancio imposto da Android 12L, Android 13 include ottimizzazioni per dispositivi a schermo grande come tablet, dispositivi pieghevoli e Chromebook.
Test e debug più semplici
Per rendere più semplice per gli sviluppatori testare le singole modifiche di Android 13, Google ha introdotto una serie di interruttori nelle impostazioni dello sviluppatore. Questi interruttori consentono agli sviluppatori di forzare l'attivazione o la disattivazione delle modifiche individualmente.
Come scaricare e installare Android 13 Developer Preview 1 sul tuo dispositivo Google Pixel
Puoi facilmente scarica l'anteprima per sviluppatori Android 1e assicurati di consultare la nostra guida su come installare android 13 se non sei sicuro di come farlo.
Google rilascia ufficialmente questo aggiornamento di anteprima per sviluppatori per Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL o Pixel 4. Puoi utilizzare le immagini del sistema a 64 bit con l'emulatore Android in Android Studio e puoi anche utilizzare un GSI.
Cosa ne pensi dell'ultima build di Developer Preview? Lo installerai sul tuo dispositivo? Come è stata la tua esperienza? Fateci sapere nei commenti qui sotto!