Какова реальная разница между базой SDK и развертывающей целью или версией развертывания ОС?

StackOverflow https://stackoverflow.com/questions/3750468

Вопрос

Хотите убедиться, что я получил это право:

База SDK = Что вы строите против. Если он установлен на 4.1, то вы строятся против 4.1 SDK.

Развертывание ОС версии / TALL развертывания = нижний конец или самая старая платформа, которое ваше приложение предназначено для поддержки. Если отличается от базы SDK или SDK, которого вы пострадаете от, то вы должны сделать условные проверки, чтобы получить условные проверки, чтобы более старые версии ОС не увидят сбой, когда ваше приложение вызывает что-то более новее, до базового SDK.

Это правильно?

Это было полезно?

Решение

Да, это правильно

К проверкам времени выполнения я также добавил слабые ссылки с добавленными каркасами в новых версиях SDK.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top