Android Centrála

Pomalé aktualizace poškozují Android jako aplikační platformu a Google Play

protection click fraud

Zde je jednoduchá pravda, kterou pravděpodobně všichni víme v koutku naší mysli – nepotřebujete si pořizovat novou verzi Androidu, protože se nebude mnoho zdát odlišné. Domovská obrazovka nebo zásuvka aplikací mohou mít jednu nebo dvě vylepšení a bude zde jedna funkce, kterou bychom chtěli mít, ale aplikace, které používáme, budou vypadat a fungovat úplně stejně. Věci, které děláme, jako je zasílání zpráv nebo Facebook, nebudou nějakou dobu používat žádné z nových funkcí, které mají vývojáři k dispozici, a aplikace, které dělat zahrnout nejnovější skvělou vývojářskou funkci bude po dlouhou dobu jen málo.

To je na hovno.

To jo. To je opravdu na hovno. Ale většina z nás s tím nemůže nic dělat, protože sami nevytváříme operační systémy ani aplikace pro telefony. A nemůžeme se zlobit na vývojáře, kteří aplikace vytvářejí, kvůli další prosté pravdě: telefony, které nedostávají rychlé aktualizace, poškozují platformu Android.

Android existuje pouze pro spouštění aplikací. Špatná podpora telefonů omezuje lidi, kteří je vyrábějí.

Své neublíží nám trochu. Jak již bylo zmíněno, není se na co těšit, jak to zní na papíře, a nemusíte mít nejnovější verzi, abyste získali aktualizace údržby. Ve skutečnosti, pokud nepoužíváte telefon, který jste si zakoupili od Googlu, aktualizace od lidí, kteří jej postavili, obvykle přinesou na stůl více než zcela nová verze Androidu. Co uživatel Note 5 nechce nové rozhraní z Poznámka 7? Porovnejte to s počtem nadšených lidí Scoped Directory Access v systému Android 7.0. (Ačkoli Scoped Directory Access je docela sladký a aplikace budou bezpečnější a budou fungovat lépe.) Chceme věci, které můžeme vidět. Chceme věci zaměřené na aplikace, jako je Svelte nebo Bundled Notifications. Nedostáváme ani jedno.

Jediné, co musíte udělat, je podívat se na počet telefonů, na kterých běží poslední verze na Panel vývojáře pro Android vidět proč. Když by méně než 20 nebo 30 procent vašich potenciálních uživatelů mohlo těžit z čehokoli nového, je mnohem lepší nápad vytvářet aplikace pro jiný 70 a více procent trhu. Stále bude fungovat pro telefony na novější verzi a poskytne vám čas na provedení změn a budete připraveni, až se cyklus bude opakovat pro další velkou aktualizaci. Na to není potřeba žádná raketová věda. Ale klidně se pusťte do raketové vědy, pokud můžete, protože raketová věda je skvělá.

GTFO Froyo? Zabíjíš mě.

Toto je skutečný příběh fragmentace Androidu. Problémem nejsou telefony se staršími verzemi – jde o telefony s novější verze, které jsou. Šílený. Vytváření aplikací pro různé velikosti obrazovek a různé procesory bylo mnohem snazší, než si to lidé představovali, a dokonce se neukázalo, že jde o nepořádek, který se předpovídal. Ukázalo se, že práce kolem všech různých verzí je také jednodušší. Vyberte si tu s nejvíce uživateli a ignorujte, co je nového. Google má nástroje, které usnadní zachování kompatibility se staršími verzemi (což se bude hodit o šest měsíců později když je konečně čas na aktualizaci) a telefony s nejnovějším softwarem budou mít stále stejné zkušenosti jako ostatní jiný. A jsem na vaší straně, vývojáři. To je přesně to, co byste měli dělat. Pracujte se svým trhem, ne proti.

Oprava je jednoduchá a zároveň nemožná. Telefony, které budou aktualizovány, musí být aktualizovány rychleji. Lidé, kteří vám vzali peníze, potřebují telefony déle podporovat. Google to musí pečlivě plánovat nevylučovat všechny telefony, pokud to nezbytně nemusí.

Google, jako nositel pochodně Androidu a správce, to dělá dobře. Cyklus aktualizací byl prodloužen na jednu za kalendářní rok, výrobce a velká jména v oblasti aplikací získat včasný přístup ke změnám kódu a novým rozhraním API. Vanilla framework a systém jsou pravidelně aktualizovány a záplatovaný. To vše by mělo usnadnit aktualizaci operačního systému v telefonu. Oddělení výroby telefonů je však na straně podpory trochu útržkovité a někdy zdůvodnění zanechává pachuť v ústech. Mohou to dělat lépe a měli by se mít lépe. Ale něco dělají.

Fragmentace funguje opačně, než si myslíme, že by měla. Aktualizované telefony jsou vynechány.

A společnosti, které vyrábějí telefony, které kupujeme v gigantických počtech, také nesedí každý den na vavřínech. Samsung, LG a HTC ukázaly, že dokážou aktualizaci vydat poměrně rychle, zatímco jiní jako Huawei a Sony nám dokonce ukazují pokrok a umožňují nám připojit se k zábavě prostřednictvím beta programů. Nic se ale nedělá důsledně. Některé modely dostanou nějaké věci, jiné žádné a ty uprostřed se zdají být v věčném limbu. Uvolnění běžícího telefonu za 90 $ Lízátko a zamykání na tuto verzi je v pořádku, pokud jsou vyřešeny kritické problémy, ale nejdražší modely potřebují delší podporu a rychlejší aktualizaci, aby se věci změnily. A proboha, přestaňte prosím vyrábět tolik různých středních modelů, abyste měli zdroje na podporu těch, které vyrábíte. Pokud nesvítí tento seznam, přestaňte ho vyrábět a místo toho vytvořte takový, který bude na tomto seznamu příští rok. Hotovo. Za tento přehled trhu se neplatí.

Nikdo nemůže nikoho nutit, aby věci změnil, a nikdo by to ani neměl mít možnost. Android je již nejuzavřenějším open-source projektem od WebKitu. Jo, já vím, zaměření na mobil je důvod, ale pořád se mi to nelíbí. Pouze lidé vyrábějící telefony a píšící software pro telefony mohou cokoliv z toho změnit, a i to pouze pro své vlastní modely. Průzkum trhu, který tak často nabízí, aby podpořil věci, jako jsou tenčí telefony s malými bateriemi nebo že pouze uživatelé mimo Severní Ameriku chtějí modely se dvěma SIM kartami, bude muset ukázat, že opravdu chceme lepší podporu pro to, co kupujeme.

Ano, jen nadšenci se obávají rychlého získání nejnovější aktualizace, ale to chtějí všichni mít aplikace s nejlepšími funkcemi a telefon, který není třeba každých 18 měsíců vyměňovat jim.

instagram story viewer