Un certo numero di utenti OnePlus One, dopo l’aggiornamento a Cyanogen OS 12, ha notato un importante calo di autonomia sul proprio dispositivo.
Il bug deriva da una componente OTA di Google Play Services (SystemUpdateService), la quale è stata disattivata in Android Kit Kat e nelle precedenti versioni di CyanogenMod. Come in Android 5.0 stock, la soluzione che porta a disattivare i servizi Google non funziona. Il bug consiste in una “infinita” ricerca di aggiornamenti; un wakelock che tiene attiva la CPU inutilmente e consumando maggiore batteria.
Per quanto riguarda Cyanogen OS, è già pronto un aggiornamento la prossima settimana per risolvere questo problema. La soluzione per il vostro OnePlus One comunque, per chi non volesse aspettare, è già pronta, e proviene da XDA: non dovete fare altro che scaricare questa versione modificata del Play Services e installarla nel vostro OnePlus One. Il file contiene infatti un fix che argina suddetto problema.
Tra le principali novità di Cyanogen OS 12 vi è l’introduzione della nuova interfaccia grafica in Material Design, l’ultima distribuzione di Android – 5.0.2 Lollipop, Project Volta e Art, la nuovea runtime che basata su tecnologia AOT (ahead-of-time) che esegue l’intera compilazione del codice durante l’installazione dell’app e non durante l’esecuzione stessa del software. Un vantaggio quindi in tema di prestazioni e gestione delle risorse. Tuttavia questo incremento di prestazioni e gestione delle risorse in fase di esecuzione incide con un maggior tempo per l’installazione di un app.