Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Изменения в магазине Google Play потребуют оптимизации приложений для новых версий Android

Anonim

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

Во второй половине 2018 года Play потребует, чтобы новые приложения и обновления приложений были ориентированы на недавний уровень Android API. Это потребуется для новых приложений в августе 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 делает все возможное, когда дело доходит до обеспечения безопасности наших данных, и приложения, которые хотят использовать их для проверки, немного лучше.