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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Расписание будущих изменений выглядит следующим образом:

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

Однако обновление правил Play Store не устраняет многолетнюю проблему фрагментации ОС, создаваемую операторами беспроводной связи, которые контролируют, когда и как вытесняются обновления.

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

Источник: https://www.itworld.com/article/3242995/android/google-attacks-android-fragmentation-pushes-use-of-newer-api-os-versions.html