Il nuovo chip Snapdragon di Qualcomm perde una delle migliori funzionalità di Android 16

Robert Triggs / Autorità Android

TL;DR

  • Il nuovo potente chip Snapdragon 8 Elite Gen 5 di Qualcomm purtroppo non supporta la nuova funzionalità Linux Terminal di Android.
  • Questo perché la funzionalità richiede il supporto per macchine virtuali “non protette”, cosa che l’ultimo chip high-end di Qualcomm non offre.
  • Di conseguenza, gli utenti che desiderano eseguire app Linux desktop su Android devono attualmente utilizzare un dispositivo con un chip Google, MediaTek o Samsung.

Qualcomm ha sempre svolto un ottimo lavoro nella creazione di processori mobili potenti ma efficienti, ma è difficile trovare attività nel mondo reale che possano davvero spingere questi processori ai loro limiti. Questo perché la maggior parte delle app Android sono progettate per il minimo comune denominatore: dispositivi economici con processori molto più lenti rispetto ai telefoni di punta. D'altra parte, molte app Linux sono progettate per persone con workstation potenti, poiché Linux è popolare tra utenti esperti e sviluppatori.

Grazie alla nuova funzionalità Linux Terminal, ora è possibile eseguire molte di queste app Linux su dispositivi Android. Tuttavia, non tutti i dispositivi Android hanno accesso al terminale Linux, poiché presenta due requisiti che molti dispositivi non soddisfano.

Innanzitutto, richiede che sul dispositivo sia disponibile Android Virtualization Framework (AVF), poiché utilizza il framework per creare una macchina virtuale Debian. AVF fa parte dell'Android Open Source Project (AOSP), quindi è disponibile per tutti i produttori, ma ciò non significa che funzionerà immediatamente su tutti i dispositivi. Fortunatamente, Google ha collaborato con i principali fornitori di silicio, tra cui Qualcomm, per aggiungere ad AVF il supporto per le rispettive implementazioni dell'hypervisor, il software che crea e gestisce le macchine virtuali. La maggior parte dei dispositivi lanciati con Android 16 supportano AVF immediatamente, mentre anche molti dispositivi aggiornati alla versione lo supportano.

Il secondo requisito è il supporto per le VM “non protette”, ovvero le VM la cui memoria può essere ampiamente accessibile dal sistema operativo host. L'app Linux Terminal attualmente non funziona su dispositivi che supportano solo VM protette, ovvero VM la cui memoria non è ampiamente accessibile dal sistema operativo host. Paradossalmente, ciò significa che i dispositivi possono supportare gli usi più sicuri di AVF, come il rilevamento delle minacce in tempo reale di Play Protect, ma non i suoi usi più insicuri, come il terminale Linux. In pratica, questo è il motivo per cui il Galaxy Z Flip 7 di Samsung supporta il terminale Linux ma non il Galaxy Z Fold 7, poiché il primo è alimentato dal chip Exynos 2500, che supporta VM non protette, mentre il secondo è alimentato dallo Snapdragon 8 Elite, che no.

Mishaal Rahman / Autorità Android

A sinistra: il terminale Linux in esecuzione sul Galaxy Z Flip 7. A destra: il terminale Linux che si blocca sul Galaxy Z Fold 7.

Attualmente esiste un breve elenco di chipset che supportano sia AVF che VM non protette, ma sfortunatamente tale elenco non include alcuna piattaforma Qualcomm Snapdragon. Speravamo che le cose cambiassero con il rilascio dello Snapdragon 8 Elite Gen 5, ma purtroppo non è così. Utente Telegram MlgmXyysdcondivisoun'immagine che mostra il terminale Linux che non riesce a funzionare sullo Xiaomi 17 Pro alimentato da Snapdragon 8 Elite Gen 5. Il messaggio di errore afferma che "le VM non protette non sono supportate su questo dispositivo". Abbiamo verificato che fosse così facendo controllare a MlgmXyysd i valori di "ro.boot.hypervisor.vm.supported' E 'ro.boot.hypervisor.protected_vm.supportedproprietà del sistema; il primo era vuoto mentre il secondo era "vero", indicando che il chipset supporta solo VM protette come il suo predecessore.

Dato che il terminale Linux funziona sullo Xiaomi 15T Pro con tecnologia MediaTek, è chiaro che il problema qui è il chip Qualcomm. Abbiamo contattato Qualcomm per chiedere perché i suoi chipset non supportano le VM non protette e se intende aggiungere il supporto, e un portavoce dell'azienda ci ha inviato la seguente dichiarazione:

Altre letture:Apple non verrà multata immediatamente se non rispetta la scadenza per la conformità alle norme anti-sterzo dell’UE

“La nostra priorità è fornire una tecnologia che soddisfi le esigenze in evoluzione dei nostri partner OEM e dei loro consumatori finali, e mentre l’ecosistema Android continua ad espandere i suoi casi d’uso di virtualizzazione, restiamo pronti a supportare i requisiti emergenti, inclusi casi d’uso non sicuri come il terminale Linux, qualora dovesse sorgere la domanda del mercato”.

Questa affermazione suggerisce che Qualcomm non ritiene che il terminale Linux sia abbastanza importante da aggiungere il supporto, il che è un peccato, poiché penso che il terminale Linux sia una delle nuove funzionalità Android più promettenti degli ultimi anni. Con alcune impostazioni, ti consente di eseguire app Linux desktop complete che non sono disponibili su Android, come GIMP e LibreOffice. L'obiettivo principale di Google con il progetto è consentire lo sviluppo di app Android direttamente sui dispositivi Android, un compito che richiederebbe sicuramente molta potenza. L'azienda suggerisce anche altre interessanti funzionalità come l'esecuzione di giochi tramite il Terminale.

Mishaal Rahman / Autorità Android

Considerando come stanno le cose adesso, se vuoi sfruttare le potenti funzionalità offerte dal terminale Linux, dovrai evitare qualsiasi dispositivo con un chip Qualcomm Snapdragon. Attualmente, solo i dispositivi con Tensor G1 o successivo, Dimensity 9400+ o successivo o Exynos 2500 supportano il terminale Linux. Si spera che l'elenco cresca fino a includere un chip Snapdragon in futuro, ma Qualcomm dovrà agire e non si preoccuperà a meno che le persone non facciano loro sapere che desiderano questa funzionalità.

Non vuoi perderti il ​​meglio di Android Authority?

Grazie per essere parte della nostra comunità. Leggi la nostra Politica sui commenti prima di pubblicare.

Related Posts