Когда уровни API помечаются как устаревшие в Android SDK Manager?

Я заметил, что в Android SDK Manager большинство уровней API ниже 15 помечены как устаревшие (включая уровень API 9). Но потом я увидел, что уровни API 8 и 10 не помечены как устаревшие.

Почему это? И когда уровень Android API будет помечен как устаревший?

PS: документация уровней API не говоря уже об устаревании уровней API.


person MC Emperor    schedule 31.08.2015    source источник
comment
Думайте об этом как о сервис-паке. API 9 (2.3.0-2.3.2) был заменен API 10 (Android 2.3.3-2.3.7), и, поскольку производителям было легко принять небольшие изменения, практически ни одно устройство не использует API 9 в пользу API 10. Аналогично для API 14 и 15.   -  person Eugen Pechanec    schedule 14.09.2015


Ответы (1)


Судя по вашей ссылке, API (5,6) заменено на API (7) ECLAIR_MR1, API(9) заменено на API (10) GINGERBREAD_MR1, а API(11,12) заменено на API(13) HONEYCOMB_MR2 так что вы обнаружите, что (5,6,9,11,12) будет абсолютным. И уровни 8,10 не устарели, потому что нет аналогичного уровня API для их замены.

person abozaid    schedule 13.09.2015
comment
Что именно означает «заменено» в этом контексте? - person MC Emperor; 13.09.2015
comment
Я имею в виду, что при обновлении API на той же ОС старые будут устаревать, иначе этого не будет. - person abozaid; 14.09.2015