Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

A Google Play Áruház változtatásához az alkalmazásokat optimalizálni kell az újabb android verziókhoz

Anonim

A Google néhány jelentős bejelentést tett az Android fejlesztői blogján, amelyben egyes új irányelvekre koncentrál, amelyeket a fejlesztőknek követniük kell a Play Áruházban való közzététel folytatása érdekében. A Google szerint 2018 augusztusában kezdve az összes benyújtott új alkalmazásnak az Android Oreo-t kell céloznia, és 2018 novemberében a meglévő alkalmazások frissítésére ugyanezt kell tennie. Ezenkívül 2018 elejétől kezdve további metaadatok kerülnek hozzáadásra az alkalmazásfájlhoz (.apk fájl) annak hitelességének igazolására, és 2019 augusztusában minden alkalmazásnak 64 bites verziót kell biztosítania, még akkor is, ha bármely natív felhasználót célozza meg. Android könyvtárak.

2018 második felében a Play megköveteli, hogy az új alkalmazások és alkalmazásfrissítések az Android API legújabb szintjét célozzák meg. Erre az új alkalmazásokhoz 2018 augusztusában, a meglévő alkalmazások frissítéséhez pedig 2018 novemberében lesz szükség. Ez annak biztosítása, hogy az alkalmazások a biztonság és a teljesítmény szempontjából optimalizált legújabb API-kra épüljenek.

2019 augusztusában a Play megköveteli, hogy az új alkalmazások és az alkalmazásfrissítések a natív könyvtárakkal 64 bites verziókat biztosítsanak a 32 bites verziók mellett.

Ezenkívül 2018 elején a Play kezd egy kis mennyiségű biztonsági metaadatot hozzáadni az egyes APK-khoz az alkalmazás hitelességének további ellenőrzése céljából. Ehhez a változtatáshoz nem kell semmilyen lépést tennie.

A Google szerint ezek a változások elősegítik az általunk használt alkalmazások biztonságosabbá tételét, mint maga az Android. Adtak néhány egyszerű példát, amelyek elmagyarázzák, hogy ezek a változások miként segítik itt.

Jelenleg egy fejlesztő feltölthet egy Android régi verziójára irányuló alkalmazást, és nem kérhet engedélyt olyan dolgok megtekintéséhez, mint például a kameraadatok vagy a hely, amikor először futtatta őket, mert ezek hivatalosvá váltak az Android Marshmallow alkalmazásban (API 23). A metaadatok hitelesség-ellenőrzésként történő hozzáadása itt értelme, mert ezek felhasználhatók a Google Playről letöltött alkalmazások különválasztására a telepítéshez (valamint másolási védelemhez felhasználhatók, ha a Google ezt akarja) Az alkalmazások 64 bites verziója készíti a dolgokat az alkalmazásprocesszorok számára, amelyek nem támogatják a 32 bites bináris fájlokat.

Ezeknek a változásoknak a mellékhatása befolyásolja a gyártók eszközfrissítésének módját, valamint az új eszközök régi Android-verziókkal történő értékesítésének gyakorlatát.

Augusztusban a Google Playbe beküldött összes új alkalmazást az Android Oreo-ra kell irányítani. Novemberben a meglévő alkalmazások frissítéseit az Oreo-ra is ki kell irányítani. Ezek a követelmények minden évben előrehaladnak, így 2019 augusztusában az alkalmazásoknak az Android következő verziójára kell irányulniuk. Évente ugyanaz történik, és az új alkalmazásokat vagy a meglévő alkalmazások frissítéseit csak akkor fogadják el, ha egy legújabb verziót céloznak meg.

A nem frissített meglévő alkalmazások maradhatnak, és a fejlesztőeszközök továbbra is lehetővé teszik a régi verziókhoz megcélzott alkalmazások létrehozását. De a Google Play nem fog. A régi szoftverekre kifejlesztett alkalmazások nem használják az Android újabb funkcióit, és ezért kevésbé biztonságosak.

Ha a telefon nem tudja futtatni a kívánt alkalmazást, mert a szoftver régi, akkor észreveszi.

Ennek eredményeként azok a cégek, akik régi verziókkal árulnak telefonokat, vagy elfelejtik ezeket a telefonokat, amikor ideje frissíteni őket, kiemelkednek, mivel a termékek nem férnek hozzá új vagy újonnan frissített alkalmazásokhoz. A Google szerint ösztönzik a fejlesztőket, hogy tegyenek meg mindent, hogy az alkalmazások visszamenőlegesen kompatibilisek legyenek, de mindannyian tudjuk, hogy mennek a dolgok, amikor csak javasolják vagy ösztönzik őket. Itt példaként nézze meg a Google Play táblagép-alkalmazásának állapotát. Ezek a változások hatékonyan leállítják a régi verziókkal rendelkező telefonokat, amikor a legújabb alkalmazásokról van szó.

Arra számítunk, hogy még sokkal többet meghallunk ezekről az új politikákról, mielőtt azok hatályba lépnének, és kérdéseink vannak azzal kapcsolatban, hogy az új „hitelesség” metaadatait hogyan fogják felhasználni a válaszok megszerzésére. De tetszik az a gondolat, hogy a Google mindent megtegyen, amikor adatbiztonságot kíván megőrizni, és azokat az alkalmazásokat, amelyek kicsit jobban ellenőrzik.