Задать вопрос
Artemonim
@Artemonim

Нужна ли совместимость, если приложение пишется под конкретное устройство?

Нужно написать узкоспециализированное приложение под конкретное устройство - планшет на Android 7.0

Может ли при разработке всё равно понадобиться Backward Compability?
Если нет, но потом перейду на Android 8.0, обратная совместимость понадобиться?

Может какие-то дополнительные советы для такой узконаправленной разработки есть? :)
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
akaish
@akaish
Стек Java\Android

Может ли при разработке всё равно понадобиться Backward Compability?

Не знаю, это зависит от ТЗ. Если в ТЗ не предполагается обратной совместимости с предыдущими версиями, то и не надо заморачиваться. Такие вопросы решаются на стадии составления хотелок, но не как во время написания проекта. В зависимости от выбранного ЖЦ, возможно, далее заказчик может захотеть добавить поддержку старых ведер, но это уже не ваша проблема.


Если нет, но потом перейду на Android 8.0, обратная совместимость понадобиться?

Обратная совместимость != бинарной совместимости. Вообще, старый код для Android +- полностью запускается на новых версиях, там есть нюансы, но их не много.

Может какие-то дополнительные советы для такой узконаправленной разработки есть? :)

Могу посоветовать использование support libraries v7, v4 и т.п. Это хороший тон, сразу писать под максимальное количество версий андроид, если это не предполагает больших трудозатрат. Библиотеки поддержки максимально совместимы с обычными API android и код с использованием библиотек поддержки от кода под определенную версию ОС отличается обычно только разными импортами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы