Tehnografi.com - Технологические новости, обзоры и советы

Google атакует фрагментацию Android, продвигает использование более нового API и версий ОС

Хотя это, конечно, не панацея от проблемы фрагментации Android, Google планирует заставить разработчиков Android использовать более новый код приложений, чтобы их приложения были приняты в Play Store.

В сообщении в блоге на этой неделе Google заявил, что внесет три изменения в Google Play Store, начиная со следующего года, требуя от разработчиков ориентироваться на более свежие уровни Android API для новых и обновленных приложений.

В начале 2018 года Play Store также начнет добавлять небольшое количество метаданных безопасности поверх каждого пакета приложений Android (APK) для дополнительной проверки подлинности приложения. В отличие от Apple, у которой есть строгая политика приложений для своего App Store, Google гораздо более снисходительно относится к тому, что разработчики могут загружать в свой Play Store.

Новая политика в определенной степени изменит это.

Джек Голд, главный аналитик J. Gold Associates, сказал, что этот шаг хорош для Google, но также позитивен и для конечных пользователей.

Пользователи старых устройств Android, пытающиеся загрузить приложения, часто обнаруживают, что они не запускаются, поскольку предназначены для более новой версии Android. И наоборот, некоторые новые владельцы устройств пытаются загрузить приложения, созданные для устройств одного, двух или более старых поколений, и также обнаруживают, что они не работают или работают не очень хорошо.

«Таким образом, он обеспечивает более строгое соответствие версиям/API Android, а также предоставляет пользователям возможность отличать старые приложения от новых», — сказал Голд.

Принятие ОС Android Oreo Google

Изменение правил также дает пользователям, которые владеют старыми устройствами и хотят иметь более новые приложения, стимул для обновления, поскольку приложения могут не работать на их текущих моделях.

«Это очень расстраивает пользователей и является большой головной болью для Google… и проблемой для корпоративных ИТ», — сказал Голд, пояснив, что существует большое количество старых, не полностью совместимых устройств, работающих под управлением различных версий Android.

«Требование того, чтобы новые приложения соответствовали определенному уровню API, — это попытка исключить описанные выше сценарии», — сказал Голд. «Это также способ сегментировать приложения в Play Store и дать пользователям лучшее представление о текущих и устаревших или, по крайней мере, старых приложениях».

Принятие Apple iOS 11 Яблоко

Наконец, изменения Google в правилах Play Store уведомляют продавцов мобильных телефонов о том, что они должны соблюдать API, если они решат сделать индивидуальную версию Android для своего конкретного устройства.

В августе 2019 года Google Play также потребует, чтобы новые приложения и обновления приложений с собственными библиотеками предоставляли 64-разрядные версии в дополнение к их 32-разрядным версиям.

Расписание следующее:

  • Август 2018 г.: новые приложения требуются для уровня API 26 (Android 8.0) или выше.
  • Ноябрь 2018 г.: обновления существующих приложений, необходимые для целевого уровня API 26 или выше.
  • Начиная с 2019 года: каждый год требования targetSdkVersion будут повышаться. В течение одного года после каждого основного выпуска Android новые приложения и обновления приложений должны быть нацелены на соответствующий уровень API или выше.
  • Однако обновление правил Play Store не решит давнюю проблему фрагментации ОС, созданную операторами беспроводной связи, которые контролируют, когда и как выпускаются обновления.

    «Обычно операторы связи не разрешают обновлять ОС до тех пор, пока они не будут полностью протестированы и проверены оператором. Многие устройства, даже если обновление теоретически возможно, никогда не получают обновления, потому что операторы не одобряют это», — сказал Голд. «Так что руки Google могут быть связаны в этом».

    Авторское право © 2017 IDG Communications, Inc.