Už v roku 2007 si Google a jeho partneri v Open Handset Alliance dali za cieľ vyvinúť otvorené štandardy pre smartfóny. Android mal byť skvelým ekvalizérom, ktorý vytvorí rovnaké podmienky pre výrobcov a vývojárov. Bola to vízia s jasnou príťažlivosťou. To je čiastočne dôvod, prečo, o 10 rokov neskôr, je Android dominantnou mobilnou platformou s 88-percentným podielom na celosvetovom trhu mobilných operačných systémov v druhom štvrťroku 2018. Statista.
Ak chceme, aby sa fragmentácia skončila, budeme to musieť vyžadovať.
Otvorené ideály, na ktorých bol založený, viedli k bezprecedentnej rozmanitosti a obrovskej revolúcii smartfónov, ale vyvolali aj jednu z najvytrvalejších kritík Androidu: Fragmentáciu. Existuje pomerne všeobecný názor, že fragmentácia systému Android je prekážkou konzistentnej používateľskej skúsenosti, bezpečnostným rizikom a výzvou pre vývojárov aplikácií.
Skončí však Google niekedy s fragmentáciou? Čo robí na vyriešenie problému? A prečo to tak dlho trvá?
Súvisiace
- Dokáže fotoaparát Pixel Fold poraziť Galaxy Z Fold 4? som zistil
- Google Pixel Watch 2: údajná cena, dátum vydania, novinky a ďalšie
- Google dokáže vytvoriť dokonalý telefón Pixel – ak zmení jednu vec
Počkať, čo je to vlastne fragmentácia?
Obavy a varovania o vplyve fragmentácie sú staré ako samotný Android.
„Doslova pred ukončením prevádzky v ten istý deň, keď sme oznámili Android (presnejšie 16:46), videl som prvý článok o fragmentácii systému Android,“ napísal vtedy manažér programu Open Source a kompatibility Dan Morrill v roku 2010 blogový príspevok na oficiálnej stránke pre vývojárov systému Android. Ide o to, že nikto nikdy nedefinoval ,fragmentáciu‘ – alebo skôr, každý má inú definíciu.
Mohli by sme hovoriť o rôznych verziách systému Android, množstve rôznych zariadení, vzhľadoch výrobcu, ktoré sedia na vrchu, alebo dokonca vidliciach, ako je Amazon Fire OS.
Najčastejšie sa uvádza pomalé tempo prijímania nových verzií systému Android. Menej ako 1 percento zariadenia bežia najnovšie Android 9.0 Pie dnes, 21,5 percent používa Oreo (verzia 8.0 alebo 8.1 OS), 28,2 percent používa Nougat a zvyšok stále používa staršie verzie, podľa najnovších údajov z oficiálna stránka pre vývojárov systému Android. Toto sa často porovnáva s iOS, kde Povedal Apple 53 percent používateľov používa iOS 12, 40 percent iOS 11 a iba 7 percent staršie verzie.
Pre bežných ľudí, ktorí vlastnia telefón, fragmentácia znamená, že mnohí majitelia zariadení so systémom Android nemajú prístup k najnovšie a najlepšie funkcie platformy, no zároveň sa o nej neustále hovorí ako o hlavnej hrozbe bezpečnosť. Tim Cook sa skvele odvolal na článok o ZDNet, s názvom „Fragmentácia systému Android premieňa zariadenia na toxický pekelný dusič zraniteľností“ na snímke na WWDC v roku 2014. Dokonca pridal animované plamene k slovu „hellstew“ pre väčší zápalný účinok, a to hralo v bežnom vnímaní Androidu ako potenciálne neistého.
To je kritika Google sa s tým ťažko vysporiadal. Prijatie najnovšej verzie systému Android nie je len o získavaní najnovších funkcií; ide tiež o získanie najnovších opráv chýb a bezpečnostných aktualizácií. Môžeme vidieť, ako by Google chcel, aby veci fungovali, keď sa pozrieme na rad Pixel, kde rýchlo zavádza aktualizácie platformy a mesačné bezpečnostné záplaty sú vydávané bezdrôtovo. Problém je v tom, že Google nemôže alebo nebude nútiť výrobcov a operátorov, aby urobili to isté.
Výrobcovia telefónov s Androidom sa snažia pridať hodnotu a odlíšiť svoje zariadenia pridaním vlastných používateľských rozhraní, ale táto ďalšia vrstva softvéru nad Androidom znamená ďalšie kolo testovania a vylaďovania, kým bude možné získať novú verziu prepustený. Bezdrôtoví operátori majú svoje vlastné požiadavky na to, ako by sa mali testovať a zavádzať aktualizácie. Ak chcete získať predstavu o tom, ako to funguje, pozrite si toto Infografika HTC.
Vydávanie aktualizácií telefónu prostredníctvom bezdrôtových operátorov je zložitý proces, ktorý je časovo náročný a nákladný. Ak nepočítate spokojnosť zákazníkov (v priebehu času), ani výrobcovia nemajú veľkú motiváciu presadzovať nové verzie systému Android. Ich obchodný model nie je založený na predĺžení životnosti vášho smartfónu. Práve naopak: Bolo by pre nich lepšie, keby ste si kúpili nový. Existuje veľa dôkazov, že majitelia telefónov už majú dosť tohto postoja. Holandská spotrebiteľská skupina zažaloval Samsung za neaktualizovanie Androidu na 82 percentách jeho telefónov.
Čo robí Google v boji proti fragmentácii?
Google vyskúšal rôzne stratégie na riešenie fragmentácie so zmiešaným úspechom. Veľa nových funkcií a bezpečnostných aktualizácií teraz prichádza prostredníctvom Služieb Google Play, ktoré sa aktualizujú nezávisle od platformy. Google tiež často zavádza hlavné nové funkcie do svojej sady aplikácií, ako sú Mapy Google alebo Gmail, ako aktualizácie aplikácií Apple ich spája do každoročnej aktualizácie iOS. Knižnice a pokyny Material Design boli tiež navrhnuté tak, aby vytvorili jednotný vzhľad a dojem na celej platforme.
Google sa pokúsil presvedčiť výrobcov, aby uvoľnili skladové verzie svojich zariadení so systémom Android krátkodobý program edície Google Play, ale nepodarilo sa mu vzlietnuť a pomerne dlho sa potichu skončil pred. The Program Android One je vzácnym príkladom toho, že spoločnosť Google využíva väčšiu kontrolu nad hardvérom, ale trvalo dlho, kým sa vytvorila akákoľvek dynamika. Väčšina telefónov Nokia vyrobených spoločnosťou HMD Global používa Android One.
Istý čas sa hovorilo o tom, že Google by mohol postaviť svoje vlastné procesory pre smartfóny. To by mu potenciálne umožnilo užšie zosúladiť nové funkcie a funkcie na platforme Android s hardvérom, ktorý ich bude spúšťať, rovnako ako to robí Apple s iOS. Ale nikdy sa to nestalo. Čo sa stalo, bolo Projekt Treble, vďaka čomu je pre výrobcov telefónov o niečo rýchlejšie a jednoduchšie organizovať aktualizácie systému Android pre ich zariadenia oddelením kódu nízkej úrovne ktorý sa týka procesora, modemu a iného hardvéru, takže ich nie je potrebné aktualizovať zakaždým, keď príde nová verzia systému Android. Predtým by výrobca telefónu musel čakať, kým poskytovateľ čipovej sady, zvyčajne Qualcomm, aktualizuje tento hardvérový kód.
Project Treble a ďalšie snahy spoločnosti Google mali nepochybne pozitívny vplyv. V roku 2018 obaja OnePlus 6 a Základný telefón prepustený Android Pie alebo beta verziu hneď, ako Google uvoľnil verziu. Sony má XZ3, ktorá prevádzkuje Pie, a Huawei Mate 20 a Mate 20 Pro sú aj v najnovšej verzii. Ale stačí sa pozrieť na zariadenia čakajúce na aktualizácie systému Android 9.0 Pie vidieť, že je tu stále problém. Google uviazol medzi skalou a tvrdým miestom, pretože Android mal byť pôvodne otvorenou platformou na podporu inovácií a rozmanitosti zariadení. Niet pochýb, že to bolo úspešné. Android má viac ako 2 miliardy aktívnych používateľov mesačne. Za tento úspech však stála vysoká cena.
Ako môže Google vyriešiť problém
Google by sa mohol pokúsiť zastaviť a presadiť jednotný systém aktualizácií, pričom hrozí, že svoje služby stiahne od výrobcov, ktorí nie sú v súlade. Ak to však urobí, spoločnosť bude kritizovaná za to, že ide proti týmto otvoreným ideálom – a vždy existuje riziko, že niektorí výrobcovia telefónov sa rozhodnú Android úplne zavrhnúť.
Výrobcovia nemajú veľkú motiváciu, aby vydávali nové verzie systému Android.
Na druhej strane je úplne jasné, že väčšina výrobcov a operátorov stále nebude včas spracovávať aktualizácie, ak ich ponechajú na vlastných zariadeniach. To ponecháva mnohým používateľom systému Android zastaraný firmvér a potenciálne bezpečnostné diery, a to napriek skutočnosti, že hardvér, ktorý vlastnia, je dokonale schopný spúšťať najnovšie vydania systému Android.
Čokoľvek si myslíte o fragmentácii, nezdá sa, že by to výrazne ovplyvnilo popularitu systému Android. Operačný systém predstavoval 85,9 percenta všetkých predajov smartfónov na celom svete v prvom štvrťroku 2018, podľa Gartner. Nie je veľa dôkazov, že by to vývojárov odrádzalo od vytvárania nových aplikácií pre Android. V Obchode Google Play je v súčasnosti viac ako 2,5 milióna aplikácií, a to aj napriek niektorým veľkým prekážkam AppBrain.
To neznamená, že sa veci nemôžu alebo nemajú zlepšiť. Predstavte si systém, v ktorom boli používateľské rozhrania výrobcu, ako je Samsung Experience a Huawei EMUI, nahradené aplikáciami a spúšťačmi. Všetky predinštalované aplikácie výrobcu a operátora je možné odinštalovať, ak ich nechcete. Aktualizácie systému Android by prichádzali priamo od spoločnosti Google bezdrôtovo, rovnako ako to robia práve teraz zariadenia Pixel a telefóny iPhone. Bol by to lepší systém pre majiteľov zariadení Android a oveľa bezpečnejší. Ale ak chceme, aby sa fragmentácia skončila, budeme to musieť vyžadovať.
Odporúčania redaktorov
- Google Pixel 8: všetky najnovšie zvesti a to, čo chceme vidieť
- S mojím Google Pixel Fold sa deje niečo zvláštne
- Na svoj Pixel 7 Pro som vložil dynamický ostrov iPhone – a nemôžem sa vrátiť
- Ako vyzerá vnútro Pixel 7a? Tento skvelý prípad vám to ukáže
- Nekupujte Pixel Tablet; kúpte si radšej tento lacnejší Android tablet