Разработчик хочет собрать версии 4.0.x и 4.1

У меня есть цитата от разработчика, которая создала пару приложений для Android. Для обоих контрактов говорится: "Приложение будет совместимо с Android OS 4.0.x и 4.1".

Кто-нибудь может подсказать, не создает ли это проблем людям, которые хотят запускать приложения на более новых версиях ОС Android? Не уверен, стоит ли мне волноваться или нет.

Большое спасибо Дрю

3 ответа

Если API не определен, они всегда будут работать на более новых версиях. Проблема обычно заключается в том, что старые версии не могут поддерживать более новые API, а не наоборот.

Ориентация на минимум 4.0 не помешает приложениям работать на текущих версиях Android. Единственное существенное отличие, о котором я могу подумать, - это изменение цветовых акцентов по умолчанию в 4.4 (текущая самая высокая версия). Это может быть решено вашим разработчиком, если желаемый стиль в любом случае переопределяет значения по умолчанию, иначе знайте, что в 4.0 вы увидите много синего, но в 4.4+ вы увидите более тонкий серый акцент.

Это не значит, что так будет всегда. В любой момент ОС может повернуть направо, как они сделали с изменениями HOLO, которые были введены между 2.3 и 3.0, что сделает ваше "старое" приложение не функционирующим, как раньше. На этом этапе вам придется либо переделать приложение, либо принять недостатки в этом совершенно гипотетическом будущем состоянии.

В основном, новый Android API полностью поддерживает старый API. Это означает, что все, что работает на 4.1, должно работать на 4.3, 4.4 и т. Д.

Тем не менее, не все, что может работать на 4.1, может работать на 2.2, например. Обратная компактность иногда является огромной проблемой

Другие вопросы по тегам