Članak

Genij Google Play usluga: rješavanje fragmentacije Androida, zlonamjernog softvera i račvanja u jednom potezu

Usluge Google Play

Ako dovoljno pozorno obratite pažnju na te stvari, vjerojatno ste vidjeli Usluge Google Play s vremena na vrijeme ažurirajući na svojim Android uređajima. Ako slijedite tehničku stranu Androida, znat ćete da je najavljena prije nekoliko godina predstaviti nove API-je i značajke na način koji ne zahtijeva ažuriranje firmvera. Moglo bi vam se oprostiti što ste ga odbacili kao suhi i tehnički dio OS-a, ali u stvarnosti to je presudno važan dio načina na koji moderni Android radi.

Programeri dobivaju važne API-je koji rade na velikoj većini aktivne baze korisnika Androida. Korisnici zauzvrat imaju koristi od toga, kroz nove značajke i sigurnosne popravke, čak i ako ne koriste najnoviju verziju OS-a. A za Google Play usluge djeluju kao osiguranje od porasta "račvastog" Androida.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Pročitajte kako su usluge Google Play strahovito oružje protiv nekih Androida (i Googleovih) najveći neprijatelji i kako je svaka rasprava o Android sigurnosti ili "fragmentaciji" manjkava bez razumijevanja toga.

Primer usluge Play Services

Prvo najprije - što su usluge Google Play? Iz perspektive korisnika, radi se o aplikaciji koju kontrolira Google koja se automatski ažurira u pozadini putem Trgovine Google Play. Zapravo nema nijednog dijela aplikacije usmjerenog prema korisnicima, osim ako ne izbrojite ikonu "Google postavke" na pokrenutim telefonima Lizalica i ranijih verzija. Ali razne vitice Play Services šire se po cijelom Androidu, posebno u novijim verzijama OS-a.

Kao "aplikacija" na razini sustava, usluge Play mogu se izvoditi s povišenim dozvolama i zamijeniti sve i sve u OS-u ako zatreba, tako da Google može lako izmijeniti i učiniti više u budućnosti.

Play Services je vratar Googleovih usluga na vašem Android uređaju.

Pojednostavljeno rečeno: ako Android aplikacija komunicira s Googleovom uslugom, velika je vjerojatnost da to čini putem Google Play usluga.

Tijekom uvodne riječi Google I / O 2014, Google VP Sundar Pichai rekao je da se pojavljuju nove verzije Play Services svakih šest tjedana, dodajući da je 93 posto aktivne baze za instaliranje Androida imalo najnoviju verziju na vrijeme.

Sundar Pichai na Google IO-u

Alati za programere

Klijentska knjižnica Google Play Services daje API-je za programere kako bi aplikacije radile s Googleovim uslugama na uređajima s instaliranom aplikacijom Play Services. To uključuje razmjenu poruka u oblaku, pogon, lokaciju, Play igre, Android Wear i Google Fit, da nabrojimo samo neke. I zato što se aplikacija Play Services automatski ažurira u pozadini i radi na svim verzijama Androida do 2.3 Medenjaci, Google može uvesti promjene, poboljšanja i nove značajke u integraciji Androida s tim uslugama bez ažuriranja firmvera.

To je prilično velika stvar u svijetu u kojem Jelly Bean i KitKat - Android 4.1-4.4 - i dalje dominiraju aktivna baza za instalaciju, sa Lizalica čineći samo 12,4 posto aktivnih instalacija u zadnjem brojanju. (Za razliku od onog koji je 93 posto dao Sundar Pichai na prošlogodišnjem I / O-u.) Budući da Play Services postoji, mnogo više ljudi ima pristup ažuriranim verzijama značajki kao što su Play igre i Android Wear nego što bi to inače bio slučaj. To je ono što omogućuje suludi tempo Androida čak i dok mnogi OEM-ovi i dalje vuku noge na nadogradnji platforme.

Ovo je dobro za programere i korisnike iz čitavog niza razloga, od kojih je većina očita. Umjesto da se razvojni programeri moraju brinuti hoće li različito ciljati svaku od ovih Googleovih značajki u različitim verzijama OS-a, težak posao čine Play usluge. Štoviše, korisnici nisu na cjedilu ako ne koriste najnoviju verziju Androida.

Chromeov kip za Android

Značajke i sigurnost za korisnike

Putem Play usluga mnoge su se stvari smatrale Android značajke - poput Lollipopovog Smart Locka, Googleovih usluga lociranja i Play igara - odvojene su od osnovnog OS-a. To je još jedan razlog zašto izravna usporedba distribucije verzija iOS-a i Androida ne govori cijelu priču. Vrlo značajan dio Google Android iskustvo automatski se ažurira u pozadini.

To je osim činjenice da se većina Googleovih vlastitih Android aplikacija može samostalno ažurirati putem Google Playa - kolekcije koja se od Android 5.0također uključuje komponentu WebView koristi se za prikazivanje web stranica unutar aplikacija. Isto vrijedi i za mnoge aplikacije koje isporučuje proizvođač - HTC, na primjer, sada izbacuje ažuriranja mnogih svojih Sense aplikacija putem Trgovine Play.

Istina je da neke promjene, popravci i poboljšanja i dalje zahtijevaju ažuriranje firmvera. Ali u Androidovom ekosustavu iz 2015. godine postoji mnogo stvarno važnih stvari koje više ne rade.

Sudari tako često zanemaruju ulogu Play usluga u Android sigurnosti.

Prema istom načelu, netočno je reći da boravak na starijoj verziji Androida korisnicima ostavlja široku otvorenost za zlonamjerni softver. Usluge Google Play moraju odigrati ogromnu ulogu u zaštiti starijih Android telefona od loših aplikacija, koje uglavnom dolaze iz trgovina aplikacija koje nisu Google Play.

Glavno oružje u Googleovom arsenalu je značajka "provjeri aplikacije" koja je prema Androidu 4.2 i novijima uključena prema zadanim postavkama. Kada instalirate aplikaciju s lokacije treće strane, skenira je pomoću ove stalno ažurirane značajke kako bi se utvrdile zlonamjerne tendencije. Upravo se to dogodilo kad se prošle godine dogodilo Android "lažni ID" sigurnosno uplašivanje, a zahvaljujući uslugama Play velika većina Android uređaja nikada nije bila izložena tome. (Trgovina Google Play ažurirana je na sličan način kako bi blokirala aplikacije pomoću ovog određenog exploita.)

Na ovo biste mogli pomisliti kao na zaustavno rješenje, a na neki način i jest. Ali kao i mi istaknuo u to vrijeme, prilično je učinkovit. U svakom slučaju, zlonamjerni softver se ne provlači, a korisnici su zaštićeni - čak i ako su na staroj verziji Androida. To je točka koja Microsoftu nedostaje kada to dogodi puca u Googleov rekord u sigurnosti mobilnih uređaja.

VIŠE: Pitanja i odgovori o Android sigurnosti s Googleovim Adrianom Ludwigom

Vilica

Osiguranje za Google

Usluge Google Play prepune su vlasničkih Googleovih stvari i kao takve nisu uključene u Android Open Source Source (AOSP). Kao i druge Googleove aplikacije, i ona je zatvorenog koda. Bilo koji "vilica" otvorenog koda Android objavljen bez Googleovih bitova sam je za sebe.

Nedostatak Play usluga u Android vilicama stvara tonu dodatnog posla za svakoga tko ozbiljno želi oduzeti Android Googleu.

Proizvođač koji želi izgraditi Android uređaj, a da ne dobije odobrenje GMS-a (Google Mobile Services), ništa ne sprečava da izgradi vlastiti servisni sloj na vrhu OS otvorenog koda. No, ovi igrači do sada nisu stvorili najvažnije značajke Play usluga, čak ni oni koji otvoreno govore o zapovjedništvu s Androidom i "probijanje metka kroz Googleovu glavu."

Baš kao što su Play Services rješenje za neke urođene slabosti Androida - spori ritam firmware-a ažuriranja, zbog broja uključenih pokretnih dijelova, te implikacija razvoja aplikacije i sigurnosti - the manjak Play Services u Android vilicama stvara značajan inženjerski rad za svakoga tko ozbiljno želi oduzeti Android Googleu.

JOŠ: Što je vilica "vilica?"

Ne sugeriramo da je ovo dio nekog dijaboličkog Googleovog glavnog plana, no ipak postoji takva situacija. Operativni sustav poput Androida može samo pojesti tržišni udio uz pomoć raznolikosti uređaja (i operatora). Raznolikost neizbježno dovodi do fragmentacije i za borbu protiv toga potrebna vam je usluga i sigurnosni sloj koji postoji izvan OS-a.

To je izazov koji mora riješiti bilo koja uvjerljiva vilica Androida. U međuvremenu, oni u Google Android svijet ima Play usluge kojima se zahvaljuje što omogućuju rast platforme i pomažu u održavanju uređaja sigurnim.

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!
Vrijeme je da presiječete kabel!

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!

Najbolje bežične slušalice su udobne, zvuče sjajno, ne koštaju previše i lako se stave u džep.

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga
Iduća generacija

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga.

Sony je službeno potvrdio da radi na PlayStationu 5. Evo svega što o tome zasad znamo.

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara
Nove Nokije

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara.

Nokia 2.4 i Nokia 3.4 najnoviji su dodaci proračunskoj liniji pametnih telefona tvrtke HMD Global. Budući da su oba Android One uređaja, zajamčeno će dobiti dva glavna ažuriranja OS-a i redovita sigurnosna ažuriranja do tri godine.

Ovo su najbolji bendovi za Fitbit Sense i Versa 3
Novo i poboljšano

Ovo su najbolji bendovi za Fitbit Sense i Versa 3.

Zajedno s izdanjem Fitbit Sense i Versa 3, tvrtka je također predstavila nove beskonačne bendove. Odabrali smo najbolje kako bismo vam olakšali posao.

instagram story viewer