Android 14 Developer Preview 2 è ora qui e ci sono alcuni cambiamenti piuttosto interessanti.
La prima anteprima per sviluppatori di Android 14 è stata rilasciata il mese scorso e ha preparato tutte le basi per la prossima iterazione del sistema operativo più grande del mondo. La prima anteprima per sviluppatori presentava opzioni di personalizzazione e migliori promesse di durata della batteria, e la seconda anteprima per sviluppatori raddoppia alcune di queste modifiche. Inoltre, introduce anche nuovi modi per proteggere la tua sicurezza e privacy, ad esempio consentendoti di selezionare a quali foto può accedere un'app sul tuo dispositivo.
Come suggerisce il titolo "Anteprima per sviluppatori", queste versioni sono destinate esclusivamente all'utilizzo da parte degli sviluppatori. Serve per testare nuove funzionalità e assicurarsi che le loro app funzionino su dispositivi aggiornati come dovrebbero. Ci saranno bug, ci saranno altri problemi e Google chiederà feedback sviluppatori nei prossimi mesi. Se non ti dispiace incorrere in problemi, allora prova Android 14. Tuttavia, se fai affidamento sul fatto che il tuo smartphone sia costantemente stabile, potrebbe valere la pena aspettare la versione completa di Android 14 che dovrebbe essere lanciata nella seconda metà dell'anno.
Le funzionalità più importanti dell'anteprima per sviluppatori 2 di Android 14 includono:
- Dare agli utenti un maggiore controllo sui propri dati: sono state introdotte modifiche in modo che gli utenti possano selezionare a quali foto specifiche accede un'app sul dispositivo, in modo da non dover condividere l'intera libreria di foto con un'app. È stata inoltre aggiunta un'API di rilevamento degli screenshot per impedire l'accesso non necessario ai dati di un utente.
- Altri modi più sicuri per accedere: una nuova API offre un accesso sicuro senza password tramite passkey per l'accesso alle app.
- Miglioramenti all'integrità del sistema del dispositivo Android: Android 14 mirerà a semplificare l'esecuzione delle app, incluso impedire loro di funzionare mentre sono bloccate in modo da risparmiare sulla durata della batteria e sulle prestazioni.
Ci aspettiamo che ci siano anche altri cambiamenti sotto il cofano, che terremo d'occhio.
Quando uscirà Android 14?
Per gli aggiornamenti di Android, Google in genere rivela una pietra miliare 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 2023, con almeno "diverse settimane" pianificate prima del rilascio ufficiale. Android 13 ha raggiunto la stabilità della piattaforma nel giugno 2022 e la versione finale lo è stata rilasciato in agosto di quell'anno. Google ha rilasciato maggiori dettagli sulla tempistica di rilascio che puoi verificare.
Privacy e sicurezza
Accesso alle foto selezionate
Photo Picker è un'API che Google ha introdotto con Android 13. Le app non devono richiedere alcuna autorizzazione per ottenere l'accesso agli elementi selezionati dall'utente tramite Photo Picker, rendendolo un modo per preservare la privacy per condividere foto e video con le app. Abbiamo già dettagliato questa funzione quando l'abbiamo abilitato nella prima anteprima per sviluppatori di Android 14, ma fondamentalmente funziona come segue.
Quando un'app destinata al livello API 33 attiva la finestra di dialogo di autorizzazione di runtime per chiedere all'utente di concedere loro READ_MEDIA_VIDEO o READ_MEDIA_IMAGES (o entrambi), Android 14 potrebbe inserire una nuova voce nel finestra di dialogo di autorizzazione che dice "Seleziona foto". Toccando questa voce verrà avviata una nuova versione di Photo Picker che consente all'utente di selezionare a quali foto o video desidera concedere l'accesso all'app A. Successivamente l'app ha accesso solo agli elementi multimediali che l'utente ha selezionato in modo specifico, a meno che l'utente non scelga di farlo espandere l'accesso a elementi multimediali aggiuntivi o concedere all'app l'accesso a tutte le raccolte di media store per immagini e video.
- Consenti l'accesso a tutte le foto: è disponibile la libreria completa di tutte le foto e i video sul dispositivo.
- Seleziona le foto: solo la selezione di foto e video dell'utente sarà temporaneamente disponibile tramite MediaStore.
- Non permettere: l'accesso a tutte le foto e i video è negato.
Gestore delle credenziali e passkey
Android 14 aggiunge Responsabile delle credenziali come API della piattaforma, e viene riportato ad Android 4.4 e versioni successive tramite una libreria Jetpack con un'implementazione di Google Play Services. Semplifica l'accesso supportando le API per il recupero e l'archiviazione delle credenziali Provider di credenziali configurati dall'utente, come i gestori di password.
L'API di Credential Manager supporta anche passkey, the nuovo standard di settore per l'autenticazione senza password, che è più sicuro rispetto all'utilizzo di un nome utente e una password per accedere alle app. Consentirà agli utenti di creare passkey per le app e memorizzarle in Google Password Manager. Le passkey memorizzate si sincronizzeranno tra i dispositivi su cui è stato eseguito l'accesso allo stesso account Google per un'esperienza senza problemi.
Intenti impliciti più sicuri
Per le app destinate ad Android 14, la creazione di un intento in sospeso modificabile con un intento implicito genererà un'eccezione, in modo che non possano essere utilizzate per attivare percorsi di codice imprevisti.
Avvio dell'attività in background
Per ridurre i casi di interruzioni impreviste, Android 14 offre alle app in primo piano un maggiore controllo sulla capacità delle app con cui interagiscono di avviare attività. Nello specifico, le app destinate ad Android 14 devono concedere privilegi per avviare attività in background quando inviano un PendingIntent o quando associano un servizio.
Esperienze applicative migliorate
Nuove API PackageInstaller
Android 14 introduce una serie di API PackageInstaller per semplificare e migliorare l'esperienza utente quando si tratta di installare APK. Questi includono:
- requestUserPreapproval(): consente all'utente di rinviare il download di un APK fino all'approvazione dell'installazione.
- setRequestUpdateProprietà(): consente a un programma di installazione di indicare che è responsabile dei futuri aggiornamenti di un'app.
- setDontKillApp(): può consentire l'installazione continua di funzionalità facoltative di un'app tramite APK divisi mentre l'app è in uso.
L'API InstallConstraints farà anche in modo che gli aggiornamenti dell'app avvengano solo in momenti opportuni, ad esempio quando l'app non è più in uso.
Personalizzazione
Android 14 ti consente di impostare le preferenze regionali per personalizzare le unità di temperatura, il primo giorno della settimana e i sistemi di numerazione. Abbiamo anche individuato questa funzione nell'anteprima per sviluppatori 1 e abilitato tramite un flag sviluppatore. Ad esempio, un europeo che vive negli Stati Uniti potrebbe ancora preferire utilizzare Celsius per la misurazione della temperatura.
Come scaricare e installare Android 14 Developer Preview 1 sul tuo dispositivo Google Pixel
Puoi scaricare facilmente Android Developer Preview 1 e assicurati di consultare la nostra guida su come installare android 14 se non sei sicuro di come farlo.
Google sta rilasciando ufficialmente questo aggiornamento di anteprima per sviluppatori per Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 o Pixel 4a (5G). Puoi utilizzare le immagini di sistema a 64 bit con l'emulatore Android in Android Studio.
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!