Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Промените в Google Play Store ще изискват приложенията да бъдат оптимизирани за по-нови версии на Android

Anonim

Google направи някои значими анонси в своя блог за Android Developers, фокусиран около някои нови политики, които разработчиците ще трябва да следват, за да продължат да публикуват в Play Store. Google казва, че от август 2018 г. всички изпратени нови приложения ще трябва да са насочени към Android Oreo, а през ноември 2018 г. актуализациите на съществуващите приложения ще трябва да направят същото. Освен това, като се започне в началото на 2018 г., ще се добавят допълнителни метаданни към файла на приложението (.apk файла), за да се провери неговата автентичност и през август 2019 г. всички приложения ще трябва да предоставят 64-битова версия, дори ако са насочени към който и да е местен Android библиотеки.

През втората половина на 2018 г. Play ще изисква новите приложения и актуализации на приложения да са насочени към скорошно ниво на API на Android. Това ще е необходимо за нови приложения през август 2018 г., както и за актуализации на съществуващите приложения през ноември 2018 г. Това е, за да се гарантира, че приложенията са изградени върху най-новите API, оптимизирани за сигурност и ефективност.

През август 2019 г. Play ще изисква новите приложения и актуализации на приложения с родните библиотеки да предоставят 64-битови версии в допълнение към 32-битовите си версии.

Освен това, в началото на 2018 г., Play ще започне да добавя малко количество метаданни за защита върху всеки APK, за да провери допълнително автентичността на приложението. Не е необходимо да предприемате никакви действия за тази промяна.

Google казва, че тези промени са за да направим приложенията, които използваме, толкова сигурни, колкото и самият Android. Те дадоха няколко прости примера, които обясняват как тези промени ще помогнат тук.

В момента програмистът може да качи приложение, насочено към стара версия на Android, и да не иска разрешение за преглед на неща като данни от камерата или местоположение при първото им пускане, защото те станаха официални с Android Marshmallow (API 23). Добавянето на метаданни, които да се използват като проверка за автентичност, има смисъл тук, защото това може да се използва за отделяне на приложения, изтеглени от Google Play от други източници за инсталации (както и да се използва за защита от копиране, ако Google иска да го направи) и изисква 64-битовите версии на приложенията подготвят нещата за процесори на приложения, които не поддържат 32-битови двоични файлове.

Страничен ефект от тези промени ще повлияе на това как производителите актуализират устройства, както и практиката да продават нови устройства с по-стари версии на Android.

Следващия август всички нови приложения, изпратени в Google Play, ще трябва да бъдат насочени към Android Oreo. През ноември актуализациите на съществуващите приложения също ще трябва да бъдат насочени към Oreo. Тези изисквания ще напредват всяка година, така че приложенията през август 2019 г. ще трябва да се насочват към следващата версия на Android. Всяка година се случва същото и нови приложения или актуализации на съществуващи приложения няма да бъдат приемани, освен ако не са насочени към скорошна версия.

Съществуващите приложения, които не се актуализират, ще бъдат оставени да останат, а инструментите за разработка ще позволят създаването на приложения, насочени към стари версии. Google Play обаче няма. Приложенията, създадени за стар софтуер, не използват по-новите функции на Android и са по-малко сигурни заради него.

Когато телефонът ви не може да стартира приложението, което искате, защото софтуерът е стар, ще забележите.

В резултат на това компаниите, които продават телефони със стари версии или забравят за тези телефони, когато дойде време да ги актуализират, ще изпъкнат, защото продуктите няма да имат достъп до нови или наскоро актуализирани приложения. Google казва, че насърчават разработчиците да направят всичко възможно, за да направят приложенията обратно съвместими, но всички знаем как вървят нещата, когато се предлагат или насърчават. Вижте състоянието на приложенията за таблети в Google Play като пример тук. Тези промени ефективно ще изключат телефоните със стари версии, когато става дума за най-новите приложения.

Очакваме да чуем много повече за тези нови правила, преди да влязат в сила и да имаме някои въпроси за това как новите метаданни за „автентичност“ ще бъдат използвани за получаване на отговор. Но ни харесва идеята Google да прави каквото може, когато става дума за по-сигурни нашите данни, а приложенията, които искат да ги използват, да проверят малко по-добре.