2012-07-01 2 views
0

Я только начал с разработки Android, и мне интересно, что является самым Android-файлом Android, который достигает большинства устройств, которые используют платформу Android. После некоторых исследований я нашел, что sdk 2.3 (пряничный) является самым используемым, но все еще не знает, поддерживает ли он все жесты, анимации, ... а также планшеты и смартфоны.android multi device development

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

любая помощь приветствуется заранее спасибо

ответ

0

Вы должны просто начать с самой низкой SDk версии. Это гарантирует, что вы начнете разработку для всех устройств.

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

0

Простой ответ, Android 2.1+, то вы обрабатываете 99,1% всех телефонов Android в настоящее время.

Ну, скучный ответ заключается в том, что это зависит.

Возможно, вы находитесь на рынке (корпоративная среда), все ваши потенциальные пользователи получили выпущенный Android-телефон Android 1.6.

Это приложение для планшетов, затем перейдите на 3.1+.

Во всяком случае, для статистики см андроида панели для разработчиков разбивки: http://developer.android.com/about/dashboards/index.html

Я предлагаю вам использовать андроид библиотеку совместимости/поддержку, чтобы получить фрагменты и другие вещи на заранее андроид устройств 3.0. Стоит повторять, использовать фрагменты, и ваша жизнь будет проще, особенно если вы хотите, чтобы она выглядела хорошо и хорошо работала на планшетах тоже. Отличные библиотеки, такие как actionbarsherlock.com, также очень полезны (панели действий в старых версиях).

+0

Если я разработал свое приложение с помощью имбирных пряников 2.3.3, оно не может поддерживаться планшетами? sdk 2.3.3 охватывает 65% смартфонов, если я поеду с 3.1+ я потеряю около 75% рынка. любое предложение, если я хочу разработать приложение для обоих? приложения для планшетов отличаются от приложений для смартфонов? –

0

Все, что вам нужно знать, доступно на Сайт разработчика для Android.

  1. Адрес Android Distribution Chart.
  2. Информацию о поддержке нескольких платформ можно найти here.
  3. Google предоставляет support library, который будет и продолжает улучшаться, поддерживает более новые функции на предыдущих платформах.

Пряник - это то, что в настоящее время работает в Android-сообществе, поэтому используйте это как минимальный сборщик sdk или Froyo, если вы хотите покрыть этот лаггин на 20%. Установите целевой SDK в Jellybean и используйте библиотеку поддержки, чтобы поддерживать обратную совместимость.

Существует много информации на веб-сайте Android, особенно в training section. Наслаждайтесь и учитесь :-)