Выпущено приложение WalletZilla для Android. Приложение может быть установлено только в четвертой версии Android и выше. Спросил, почему такое ограничение, а вместо вдумчивого ответа, получил ярлык, ссылку на невнимательно прочтенную статистику с комментарием, что, мол, нет смысла делать приложение для третьей версии, так как эта OC разработана для планшетов, а не для смартфонов.
„Третья версия Андроида разработана для планшетов”.
Это утверждение, или убеждение? Если убеждение, то было бы бессмысленно любое возражение. А если утверждение, то :
Больше половины (если не три четверти) андроид-смартфонов, находящихся в пользовании, работают с версией 2.3.3. Это та самая волна первых коммуникаторов, которые удовлетворяли экономическим требованиям и обладали сенсорными прибамбасами.
Они никуда не делись. Часть из них, конечно, поменяны на смартфоны более новые, дорогие, часть выброшены, часть обзавелись новой версией (третьей) операционки, - сам сделал четыре таких установки. А прочие продолжают работать вполне удовлетворительно. Почему правильно утверждение, то третья версия Андроида рассчитана на планшеты?
Андроид третьей версии появился одновременно с появлением первых планшетных компьютеров. Или можно так, - Планшеты не застали Андроид второй версии. Еще вариант - Андроид третьей версии обязан был учитывать появление планшетов, - их большие экраны и более высокое разрешение. А почему такое утверждение не полно? Последующие версии Андроида, легко ставятся и на планшеты и на современные смартфоны, которые не уступают планшетам ни в чем. Смартфоны с версиями 2.3 и 3, - это все потенциальные пользователи WZ, но установить приложение, разработанное для четвертой версии Андроид они не смогут.
Уверен, что пользователям смартфонов с третьей и ранними версиями Андроида и в голову не придет переустанавливать систему ради приложения. А если даже и захотят и умеют, то многие просто не смогут этого сделать.
Итак, дано:
- Больше половины андроидных устройств на руках работают с версиями 2.3 – 3.
- Приложения, разработанные для 4-ой версии Андроид, не могут работать на устройствах со второй и третьей версией ОС.
- Приложения, разработанные для 3-ей версии ОС, даже если они ориентированы на планшеты, прекрасно работают на устройствах, оснащенных ОС 2-ой версии.
- Четвертая версия ОС может быть установлена только на самых современных устройствах.
Вопрос: Надо ли ограничивать возможности приложения особенностями операционной системы, если это приложение призвано привлечь потенциальных пользователей, у которых в кармане смартфон?
Вопрос: Не правильно ли было иметь приложение для всех версий Android (от 2.3 и выше)? Собственно, большинство полезных приложений таковыми и остаются.
Интересно, что для подтверждения якобы правильного выбора четвертой версии, как среды для приложения,
использована ссылка на Гугл-статистику. Но статистика говорит о том, какие устройства выпускаются в настоящее время. Конечно, ставить старую ОС на новый гаджет не целесообразно. И тем не менее, до сих пор выпускаются устройства с ОС прошлого поколения. Эта статистика не дает представления о том, сколько устройств с какими системами находится в карманах пользователей. Но на той же страничке есть ссылка на рекомендации о
Supporting Different Platform Versions (поддержки разных версий ОС).
Почитаем рекомендации. „В то время как последние версии Android обеспечивают великолепные интерфейсы для ваших приложений, вы должны продолжать поддерживать старые версии Android, пока большая часть эксплуатируемых устройств не обновлена. Находящиеся
в активной эксплуатации устройства, работающие под управлением прежних версий Android, на основании количества посетителей Google Play Store, составляют (Внимание!) около 90% активных устройств. Далее приводятся примеры, как использовать новейшие API, чтобы поддерживать старые версии, но это для старательных специалистов.
Специалисты вняли и исправили приложение. Молодцы!