Negli ultimi anni, il confronto tra iOS e Android ha suscitato un grande interesse tra gli appassionati di tecnologia. Molti sostengono che Android sia un sistema operativo molto più aperto, che consente agli utenti di personalizzare i propri dispositivi in modo eccezionale. Questa caratteristica è stata presente fin dall’inizio, e la scoperta delle Custom ROM nel 2013 ha aperto un mondo di possibilità per molti, me compreso, con il mio Galaxy Y GT-S5360. Con il passare del tempo, ho provato un’ondata di emozioni con il mio Xiaomi Mi A1, ammirando la personalizzazione avanzata offerta dalle Custom ROM. Tuttavia, sembra che quei tempi siano ormai un ricordo sbiadito, poiché molti sviluppatori di Custom ROM stanno interrompendo o abbandonando i loro progetti, riducendo il supporto a un numero limitato di dispositivi. Da appassionato di Android, mi chiedo spesso quale sia la direzione del modding di Android e del sistema operativo in generale. Andiamo quindi ad analizzare lo stato attuale delle Custom ROM e il loro futuro.
Custom ROM: Una Sintesi
Le Custom ROM sono abbastanza semplici da comprendere. L’Android Open Source Project (AOSP) è un’interfaccia Android di base su cui si basano interfacce utente come Pixel UI, Hyper OS e One UI. Essendo AOSP gratuito, chiunque può utilizzare il codice e iniziare a creare il proprio sistema operativo Android con le funzionalità desiderate.
Appassionati e sviluppatori indipendenti hanno apprezzato la libertà di fare altrettanto, prendendo spunto da Custom ROM già esistenti e aggiungendo il loro tocco creativo con diversi stili e caratteristiche dell’interfaccia utente, proponendole come ROM personalizzate uniche per le community.
Spesso ci sono molti appassionati dietro a un progetto, perché per compilare e testare una Custom ROM per un nuovo smartphone, è necessario possedere quel dispositivo. L’installazione comporta lo sblocco del bootloader del telefono, l’installazione di un recovery personalizzato, l’installazione della Custom ROM e, opzionalmente, di un kernel personalizzato. Il risultato finale è un’esperienza utente rinnovata con molte opzioni di personalizzazione.
Tuttavia, non tutto era perfetto, poiché la stabilità generale delle ROM personalizzate a volte lasciava a desiderare. Le app bancarie spesso si rifiutavano di funzionare. Nonostante ciò, era possibile ottenere i permessi di root utilizzando Magisk, trasformando il dispositivo in una vera potenza.
Una Custom ROM può trasformare completamente l’aspetto, migliorare le prestazioni ed eliminare il bloatware dall’interfaccia utente, un problema frequente nei dispositivi economici. Per questo motivo, i dispositivi Redmi, POCO e i vecchi dispositivi Realme sono solitamente i più popolari nella community delle Custom ROM.
Cosa è Successo alle Custom ROM?
Anche se i progetti di Custom ROM sono ancora attivi, è innegabile che l’entusiasmo e l’interesse nei loro confronti siano diminuiti drasticamente. Ci sono due aspetti alla crescente diminuzione di popolarità delle Custom ROM, uno dei quali è evidente:
Il Punto di Vista degli Utenti
Il nocciolo del problema risiede principalmente negli utenti. Il pubblico di riferimento delle Custom ROM è sempre stato di nicchia. La base utenti è diminuita dal periodo di massimo sviluppo delle Custom ROM all’inizio degli anni 2010, quando era già inferiore all’1%. Con l’evoluzione degli smartphone Android, che ora offrono molte funzionalità e sono più intuitivi, la necessità di una personalizzazione estesa è diminuita per molti.
Evoluzione del Mercato e Bloatware
Si è verificato un cambiamento nel mercato e gli smartphone Android sono diventati più costosi. Le Custom ROM erano molto popolari nel segmento economico, ma a causa di questo cambiamento, delle preferenze degli utenti e delle modifiche nel modo in cui i produttori promuovono e vendono i propri dispositivi, la maggior parte dei moderni smartphone Android ha interfacce complete e personalizzabili, con quasi tutto ciò di cui un utente ha bisogno, cosa che prima non accadeva.
A causa della maggiore consapevolezza degli utenti, l’eccessivo bloatware è ora considerato un difetto. Di conseguenza, i produttori stanno riducendo progressivamente il bloatware. Un altro motivo per il declino delle Custom ROM potrebbe essere che i dispositivi hanno raggiunto un punto di saturazione sia hardware che software, soprattutto a causa di quest’ultimo.
Oltre il Punto di Saturazione
Il periodo dal 2013 al 2019 ha rappresentato un boom nel mercato degli smartphone Android, poiché i marchi erano molto competitivi in termini di prezzo e caratteristiche. Con la diffusione degli smartphone Android, l’elemento “divertimento” è quasi scomparso.
Un tempo, gli utenti cercavano di sperimentare con i dispositivi per sbloccare funzionalità nascoste o aggiungerne di nuove, ma questa tendenza non si vede più nei modelli attuali. I produttori di apparecchiature originali (OEM) lo sanno, ed è per questo che le funzionalità di intelligenza artificiale hanno preso il centro della scena nell’era degli smartphone moderni.
Aumento della Durata Media di Possesso
Sono lontani i tempi in cui i produttori promettevano un solo grande aggiornamento per i loro dispositivi. Poiché i dispositivi di quel periodo diventavano obsoleti rapidamente senza ulteriori aggiornamenti principali di Android, c’era un forte incentivo a provare una Custom ROM. Questa spinta era ulteriormente amplificata dagli aggiornamenti software molto lenti da parte degli OEM.
Gli smartphone moderni di fascia alta ricevono oltre 4 anni di aggiornamenti principali, e poiché il costo medio di un dispositivo di punta è aumentato, le persone tendono a tenere i loro telefoni più a lungo. D’altra parte, gli smartphone economici ricevono circa due aggiornamenti principali, motivo per cui molte Custom ROM hanno un supporto migliore per questi tipi di dispositivi.
L’aumento dei prezzi, unito a interfacce utente migliorate, una vasta gamma di funzioni, il calo dell’entusiasmo e la mancanza di tempo (dato che siamo diventati più impegnati) sono alcune delle ragioni per cui le Custom ROM hanno perso popolarità dal punto di vista degli utenti.
Il Punto di Vista di Google e dei Produttori OEM
Google è prima di tutto un’azienda pubblicitaria e secondariamente una società di software e hardware. Non sorprende quindi che il gigante raccolga dati sugli utenti e desideri che utilizzino i suoi servizi, molti dei quali includono app cloud come Gmail e Foto, rendendo difficile per gli utenti passare a un’altra piattaforma.
Google Vuole Che Tu Rimanga
Questo ecosistema è quasi impossibile da abbandonare, e una delle soluzioni per ridurre la possibilità che Google ti tracci è utilizzare Custom ROM come GrapheneOS e microG. Questo è stato il caso fino a quando Google non ha introdotto Play Integrity.
Il succo di Play Integrity è che Google ha un elenco di dispositivi e sistemi operativi “certificati” e gli OS non certificati da Google non potranno eseguire le app se queste hanno l’integrazione Play Integrity.
“Un OS non ufficiale è un OS cattivo” – Google
Recentemente, Authy, una popolare app per l’autenticazione a due fattori, ha smesso di funzionare per gli utenti di GrapheneOS, e la community manager e utente X @mbananasynergy1 ha risposto a una discussione in cui Shawn Willden, Tech Lead per i sottosistemi di sicurezza hardware-backed di Android, stava ironicamente discutendo sulla sicurezza di Android.
@mbananasynergy1 gli ha fatto notare che è ingiusto che i sistemi operativi basati su Android debbano affrontare questa situazione, a cui Shawn ha risposto: “Se non è un OS ufficiale, dobbiamo presumere che sia cattivo”.
Immagine per gentile concessione: Mobile Syrup
Questo ha reso chiaro che Google sta mantenendo il controllo e attuando pratiche anticoncorrenziali. Alcuni sistemi operativi e dispositivi che non soddisfano gli “standard di protezione Play di Google” spesso passano i controlli perché utilizzano i servizi Google, o sono coinvolti in un accordo/partnership che promette un notevole capitale.
Quindi, Play Integrity non è solo incapace di capire se un OS alternativo sta sovvertendo il modello di sicurezza di Android, ma lo stesso vale per le varianti e i dispositivi “certificati” con palesi violazioni della sicurezza che comunque ottengono la certificazione. Indica che è necessario un cambiamento — matchboxbananasynergy (@mbananasynergy1) 29 luglio 2024
Shawn non ha ancora commentato in merito. Questa conversazione suggerisce che Google non supporti pienamente altri OS che cercano di prosperare.
La Situazione di Ingiustizia
La discussione è poi proseguita con l’account ufficiale di GrapheneOS, spiegando come i fallimenti del Compatibility Test Suite siano comuni su Pixels e altri dispositivi Android, eppure Google consente a Play Integrity di passare. La discussione è piuttosto interessante e rivela molto di ciò che sta accadendo attualmente in Android, quindi consigliamo di darci un’occhiata.
Se Google vuole far finta che l’API di Play Integrity sia basata sul CTS, allora dovrà iniziare a bloccare i dispositivi che non lo superano. Non è giusto affermare che si basa sul CTS quando nessuno lo supera completamente e la maggior parte dei dispositivi non Pixel ha molti importanti fallimenti con esso. — GrapheneOS (@GrapheneOS) 29 luglio 2024
Ci sono poi OEM che non ti permettono di sbloccare il bootloader di un dispositivo o rendono il processo un po’ difficile. La lista include produttori popolari come Samsung, Realme, OPPO, Vivo, Huawei e ASUS. Pur comprendendo i potenziali rischi di consentire agli utenti di sbloccare i bootloader, limitare un utente dal fare qualcosa su un dispositivo di cui possiede il 100% è semplicemente sbagliato.
A ciò si aggiunge la già in declino popolarità, la pressione di Google e degli OEM per impedire agli utenti di provare OS più sicuri sta influenzando la comunità delle Custom ROM. Senza contare che, una volta installata una ROM, il tuo dispositivo perde la possibilità di riprodurre contenuti in HD e le chat RCS non funzioneranno senza Play Integrity, tra le altre cose.
Le Custom ROM Sono una Specie in Estinzione?
Anche se la loro popolarità potrebbe diminuire ulteriormente, le Custom ROM sono ancora esistenti. Finché gli OEM offriranno la possibilità di sbloccare i bootloader e gli utenti non rinunceranno alla propria privacy, la comunità delle Custom ROM continuerà a prosperare. Tuttavia, non posso fare a meno di provare tristezza per la scomparsa di due delle mie Custom ROM preferite: Pixel Experience e Dot OS.
Finora, le Custom ROM si sono presentate come alternative ricche di funzionalità ad Android. Ma con le circostanze attuali e l’uso crescente dell’IA, spero di vedere Custom ROM che si propongano come alternative di Android semplici, senza tutti gli eccessi dell’intelligenza artificiale, perché so che molte persone sono stanche di sentire la parola “IA”. Certo, è una possibilità remota, ma non è completamente esclusa.
Hai mai installato e utilizzato Custom ROM sul tuo telefono Android? Come ti è sembrata rispetto all’Android preinstallato sul tuo dispositivo? Faccelo sapere nei commenti qui sotto.