Var HTC rätt att öppna sin Bootloader-policy?
Den 27 maj meddelade HTC via sin Facebook-sida att de inte längre skulle låsa uppstartsladdarna på sitt sortiment av enheter. Utvecklare över hela Android-gemenskapen var lättnad när de hörde detta, och tillkännagivandet, som kom fram efter ett stort antal begäranden från Android Modding community, betonade verkligen Android roll som en öppen källkod plattform.
Meddelandet från HTC på deras Facebook-sida
HTC är en av de största tillverkarna av smartphones på marknaden med en årlig omsättning av bara blyg på 10 miljarder dollar, och är hjärnan bakom några av de mest populära smartphonesna, inklusive Desire and Sensation. Men var de rätt i att låsa upp sin bootloader-politik? Varför gjorde de det? Läs vidare för mina tankar.
Vad är en Bootloader?
På en Android-telefon är bootloader processen som gör det möjligt för telefonen att starta upp standardoperativsystemet på den telefonen, vilket i HTC-fallet generellt är en Android-variant (även om företaget producerar några WP7-enheter). En låst startladdare innebär att telefonen bara kan starta upp standardoperativsystemet på den telefonen och gör det extremt svårt att installera anpassade operativsystem.
Standard bootloader på de flesta HTC-enheter
Skapare av modifierade Android-ROM-skivor som Cyanogen har lyckats komma runt den strama uppladdningsprincipen genom att kringgå skyddet, men meddelandet kommer att underlätta för Android-utvecklare att installera anpassade ROM-skivor på sin telefon utan att HTCs säkra bootloader blockerar banan.
Varför har de gjort det?
HTC gjorde meddelandet den 27 maj efter många förfrågningar från Android Modding community. Android är ett operativsystem med öppen källkod baserad på Linux, vilket innebär att utvecklare är fria att anpassa operativsystemet till deras önskemål. Detta förklarar den enorma ökningen av populariteten för anpassade ROM: eller modifierade versioner av Android.
Vissa anpassade ROM-skivor försöker skära ut mycket av uppblåstheten i Android (speciellt saker som HTC Sense, som jag inte är fan av) och optimera telefonens prestanda. För att kunna installera en anpassad ROM måste utvecklaren kringgå telefonens startladdare så att användaren kan "blinka" den nya ROM-enheten på enheten och torka bort den tidigare versionen av Android. Google har verkligen inget emot att folk gör det här - men HTC gjorde förmodligen det.
HTC Sense, som är en grundläggande del av HTC: s implementering av Android, är trots allt en proprietär ram, vilket innebär att upphovsrätten helt tillhör innehavaren av licensen, vilket tillåter inga ändringar. Android är (och har alltid varit) ett operativsystem med öppen källkod, så HTC som låser ner delar av operativsystemet verkar motsäga hela visionen som Google ville ha.
Var de rätt?
I ett ord: ja.
Utvecklare älskar Android som plattform eftersom de har frihet att leka och testa nya saker. Titta bara på antalet olika versioner av Android som släpptes för olika plattformar. Andra företag, som Apple, låser ner sitt operativsystem hårdare än Fort Knox och ger utvecklare mycket begränsad tillgång till vad de kan ändra (jailbreaking är ett undantag till detta, men Apple rynkar på det).
Jag har själv rotat min Desire HD och installerat Cyanogen på den och den skillnad det gör är fascinerande. Min telefons prestanda har ökat och det går i allmänhet bättre. Plus, det finns inget av det fula Sense UI att hälsa på mig varje gång jag använder min telefon.
Enligt min åsikt är det helt oroat för HTC vad jag gör med min telefon. De kontrollerar inte vad jag installerar på min enhet, så vad är det för dem om någon installerar en anpassad version av Android på sin telefon? Om de får royalties från människor som använder deras programvara, står jag korrigerad. Men det är inte upp till dem hur folk använder sin telefon; De får fortfarande samma belopp från någon som köper en.
Det är ännu inte bestämt hur bootloaders på HTC-telefoner kommer att låsa upp, eller om de kommer att låsa upp alla telefonmodeller. Det kommer inte att påverka alla, men hardcore Android-utvecklare kommer andas i lättnadslugt eftersom de strävar efter att göra Android till ett mer öppet, tillgängligt operativsystem för alla.