(Позвольте мне начать с того, что: a) Я ценю, что это неправильное место, чтобы спросить, какую версию я должен использовать, особенно потому, что мой вопрос является только локальным , и б) я удивлен, что это не было сделано до смерти, но, похоже, это не так!)Факторы при определении того, какую версию API Android поддерживать (внутреннее приложение)
На работе мне было поручено написать приложение для Android для внутреннего использования, в основном нетехническое пользователи. У нас есть существующее приложение (которое ужасно) и множество устройств (в настоящее время все 7-дюймовые планшеты, но это не обязательно будет всегда верно), работающие с Froyo и Gingerbread, для которых производитель не планирует выпускать обновления ICS. С одной стороны, это сосало бы устаревшее это оборудование (хотя мы могли бы пойти на не поддерживаемые ICS-сторонние ПЗУ), но, с другой стороны, кажется сумасшедшим ограничить себя API 2.2, когда ICS кажется предлагая ряд новых блестящих функций.
Есть ли хорошая сравнительная ссылка там, чтобы увидеть ключевые различия между уровнями API? Кроме того, учитывая скорость принятия ледника 4.0, я с ума сошел, даже подумав о снижении 2.x только что? И самое главное, какие факторы должны сообщить мое решение как к которому API поддерживает, что я даже не упоминал выше?
Просто поддержите оба, используйте отражение. Это то, что было спрошено до смерти на SO – Blundell
Можете ли вы показать мне, где? В настоящее время мой поиск-fu явно слаб, я не видел дискуссий о факторах, связанных с выбором уровня API, особенно для приложений, не связанных с публичным выпуском ... –
Здесь: http://developer.android.com /training/backward-compatible-ui/index.html – Blundell