Článek

Řešení nemožného problému s aktualizacemi systému Android

KitKat socha

Aktualizace systému Android zůstávají chaotickým a nepředvídatelným byznysem - a přestože Google a výrobci v uplynulém roce dosáhli pokroku, je stále ještě mnoho práce ...

Rychlost, s jakou přicházejí nové aktualizace platformy, zůstává jedním z hlavních bodů bolesti při vlastnictví zařízení Android. Zatímco Apple se valí Aktualizace iOS okamžitě napříč velkou částí své produktové řady - platforma byla zcela navržena s ohledem na tuto skutečnost - nedostatek společnosti Google přímá kontrola nad firmwarem běžícím na většině světových miliard zařízení se systémem Android znamená, že je to nemožné stejný.

V článku publikovaném koncem roku 2012 přesně jsme diskutovali, proč tomu tak je. „Otevřená“ povaha systému Android, obrovské rozdíly v hardwaru v celém ekosystému, nemluvě o velkém počtu pohyblivých částí potřebných k tomu, aby se většina aktualizací dostávala uživatelům, to vše přispívá ke zdlouhavým zpožděním, která jsme poznali, a nenávist. Jak jsme řekli před téměř 18 měsíci, je to slabost zabudovaná do DNA Androidu, a ne něco, co lze snadno překonat.

Google a výrobci řeší aktualizace systému Android na několika frontách.

Přesto jsme v uplynulém roce zaznamenali nové snahy společnosti Google a některých předních výrobců Androidů o řešení tohoto zdánlivě nemožného problému. Úsilí se projevilo na několika frontách: Zaprvé, zavedení nových funkcí a rozhraní API prostřednictvím Google Play Služby a předávání hlavních aplikací Google do obchodu Play, což umožňuje jejich nezávislou aktualizaci OS. Google dal budoucí kód pro Android do rukou OEM dříve než dříve, a to prostřednictvím programu „Google Play edition“. Existují také důkazy, že výrobci vidí konkurenční hodnotu v tom, že jsou první (nebo alespoň rychlí) s novými verzemi OS. A výrobci OEM, zejména HTC a Motorola, se zlepšují při sdělování podrobností o těchto aktualizacích koncovým uživatelům.

Jistě, nejde o žádné magické řešení gargantuánské úlohy posunout celý ekosystém Android vpřed. A situace s aktualizací u zařízení, která nejsou vlajkovou lodí, zůstává něco jako crapshoot. Ale je to začátek a velký krok správným směrem. A když přecházíme z Jelly Bean do doby KitKat, stačí nám dát nějakou naději do budoucnosti aktualizací pro Android.

Čtěte dál a zjistíte proč.

Služby Google Play - důležité nové věci bez aktualizace operačního systému

Konvenční moudrost uvádí, že pokud chcete získat nová API (aplikační programovací rozhraní), funkce a zabezpečení vylepšení vytlačená na mobilní zařízení, která potřebujete k přípravě aktualizace OS, se všemi přidruženými čekáními a skoky s tím. Přesto minulý rok Google obcházel celý tento proces prostřednictvím Google Play Services, vývojové platformy, která sedí nad Androidem ve verzi 2.2 (Froyo) a vyšší.

Google může aktualizovat služby Play na pozadí, aniž by o tom uživatelé věděli

Služba Google Play byla poprvé zavedena v září 2012 aktualizací aplikace Obchod Play, kterou služba Google Play umožňuje vývojáři interagují se službami Google a vaším zařízením prostřednictvím sady rozhraní API, která žijí mimo internet Vrstva OS. Geniální je to, že Google může aktualizovat služby Play na pozadí, bez aktualizace firmwaru a ve většině případů i bez toho, aby o tom uživatelé věděli. (Podobně jako aktualizace prohlížeče Chrome funguje například v počítači se systémem Windows nebo Mac.)

Náš vlastní Jerry Hildenbrand rozbíjí věci ve svém zápis do Služeb Play po loňské konferenci Google I / O:

Být pod úplnou a úplnou kontrolou od Googlu znamená, že lidé, kteří váš telefon postavili, stejně jako operátor, od kterého jste si jej koupili, jsou zcela mimo obraz. Nebudete muset čekat šest měsíců nebo déle, než získáte nová rozhraní API služby. Google ve skutečnosti říká, že jsou schopni je přenést na většinu zařízení asi za týden po aktualizaci. Pokud od toho všeho odejmete jednu věc, budete vědět, že Google rozhoduje o tom, jaké jsou API služby, kdo je získá a kdy je důležitá součást.

Podpora rozhraní Google Play Services API Herní služby Google Play, který byl spuštěn na I / O 2013 a umožňuje ukládání cloudů, úspěchy a žebříčky ve hrách. Každé nové zařízení s certifikací Google se systémem Android 2.2 nebo novějším tedy dostalo tyto nové herní funkce během několika dní. Kdyby se Google při zavádění těchto nových funkcí spoléhal na tradiční aktualizace operačního systému, jejich šíření by trvalo několik měsíců. Mnoho starších zařízení s Froyo a Gingerbread by Hry Google Play pravděpodobně nikdy nevidělo.

Hry Google Play

Stejným způsobem Google loni spustil Správce zařízení Android, který umožňuje uživatelům sledovat, dálkově ovládat a vymazat svá zařízení přes web. Totéž s přesunem z Google Talk na Hangouty přes léto. Tyto funkce dorazily za několik dní téměř do celého ekosystému ovládaného Googlem, aniž by někdo musel čekat na aktualizaci operačního systému.

Prostřednictvím služeb Google Play samozřejmě nemůžete změnit vše, ale platforma je důležitým krokem k tomu, aby aktualizace Android OS byly méně důležité, a přináší nové funkce všem v krátkém prostoru čas. Pro Google má také tu výhodu, že motivuje výrobce hardwaru k uvolnění Google Zařízení s certifikací Play - pokud jste mimo deštník společnosti Google, nové služby Play nedostanete funkce a API.

Přesunutí prostředí Google Experience do Obchodu Play

Stejně jako je nyní možné prostřednictvím služeb Google Play vytlačit nové funkce a rozhraní API, mnoho základních aplikací Google pro Android se nyní aktualizuje prostřednictvím obchodu Google Play. Tak tomu již nějakou dobu bylo a je to proces, který většina majitelů Androidů velmi dobře zná. Ale není to tak dávno, co by například nová verze Gmailu vyžadovala, aby Google zaslal aktualizovanou verzi Balíček mobilních služeb Google pro výrobce a počkejte, až jej vytlačí jako součást operačního systému Aktualizace. To je přesně tak dlouhé a zdlouhavé, jak to zní.

Není to tak dávno, co by nová verze Gmailu vyžadovala aktualizaci OS.

V dnešní době, naštěstí, většina „skladových“ aplikací Google žije v Obchodu Play. Mezi několik významných výjimek patří aplikace pro fotoaparáty Photosphere a HDR +, spouštěč Nexus 5 (přinejmenším v době psaní) a aplikace pro kontakty / vytáčení. Integrace SMS v aplikaci pro zasílání zpráv Hangouts jde o krok dále a umožňuje majitelům „skinovaných“ zařízení používat ke zpracování všech svých zpráv aplikaci Google. (I když stále ještě nejsme přesvědčeni, že začlenění textů do služby Hangouts přináší kromě Googlu mnoho výhod komukoli.)

Bez ohledu na to jsme si velmi blízcí základnímu prostředí „Nexus“ žijícímu v Obchodu Play jako sada aplikací, které lze aktualizovat nezávisle na operačním systému. Konečným výsledkem by měla být konzistentnější a Googley uživatelská zkušenost napříč ekosystémem Android. Znamená to také, že zákazníci, kteří vyzvednou telefon nebo tablet s uživatelským rozhraním třetí strany (např. HTC Sense nebo Samsung TouchWiz), nemusí být z některých funkcí zařízení Google Nexus vyloučeni. (Významné výjimky, jak jsme již zmínili, zahrnují launcher a dialer zařízení Nexus 5.)

Aplikace Google

Někteří argumentují tím, že díky zavedení nových API do služeb Google Play a „naskladnění“ systémových aplikací pro Android na Google Play je Android méně otevřený. To je jeden způsob, jak se na věci dívat - a je jisté, že mezi AOSP (open-source Android) a tím, co se dodává na Nexus 5, existuje větší propast, než tomu bylo u Nexus One. Ale to není nijak zvlášť nové ani překvapivé - koneckonců to odráží přístup Google k open-source pomocí prohlížeče Chrome a open-source projektu Chromium. Výsledkem je lepší řešení pro koncové uživatele, protože nové funkce a aplikace přicházejí do sluchátek rychleji prostřednictvím služby Google Play a služeb Google Play. Google přirozeně těží také z mimořádné kontroly nad ekosystémem Android.

Je to výhra pro spotřebitele a výhra pro Google.

Edice a aktualizace Google Play jako konkurenční výhoda

Když Hugo Barra oznámil záměr společnosti Google prodat „skladový“ Android Galaxy S4 na pódiu vývojářské konference I / O 2013, nebylo okamžitě jasné, proč to společnost dělá. Byl Google jednoduše vytvořením telefonu pro vokální menšinu uživatelů, kteří chtějí „skladem“ Android na každém zařízení? Byl to umíráček „skinovaných“ telefonů s Androidem? Ne tak docela, i když se zdá, že zrychlení nasazení nových verzí systému Android je součástí poslání programu GPe.

Ředitel zkušeností uživatelů Androidu Matias Duarte to naznačil během chatovací události Android u krbu na letošní I / O konferenci: „Jednou z malých známek našeho úsilí [s OEM a aktualizacemi] je to, co jsme včera oznámili, Galaxy S4, který má zkušenosti se softwarem Nexus, bude mít včasnější aktualizace. “ (9 minut, 18 sekund do videa níže.)

Ediční program Google Play není jen o výrobě zařízení pro pitomce.

Dopad edic Google Play však jde mnohem dál, než jen poskytnout kupujícím životaschopnou alternativu jiné než Nexus s nejnovějšími (skladem) verze OS a rychlá cesta k budoucím verzím pro Android - zdá se, že nevysvětlitelný příchod GPe Moto G že. Vydávání „včasných“ aktualizací do telefonů z edice Google Play vyžaduje získání funkčního kódu do rukou společností Samsung, HTC, Sony, LG a Motorola před příchodem prostřednictvím běžných kanálů. To představuje zjevné výhody, pokud jde o seznámení techniků s budoucími verzemi operačního systému - výhody, které v minulosti mohly být exkluzivní pro partnery Nexus společnosti Google.

V současné době je program GPe omezen na několik zařízení, ale není důvod, aby to tak zůstalo navždy. Jeden zdroj nám skutečně naznačuje, že program byl vždy otevřen všem členům OHA (Open Handset Alliance), takže bychom se nesetkali s tím, že v budoucnu naskočí více výrobců zařízení. Ideální situace pro Google by byla, kdyby každý hlavní výrobce chrlil Google Play gadgety vydání v pravidelných intervalech - bude zajímavé sledovat, zda se z toho někdy stane realita.

Jakkoli je mnoho nadšenců Androidu chválí, zařízení z edice Google Play jsou mimořádně specializovanou produktovou řadou. Ti mimo USA nemají ani možnost si je koupit. A Google může udělat jen tolik pro urychlení aktualizací OS na telefonech jiných než Nexus a jiných než Google Play - zbytek technického úsilí musí pocházet od samotných výrobců. Naštěstí jsme zaznamenali obnovený důraz na aktualizace Androidu od některých hlavních hráčů - a lepší komunikaci všude od OEM v této otázce.

Jak již bylo zmíněno dříve, Samsung a HTC jsou zde dobrým příkladem. Oběma se podařilo tři měsíce po svém oznámení vydat aktualizace Androidu 4.3 pro své vlajkové telefony s „skinem“, zejména HTC učinila věci o krok dále a přinesla KitKat k odemčeným vývojářským verzím svého HTC One pouze měsíc po open-source kódu upustit. Další aktualizace KitKat z těchto dvou se očekávají bezprostředně.

Kdo by si myslel, že telefon Motorola na amerických dopravcích bude mezi první v nové verzi systému Android?

Ale i HTC byla poražena společností Motorola, která v polovině listopadu vytlačila Android 4.4 pro svůj Moto X. V té době nebyl Moto výrobcem edice Google Play, ale jeho telefony mají velmi blízký software na vanilkový Google Android, což znamená, že při zavádění nové verze operačního systému bylo co změnit kolem.

Přesto - kdo by si před rokem myslel, že přizpůsobený telefon amerického operátora bude mezi první novou verzí systému Android?

Příklad modelu Verizon Moto X je důležitý z několika důvodů. Jednou z nejnáročnějších a časově nejnáročnějších částí procesu aktualizace je certifikace dopravce - nedávné selhání aktualizace certifikátu Verizon HTC One vedlo ke zpoždění více než a Měsíc. Přesto se Moto podařilo nejen dokončit svůj firmware Verizon Moto X, ale také ho certifikovat a zavést na zařízení během několika týdnů. Kdo přesně ví, jak toho bylo dosaženo tak rychle, nebo zda nějaké peníze změnily majitele, aby se to stalo, ale alespoň ukazuje, že problém není nepřekonatelný. Nedávný příchod KitKat na telefony Verizon Droid z roku 2013 také dokazuje, že to není jednorázové.

Zdá se, že nově Googlified Motorola vidí aktualizace jako konkurenční výhodu. Jeho jedinečná pozice „společnosti Google“ znamená, že má jiné priority než jeho konkurenti, a je jasné, že včasné aktualizace jsou na tomto seznamu docela vysoko. Moto nicméně není jediným výrobcem, který začal vidět rychlé aktualizace OS jako způsob, jak vyniknout z davu. Alespoň jeden z hlavních výrobců OEM nedávno najal nové inženýry pro konkrétní účel urychlení nasazení aktualizací pro Android, informují nás zdroje.

Komunikace a aktualizace jako dobré PR

Získání hotového kódu je důležité, ale stejně tak komunikace s aktualizačními plány vašim zákazníkům a HTC a Motorola jsou v této oblasti na špičce. Vysoce postavení jednotlivci v obou společnostech pravidelně navštěvují sociální sítě, aby poskytli informace o stavu budoucího firmwaru. Hned po spuštění KitKat se prezident HTC America Jason Mackenzie zavázal, že do 90 dnů dostane nový operační systém na nosných verzích HTC One. A společnost HTC byla v diskusi o certifikaci operátora otevřenější než kterákoli jiná společnost a dala uživatelům náročným na aktualizace vědět, jak se věci vyvíjejí před případným prosazováním OTA. Společnost nedávno spustila stránku s aktualizačními portály pro některá zařízení v USA, která ukazuje pokrok jednotlivých verzí nosičů cestou od vývoje k nasazení.

KitKat HTC One

Tato kombinace rychlejších aktualizací a konkrétních jízdních řádů spolu s pravidelnými aktualizacemi prostřednictvím oficiálních kanálů vytvořila pro HTC v posledních měsících hodně dobré vůle. Také Motorola se těší vlně dobré publicity v pozadí svého rychlého procesu aktualizace KitKat. Ale pamatujme, že obě společnosti jsou smolaři na současném trhu smartphonů. Pro srovnání společnost Samsung nadále prodává gaziliony telefonů, přičemž v předstihu sdílí poměrně málo plánů upgradu.

Je pravděpodobné, že rychlé aktualizace jsou marketingovým výdajem stejně jako inženýrský úkol.

Dalo by se tedy namítnout, že tento nový, velmi transparentní přístup k aktualizacím je stejně tak o dobrém PR, jako poskytuje zákazníkům nové věci. I když jsou spotřebitelé technicky zdatnější než kdy dříve, většina z nich ani neví, ani se nestará o to, jakou verzi systému Android používají, zvláště pokud je na zařízení s vrstvami přizpůsobenými výrobcem. KitKat se softwarem HTC Sense 5.5 je například téměř totožný s 4.3 Jelly Bean s touto verzí Sense. Když je uživatelský zážitek tolik řízen „skinem“ výrobce a šrouby a maticemi diktovanými díky neustále se měnícím službám Google Play jsou hmatatelné výhody zcela nové verze Androidu menší zřejmé. Takže když výrobce pospíchá s aktualizací s novou verzí systému Android, ale s několika málo změnami, které se týkají uživatele, hodnota při tom jistě vychází spíše z dobré reklamy, než z toho, aby bylo možné nabídnout znatelně lepší produkt. Efektivně je to marketingový náklad stejně jako inženýrský úkol.

A první uživatelé si musí nechat aktualizační cyklus znovu začít, když Google dodá „bodové“ vydání údržby, což se stalo dvakrát za sebou s KitKat 4.4.1 a 4.4.2. Abychom si na chvíli zahráli ďáblova obhájce, možná právě proto výrobci telefonů a operátoři historicky přistupovali k aktualizacím firmwaru pomocí Pozor.

Žádná stříbrná kulka

Aktuální

Každý vývoj, který jsme prošli výše, je důležitý, ale nikdo není úplným řešením výzev aktualizací systému Android. I nyní zůstávají některé vážné překážky navzdory pokrokům dosaženým v minulém roce.

Vlastnosti čipové sady, nikoli věk telefonu, mohou určovat, zda bude aktualizován nebo ne.

Některé faktory jsou stále mimo přímou kontrolu výrobců. Tvůrci telefonů spoléhají na BSP (balíčky podpory desek) - kód od výrobců čipových sad, jako jsou Qualcomm a NVIDIA - aby mohli začít pracovat na aktualizacích firmwaru. Jak ukazuje grafická grafika časové osy nedávné aktualizace HTC, pokud se výrobce čipů rozhodne neprodukovat aktualizovaný BSP pro konkrétní čipovou sadu, jsou všechny sázky vypnuty. Předpokládá se, že to odhalilo vyhlídky na aktualizaci zařízení HTC One X, S a X + a také vlastní Galaxy Nexus od Googlu. Povaha tohoto procesu znamená, že vlastnosti čipové sady, nikoli věk telefonu, mohou určovat, zda bude aktualizován či nikoli. Vezměte v úvahu, že One X + debutoval přibližně ve stejnou dobu jako DNA Droidů - druhá je v souladu s KitKat, první z nich je přilepená na Jelly Bean. To není skvělé pro spotřebitele, kteří se snaží určit, který telefon bude nejlépe podporován.

Snapdragon 805
Představte si pobouření, pokud by majitelé iPhone 5 na určitém operátorovi museli na iOS 7 čekat další měsíc.

Mezi další nepříjemnosti patří nahodilá povaha vydávání aktualizací podle země nebo dopravce. I mimo americký trh, kterému dominují velké čtyři operátory, je načasování stejné aktualizace softwaru se může lišit podle týdnů nebo měsíců v závislosti na tom, kde bydlíte a jakou verzi (přesně stejného) telefonu operátora používáte mít. Tato blátivost vede k matoucímu a frustrujícímu zážitku pro majitele Androidu, s nimiž se ti na jiných platformách nemusí vypořádat. Představte si výkřik, pokud například iPhone 5 majitelé určitého dopravce museli na iOS 7 čekat další měsíc.

Problém zde má co do činění s velkým počtem pohyblivých částí zapojených do mezinárodních zavádění - různí dopravci v různých zemích a regionální divize výrobců OEM musí s každým mluvit jiný. Některé oblasti dokončily přizpůsobení svého zařízení dříve, než jiné, poté je třeba některé zaslat dopravcům k dalšímu přizpůsobení a schválení. Zaváděcí plán je často rozložen do bodu, kdy my jako techničtí autoři máme potíže s jeho sledováním. V takovém případě existuje naděje pro normální lidi, kteří tyto věci denně nesledují?

Totéž lze říci o zavádění po etapách, což je praxe spočívající v vytlačování aktualizací na malé procento zařízení, které se pak v průběhu času zvětší, aby pokryly celou uživatelskou základnu. Navrhovatelé tvrdí, že je to nutné k zajištění správného fungování aktualizací na velkém počtu zařízení ve volné přírodě. Oznamování nových funkcí a následné nutení některých uživatelů čekat další dva nebo tři týdny na to, aby je získali, však nijak nezlepšuje obrazový problém Androidu v této oblasti. Možná příliš zjednodušujeme, ale řešením zde určitě je, že nebudeme vydávat aktualizace, které by mohly být nefunkční.

V bitvě můžete vyhrát

Problém s aktualizacemi nemusí být řešitelný pro celý ekosystém, ale to neznamená, že Google nemůže věci vylepšit.

To vše souvisí s jednou z hlavních komplikací diskutovali jsme v září Článek 2012 - naprostá paleta hardwaru, na kterém běží Android. Pokud se přizpůsobení hardwaru a softwaru rozšíří tak daleko po mapě, mnoho zařízení jednoduše nikdy neskončí s nejnovější verzí operačního systému. Pokud se nezmění povaha Androidu - a to se nestane, protože za svůj velký podíl na trhu vděčí své rozmanitosti - Android si nikdy nebude moci užít Čísla podobná iOS přes 70 procent uživatelů s nejnovější verzí.

Pokud se díváte na celkový obraz celého ekosystému Android - a to je opravdu velmi velký obraz - nové zavádění OS budou i nadále relativně pomalé. Jelly Bean bude po většinu roku 2014 pravděpodobně nadále dominovat celkovým statistikám platformy. A dostat Android 4.5 - nebo jakoukoli další hlavní verzi - na každé jedno zařízení týdny po spuštění je samozřejmě sen.

Čísla platformy Android, Prosinec 2013

Místo toho, aby se pokusil dosáhnout nemožného, ​​se Google rozhodl bojovat v bitvě, kterou může vyhrát - pomáhat získejte špičková vlajková zařízení (zejména v USA) až po hlavní nové verze operačních systémů tak rychle, jak možný. Sluchátka střední a základní úrovně si budou muset ještě počkat, až na ně přijde řada, ale doufejme, že i tyto by měly těžit z infuze špičkové hybnosti.

Dva hlavní způsoby, jak Google řeší problém s aktualizacemi systému Android - na zařízeních přímo prostřednictvím Google Play a Google Služby Play a spolu s výrobci prostřednictvím edičního programu Google Play budou v nadcházejících letech nadále důležité rok. Výrobci by měli i nadále považovat rychlé aktualizace za způsob, jak soutěžit ve stále více bezohledném produktu odvětví a můžeme doufat, že dojde k zefektivnění procesu zavádění napříč dopravci a regiony jako výsledek.

Kupující, kteří chtějí zařízení třídy Nexus, budou mít větší výběr a díky tomu budou výrobci s Googlem více spolupracovat, snad ve prospěch jejich širší uživatelské základny. Jinde společnost Google tiše rozšíří většinu zařízení vydaných v posledních třech letech o nové funkce a rozhraní API prostřednictvím služeb Play Services, což jim poskytne nový život bez nového firmwaru. Problém s aktualizacemi nemusí být řešitelný pro celý ekosystém Android, ale Google to řeší inteligentně a pomalu, ale jistě začínáme vidět výsledky jeho úsilí a výsledky jeho partnery.

A to je dost na to, abychom měli naději na budoucnost aktualizací systému Android. V roce 2014 budeme se zájmem sledovat, jak se věci vyvíjejí. Kdo ví, možná má Google a přátelé několik dalších triků v rukávech.

Proč nikdy nebudete mít nejnovější verzi systému Android (září 2012)

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle znějí, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android
Tiskněte na cestách!

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android.

Jste v pohybu a vytváříte vzpomínky na svém mobilním telefonu. I když je digitální technologie skvělá, proč nezkusit tyto vzpomínky trochu zkrátit pomocí hmatatelné fotografie?

instagram story viewer