Cos’è una custom ROM?

Se possiedi un dispositivo Android, o se visiti qualsiasi sito di notizie relative ad Android, avrai sentito parlare delle ROM. Anche se molte persone capiscono cosa sono le ROM, per alcune persone non è una cosa così facile da capire. Se non siete del tutto sicuri di cosa sia una ROM, spero che oggi vi chiarirò le idee.

Prima dovrei spiegare cos’è una ROM. Il termine ROM è abusato, ed è uno pseudonimo. Fino a poco tempo fa, le ROM erano chip di memoria costituiti da Read-Only-Memory. Avete mai giocato ai giochi per Gameboy? Erano ROM. A volte c’era un’area separata nella cartuccia dove si salvavano i giochi, ma il gioco stesso era di sola lettura. Non si poteva modificare. Il termine che è più vicino ad essere corretto in riferimento ad Android, è Firmware. Si può facilmente sostituire tutto, se si sceglie di farlo.

Questa scheda ha alcuni chip ROM, uno dei quali dice al dispositivo come avviare il software Android (Firmware)

Quando le persone parlano di installare ROM sui loro dispositivi, si riferiscono alla cancellazione/sovrascrittura di vecchi file del software/sistema Android, e alla loro sostituzione con nuovi per alterare il comportamento di Android e del dispositivo. Se avete mai reinstallato il sistema operativo del vostro computer (Windows 7, OSX, Linux), questa è più o meno la stessa procedura. Pulisci il disco o la ‘memoria’, poi dai al computer qualche nuovo software da avviare.

ROM personalizzate

Carbon Glass Theme for ICS

JBThemes

Carbon Glass Theme for ICS

Una ROM personalizzata è una che ha subito qualche modifica dall’essere una pura distribuzione di Android. Google mette il codice sorgente di Android a disposizione di chiunque per giocarci, e la gente prende questo codice e lo modifica per se stessa. Sia per aggiungere caratteristiche che gli vengono in mente, o per ridistribuirlo con modifiche e aggiunte divertenti. Quindi una ROM personalizzata può variare in definizione da alcune modifiche al codice per far funzionare meglio Android su un dispositivo, fino a cambiare la homescreen, i servizi in background e il software predefinito.

Molti esperti di software collaborano insieme in comunità per costruire le ROM più veloci o con più funzioni. Le più popolari oggi sono CyanogenMod (che supporta oltre 70 dispositivi!), AOKP (una ROM leggera con un sacco di opzioni di personalizzazione), e Android Revolution, una ROM pesante che spesso si concentra sull’aspetto. Solo perché queste build di Android sono fatte da “gente comune” e non da sviluppatori altamente pagati di HTC o Samsung, non significa che siano piene di bug o rischiose da usare. Nella maggior parte dei casi il software costruito dalle comunità è dieci volte meglio. I cicli di rilascio sono molto più brevi, si possono inserire funzioni divertenti, e chiunque può contribuire con un’idea allo sviluppo.

Mi piace usare AOKP, e nello screenshot qui sotto è un esempio di quanto ti permettono di personalizzare le cose. La mia barra di navigazione, l’orologio e la barra del livello di carica della batteria sono verde neon. Nota anche che il mio segnale WiFI è misurato in percentuale, e oltre al misuratore di carica che corre lungo la parte superiore della nav-bar, ho anche un misuratore circolare in basso a destra.

Alcune ROM!

Se non sei soddisfatto del tuo attuale software di HTC o Samsung, dai un’occhiata a questi siti. Queste sono tre delle ROM più popolari che esistono oggi.

  • CyanogenMod – Hanno quasi sicuramente una build minimalista e veloce per il tuo dispositivo.
  • AOKP – Una grande ROM che sta crescendo enormemente in popolarità. Non supportano una quantità enorme di dispositivi in questo momento, ma vale la pena dare un’occhiata per scoprirlo.
  • Android Revolution HD – Il grande papà in apparenza – Scorrere la pagina per vedere un elenco di dispositivi supportati, soprattutto HTC e Asus Transformer, anche Galaxy Nexus.

I vantaggi di avere Custom ROMS sul tuo dispositivo

  • Rilasci regolari – Piuttosto che aspettare mese dopo mese per una nuova distribuzione Android o un set di funzionalità dal tuo vettore. Gli sviluppatori di ROM personalizzate possono farle uscire nel giro di poche settimane. Mantenendoti all’avanguardia di ciò che Android è in grado di fare.
  • Interscambio con facilità – Una volta che hai radicato il tuo telefono una volta per installare una ROM, puoi facilmente installare qualsiasi altra in seguito. Se vuoi, puoi anche tornare alla build stock con cui è arrivato il tuo telefono, dato che la maggior parte dei produttori rilascia il software.
  • Hai il Root – Per installare una ROM personalizzata, devi fare il root del tuo dispositivo. Questo ti permette di rimuovere e armeggiare con qualsiasi cosa ti piaccia sul tuo telefono. Significa anche che alcune applicazioni che richiedono l’accesso al root, come gli overclocker, possono funzionare.

Abbiamo un sacco di articoli sul rooting a cui puoi dare un’occhiata qui, coprendo il processo di rooting e le ROM su una serie di dispositivi.

Quali ROM hai provato? Qualche favorito?

.