2010-12-07 2 views

ответ

2

Да, psychcio, если вы разработаете приложение для Android 2.5, это будет работать на Android 2.2 или 2.3.

Выбор платформы с более высокой версией зависит от того, хотите ли вы использовать (или вам нужно) несколько новых api, которых нет в предыдущих версиях. По моему опыту, я разрабатывал для минимальной версии Android.

2

В идеале вы устанавливаете целевой SDK в самую последнюю версию Android. Затем вы устанавливаете минимальное значение SDK в самую старую версию Android, которую хотите поддержать (обычно 1,5 или 1,6).

Однако, если вы сделаете это, убедитесь, что вы не вызываете никаких новых API-интерфейсов, найденных в более новых версиях (2.2 и т. Д.) Android, которых нет в более старых версиях (1.5, 1.6 и т. Д.). ,

+1

Или если вы хотите назвать новые API-интерфейсы на устройствах, которые их поддерживают, ознакомьтесь с http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and -eat-it-too.html :) – adamp

Смежные вопросы