Namestitev datotek APK v sistemu Android je bila v preteklosti ena od ključnih značilnosti sistema. V nasprotju z zaprtim modelom sistema iOS je bila možnost prenosa datoteke APK s spletnega mesta in njene namestitve uporabnikom zelo cenjena svoboda. To se spreminja: Google je uvedel sistem preverjanja razvijalcev , ki dodaja nove ovire za nalaganje s strani in se je že začel izvajati v več državah.
Prva faza je bila aktivirana 30. septembra v Braziliji, Indoneziji, Singapurju in na Tajskem. Vendar pa izstrelitev ni bila tako učinkovita, kot je bilo pričakovano: podjetje je zmanjšalo začetni obseg in omejilo svoj nadzor na aplikacije, distribuirane prek določenega seznama trgovin z aplikacijami. Španija ni med trgi, vključenimi v ta prvi val, zato španski uporabniki zaenkrat ne bodo opazili spremembe v svojem vsakdanjem življenju.
Kaj se spremeni s preverjanjem razvijalcev
Novi program povezuje ime paketa vsake aplikacije in podpisni ključ z identiteto razvijalca. Za registracijo aplikacije mora ustvarjalec preveriti svojo identiteto in dokazati nadzor nad APK-jem z zasebnim ključem. Če razvijalec ni preverjen in aplikacija ni iz pooblaščene trgovine, sistem blokira standardno namestitev.
Google ta ukrep upravičuje z varnostnimi razlogi. Glede na njihovo analizo je večja verjetnost, da bodo aplikacije, nameščene zunaj trgovine Google Play, vsebovale zlonamerno programsko opremo kot tiste, ki se distribuirajo prek uradne trgovine. Namen je omejiti anonimnost zlonamernih akterjev, ki objavljajo spremenjene APK-je. Kljub temu se skupnost boji, da bo ukrep vplival tudi na legitimne projekte in da bo nameščanje APK-jev postalo zapleten postopek.
Začetna uvedba je povzročila zmedo. Čeprav se je govorilo o splošni blokadi APK-jev tretjih oseb, preverjanje trenutno velja le za aplikacije iz sedmih sodelujočih trgovin z aplikacijami. Neposredni prenosi s spletnih mest so izključeni iz te faze , prav tako namestitve prek ADB ali iz trgovin z aplikacijami, ki niso navedene. Vendar se Google drži svojega načrta: globalna širitev je načrtovana za leto 2027.
Pooblaščene trgovine in začetni obseg
Sedem trgovin, vključenih v program, so Google Play, Samsung Galaxy Store, Xiaomi GetApps, HONOR App Market, OPPO App Market, vivo V-Appstore in Transsion Palm Store. Če je aplikacija distribuirana prek enega od teh kanalov in je njen razvijalec registriran, postopek namestitve ostane enak. Uporabnik ne bi smel naleteti na nobene dodatne korake.
Začetna uvedba je omejena na naprave s certifikatom Android 7 ali novejšim in vpliva na telefone in tablične računalnike v štirih pilotnih državah. Španija ni med njimi , prav tako ne preostala Evropa. Ukrep se še ne uporablja za datoteke APK, prenesene neposredno s spletnega mesta, niti za trgovine z aplikacijami, ki niso vključene v pilotni program. Zaradi tega so mnogi uporabniki menili, da se je uvedba začela počasi.
Seznam pooblaščenih kanalov ni poljuben. Google želi, da trgovine proizvajalcev ohranijo lastne postopke pregledovanja in da preverjanje ne bi bilo odvisno izključno od Trgovine Play. Podjetje je ponovilo, da ne namerava v celoti odpraviti stranskega nalaganja , temveč dodati več plasti nadzora za zmanjšanje tveganja zlonamerne programske opreme.
Napredni postopek nameščanja nepreverjenih APK-jev
Ko bo omejitev dejansko uporabljena za nepreverjeno datoteko APK, bo moral uporabnik opraviti veliko daljši postopek kot trenutni. Najprej bo moral omogočiti možnosti za razvijalce in potrditi polje za nepreverjene aplikacije. Nato bo sistem prikazal opozorilo, ki potrjuje, da nihče ne pritiska na uporabnika. Po tem bo treba telefon znova zagnati in počakati 24 ur.
Ko to obdobje poteče, je mogoče aplikacijo namestiti s prstnim odtisom ali PIN-om. Takrat se lahko uporabnik odloči, ali bo odobril začasno sedemdnevno dovoljenje ali ga obdržal za nedoločen čas. ADB, orodje za odpravljanje napak USB, še naprej deluje nespremenjeno in omogoča namestitev datotek APK v računalnike in naprave brez ponovnega zagona ali čakanja en dan. Za mnoge napredne uporabnike to ostaja najbolj praktična metoda.
Skupnost je raziskala tudi druge alternative, kot je uporaba orodij, ki izkoriščajo odpravljanje napak med uporabo ali dostop s korenskimi pravicami. Naprave s korenskimi pravicami in ROM-i Android brez Googlovih storitev lahko zaobidejo nekatere od teh ovir , vendar to niso priporočljive možnosti za povprečnega uporabnika. Zato ta ukrep ne predstavlja popolne zaustavitve, čeprav dodaja trenje.
Vpliv na F-Droid, GitHub in spremenjene aplikacije
Eden najbolj razpravljanih stranskih učinkov je vpliv na repozitorije odprtokodne programske opreme. Projekti, ki gostujejo na GitHubu ali jih distribuira F-Droid, so lahko negativno prizadeti, ker spreminjanje APK-ja spremeni njegov podpis. Android lahko to datoteko kategorizira kot nepreverjeno , tudi če gre za legitimno aplikacijo, ki jo je preverila skupnost. To ogroža sposobnost delovanja številnih odprtokodnih orodij.
F-Droid je eno od imen, ki se v tej razpravi najpogosteje omenja. Skupnost se boji, da bo postopek preverjanja izključil legitimne aplikacije, ki niso na voljo v pooblaščenih trgovinah z aplikacijami. Ko se APK posodobi ali spremeni, se podpis spremeni in sistem ga lahko obravnava kot nepreverjenega. To ne pomeni, da bo F-Droid čez noč prenehal delovati , vendar dodaja negotovost brezplačni programski opremi in neodvisnim razvijalcem.
V Evropi je Zakon o digitalnih trgih spodbujal uporabo alternativnih trgovin in plačilnih metod tretjih oseb. Vendar pa Googlovi pravilniki dodajajo zahteve, ki bi lahko bile v nasprotju s to filozofijo. Za zagovornike brezplačne programske opreme je ravnovesje med varnostjo in odprtostjo vse bolj občutljivo. Ne gre le za preprečevanje zlonamerne programske opreme, temveč tudi za zagotavljanje, da legitimnih alternativ ne ovirajo ukrepi, namenjeni zlonamernim akterjem.
Kaj lahko uporabniki storijo in kaj se pričakuje do leta 2027
Tistim, ki redno nameščajo APK-je, svetujemo, naj ostanejo mirni: v Španiji in večini Evrope prva faza ostaja nespremenjena. Neposredni prenosi in nesodelujoče trgovine z aplikacijami še naprej delujejo kot prej . Vendar je priporočljivo spremljati posodobitve Googla in spremembe v trgovinah z aplikacijami proizvajalcev, saj se bo program razširil.
Google načrtuje, da bo do leta 2027 globalno razširil zaščito preverjanja. Čeprav še ni določen noben natančen mesec ali datum, je namen, da bi vsi certificirani telefoni Android sčasoma izpolnjevali ta pravila. Datum poteka veljavnosti klasičnega namestitvenega programa se bliža , kar bo vplivalo tako na uporabnike kot na neodvisne razvijalce.
Medtem bodo alternativne metode, kot je ADB, za mnoge ostale rešilna bilka. Obstajali bodo tudi tisti, ki se bodo odločili, da ne bodo posodabljali ali pa bodo uporabljali naprave s prilagojenimi ROM-i. Namestitev APK-jev ne bo izginila, vendar ni več preprost prehod; postaja bolj zapleten postopek z več nadzora.
Namestitev APK-jev v sistemu Android se močno spreminja. Google je začel zahtevati preverjanje razvijalcev v štirih pilotnih državah, čeprav je ukrep zaenkrat omejen na sedem trgovin z aplikacijami in izključuje neposredne prenose ter Španijo. Napredni postopek, ki vključuje ponovni zagon in 24-urno čakanje, bo uveden, ko bo blokada dosegla nepreverjene APK-je, medtem ko ADB in druge tehnične metode ostajajo odprte. Načrtovana globalna uvedba do leta 2027 in vpliv na F-Droid, GitHub in programsko opremo z odprto kodo spodbujata razpravo, ki združuje varnost, nadzor in svobodo znotraj ekosistema Android.