Android 12 potrebbe includere importanti miglioramenti nella compatibilità delle app

Questo sito può guadagnare commissioni di affiliazione dai link in questa pagina. Termini di utilizzo.
strumento Android

Il passo di Google quando ha lanciato Android era l’apertura e la personalizzazione. A differenza di Apple, ha rilasciato il suo sistema operativo mobile sotto licenze open source, permettendo ai produttori di dispositivi di modificarlo. Questo approccio scollegato ha aiutato Android a diventare la piattaforma informatica più popolare sulla Terra, ma è stato difficile raggiungere i livelli di Apple di lucidatura e coerenza. Google ha tentato di centralizzare pezzi di Android per affrontare questo problema nel corso degli anni, e un componente importante chiamato ART è impostato per ottenere questo trattamento in Android 12. Il risultato potrebbe essere una compatibilità delle app notevolmente migliorata, che sicuramente renderà tutti felici.

Fino a pochi anni fa, ogni aggiornamento dei telefoni Android richiedeva la ricostruzione del sistema operativo da zero con l’ultimo codice di Google. Questo ha iniziato a cambiare con l’aggiunta di Project Treble in Android 8.0 Oreo. Questo cambiamento architettonico rende il codice del fornitore compatibile con il futuro, così i nuovi aggiornamenti del sistema operativo possono essere inseriti senza modifiche di basso livello da Qualcomm e altri produttori di chip. Il progetto Mainline è arrivato in Android 10 per modularizzare ulteriormente il sistema operativo e fornire aggiornamenti del sistema di base tramite il Play Store.

Secondo una nuova nota nel codice open source di Android, Google prevede di spostare l’Android Runtime (ART) in Mainline con Android 12. Ciò significa che sarà in grado di aggiornare questo componente vitale del sistema potenzialmente su tutti i nuovi dispositivi Android a partire dal prossimo anno. ART è vitale perché, senza di esso, il tuo telefono non saprebbe come eseguire nessuna delle tue applicazioni.

ART è arrivato su Android nella 4.4 KitKat ed è diventato obbligatorio un anno dopo. ART è ciò che è noto come un compilatore AOT (ahead of time). Prende il bytecode dalle applicazioni e lo compila in istruzioni native, che sono pronte per il tuo telefono ogni volta che apri l’applicazione. ART ha sostituito la Dalvik VM, che era un compilatore “just in time” che convertiva il codice al volo e di conseguenza era piuttosto lento.

Se Google inizia a richiedere agli OEM di includere un componente ART firmato da Google sui telefoni, Google potrebbe spingere gli aggiornamenti su tutti i dispositivi Android certificati. La compatibilità delle app Android ha fatto molta strada, ma ci sono ancora momenti in cui un telefono potrebbe rendere un’app in modo errato o interrompere i servizi in background a causa delle modifiche del sistema OEM. Un modulo ART universale aggiornato da Google potrebbe rendere le app più coerenti tra i dispositivi, il che è buono per gli utenti e ottimo per gli sviluppatori che devono costantemente rintracciare i bug specifici dei dispositivi.

Non è ancora ufficiale – Google non ha annunciato l’inclusione di ART in Android 12, ma il progetto è in corso nel progetto open-source. Se si realizzerà, le applicazioni Android potrebbero ottenere una grande spinta di usabilità.

Ora leggi:

  • Project Treble ha reso gli aggiornamenti Android più veloci
  • Project Mainline è l’ultimo tentativo di Google di sistemare gli aggiornamenti Android
  • Google dice che il tasso di adozione di Android 10 è il più veloce di sempre

Leave a Reply