При разработке iOS-приложения необходимо указать минимальную версию операционной системы, для которой это приложение будет доступно. Соответственно, пользователи, у которых в мобильных устройствах установлена данная версия iOS или более новая версия, смогут установить приложение.
Иногда бывает не просто обеспечить совместимость приложения для большого числа операционных систем, для разработчика это является лишними затратами на реализацию и тестирование функционала. Поэтому многие iOS-программисты стараются не поддерживать старые версии iOS.
Поддержка нужна только в том случае, если так просит заказчик (например, у него старое устройство, которое уже физически не дружит с новой версией iOS.
Если же приложение разрабатывается для широких масс пользователей, и будет размещено в AppStore, то для принятия решения, какое минимальное значение указать в поле "Target" в разделе "Deployment Info" в xCode нужно проанализировать статистику использования различных версий iOS.
Получить данную информацию можно на следующих сайтах:
На его сайте есть страница со статистикой использования пользователями различных версий iOS: https://david-smith.org/iosversionstats/ . Данная статистика формируется на пользователях приложения Audiobooks.
На дату 18 декабря 2019 г. расстановка приоритетов следующая:
Видно, что нет особого смысла поддерживать операционные системы, ниже iOS12, если для этого требуется лишняя работа или много тестов.
К сожалению, Девид не указывает, сколько это в количественном соотношении, но, на странице приложения Audiobooks в AppStore указано количество - 4.9K. Из почти 5 тысяч пользователей приложения Audiobooks iOS 12 установлена примерно у 400 человек, а iOS 13 - более, чем у 4300 человек. iOS 10 - только у 5 человек.
На странице https://developer.apple.com/support/app-store/ есть несколько диаграмм, показывающих уровень популярности различных версий iOS в процентном соотношении.
На дату 15 окетября 2019 г. приведены следующие значения:
Не смотря на то, что данная статистика деталлизирует только версии 13 и 12, данной информации достаточно для принятия решения.
На странице https://gs.statcounter.com/ios-version-market-share/mobile-tablet/worldwide можно посмотреть уровень популярности различных версий iOS.
Срез данных с сентября по декабрь 2019 г.:
Jeppesen создал JDM (Jeppesen Distribution Manager) для iOS и объявил о стратегическом альянсе с компанией Bad Elf, которая выпустила портативный аксессуар для загрузки /выгрузки данных – Bad Ef Wombat. Устройство Wombat представляет собой беспроводную систему передачи данных, а программа JDM (iOS) позволяет скачать обновления навигационных баз данных Jeppesen в iPad или в iPhone для...
При использовании кастомных цветов для элементов интерфейса приложений могут быть проблемы с их отображением при использовании тёмной темы на устройствах. Чаще всего тексты могут быть просто плохо читаемы, или совсем не читаемы из-за отсутствия контраста между цветом фона и цветом, например, текстовых меток.
Это всё совершенно нелепо. Мы передаём самую важную полётную информацию, используя систему, изобретенную в 1920 году в формате, который не менялся с 1924 года. При этом мы зарываем в кучу нечитабельного, бесполезного информационного мусора важную информацию, не знание которой может стать для пилотов причиной потери работы, авиакомпании – своих самолетов или жизней пассажиров. Да, Австралийская CASA, это вы! Да, греческие CAA,...
Как восстановить раздел диска? Не важно, какой это диск: винчестер компьютера, переносной USB-жесткий диск или USB-флэшка. Причиной сбоя могут быть чаще всего вирусы. В этом случае при попытке открыть диск виндовс сообщает некую прискорбную информацию, которая никак не может радовать, например: "Диск в устройстве [буква диска] не отформатирован. Произвести его форматирование?" window.yaContextCb=window.yaContextCb||[] window.yaContextCb.push(()=>{...
"Ура!" - воскликнут дружно все офисные лодыри и бездельники. Ведь для них создана специальная программа для имитации бурной деятельности (ИБД). То есть теперь можно, запустив эту программу, сидеть перед компьютером и ничего не делать. Отмазка по поводу безделья есть: "Осуществляется важный процесс, который нельзя прерывать!".
Во-первых, зачем это может понадобиться? Представьте ситуацию: корпоративные сайт со специфическими задачами, количество пользователей - до нескольких сотен человек. Регистрацию этих пользователей выполняет администратор сайта, самостоятельная регистрация на сайте специально отключена, чтобы отсечь чужих. Для того, чтобы администратору не нужно было создавать множество почтовых ящиков, на...
В 1982 году Ларри Уолтерс, пенсионер из Лос-Анджелеса решил осуществить давнюю мечту - полететь, но не на самолете. Он изобрел собственный способ путешествовать по воздуху. Уолтерс привязал к удобному креслу сорок пять метеорологических шаров, наполненных гелием, каждый из которых имел метр в диаметре. Он уселся в кресло, взяв запас бутербродов, пиво и дробовик. По сигналу, его друзья отвязали веревку,...