Il diritto di HTC di aprire la propria politica Bootloader?
Il 27 maggio, HTC ha annunciato tramite la loro pagina Facebook che non avrebbero più bloccato i bootloader sulla sua gamma di dispositivi. Gli sviluppatori di tutta la comunità Android sono stati sollevati quando hanno sentito questo, e l'annuncio, che è nato dopo un numero enorme di richieste da parte della comunità di modding Android, ha davvero enfatizzato il ruolo di Android come piattaforma open source.
L'annuncio di HTC sulla loro pagina Facebook
HTC è uno dei maggiori produttori di smartphone sul mercato con un fatturato annuo di appena 10 miliardi di dollari, ed è il cervello di alcuni degli smartphone più famosi, tra cui Desire and Sensation. Ma avevano ragione nello sbloccare la loro politica del bootloader? Perché l'hanno fatto? Continua a leggere per i miei pensieri.
Che cos'è un Bootloader?
Su un telefono Android, il bootloader è il processo che consente al telefono di avviare il sistema operativo predefinito su quel telefono, che nel caso di HTC è generalmente una variante Android (sebbene la società produca alcuni dispositivi WP7). Un bootloader bloccato significa che il telefono è in grado di avviare il sistema operativo predefinito su quel telefono e rende estremamente difficile l'installazione di sistemi operativi personalizzati.
Il bootloader predefinito sulla maggior parte dei dispositivi HTC
I creatori di ROM Android modificati come Cyanogen sono riusciti a aggirare la politica del bootloader aggirando la protezione, ma l'annuncio renderà più facile agli sviluppatori Android l'installazione di ROM personalizzate sul proprio telefono, senza il bootloader sicuro di HTC che blocca il percorso.
Perché l'hanno fatto??
HTC ha fatto l'annuncio il 27 maggio dopo numerose richieste dalla comunità di modding Android. Android è un sistema operativo open-source basato su Linux, il che significa che gli sviluppatori sono liberi di personalizzare il sistema operativo a loro piacimento. Questo spiega l'enorme aumento di popolarità delle ROM personalizzate: o versioni modificate di Android.
Alcune ROM personalizzate cercano di ridurre gran parte del rigonfiamento di Android (in particolare cose come HTC Sense, di cui non sono un fan) e ottimizzare le prestazioni del telefono. Per installare una ROM personalizzata, lo sviluppatore deve ignorare il bootloader del telefono che consente all'utente di "flashare" la nuova ROM sul dispositivo, cancellando la versione precedente di Android. Di certo a Google non dispiace che la gente faccia questo, ma HTC presumibilmente lo ha fatto.
HTC Sense, che è una parte fondamentale dell'implementazione di Android da parte di HTC, è, dopo tutto, un framework proprietario, il che significa che il copyright appartiene completamente al titolare della licenza, senza consentire modifiche. Android è (ed è sempre stato) un sistema operativo open-source, quindi HTC che blocca le parti del sistema operativo sembra contraddire l'intera visione che Google voleva.
Erano giusti?
In una parola: sì.
Gli sviluppatori adorano Android come piattaforma perché hanno la libertà di giocare e testare cose nuove. Basta dare un'occhiata al numero di versioni diverse di Android rilasciate per varie piattaforme. Altre aziende, come Apple, bloccano il loro sistema operativo più stretto di Fort Knox e danno agli sviluppatori un accesso molto limitato a ciò che possono modificare (il jailbreak è un'eccezione a questo, ma Apple aggrotta la fronte).
Io stesso ho radicato il mio desiderio HD e installato Cyanogen su di esso e la differenza che fa è affascinante. Le prestazioni del mio telefono sono state migliorate e generalmente funzionano meglio. Inoltre, non c'è nessuno di quell'orribile interfaccia utente Sense che mi saluta ogni volta che uso il mio telefono.
Secondo me, non è assolutamente una preoccupazione per HTC quello che faccio con il mio telefono. Non controllano cosa installo sul mio dispositivo, quindi a cosa serve loro se qualcuno installa una versione personalizzata di Android sul proprio telefono? Se ottengono royalties da persone che usano il loro software, allora sono corretto. Ma non dipende da loro come la gente usa il telefono; ricevono comunque la stessa quantità da qualcuno che ne acquista uno.
Non è ancora stato deciso come verranno sbloccati i bootloader sui telefoni HTC o se verranno sbloccati tutti i modelli di telefoni. Non avrà alcun effetto su tutti, ma gli sviluppatori Android avranno un sospiro di sollievo mentre cercano di rendere Android un sistema operativo più aperto e accessibile per tutti.