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

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

Base SDK = с чем вы строите. Если он установлен в 4.1, то вы строите против 4.1 SDK.

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

Правильно ли это?

Ответы

Ответ 1

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

К проверкам времени выполнения я также добавил бы слабую связь с фреймворками, добавленными в новые версии SDK.