Какой Android SDK я должен использовать прямо сейчас? - PullRequest
1 голос
/ 31 марта 2011

Я студент CS, и вместе со своей командой мы собираемся реализовать приложение для Android для нашего курса Software Engineering. Мы не разработчики Android, и мы используем эту возможность, чтобы узнать, как это сделать.

Мы знаем, что доступна версия 3.0, но в основном это планшеты. Наша цель - смартфоны, поэтому вопрос в том, стоит ли нам использовать 2.3 или использовать 3.0 API.

Я знаю, что естественным ответом будет «2.3», но нам не совсем понятно, куда идет «3.0».

Ответы [ 3 ]

4 голосов
/ 31 марта 2011

Я бы даже пошел на 2,1 или 2,2 - 60% рынка использует 2,2, 20% 2,1 и 6% 2,3.3.0 атм доступен только для планшетов - ориентация на него сильно ограничит ваш целевой рынок, поскольку ни у каких мобильных телефонов не будет 3.0 в ближайшее время.

См. Также эти вопросы: Какую версию Android мне следует разработатьдля

1 голос
/ 31 марта 2011

3.0 - это будущее, без сомнения. Но 3.0 в настоящее время только для некоторых планшетов. Почти все смартфоны в настоящее время используют версию 2.x.

Как вы можете видеть здесь, версия 2.1 и выше широко используются. Так что я лично нацелился бы на 2.1 и выше.

0 голосов
/ 31 марта 2011

Зависит от области применения вашего приложения.

Если вы хотите нацелиться на как можно большее количество людей, вам следует выбрать 2.1 или 2.2, если вы не используете какую-либо специфику из 2.3 SDK (например, NFC). Важно знать это, потому что только около 10% телефонов Android работают под управлением 2.3 (и даже меньше, я думаю). Более 70% имеют 2.1 или выше, поэтому, если ваша цель - массовое распространение, 2.1 было бы неплохо. (Вы можете разработать приложение под 2.3 SDK, ориентируясь также на более низкую версию, просто добавьте его в манифест)

В противном случае, если ваше приложение предназначено для планшетов, используйте 3.0. В противном случае перейти на 2.3.

...