Supponiamo che l'OEM perda interesse nel mio dispositivo; posso ancora installare gli aggiornamenti della distribuzione stock quando emessi da Google? Ci sono problemi con i driver di dispositivo se seguo questa strada?
Supponiamo che l'OEM perda interesse nel mio dispositivo; posso ancora installare gli aggiornamenti della distribuzione stock quando emessi da Google? Ci sono problemi con i driver di dispositivo se seguo questa strada?
Risposte:
Una volta che un produttore abbandona il supporto del dispositivo, l'unica scelta è effettuare il root, sbloccare il bootloader (se possibile) e installare ROM personalizzate.
Google rilascia il codice sorgente Android solo in AOSP (Android Open Source Project) e non ha alcuna indicazione se il produttore o il gestore aggiornerà o meno un determinato dispositivo. L'unica eccezione è la linea di telefoni Nexus che sono supportati direttamente da Google. Allo stato attuale, AOSP non può essere creato per nessun dispositivo non Google senza grandi lavori. Anche se i produttori e i gestori sono tenuti a fornire il codice sorgente, è vero solo per la parte del sistema operativo. Non devono (e raramente lo fanno) fornire fonti per i driver proprietari, che sono necessari per creare una versione Android completamente funzionante per un determinato dispositivo. Gli sviluppatori della comunità di solito usano i driver delle versioni precedenti del sistema operativo, il che limita notevolmente il potenziale di aggiornamento. I driver a volte sono retroingegnerizzati, il che offre una maggiore flessibilità agli sviluppatori.
Esiste anche un problema di bootloader bloccati sulla maggior parte dei nuovi telefoni e tablet Android, che limita l'entità delle modifiche che una ROM personalizzata può apportare. La maggior parte dei produttori e dei gestori blocca i bootloader per impedire alle persone di "murare" i propri dispositivi. Esistono modi per sbloccare / bypassare tali blocchi per molti dispositivi.
In conclusione, se stai cercando un dispositivo che sarà supportato più a lungo, la scelta migliore è una linea Nexus. Altrimenti, suggerisco di guardare vari forum online ( xda-sviluppatori o rootzwiki , per esempio) per vedere se c'è abbastanza interesse per il tuo dispositivo dagli sviluppatori della comunità per produrre ROM personalizzate.
Come ha commentato Uri Herrera, è necessario eseguire il root del telefono per poter installare il firmware personalizzato, quindi installare un firmware aftermarket della comunità, come CyanogenMod . Molto probabilmente la comunità open source continuerà ad aggiornare il firmware (ROM) anche dopo che l'OEM ha perso interesse.
Come eseguire il root: puoi fare riferimento a una bella guida di LifeHacker - molto probabilmente può essere fatta facilmente collegando il dispositivo con USB e usando un programma Windows chiamato SuperOneClick .
Come installare il firmware personalizzato: il modo più semplice è probabilmente quello di utilizzare il programma Android chiamato Rom Manager . È disponibile da Android Market. La versione premium ti avviserà anche quando la tua ROM personalizzata riceverà aggiornamenti, quindi è facile tenersi aggiornati.
+1 per l'installazione di una ROM personalizzata. Ho avuto il mio desiderio hd a gennaio, ero stufo del bloatware così radicato e installato cyanogenmod in giro potrebbe forse. Mentre le skin del produttore come sense sono belle e tutte, le rom personalizzate consentono molta più personalizzazione e garantisco che sarò su ics prima che HTC rilasci un aggiornamento (se lo fanno)