[Разработка мобильных приложений, Разработка под Android, Xamarin] Подготовка приложений для Google Play к требованиям Android 10 (перевод)

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
15-Июл-2020 13:31

В северном полушарии настало лето! А это означает, что к публикации в Google Play теперь предъявляются новые требования. За прошедшие годы было несколько обновлений требований для публикации новых приложений. А также обновлений для Google Play. В этом году все сводится к обновлению вашего приложения до работы на Android 10 (API 29). Ниже приведены важные даты, которые должны быть восприняты всерьез всеми разработчиками.
Требования и даты по Android 10
  • 3 августа 2020 г. — новые приложения должны быть ориентированы на Android 10 (API 29).
  • 2 ноября 2020 г. — все приложения и обновления приложений должны быть ориентированы на Android 10 (API 29).


Сегодня давайте пройдемся по обновлению существующего приложения Android, чтобы оно полностью соответствовало требованиям.
Цель компиляции
Первым шагом является обращение к свойствам ваших проектов и изменение цели компиляции на Android 10 (API 29). Это заставит Visual Studio скомпилировать ваше Android-приложение с API 29 и предоставить API доступа, найденные в этой версии. Это не влияет на минимальную версию Android, которая требуется вашим пользователям.

Если у вас не установлен API 29 SDK, вы увидите * рядом с API 29. Вам будет предложено установить SDK.
Целевой API
Следующим шагом является проверка целевого API в разделе «Android Manifest» свойств проекта. Этот параметр уведомляет Google Play и Android о совместимости с Android 10 (API 29). Это свойство будет автоматически установлено на Android 10, хотя рекомендуется проверять его.

Кроме того, в этом разделе вы найдете Minimal Target, которая выступает в качестве фильтра для Google Play для устройств, на которых можно установить ваше приложение.
AndroidX
Когда вы ориентируетесь на Android 10 (API 29), вам также следует рассмотреть возможность полной миграции на библиотеки AndroidX. Это замены для старых Android Support Libraries, а также Xamarin.Forms и Xamarin.Essentials теперь используют AndroidX, когда вы таргетируетесь на Android 10 (API 29). Обязательно прочитайте полный пост в блоге и документацию по миграции.
Читайте подробности
Есть несколько других обновлений политики, о которых следует знать, включая изменения в подписках, доступе к местоположению, поддержке 64-разрядных систем и т. д. Вы можете найти актуальную информацию о требованиях к приложениям Android на веб-сайте политик Google Play.
===========
Источник:
habr.com
===========

===========
Автор оригинала: Microsoft
===========
Похожие новости: Теги для поиска: #_razrabotka_mobilnyh_prilozhenij (Разработка мобильных приложений), #_razrabotka_pod_android (Разработка под Android), #_xamarin, #_microsoft, #_google_play, #_xamarin, #_android, #_blog_kompanii_microsoft (
Блог компании Microsoft
)
, #_razrabotka_mobilnyh_prilozhenij (
Разработка мобильных приложений
)
, #_razrabotka_pod_android (
Разработка под Android
)
, #_xamarin
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 23-Ноя 03:52
Часовой пояс: UTC + 5