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

Zmeny v obchode Google Play si budú vyžadovať optimalizáciu aplikácií pre novšie verzie systému Android

Anonim

Spoločnosť Google vo svojom blogu pre Android pre vývojárov vydala niekoľko významných oznámení, v ktorých sa sústredila na niektoré nové pravidlá, ktoré vývojári budú musieť nasledovať, aby mohli pokračovať v publikovaní v Obchode Play. Google hovorí, že od augusta 2018 sa všetky nové odoslané aplikácie budú musieť zameriavať na Android Oreo a v novembri 2018 bude musieť aktualizácia existujúcich aplikácií urobiť to isté. Začiatkom roku 2018 sa do súboru aplikácie (súbor.apk) pridajú ďalšie metaúdaje na overenie jeho pravosti av auguste 2019 budú všetky aplikácie musieť poskytnúť 64-bitovú verziu, aj keď sa zameriavajú na natívnu Knižnice Android.

V druhej polovici roku 2018 bude služba Play vyžadovať, aby nové aplikácie a aktualizácie aplikácií boli zacielené na najnovšiu úroveň rozhrania Android API. Bude to potrebné pre nové aplikácie v auguste 2018 a pre aktualizácie existujúcich aplikácií v novembri 2018. Cieľom je zabezpečiť, aby aplikácie boli postavené na najnovších API optimalizovaných pre bezpečnosť a výkon.

V auguste 2019 bude služba Play vyžadovať, aby nové aplikácie a aktualizácie aplikácií s natívnymi knižnicami poskytovali okrem svojich 32-bitových verzií aj 64-bitové verzie.

Začiatkom roku 2018 bude služba Play navyše na začiatok každého súboru APK pridávať malé množstvo metadát zabezpečenia, aby sa ďalej overila pravosť aplikácií. Pre túto zmenu nemusíte podniknúť žiadne kroky.

Google tvrdí, že tieto zmeny majú pomôcť zaistiť, aby aplikácie, ktoré používame, boli rovnako bezpečné ako samotné systémy Android. Uviedli niekoľko jednoduchých príkladov, ktoré vysvetľujú, ako tieto zmeny pomôžu.

V súčasnosti môže vývojár nahrať aplikáciu zacielenú na starú verziu systému Android a pri prvom spustení nepožaduje povolenie na zobrazenie údajov, ako sú údaje o fotoaparáte alebo umiestnenie, pretože tie sa stali oficiálnymi v systéme Android Marshmallow (API 23). Pridanie metadát, ktoré sa majú použiť ako kontrola pravosti, má zmysel, pretože to možno použiť na oddelenie aplikácií, ktoré boli stiahnuté zo služby Google Play z iných zdrojov na inštaláciu (a tiež na ochranu proti kopírovaniu, ak to spoločnosť Google chcela), a vyžadovania 64-bitové verzie aplikácií pripravujú veci pre procesory aplikácií, ktoré nepodporujú 32-bitové binárne súbory.

Vedľajší účinok týchto zmien ovplyvní spôsob, akým výrobcovia aktualizujú zariadenia, ako aj prax predaja nových zariadení so staršími verziami systému Android.

Na budúci august budú musieť byť všetky nové aplikácie odoslané do Google Play zacielené na Android Oreo. V novembri bude tiež potrebné zamerať aktualizácie Oreo na existujúce aplikácie. Tieto požiadavky sa budú zvyšovať každý rok, takže aplikácie v auguste 2019 budú musieť zacieliť na ďalšiu verziu systému Android. Každý rok sa stane to isté a nové aplikácie alebo aktualizácie existujúcich aplikácií sa neakceptujú, pokiaľ sa nezameriavajú na najnovšiu verziu.

Existujúce aplikácie, ktoré sa neaktualizujú, budú môcť zostať a vývojové nástroje budú stále umožňovať vytváranie aplikácií zacielených na staré verzie. Ale Google Play nie. Aplikácie navrhnuté pre starý softvér nevyužívajú novšie funkcie systému Android a vďaka tomu sú menej bezpečné.

Keď váš telefón nemôže spustiť požadovanú aplikáciu, pretože softvér je starý, všimnete si.

Výsledkom bude, že spoločnosti, ktoré predávajú telefóny so starými verziami alebo zabudnú na tieto telefóny, keď príde čas na ich aktualizáciu, vyniknú, pretože produkty nebudú mať prístup k novým alebo novo aktualizovaným aplikáciám. Google hovorí, že povzbudzuje vývojárov, aby robili, čo môžu, aby aplikácie boli spätne kompatibilné, ale všetci vieme, ako sa veci vyvíjajú, keď sú navrhnuté alebo podporované. Ako príklad si pozrite stav aplikácií pre tablety v službe Google Play. Tieto zmeny účinne vypnú telefóny so starými verziami, pokiaľ ide o najnovšie aplikácie.

Očakávame, že sa o týchto nových politikách dozvieme omnoho viac, než začnú platiť, a budeme mať nejaké otázky o tom, ako budú nové metadáta „autenticity“ použité na získanie odpovede. Páčilo sa nám však, že spoločnosť Google robila, čo môže, pokiaľ ide o bezpečnosť našich údajov a aplikácie, ktoré ich chcú používať, trochu lepšie.