Будет ли C++ Builder 10.2 Tokyo поддерживать Android 9?
Есть ли информация о том, что C++Builder 10.2 Tokyo поддерживает Android 9? Мне нужно написать приложение для Android API 28.
Поддерживаемые в настоящее время целевые платформы перечислены в этой таблице.
Я знаю, что C++Builder 10.3 Rio поддерживает Android 9, как вы можете видеть здесь, но я не могу сейчас изменить IDE на более новую версию.
1 ответ
Изменения в базовых платформах, необходимые для поддержки более нового Android API (включая Android 9), слишком велики, чтобы их можно было перенести в 10.2 Токио. Это включает в себя оба языковых варианта - Delphi и C++.
В настоящий момент даже Delphi Rio (начальный выпуск) не имеет полной поддержки Android 9. Это может измениться в будущих обновлениях Rio и / или последующих выпусках 10.4.
Приложения, написанные на Tokyo, могут работать на более новых версиях ОС, но они будут работать в режиме совместимости. Вы можете вручную изменить Android Manifest на целевую версию API выше, чем по умолчанию, но затем вы должны реализовать все функции и поведение, ожидаемые целевой ОС. Если вы этого не сделаете, такое приложение будет зависать или работать неправильно.
Android 9 также вносит некоторые изменения, которые влияют на все приложения, независимо от их целевого API. Эти изменения также могут повлиять на ваше приложение. Изменения в поведении Android 9: все приложения