Разработка для более старой версии Android - PullRequest
0 голосов
/ 13 июня 2019

Хочу разработать для Android 23 (Зефир).Я создал новый проект, изменил / удалил все и использовал их только в качестве компонентов моего проекта.

  • Инструменты сборки Android SDK 23.0.3
  • Платформа Android SDK 23
  • Плагин Android Gradle 2.1.3
  • Gradle 2.14.1
  • Целевая версия SDK: 23
  • Минимальная версия SDK: 23
  • Версия скомпилированного SDK: 23
  • JDK 1.8.0_211

Мне удается запустить его на моем устройстве Android 28 (Oreo), но я где-то читал, что более поздняя версия SDK, Build Tools и Gradleобеспечивает лучшую безопасность.Должен ли я использовать все новейшие инструменты?Если да, могу ли я использовать новейшие инструменты для разработки только для Android 23?

Потому что, когда я установил Android Studio, мне было предложено настроить мой SDK на 26, поскольку Google Play требует от разработчиков этого.Пожалуйста, научите меня лучшей практике для разработки для более старой версии Android.Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 13 июня 2019

Я думаю, вы не знаете, что означает targetSDKversion .Позвольте мне уточнить вас.Когда Google выпускает новую версию Android, он приносит новые функции, улучшения безопасности и производительности.Когда вы настраиваете targetSDKversion , пользователь может воспользоваться этими улучшениями, пока ваше приложение все еще работает в более старой версии.

Для получения дополнительной информации: https://developer.android.com/distribute/best-practices/develop/target-sdk

0 голосов
/ 13 июня 2019

Вы не разрабатываете для одной версии SDK.

Вы разрабатываете для РЯДА версий, начиная от MinimumSDK (у вас будет 23) до TargetSDK (минимум 26, чтобы попасть в Play Store, новсегда лучше идти по последней возможности)

https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...