2013-08-11 2 views
1

Новые устройства поддерживают как минимум Android 4.0, и многие люди начали менять свои телефоны. Вы все еще думаете, что мы должны ориентироваться на Android версии 2.x?Должен ли я по-прежнему заботиться о Android версии 2.x?

Я спрашиваю об этом, потому что мне будет нелегко поддерживать 2.x из-за моих родных библиотек. Я также должен купить Android 2.2 froyo для своих тестов. Итак, я пытаюсь выяснить, возможно ли все усилия или нет.

+1

Android 2.3.3 все еще на ~ 30%, но он снижается. Если скоро ваше приложение будет выпущено, я попытаюсь поддерживать 2.3.3, если это не слишком сложно. Если это так, я бы пошел прямо к 4.0. Нет причин вкладывать слишком много в быстро снижающуюся версию. – Ran

+0

Если вы хотите, чтобы ваше приложение использовалось почти всем устройством Android, вам необходимо настроить версию 2.x. – Rahul

+1

Есть еще много новых устройств, которые продаются с 2.3.x. Они в основном дешевле/устройства начального уровня. 2.3.x хорошо работает на оборудовании с более низким уровнем, а 4.x - нет. – laalto

ответ

3

Gingerbread 2.3.3 на 1/3 of active android devices, поэтому я думаю, что это то, о чем нужно заботиться.

+0

Я согласен с этим. –

+0

Я купил устройство, опубликовал приложение и увидел, что сам 1/3 тоже. – frankish

1

У меня тоже проблема. Решено ограничить некоторые функции, как указано выше:

int sdkversion = 6; //or whatever 
if (Build.VERSION.SDK_INT<sdkversion){ 
     ...DO NOTHING ABOUT THAT FUNCTIONALITY... 
    } else { 
     ...DO IT... 
    } 
+0

На мой взгляд, это не поддерживает более низкие версии SDK. –

+0

Да, это так. Например, я использую 'linearlayout.setBackground (getResources(). GetDrawable (изображение));' поддерживается с SDK 16, поэтому я помещаю этот код внутри if..else и устанавливаю minsdk на 11! –

+0

Поддержка более низких версий SKD будет, если вы реализуете выбранную функциональность даже для старых sdks. –

1

Это должно помочь вам :) Я всегда проверяю это, прежде чем приступать к новой идее.

http://www.appbrain.com/stats/top-android-sdk-versions

Что касается ваших родных библиотек, есть множество приложений, что там только поддержка версий 4.x и до сих пор очень хорошо. Есть некоторые действительно приличные устройства, которые управляют пряниками (2.3, я считаю) и отлично подходят для всех последних приложений, но из-за того, что производители не получат обновления.

Конечно, различные народные корни их телефоны и использовать пользовательские ромы, так что, возможно, это не так плохо после всего. Очевидно, эти статистические данные не могут принимать во внимание это.

HTH.

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