Требование уровня API-интерфейса с конца 2018 года

Я не знаю, является ли это правильным местом, где спросите следующее:

Я прочитал в консоли разработчика Google Play, что:

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

и

Google Play потребует, чтобы новые приложения были ориентированы как минимум на Android 8.0 (Уровень API 26) с 1 августа 2018 года, и цель обновления этого приложения Android 8.0 с 1 ноября 2018 года.

Что это значит? Означает ли это, что я не смогу разрабатывать приложения, совместимые с версиями меньше 8.0?

Если да, то как можно исправить ошибки/новые функции в существующих приложениях с версиями, отличными от 8.0?

Это приведет к "гибели" всех устройств с версией, отличной от 8.0... Или Google думает о выпуске Android Oreo для всех устройств на рынке?

*************** ОБНОВЛЕНИЕ ***************

Сомнение возникает из-за этого сообщения в моем аккаунте консоли разработчика Google:

enter image description here

Перевод:

Начиная с августа 2018 года, новые приложения должны иметь минимальный целевой показатель Android 8.0. Начиная с ноября 2018 года обновления приложений должны быть ориентированы на версию 8.0

Минимальная цель:

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

Плохая интерпретация сообщения?

Ответы

Ответ 1

  Что это значит?

Это означает, что вы должны убедиться, что вы установили targetSdkVersion на 26 в вашем build.gradle и ваше приложение совместимо с изменениями поведения Android O.

Означает ли это, что я не смогу разрабатывать приложения, совместимые с версиями меньше 8.0?

Вы можете установить minSdkVersion ниже, чем 8.0.

Это приведет к "смерти" всех устройств с версией, отличной от 8.0... Или Google думает о выпуске Android Oreo для всех устройств на рынке?

Показатель distribution rate для Android O по-прежнему составляет около 6%, что означает, что более старые версии по-прежнему составляют около 94%. По этой причине они не могут осуществить радикальные изменения. Старая версия ОС будет по-прежнему поддерживаться, пока адаптация для Android O не изменится кардинально. Это может быть сложно, потому что это требует адаптации от огромного количества производителей.

Если вы загружаете приложение в качестве первого выпуска, вы должны убедиться, что вы совместимы с Android O.

Для обновления существующего приложения крайний срок - ноябрь.

onsole, Android Studio и Firebase. Начать опрос Соответствует требованиям целевого уровня API Google Play

Неправильная интерпретация сообщения?

Фактическое утверждение на английском языке с сайта::

Google Play потребует, чтобы новые приложения предназначались для как минимум Android 8.0 (Уровень API 26) с 1 августа 2018 года, и цель обновления этого приложения Android 8.0 с 1 ноября 2018 года.

Ответ 2

  Сначала вы должны понять разницу между TARGET API и MINIMUM. Уровни API.

Напоминаем, что целевой уровень API отличается от минимального уровня API. Как видно из названия, минимальный уровень API используется для объявления самой низкой версии Android, которую поддерживает приложение. Целевой уровень API технически определяется как версия операционной системы, с которой тестировалось приложение; но в более практическом смысле он используется для определения поведения, которое приложение ожидает от операционной системы.

Пожалуйста, перейдите по этой ссылке, чтобы просмотреть полный источник этой информации:https://www.androidpolice.com/2017/12/19/play-store-require-new-updated-apps-target-recent-api-levels-distribute-native-apps-64-bit-support/

Ответ 4

Что это значит?

это означает, что вам нужно установить целевой SDK Android 8.0 (26 API)

Означает ли это, что я не смогу разрабатывать приложения, совместимые с версиями размером менее 8,0?

Нет, это означает, что в конце ноября ваше приложение должно быть совместимо с Android O (26 API)

Это приведет к "смерти" всех устройств с версией, отличной от 8.0

НЕТ

как могут быть установлены исправления ошибок/новые функции в существующих приложениях с версиями, отличными от 8.0?

он будет поддерживать все функции, внедренные в существующие приложения, с версиями, отличными от 8.0

Google думает о выпуске android oreo для всех устройств на рынке?

Никто не знает будущего