На подходе обновление iOS до версии 17 (понедельник - 18.09.23) .
Для простых пользователей это повод отключить автообновление (кто использует).
А для QA (если не работали с бэткой) - самое время ревизии парка устройств.
Не пропустите!
Если у вас все хорошо и в этом году парк расширился на некоторое количество девайсов – ваш выбор будет проще. Просто определите какие устройства оставляете на 16-ке.
Сложнее тем, у кого количество девайсов ограничено, но при этом есть разнообразие версий. Всегда сложно выбирать от чего отказаться.
В моем случае все усугубляется еще и отсутствием статистики конкретного приложения, потому что сейчас, как и в 20 году, когда я писала материал Выбор мобильных устройств: пошаговая инструкция для начинающих QA я была вынуждена вернуться во фриланс. Провожу приемочное тестирование разных приложений с разным гео.
Есть над чем подумать, и я решила заодно поделиться с вами своей мини аналитикой и размышлениями.
При этом подчеркну, что золотого варианта нет, выбор каждый будет делать сам.
Исходя из общих данных, задач и статистики конкретного приложения (у кого она есть)
Общепринятой среднестатистической считается проверка:
на трех версиях iOS, то есть это будет 15, 16, 17.
на версиях с аудиторией более 5% или 7%
И конечно очень часто бывают нюансы - ситуации, которые тоже влияют на выбор, например именно у вашего приложения было много проблемы с конкретной версией iOS, это прям жирный плюс оставить ту версию.
Итак, смотрим что имеем.
Новую iOS 17 НЕ получат:
iPhone 8
iPhone 8 Plus
iPhone X
Если эти устройства есть в вашем парке, логично именно их отвести под iOS 16, так как это будет наиболее частотный кейс.
iPhone SE 2, iPhone Xs, Xr - 17-ку получат, хотя еще на прошлом обновлении над ними размышляли.
Теперь смотрим старые версии.
Статистика отсюда:
https://developer.apple.com/support/app-store/
К сожалению, на Statcounter нельзя посмотреть в сумме все релизы одной версии, там данные только по конкретному релизу (цифра после точки). И отображаются только первые семь.
iOS 14
Точка ухода (конец жизни) – нет таких устройств
То есть все устройства с версией iOS 14, получили и следующую iOS 15.
Это значит с одной стороны, что процент пользователей этой версии будет минимален, с другой стороны, если понадобится найти именно эту версию – это будет крайне непросто сделать. Да у меня были заказы именно на 14-ку. Но это экзотика.
На 2023 статистики по 14 уже нет, ушла в Other
Смотрим декабрь 2022:
Мир iOS 14.8 – 2%
Европа, Беларусь, Россия – вообще нет в семерке
Мировую статистику дали Азия с 2,5% Океания с 1,9% и Америка с 1,6%
То есть если не Азия и нет нюансов с 14-ой версией можно прощаться
iOS 15
Точка ухода:
iPhone 6s
iPhone SE 1
iPhone 7
iPad Air 2
iPad Mini 4
По статистике Apple от 30 мая 2023:
iPhone 13%
iPad 20%
Если Ваше приложение имеет заметную аудиторию на планшетах, есть смысл пока держать в парке девайсов iPad c 15 версией.
Но это редкий кейс.
Статистика Statcounter на август 2023 только по iOS 15.6 и опционально 15.7:
Мир 3%
Европа 2,33%
Беларусь 2% + iOS 15.7 6.7%
Россия 1,9% + iOS 15.7 5.9%
Украина 1,8% + iOS 15.7 5.9%
Польша 2%
США 2,7%
Израиль 3,4%
В целом же замечу что сейчас переход на новые версии ОС в среднем составляет около 70% всех айфонов, с незначительными отклонениями.
Согласно публикуемым Apple отчетам после выхода новой версии (то есть данные 4-х лет):
iOS 13 была установлена на 70% всех айфонов,
iOS 14 получили 80% всех устройств
на 15 версию перешли 63% всех iPhone
iOS 16 на 81% всех iPhone (скриншоты были выше)
IvaYan
Почему?
FreeNickname
Как человек на iOS начиная с iOS 5, могу сказать, что это правило, к которому пришёл я и многие знакомые владельцы iOS / macOS устройств – не ставить мажорное обновление (на личное устройство). Лучше подождать, пока исправят самые страшные косяки, а также поправят практически гарантированно убитое энергопотребление. Иногда это происходит уже в x.0.1 обновлении. А как-то раз пришлось ждать x.1.3, если мне не изменяет память. Не помню, с какой это было версией, возможно, с iOS 13.
Apple практически не занимается оптимизацией для мажорного релиза, это, по сути, публичный бета-тест. И, в целом, по-человечески я их понимаю. Вначале поправить баги, а потом оптимизировать, при этом, сколько ни тестируй, после релиза на несколько миллионов устройств багов вывалится всё равно вагон. Но без меня :)
vadvol
Как человек на iOS начиная с iOS 3, могу сказать, что не пропустил ни одного обновления и ни разу не пожалел :)
FreeNickname
У Вас, по-видимому, высокий уровень толерантности к косякам, остаётся только позавидовать) Я ведь не сразу к этому правилу пришёл. Оно "написано кровью")
IvaYan
Я тоже не могу подтвердить проблемы. Я на iOS уже где-то лет 10 (не помню, какая тогда была версии) и обычно ставлю обновления в день выхода. За все время не замечал каких-то косяков, которые бы привлекали какое-то внимание.
Но всегда есть кто-то, кто твердит что "до первого сервис-пака не обновляться" и рассказывает, как он страдает, когда всё же обновляется. Я обновляюсь сразу и почему-то не страдаю, хотя расспросы показывают, что делаем одно и то же.
FreeNickname
Опять же, остаётся позавидовать) Если любопытно – можете пролистать историю статей Forbes по запросу "iOS should I upgrade" для мажорных обновлений. Например, вот iOS 13.0.0:
IvaYan
Завидовать плохо :) А если серьезно -- не вижу в этом особенного смысла, потому что даже прочитав список ужасов и поставив обновление я этих ужасов не увижу. Как уже далеко не раз бывало, скажем, с виндой. Почему-то другие страдают, а я делая то же самое, не страдаю.
FreeNickname
Я же "белой завистью" :)
ostmaster Автор
Да, все верно уже ответили.
На смене релизов почти всегда возникают проблемы со сторонними приложениями, особенная боль – с банковскими.
Да и сам свежий релиз обычно бажит.
Лучше спокойно подождать как минимум 17.1 и пока остальные «подтянутся»
IvaYan
У меня ни с банковскими ни с какими-то иными проблем не возникало и не возникает. ЧЯДНТ?
FreeNickname
Анализируете по выборке из одного человека, очевидно.
IvaYan
Ну, строго говоря нас тут двое, кто обновляется, но почему-то не испытывает проблем. Но мне этот спор мало интересен, если честно, потому что оба останемся при своём. Я обновлюсь 18-го числа и не буду испытывать проблем, вы будете ждать 17.0.1 или 17.1 чтобы их избежать. Поэтому, если хотите, я могу признать, что обновляться можно только после первого сервис-пака, потому что... не знаю почему, ну да ладно, и разойдёмся.
FreeNickname
Справедливо) в любом случае – удачи Вам, и пусть любые обновления и впредь не вызывают проблем)
ostmaster Автор
В тексте нет «ни в коем случае», там лишь написано что это «повод». Не требование. Потому что статистика не на вашей стороне.
Но замечательно что у вас все хорошо ).
Rorg
Я уже на RC
ostmaster Автор
Так отлично ж ).
Но всеж в той фразе речь шла про «простых пользователей». А у них нет статуса разработчика .
krabdb
Да нет никаких проблем. Обновляюсь на все паблик беты (начиная с pb 1) на всех устройствах всегда. Проблем именно с банковскими приложениями (нескольких банков) ни разу не было.
И на релизе iOS 17 уже много кто, его же вчера утром выкатили для РФ. Даже у кого обновления на беты выключено обновились.
Aelliari
Релиза ещё нет, это была RC, которая с высокой долей вероятности (но не гарантировано) станет релизом.
dimkoku
Пользуюсь iOS начиная с 2013 года (тогда был Iphone 5s с iOS7)? ни разу его не обновлял до 2018г, заряда батареи хватало всегда более чем на сутки. По совету коллеги (якобы айфон начинает "летать"), обновил телефон, и батареи стало хватать на 2 часа. Думал что у меня плохой аккум. Заменил его, ничего не поменялось. На лицо факт искусственного "убийства" телефонов посредством программного устаревания . Об этом не писал только ленивый. Ну и тот факт что Apple недавно проиграла суд на 500 млн$ по этому вопросу, также доказывает что проблема имеет место. в 2018г купил SE и до сих пор не обновлялся. Сложности конечно возникают если надо установить новые программы, но я их ставлю очень редко, так как основной костяк программ давно собран.
mike66
Аналогичный опыт, с каждой мажорной версией телефон работает медленнее. IPhone 6, обновление с iOS 9 на 10 привело к тому, что даже звонок проигрывался с заиканиями иногда. После это какое то время не обновлялся вообще, потом пришлось обновится, вроде на iOS 13. Телефон «окирпичился», пришлось factory reset делать. С тех пор только минорные версии.
mike66
Продолжайте минусовать, уверен, это поможет кривой обрастающей блоатвейром iOS. На большее-то мозгов нет, «если у меня всё ОК, значит у всех так же, а этот чувак сам виноват, руки кривые видимо»