Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Génia služieb Google Play: riešenie fragmentácie Androidu, škodlivého softvéru a rozvetvenia jedným pádom

Obsah:

Anonim

Ak týmto veciam venujete dostatočnú pozornosť, pravdepodobne ste na svojich zariadeniach s Androidom z času na čas videli aktualizácie služieb Google Play. Ak budete postupovať podľa technickej stránky systému Android, budete vedieť, že pred niekoľkými rokmi bolo oznámené zavedenie nových rozhraní API a funkcií spôsobom, ktorý nevyžaduje aktualizáciu firmvéru. Mohlo by sa vám odpustiť, že ste ho zavrhli ako suchú a technickú súčasť OS, ale v skutočnosti je to zásadne dôležitá súčasť spôsobu fungovania moderného systému Android.

Vývojári získavajú dôležité rozhrania API, ktoré fungujú v drvivej väčšine aktívnej používateľskej základne systému Android. Užívatelia z toho majú úžitok vďaka novým funkciám a opravám zabezpečenia, aj keď nepoužívajú najnovšiu verziu operačného systému. Pokiaľ ide o spoločnosť Google, služby Play fungujú ako poistenie proti vzostupu „rozvetveného“ systému Android.

Čítajte ďalej a zistite, ako sú služby Google Play impozantnou zbraňou proti niektorým z najväčších nepriateľov Androidu (a Google) a ako je akákoľvek diskusia o zabezpečení Androidu alebo „fragmentácii“ chybná bez toho, aby ste jej porozumeli.

Základný náter služby Play

Prvé veci - čo sú služby Google Play? Z pohľadu používateľa je to aplikácia ovládaná spoločnosťou Google, ktorá sa automaticky aktualizuje na pozadí prostredníctvom Obchodu Google Play. V telefónoch so systémom Lollipop a staršou verziou sa skutočne nenachádza žiadna časť aplikácie, ktorá by čelila používateľovi. Rôzne úponky služby Play Services sa však šíria v celom systéme Android, najmä v novších verziách OS.

Ako „aplikácia na úrovni systému“ môžu služby Play fungovať so zvýšenými povoleniami a v prípade potreby nahradiť čokoľvek a všetko v systéme OS, takže spoločnosť Google ich v budúcnosti môže ľahko zmeniť.

Služby Play sú správcom služieb Google na vašom zariadení s Androidom.

Zjednodušene povedané: ak aplikácia pre Android interaguje so službou Google, je pravdepodobné, že tak robí prostredníctvom služieb Google Play.

Počas hlavnej myšlienky programu Google I / O 2014 viceprezident spoločnosti Google Sundar Pichai uviedol, že nové verzie Služieb Play sa budú rozširovať každých šesť týždňov, pričom dodáva, že 93 percent aktívnej inštalačnej základne pre systém Android malo v tom čase najnovšiu verziu.

Nástroje pre vývojárov

Knižnica klientov služieb Google Play poskytuje vývojárom rozhrania API, aby zabezpečili fungovanie aplikácií so službami Google na zariadeniach s nainštalovanou aplikáciou služieb Play. Patria sem napríklad služby Cloud Messaging, Disk, Poloha, Hry Play, Android Wear a Google Fit. A pretože sa aplikácia Služby Play Services automaticky aktualizuje na pozadí a funguje na všetkých verziách systému Android späť na verziu 2.3 Gingerbread, spoločnosť Google môže zavádzať zmeny, vylepšenia a nové funkcie v integrácii systému Android do týchto služieb bez aktualizácie firmvéru.

Vo svete, kde Jelly Bean a KitKat - Android 4.1-4.4 - stále dominuje aktívna základňa inštalácie, Lollipop tvorí v poslednom počte iba 12, 4% aktívnych inštalácií. (Naproti tomu oproti 93 percentám, ktoré poskytol Sundar Pichai na minuloročných I / O.) Pretože služby Play existujú, oveľa viac ľudí má prístup k aktuálnym verziám funkcií, ako sú Hry Play a Android Wear, ako by to bolo inak. púzdro. Je to tak, že umožňuje šialené tempo systému Android, aj keď mnoho výrobcov OEM naďalej ťahá za nohy pri inováciách platforiem.

Je to dobré pre vývojárov a používateľov z mnohých dôvodov, z ktorých väčšina je zrejmá. Namiesto toho, aby sa museli starať o zacielenie každej z týchto funkcií Google vo všetkých verziách operačného systému odlišne, služby Play Play zdvíhajú ťažkú ​​úlohu. A čo viac, používatelia nezostanú na oplátku, ak nepoužívajú najnovšiu verziu systému Android.

Funkcie a zabezpečenie pre používateľov

Prostredníctvom služieb Play bolo veľa funkcií považovaných za funkcie systému Android - ako napríklad Smart Lock spoločnosti Lollipop, služby určovania polohy Google a Hry Play - oddelené od základného operačného systému. To je ďalší dôvod, prečo priame porovnanie distribúcie verzií iOS a Android nehovorí celý príbeh. Veľmi dôležitá súčasť prostredia Google Android je automaticky udržiavaná na pozadí.

To je okrem faktu, že väčšina vlastných aplikácií pre Android od spoločnosti Google sa dá aktualizovať nezávisle prostredníctvom služby Google Play - kolekcia, ktorá od verzie Android 5.0 obsahuje aj komponent WebView, ktorý sa používa na vykresľovanie webových stránok v aplikáciách. To isté platí o mnohých aplikáciách dodávaných výrobcami - napríklad spoločnosť HTC teraz prostredníctvom služby Play Store vydáva aktualizácie mnohých svojich aplikácií Sense.

Je pravda, že niektoré zmeny, opravy a vylepšenia stále vyžadujú aktualizáciu firmvéru. V ekosystéme Android z roku 2015 je však veľa skutočne dôležitých vecí, ktoré sa už nerobia.

Úloha služieb Play v zabezpečení systému Android je tak často ignorovaná účastníkmi konania.

Z rovnakého dôvodu je nepresné tvrdiť, že používanie staršej verzie systému Android umožňuje používateľom prístup k malvéru. Služby Google Play zohrávajú obrovskú úlohu pri zabezpečení starších telefónov s Androidom proti zlým aplikáciám, ktoré zvyčajne pochádzajú z iných obchodov s aplikáciami ako Google Play.

Hlavnou zbraňou v arzenáli Google je funkcia „overiť aplikácie“, ktorá je predvolene zapnutá v systéme Android 4.2 a novších verziách. Pri inštalácii aplikácie z miesta tretej strany sa táto neustále aktualizovaná funkcia naskenuje, aby identifikovala škodlivé tendencie. Presne to sa stalo, keď sa minulý rok stalo bezpečnostné strachovanie Androidu „falošné ID“, a vďaka službám Play to bola väčšina zariadení Android nikdy vystavená. (Obchod Google Play bol aktualizovaný podobným spôsobom, aby blokoval aplikácie pomocou tohto konkrétneho zneužitia.)

Možno by ste o tom uvažovali ako o riešení typu stopgap a takým spôsobom to je. Ale ako sme v tom čase zdôrazňovali, je to veľmi efektívny. Malvér sa tak isto neprechádza a používatelia sú chránení - aj keď majú starú verziu systému Android. Toto je bod, ktorý spoločnosti Microsoft chýbajú, keď sníma záznam spoločnosti Google o zabezpečení mobilných zariadení.

VIAC: Otázky a odpovede týkajúce sa zabezpečenia systému Android s Adrianom Ludwigom spoločnosti Google

Poistenie spoločnosti Google

Služby Google Play sú vybavené proprietárnymi materiálmi spoločnosti Google, a preto nie sú súčasťou projektu Android Open-Source Project (AOSP). Rovnako ako iné aplikácie Google je to uzavretý zdroj. Akákoľvek vidlička operačného systému Android s otvoreným zdrojovým kódom vydaná bez bitov spoločnosti Google je samostatná.

Nedostatok služieb Play v vidliciach pre Android vytvára veľa práce navyše pre každého, kto má vážne obavy o odstránenie systému Android od spoločnosti Google.

Nie je nič, čo by bránilo výrobcovi, ktorý chce postaviť zariadenie Android, bez získania súhlasu spoločnosti GMS (Google Mobile Services), aby si vytvoril vlastnú vrstvu služieb na OS s otvoreným zdrojom. Títo hráči však zatiaľ neobnovili najdôležitejšie funkcie služieb Play, a to ani tí, ktorí otvorene hovoria o ovládaní systému Android a „vrhnutí guličky do hlavy spoločnosti Google“.

Rovnako ako služby Play Services sú riešením niektorých slabých stránok systému Android - pomalé tempo aktualizácií firmvéru v dôsledku počtu zahrnutých pohyblivých častí a dôsledkov na vývoj aplikácií a bezpečnostných dôsledkov - nedostatok služieb Play v vidličkách pre Android vytvára značné inžinierske práce pre každého, kto má vážne obavy o odstránenie systému Android od spoločnosti Google.

VIAC: Čo je vidlička 'vidlička?'

Nenavrhujeme, aby to bolo súčasťou nejakého diabolského hlavného plánu spoločnosti Google, napriek tomu však táto situácia existuje. Operačný systém, ako je Android, môže zvýšiť trhový podiel iba pomocou diverzity zariadení (a operátorov). Rozmanitosť nevyhnutne vedie k fragmentácii a k ​​boju, že potrebujete vrstvu služieb a zabezpečenia, ktorá existuje mimo OS.

To je výzva, ktorú musí vyriešiť každá presvedčivá vidlica systému Android. Medzitým majú ľudia vo svete Google Android poďakovanie za to, že umožnili rast platformy a pomohli udržať zariadenia v bezpečí, služby Play Services.