Pur essendo un progetto relativamente giovane nel panorama Android, essendo nato solamente a fine 2016, LineageOS si è rapidamente guadagnato una solida reputazione nel panorama delle custom ROM, grazie alle solide basi sulla quale è stata sviluppata. Scopriamo come e quando è nata, quali sono le sue funzioni caratteristiche ed esclusive, le versioni rilasciate negli anni e i dispositivi sui quali può essere installata in versione ufficiale.

Vai a:

Storia di LineageOS

Il lancio ufficiale di LineageOS è avvenuto il 24 dicembre 2016, con la pubblicazione del codice sorgente su Github. Il progetto non è nato completamente da zero, visto che è in sostanza un fork di CyanogenMod, la più famosa custom ROM del panorama Android.

Nel mese di dicembre 2016 Cyanogen Inc. ha annunciato la chiusura del progetto e di tutta l'infrastruttura, mantenendo i diritti sull'utilizzo del nome, portando quindi a un rebrand del progetto, diventato LineageOS. Lo sviluppo della custom ROM è portato avanti da numerosi maintainers, ognuno dei quali si occupa di uno specifico dispositivo e utilizza Gerrit per il processo di revisione del codice e delle modifiche apportate.

La transizione da CyanogenMod a LineageOS si è completata il 25 febbraio 2018, quando sono state rilasciate le prime ROM basate su Android Oreo. Come accade per la maggior parte delle custom ROM non sono presenti le app ufficiali di Google, le cosiddette GApps, che vanno scaricate a parte e installate tramite custom recovery dopo aver installato il sistema operativo.

Funzioni di LineageOS

Riprendendo la filosofia di CyanogenMod, LineageOS non propone bloatware, aggiungendo però una serie di applicazioni pensate per migliorare l'esperienza d'uso. Troviamo inoltre numerose funzioni non presenti nel codice AOSP, che permettono di personalizzare al meglio Android e il suo comportamento.

Le applicazioni incluse sono:

  • AudioFX – ottimizzazioni audio con numerosi preset
  • Browser – Browser basato su System WebView, noto anche come Jelly
  • Calculator – calcolatrice con numerose funzioni evolute
  • Calendar – calendario con numerose modalità di visualizzazione
  • Camera – fotocamera personalizzata con funzioni di lettura di codici QR
  • Clock – orologio con funzioni evolute, conto alla rovescia, timer e molto altro
  • Contacts – rubrica per numeri di telefono e indirizzi email
  • Email – client di posta che supporta POP3, IMAP e server Exchange
  • Files – semplice gestore file
  • FlipFlap – applicazione per gestire le smart cover, disponibile solo su alcuni dispositivi
  • FM Radio – app per ascoltare le radio FM, presente solo nei dispositivi dotati dell'apposito ricevitore
  • Gallery – visualizzatore e gestore di immagini
  • Messaging – app per la gestione degli SMS
  • Music – lettore musicale
  • Phone – app telefono, con blocco delle chiamate indesiderate e visualizzazione ID chiamante
  • Recorder – registratore audio e dello schermo
  • Trebuchet – launcher personalizzato e predefinito per la ROM

Tra le funzioni personalizzate troviamo la gestione dei profili, attivabili con numerosi trigger, Quick Settings personalizzabili, posizionamento dei pulsanti nella barra di navigazione, Live Display che modifica la temperatura dello schermo in base all'ora del giorno, dimensioni personalizzate dei pattern di sblocco, protezioni applicazioni con un codice e molto altro.

Versioni di LineageOS

LineageOS ha scelto di mantenere lo stesso schema di numerazione adottato in precedenza con CyanogenMod, partendo dalla versione 14.1, che è stata ufficialmente lanciata il 22 gennaio 2017. In realtà numerosi sviluppatori avevano già rilasciato delle ROM non ufficiali basate sul codice sorgente, già pubblicato nelle settimane precedenti.

LineageOS 14.1 era basato su Android 7.1 Nougat ed è stato rilasciato insieme a LineageOS 13.0, che a sua volta era basato su Android 6.0 Marshmallow. Lo sviluppo della versione 13.0 è terminato l'11 febbraio 2018 e un paio di settimane dopo, il 26 febbraio, sono state pubblicate le prime build ufficiali di LineageOS 15.1, basate su Android 8.1 Oreo.

Lo sviluppo della versione 14.1 è tuttora attivo anche se non vengono introdotte nuove funzioni e da novembre 2018 le release avvengono con cadenza mensile. La versione 15.1 è invece passata, nello stesso periodo, a una base quotidiana con aggiornamenti nightly.

Lo sviluppo di LineageOS 16.0, basata su Android 9 Pie, è iniziato nel mese di agosto 2018 ma, a fine 2018, non è ancora stata pubblicata una versione stabile. Sono comunque numerosi i porting non ufficiali disponibili per tantissimi dispositivi.

Dispositivi supportati da LineageOS

La lista di dispositivi supportati ufficialmente da LineageOS conta ben 235 dispositivi (dato aggiornato a dicembre 2018) ma il numero è in continua variazione. Oltre alle new entry vanno calcolati i dispositivi non più supportati per cui per essere sempre aggiornati vi conviene visitare questa pagina nella quale trovate l'elenco completo sempre aggiornato.

Sono presenti smartphone dei produttori più famosi, con particolare attenzione ai dispositivi Sony, Samsung e Xiaomi (non i modelli più recenti però). Numerosi smartphone possono comunque contare su versioni non ufficiali, disponibili solitamente su XDA, basate sul codice ufficiale del progetto ma non mantenute regolarmente.

Questo non significa che non si tratti, nella maggior parte dei casi, di versioni perfettamente funzionanti e aggiornate fino alla risoluzione dei principali problemi. In alcuni casi sono prive del supporto a particolari funzioni inserite dai produttori, che si avvalgono di driver proprietari per i quali non sono disponibili i sorgenti o i file completi.