Страница полузащищенная
Из Википедии, бесплатной энциклопедии
  (Перенаправлено из ОС iPhone )
Перейти к навигации Перейти к поиску

iOS (ранее iPhone OS ) - мобильная операционная система, созданная и разработанная Apple Inc. исключительно для своего оборудования . Это операционная система, на которой работают многие мобильные устройства компании, включая iPhone и iPod Touch ; этот термин также включал версии, работающие на iPad, пока имя iPadOS не было представлено с версией 13 в 2019 году. Это вторая по распространенности мобильная операционная система в мире после Android . Это основа для трех других операционных систем Apple: iPadOS, tvOS и watchOS.. Это проприетарное программное обеспечение, хотя некоторые его части имеют открытый исходный код в соответствии с лицензией Apple Public Source License и другими лицензиями. [10]

Представленная в 2007 году для iPhone первого поколения , iOS с тех пор была расширена для поддержки других устройств Apple, таких как iPod Touch (сентябрь 2007 г.) и iPad (январь 2010 г.). По состоянию на март 2018 года Apple App Store содержит более 2,1 миллиона приложений для iOS, 1 миллион из которых являются собственными для iPad. [11] Эти мобильные приложения были загружены более 130 миллиардов раз.

Основные версии iOS выпускаются ежегодно. Текущая стабильная версия iOS 14 была выпущена для широкой публики 16 сентября 2020 года. [12] Она принесла множество изменений пользовательского интерфейса, в том числе возможность размещать виджеты на главном экране, компактный пользовательский интерфейс для Siri и телефонных звонков, а также возможность изменить как веб-браузер по умолчанию, так и почтовые приложения. Никакие устройства не были сброшены, поскольку все устройства, поддерживаемые iOS 13 , могут работать под управлением iOS 14 .

История

Второй логотип iOS (2013–2017 гг.) С использованием шрифта Myriad Pro Light.
Третий логотип iOS (с 2017 г. по настоящее время) с использованием шрифта San Francisco Semibold.

В 2005 году, когда Стив Джобс начал планировать iPhone , у него был выбор: «уменьшить размер Mac, что было бы грандиозным достижением инженерной мысли, либо увеличить размер iPod». Джобс поддержал первый подход, но столкнул команды Macintosh и iPod , возглавляемые Скоттом Форстоллом и Тони Фаделлом , соответственно, во внутреннем соревновании, в котором Форстолл победил, создав iPhone OS. Это решение обеспечило успех iPhone в качестве платформы для сторонних разработчиков: использование хорошо известной настольной операционной системы в качестве основы позволило многим сторонним разработчикам Mac писать программное обеспечение для iPhone с минимальной переподготовкой. Форстолл также отвечал за созданиеКомплект для разработки программного обеспечения для программистов для создания приложений для iPhone, а также App Store в iTunes . [13] [14]

Операционная система была представлена ​​на iPhone на Macworld Conference & Expo 9 января 2007 года и выпущена в июне того же года. [15] [16] [17] Во время презентации в январе Стив Джобс утверждал: «iPhone работает под OS X» и запускает «приложения класса настольных компьютеров», [18] [19] но на момент выпуска iPhone , операционная система была переименована в «iPhone OS». [20] Изначально сторонние собственные приложения не поддерживались. Аргументация Джобса заключалась в том, что разработчики могут создавать веб-приложения через веб-браузер Safari, которые «будут вести себя как нативные приложения на iPhone». [21] [22]В октябре 2007 года Apple объявила, что собственный комплект разработки программного обеспечения (SDK) находится в стадии разработки и что они планируют передать его «в руки разработчиков в феврале». [23] [24] [25] 6 марта 2008 года Apple провела мероприятие для прессы, на котором анонсировала iPhone SDK. [26] [27]

iPhone (первое поколение) , первое коммерчески выпущенное устройство под управлением iOS (2007 г.)

IOS App Store был открыт 10 июля 2008 года с начальным 500 приложений , доступных. [28] Это быстро выросло до 3 000 в сентябре 2008 г. [29] 15 000 в январе 2009, [30] 50 000 в июне 2009, [31] 100 000 в ноябре 2009, [32] [33] 250 000 в августе 2010, [34] [35] 650 000 в июле 2012 года, [36] 1 миллион в октябре 2013 года, [37] [38] 2 миллиона в июне 2016 года, [39] [40] [41] и 2,2 миллиона в январе 2017 года. [42] [43 ] ] По состоянию на март 2016 г. 1 миллион приложений изначально совместимы сПланшетный компьютер iPad . [44] Эти приложения были загружены более 130 миллиардов раз. [39] По оценкам компании Sensor Tower, занимающейся разработкой приложений, к 2020 году в App Store будет 5 миллионов приложений. [45]

В сентябре 2007 года Apple анонсировала iPod Touch , модернизированный iPod, основанный на форм-факторе iPhone. [46] На 27 января 2010, Apple представила свой долгожданный медиа - планшет , на IPad , показывая больший экран , чем iPhone и IPod Touch, и предназначен для просмотра веб - страниц, медиа - потребления, и чтение, и предлагая мультитач взаимодействия с мультимедийными форматами, включая газеты, электронные книги, фотографии, видео, музыку, текстовые документы, видеоигры и большинство существующих приложений для iPhone с 9,7-дюймовым экраном. [47] [48] [49] Он также включает мобильную версию Safari для просмотра веб-страниц, а также доступ к App Store,Библиотека iTunes , iBookstore , Контакты и Заметки. Контент можно загрузить через Wi-Fi и дополнительную службу 3G или синхронизировать через компьютер пользователя. [50] AT&T изначально была единственным поставщиком беспроводного доступа 3G для iPad в США. [51]

В июне 2010 года Apple переименовала iPhone OS в «iOS». Торговая марка «IOS» использовалась Cisco более десяти лет для своей операционной системы IOS , используемой на ее маршрутизаторах. Чтобы избежать любого потенциального судебного процесса, Apple лицензировала товарный знак «IOS» у Cisco. [52]

Яблоко Часы SmartWatch был объявлен Тим Кук 9 сентября 2014 года вводится в качестве продукта со здоровьем и фитнес-трекинга. [53] [54] Он был выпущен 24 апреля 2015 года. [55] [56] [57] Он использует watchOS в качестве операционной системы, которая основана на IOS:

В октябре 2016 года, Apple открыл Академию своего первого IOS Developer в Неаполе в университете Неаполя Федерико II нового кампуса s. [58] [59] Курс полностью бесплатный и направлен на приобретение специальных технических навыков по созданию и управлению приложениями для платформ экосистемы Apple . [60] В Академии также есть вопросы бизнес-администрирования (бизнес-планирование и управление бизнесом с акцентом на цифровые возможности), и есть путь, посвященный дизайну графических интерфейсов.. У студентов есть возможность принять участие в «Enterprise Track», углубленном обучении на протяжении всего жизненного цикла приложения, от разработки до внедрения, безопасности, устранения неполадок , хранения данных и использования облака. [61] [62] По состоянию на 2020 год Академию выпустили почти тысячу студентов со всего мира, которые проработали 400 идей приложений и уже опубликовали около 50 приложений в iOS App Store . В 2018/2019 учебном году прибыли студенты из более чем 30 стран мира. 35 из них были отобраны для участия во Всемирной конференции разработчиков , ежегодной конференции разработчиков Apple, ежегодно проводимой в Калифорнии в начале июня. [63] [64]

Стив Джобс , тогдашний генеральный директор Apple , представляет iPad.

3 июня 2019 года на WWDC в 2019 году было анонсировано iPadOS , фирменная версия iOS для iPad; он был запущен 25 сентября 2019 года. [65]

Функции

Интерфейс

Пользовательский интерфейс iOS основан на прямом манипулировании с использованием мультисенсорных жестов, таких как смахивание , касание , сжатие и обратное сжатие . Элементы управления интерфейсом включают ползунки, переключатели и кнопки. [66] Внутренние акселерометры используются некоторыми приложениями для реакции на встряхивание устройства (один из распространенных результатов - команда отмены ) или его вращение в трех измерениях (один общий результат - переключение между портретным и альбомным режимами). Различные возможности доступа описаны в § ДоступностьФункции позволяют пользователям с нарушениями зрения и слуха правильно использовать iOS. [67]

Устройства iOS загружаются на домашний экран, основной навигационный и информационный «центр» на устройствах iOS, аналогичный рабочему столу на персональных компьютерах. Домашние экраны iOS обычно состоят из значков приложений и виджетов ; значки приложений запускают соответствующее приложение, тогда как виджеты отображают автоматически обновляемый контент в реальном времени, такой как прогноз погоды , почтовый ящик пользователя или бегущая строка новостей, прямо на рабочем столе. [68]

Домашний экран iPhone X

Вверху экрана находится строка состояния, в которой отображается информация об устройстве и его возможностях подключения. Сама строка состояния содержит два элемента, в Центре управления и Центр уведомлений . На новых iPhone Центр управления можно «потянуть» вниз из верхней правой части выемки, что дает доступ к различным переключателям для более быстрого управления устройством без необходимости открывать настройки. Можно управлять яркостью, громкостью, беспроводным подключением, музыкальным плеером и т. Д. [69]

Вместо этого при прокрутке сверху слева вниз откроется Центр уведомлений , который в последних версиях iOS очень похож на экран блокировки. Он отображает уведомления в хронологическом порядке и группирует их по приложениям. Из уведомлений некоторых приложений можно напрямую взаимодействовать, например, отвечая на сообщение прямо из него. Уведомления отправляются в двух режимах: важные уведомления, которые отображаются на экране блокировки и сигнализируются характерным звуком, сопровождаются предупреждающим баннером и значком значка приложения, а также второстепенным режимом, в котором они отображаются в Центре уведомлений, но они не отображаются на экране блокировки, они не обозначаются предупреждающими баннерами, значками значков или звуками. [70] [71]

Можно выбрать, будут ли уведомления из приложения отображаться на экране блокировки, в Центре уведомлений, баннере или на всех трех; должен ли баннер быть временным или постоянным; включить или выключить звук; выберите, следует ли группировать по приложению или нет, и показывать ли предварительный просмотр при блокировке. Можно отключить нежелательные уведомления приложений. Старые уведомления автоматически удаляются через несколько дней.

Рабочий стол может состоять из нескольких страниц, между которыми пользователь может Swipe вперед и назад, один из способов сделать это , чтобы удерживать на «точки» , показанные на каждой странице и проведите палец влево или вправо.

Справа от последней страницы находится библиотека приложений, в которой перечислены приложения, установленные на устройстве, и распределены по категориям. Приложения в каждой категории упорядочены в зависимости от частоты их использования. Помимо категории для предлагаемых приложений, в категории «недавние» перечислены приложения, недавно установленные, а также недавно использованные клипы приложений. Пользователи могут искать нужные приложения или просматривать их в алфавитном порядке.

iOS также легко интегрируется с другими платформами и технологиями программирования, такими как Apple Pay , HomeKit , HealthKit и ResearchKit .

В iOS кнопка главной страницы обычно расположена вверху справа. Для возврата в приложение почти всегда есть кнопка «назад».

Вы можете вернуться 4 разными способами, это зависит от контекста.

  1. Нажмите кнопку «Назад» в левом верхнем углу дисплея.
  2. Проведите вправо от левого края экрана (жест)
  3. Нажмите "Готово" в правом верхнем углу экрана.
  4. Прокрутите содержимое экрана вниз

Заголовок страницы практически всегда присутствует и хорошо виден, но он сжимается по мере того, как пользователь прокручивает страницу вниз.

Пункты назначения навигации, которые не могут содержаться в нижней панели вкладок, могут: перемещаться на общую вкладку «Дополнительно» или отображаться как действия в верхнем левом или верхнем правом углу других пунктов назначения.

Модальные представления - это одноэкранные действия, которые отображаются при перемещении на передний план, позволяя предыдущему экрану заглядывать вверх, отступая на задний план. Вы можете проигнорировать их, прокрутив страницу вниз или нажав «Назад» вверху.

Полноэкранные просмотры - это мультимедийный контент, например фотографии или видео, которые занимают весь экран. Они исчезают при прокрутке вниз.

Иногда в iOS важные действия на странице появляются на нижней панели инструментов.

Меню действий можно активировать любой кнопкой или попыткой выполнить какое-либо действие. Они прокручиваются снизу вверх.

На более ранних айфонов с домашней кнопки , скриншоты могут быть созданы с одновременным нажатием на домашних и силовых кнопок . По сравнению с ОС Android , в которой кнопки должны удерживаться нажатыми, на iOS достаточно короткого нажатия. [72] На более поздних моделях iPhone, на которых отсутствует физическая кнопка «Домой», снимки экрана делаются с помощью кнопок уменьшения громкости и питания. [73]

Новая функция iOS 13 под названием «контекстные меню» показывает связанные действия, когда вы касаетесь и удерживаете элемент. Когда отображается контекстное меню, фон размывается. [74]

Чтобы выбрать один из нескольких вариантов, используется элемент управления выделением. Селекторы могут отображаться закрепленными внизу или на одной линии с содержимым (так называемые селекторы даты). Селекторы даты принимают вид любого другого элемента управления выбором, но со столбцом для дня, месяца и, возможно, года.

Предупреждения появляются в центре экрана, но есть также предупреждения, которые прокручиваются вверх снизу экрана (так называемые «панели действий»). Деструктивные действия (например, устранение любого элемента) окрашены в красный цвет.

Официальный шрифт iOS - San Francisco . Он разработан для удобочитаемости небольшого текста и используется во всей операционной системе, включая сторонние приложения. [74]

Значки имеют размер 180x180 пикселей для iPhone с большим экраном, обычно модели с диагональю более 6 дюймов, включая iPhone 11 Pro и iPhone 8 Plus , а для iPhone с меньшими дисплеями - 120x120 пикселей. [75]

Официальный язык дизайна Apple называется Human Interface . [76]

Приложения

Устройства iOS поставляются с предустановленными приложениями, разработанными Apple, включая Mail, Maps, TV, Music, FaceTime, Wallet, Health и многие другие.

Приложения (« приложения ») - это наиболее общая форма прикладного программного обеспечения, которое можно установить на iOS. Они загружаются из официального каталога цифрового магазина App Store , где приложения проходят проверку безопасности перед тем, как стать доступными для пользователей. В июне 2017 года Apple обновила свои правила, указав, что разработчики приложений больше не будут иметь возможность использовать настраиваемые подсказки для поощрения пользователей оставлять отзывы о своих приложениях. [77] [78] Приложения IOS также могут быть установлены непосредственно из файла IPA, предоставленного распространителем программного обеспечения, неофициальными способами. Они написаны с использованием iOS Software Development Kit (SDK) и часто в сочетании с Xcode., используя официально поддерживаемые языки программирования, включая Swift и Objective-C . Другие компании также создали инструменты, позволяющие разрабатывать собственные приложения для iOS с использованием соответствующих языков программирования.

Приложения для iOS в основном создаются с использованием компонентов UIKit , среды программирования. Это позволяет приложениям иметь согласованный внешний вид с ОС, тем не менее, предлагая индивидуальную настройку.

Элементы автоматически обновляются вместе с обновлениями iOS, автоматически включая новые правила интерфейса. Элементы UIKit легко адаптируются, это позволяет разработчикам создавать единое приложение, которое будет выглядеть одинаково на любом устройстве iOS. Помимо определения интерфейса iOS, UIKit определяет функциональность приложения.

Сначала Apple не собиралась выпускать SDK для разработчиков, потому что они не хотели, чтобы сторонние приложения разрабатывались для iOS, а вместо этого создавали веб-приложения . Однако эта технология так и не вошла в широкое использование, это заставило Apple изменить свое мнение, поэтому в октябре 2007 года был анонсирован SDK для разработчиков, который, наконец, был выпущен 6 марта 2008 года.

SDK включает в себя полный набор инструментов разработки [79], включая аудиомикшер и симулятор iPhone. Это бесплатная загрузка для пользователей Mac . Он недоступен для ПК с Microsoft Windows . Чтобы протестировать приложение, получить техническую поддержку и распространять приложения через App Store , разработчики должны подписаться на программу Apple Developer Program.

За прошедшие годы приложения Apple Store превзошли несколько основных этапов развития, в том числе 50 000, [80] 100 000, [81] 250 000, [82] 500 000, [83] 1 миллион, [84] и 2 миллиона приложений. [85] Миллиардное приложение было установлено 24 апреля 2009 года. [86]

Домашний экран

На главном экране, отображаемом SpringBoard , отображаются значки приложений и док-станция внизу, где пользователи могут закреплять свои наиболее часто используемые приложения. Главный экран появляется всякий раз, когда пользователь разблокирует устройство или нажимает физическую кнопку «Домой» в другом приложении. [87] До iOS 4 на iPhone 3GS (или новее) фон экрана можно было настроить только с помощью взлома., но теперь его можно изменить прямо из коробки. Вверху экрана есть строка состояния для отображения данных, таких как время, уровень заряда батареи и мощность сигнала. Остальная часть экрана посвящена текущему приложению. Когда пароль установлен и пользователь включает устройство, код доступа должен быть введен на экране блокировки, прежде чем будет предоставлен доступ к главному экрану. [88]

В iPhone OS 3 была представлена функция Spotlight , позволяющая пользователям искать мультимедиа, приложения, электронную почту, контакты, сообщения, напоминания, события календаря и аналогичный контент. В iOS 7 и новее к Spotlight можно получить доступ, потянув вниз в любом месте на главном экране (за исключением верхнего и нижнего краев, которые открывают Центр уведомлений и Центр управления). [89] [90] В iOS 9 есть два способа получить доступ к Spotlight. Как и в случае с iOS 7 и 8, при раскрытии любого рабочего экрана будет отображаться Spotlight. Однако к нему также можно получить доступ, как это было в iOS 3–6. Это наделяет Spotlight предложениями Siri, которые включают предложения приложений, предложения контактов и новости. [91] В iOS 10 Spotlight находится в верхней части выделенной теперь панели «Сегодня». [92]

Начиная с iOS 3.2 , пользователи могут устанавливать фоновое изображение для главного экрана. Эта функция доступна только на устройствах третьего поколения - iPhone 3GS , iPod touch третьего поколения (iOS 4.0 или новее) и всех моделях iPad (начиная с iOS 3.2) - или новее.

iOS 7 представила эффект параллакса на главном экране, который сдвигает обои и значки устройства в ответ на движение устройства, создавая 3D-эффект и иллюзию плавающих значков. Этот эффект также виден на вкладке «Почта» и «Safari». [93]

Исследователи обнаружили, что пользователи упорядочивают значки на своих домашних экранах в зависимости от частоты использования и взаимосвязи приложений, а также из соображений удобства использования и эстетики. [94]

Системный шрифт

iOS изначально использовала Helvetica в качестве системного шрифта. Apple перешла на Helvetica Neue исключительно для iPhone 4 и его дисплея Retina и сохранила Helvetica в качестве системного шрифта для старых устройств iPhone на iOS 4. [95] В iOS 7 Apple объявила, что изменит системный шрифт на Helvetica Neue Light. , решение, которое вызвало критику за ненадлежащее использование легкого и тонкого шрифта для экранов мобильных устройств с низким разрешением. В итоге Apple выбрала Helvetica Neue. [96] [97] В выпуске iOS 7 также появилась возможность масштабировать текст или применять другие формы изменений доступности текста через Настройки. [98] [99]В iOS 9 Apple изменила шрифт на San Francisco , шрифт , разработанный Apple, нацеленный на максимальную разборчивость и единообразие шрифтов во всей линейке продуктов. [100] [101]

Папки

В iOS 4 появились папки, которые можно создать, перетащив одно приложение поверх другого, и с этого момента в папку можно добавлять другие элементы, используя ту же процедуру. Название папки автоматически выбирается по категории приложений внутри, но имя также может редактироваться пользователем. [102] Когда приложения внутри папок получают значки уведомлений, отдельные числа уведомлений суммируются, и общее количество отображается в виде значка уведомления на самой папке. [102] Первоначально в папках на iPhone могло быть до 12 приложений, а на iPad - до 20. [103]С увеличением размеров дисплея на новом оборудовании iPhone iOS 7 обновила папки со страницами, аналогичными макету домашнего экрана, что позволило значительно расширить функциональность папок. Каждая страница папки может содержать до девяти приложений, а всего может быть 15 страниц, что позволяет разместить 135 приложений в одной папке. [104] В iOS 9 Apple обновила размеры папок для оборудования iPad, разрешив размещение 16 приложений на странице, при этом максимум 15 страниц, увеличив общее количество приложений до 240. [105]

Центр уведомлений

До iOS 5 уведомления доставлялись в модальном окне и не могли быть просмотрены после закрытия. В iOS 5 Apple представила Центр уведомлений , который позволяет пользователям просматривать историю уведомлений. Пользователь может нажать на уведомление, чтобы открыть соответствующее приложение, или очистить его. [106] Уведомления теперь доставляются в виде баннеров, которые ненадолго появляются в верхней части экрана. Если пользователь коснется полученного уведомления, откроется приложение, отправившее уведомление. Пользователи также могут просматривать уведомления в модальных окнах предупреждений, настраивая параметры уведомлений приложения. Представленные в iOS 8 виджеты теперь доступны через Центр уведомлений, определенный сторонними организациями.

Когда приложение отправляет уведомление, когда оно закрыто, на его значке появляется красный значок. Этот значок сразу сообщает пользователю, сколько уведомлений отправило это приложение. При открытии приложения значок очищается.

Доступность

iOS предлагает различные специальные возможности, чтобы помочь пользователям с нарушениями зрения и слуха. Одна из основных функций, VoiceOver , обеспечивает голосовое чтение информации на экране, включая контекстные кнопки, значки, ссылки и другие элементы пользовательского интерфейса , и позволяет пользователю перемещаться по операционной системе с помощью жестов. Любые приложения с управлением по умолчанию и разработанные с UIKit рамками получают функциональность VoiceOver встроено. [107] Один примера включает задерживая iPhone , чтобы сделать снимок, с VoiceOver с описанием фото пейзажей. [108] В рамках программы «Сделано для iPhone», представленной с выпуском iOS 7 в 2013 году, Apple разработала технологию для использованияBluetooth и специальный технологический протокол, позволяющий совместимому оборудованию сторонних производителей подключаться к iPhone и iPad для потоковой передачи звука непосредственно в уши пользователя. Дополнительные настройки, доступные для продуктов Made for iPhone, включают отслеживание заряда батареи и регулируемые настройки звука для различных сред. [109] [110] Apple приложила дополнительные усилия для обеспечения доступности для выпуска iOS 10 в 2016 году, добавив новый редактор произношения в VoiceOver, добавив настройку лупы для увеличения объектов с помощью камеры устройства, программную поддержку телетайпа для глухих людей, чтобы сделать телефон звонки с iPhone и предоставление руководств и руководств для сторонних разработчиков по включению соответствующих функций доступности в свои приложения. [111]

В 2012 году Лиат Корновски из The Atlantic написал, что «iPhone оказался одним из самых революционных достижений с момента изобретения шрифта Брайля » [112], а в 2016 году Стивен Акино из TechCrunch назвал Apple «лидером в вспомогательные технологии », с Сарой Херрлингер, старшим менеджером по глобальной политике доступности и инициативам в Apple, заявив, что« Мы рассматриваем доступность как одно из основных прав человека. Встраивание в основу наших продуктов поддерживает видение инклюзивного мира, в котором возможности и доступ к информация является беспрепятственной, позволяя людям с ограниченными возможностями достигать своих целей ". [113]

Критика была направлена ​​на iOS, зависящую от подключения к Интернету (Wi-Fi или через iTunes) и работающей SIM-карты при первой активации. [114] Это ограничение было снято в iOS 12, которая больше не требует последнего. [115]

Многозадачность

Многозадачность для iOS была впервые выпущена в июне 2010 года вместе с выпуском iOS 4 . [116] [117] Только определенные устройства - iPhone 4 , iPhone 3GS и iPod Touch 3-го поколения - могли выполнять несколько задач одновременно. [118] IPad не получили ни многозадачности до прошивки 4.2.1 в этом ноябре. [119]

Реализация многозадачности в iOS подверглась критике за подход, который ограничивает работу, которую приложения в фоновом режиме могут выполнять, ограниченным набором функций и требует, чтобы разработчики приложений добавляли явную поддержку для этого. [118] [120]

До iOS 4 многозадачность была ограничена набором приложений, которые Apple включила в устройство. Однако пользователи могут «взломать» свое устройство для неофициальной многозадачности. [121] Начиная с iOS 4, на устройствах iOS третьего поколения и новее многозадачность поддерживается с помощью семи фоновых API : [122]

  1. Фоновый звук - приложение продолжает работать в фоновом режиме, пока воспроизводит аудио- или видеоконтент [123]
  2. Передача голоса по IP - приложение приостанавливается, если телефонный звонок не ведется [123]
  3. Фоновое местоположение - приложение уведомляется об изменении местоположения [123]
  4. Всплывающее уведомление
  5. Локальные уведомления - приложение планирует доставку локальных уведомлений в заранее определенное время [123]
  6. Завершение задачи - приложение запрашивает у системы дополнительное время для выполнения данной задачи [123]
  7. Быстрое переключение приложений - приложение не выполняет никакого кода и может быть удалено из памяти в любой момент [123]

В iOS 5 были представлены три новых фоновых API:

  1. Газетный киоск - приложение может загружать контент в фоновом режиме, чтобы он был готов для пользователя [123]
  2. Внешний аксессуар - приложение обменивается данными с внешним аксессуаром и регулярно обменивается данными [123]
  3. Аксессуар Bluetooth - приложение обменивается данными с аксессуаром Bluetooth и регулярно обменивается данными [123]

В iOS 7 Apple представила новую функцию многозадачности, предоставив всем приложениям возможность выполнять фоновые обновления. Эта функция предпочитает обновлять наиболее часто используемые приложения пользователя и предпочитает использовать сети Wi-Fi через сотовую сеть без значительного сокращения времени автономной работы устройства.

Переключение приложений

В iOS 4.0 - iOS 6.x двойной щелчок по кнопке «Домой» активирует переключатель приложений. Снизу появляется прокручиваемый интерфейс в стиле док-станции, перемещающий содержимое экрана вверх. Выбор значка переключает на приложение. Слева расположены значки, которые функционируют как элементы управления музыкой, блокировка поворота, а в iOS 4.2 и выше - регулятор громкости.

С появлением iOS 7 двойной щелчок по кнопке «Домой» также активирует переключатель приложений. Однако, в отличие от предыдущих версий, он отображает скриншоты открытых приложений поверх значка, а горизонтальная прокрутка позволяет просматривать предыдущие приложения, и можно закрывать приложения, перетаскивая их вверх, аналогично тому, как WebOS обрабатывала несколько карт. [124]

С выходом iOS 9 переключатель приложений претерпел значительные визуальные изменения; при этом сохраняется метафора карты, появившаяся в iOS 7, значок приложения меньше и появляется над снимком экрана (который теперь стал больше из-за удаления «Последние и избранные контакты»), и каждая «карта» приложения перекрывает другую. , формируя эффект ролодекса при прокрутке пользователем. Теперь вместо главного экрана, отображаемого в крайнем левом углу переключателя приложений, он отображается в крайнем правом углу. [125] В iOS 11 переключатель приложений претерпел значительные изменения. В iPad Центр управленияи переключатель приложений объединены. К переключателю приложений в iPad также можно получить доступ, проведя снизу вверх. В iPhone переключатель приложений недоступен, если в ОЗУ нет приложений .

Завершение задач

В iOS 4.0 - iOS 6.x кратковременное удерживание значков в переключателе приложений заставляет их «покачиваться» (аналогично домашнему экрану) и позволяет пользователю принудительно закрыть приложения, нажав красный кружок с минусом, который появляется в углу значок приложения. [126] Очистка приложений от многозадачности осталась прежней с iOS 4.0 до 6.1.6, последней версии iOS 6.

Начиная с iOS 7, процесс стал быстрее и проще. В iOS 7 вместо того, чтобы удерживать значки, чтобы закрыть их, они закрываются простым смахиванием вверх с экрана. Одновременно можно очистить до трех приложений по сравнению с одним в версиях до iOS 6.1.6. [127]

Завершение задачи

Завершение задачи позволяет приложениям продолжить выполнение определенной задачи после того, как приложение было приостановлено. [128] [129] Начиная с iOS 4.0, приложения могут запрашивать до десяти минут для выполнения задачи в фоновом режиме. [130] Это не распространяется на загрузку и загрузку в фоновом режиме (например, если пользователь начинает загрузку в одном приложении, она не завершится, если они отключатся от приложения).

Siri

Сири ( / с ɪər я / ) является интеллектуальным персональным ассистентом интегрирован в IOS. Помощник использует голосовые запросы и пользовательский интерфейс на естественном языке, чтобы отвечать на вопросы, давать рекомендации и выполнять действия, делегируя запросы набору интернет-служб. Программное обеспечение адаптируется к индивидуальному использованию языка, поиску и предпочтениям пользователей при постоянном использовании. Возвращаемые результаты индивидуализированы.

Первоначально выпущенное как приложение для iOS в феврале 2010 года [131], оно было приобретено Apple двумя месяцами позже, [132] [133] [134] и затем интегрировано в iPhone 4S при его выпуске в октябре 2011 года. [135] [136 ] ] В то время отдельное приложение также было удалено из iOS App Store . [137]

Siri поддерживает широкий спектр пользовательских команд, в том числе выполнение действий с телефоном, проверку основной информации, планирование событий и напоминаний, обработку настроек устройства, поиск в Интернете, навигацию по областям, поиск информации о развлечениях и возможность взаимодействия с приложениями, интегрированными с iOS. [138] С выпуском iOS 10 в 2016 году Apple открыла ограниченный сторонний доступ к Siri, включая сторонние приложения для обмена сообщениями, а также приложения для платежей, совместного использования поездок и интернет-звонков. [139] [140] С выпуском iOS 11 Apple обновила голоса Siri, сделав их более четкими, человеческими, теперь она поддерживает дополнительные вопросы и языковой перевод, а также дополнительные сторонние действия. [141] [142]

Игровой центр

Game Center - это многопользовательская онлайновая «социальная игровая сеть» [143], выпущенная Apple. [144] Он позволяет пользователям «приглашать друзей поиграть в игру, начинать многопользовательскую игру через подбор игроков, отслеживать их достижения и сравнивать свои рекорды в таблице лидеров ». iOS 5 и выше добавляет поддержку фото профиля. [143]

Game Center был анонсирован во время предварительного просмотра iOS 4, организованного Apple 8 апреля 2010 года. Предварительный просмотр был выпущен для зарегистрированных разработчиков Apple в августе. [143] Он был выпущен 8 сентября 2010 года с iOS 4.1 на iPhone 4 , iPhone 3GS и iPod Touch 2–4-го поколения. [145] Game Center дебютировал на iPad с iOS 4.2.1. [146] Нет поддержки iPhone 3G , оригинального iPhone и iPod Touch первого поколения (на последних двух устройствах не было Game Center, потому что на них не была установлена ​​iOS 4). [147] Однако Game Center неофициально доступен на iPhone 3G после взлома. [148]

Аппаратное обеспечение

Основной аппаратной платформой для iOS является архитектура ARM ( ARMv7 , ARMv8-A , ARMv8.2-A , ARMv8.3-A ). Выпуски iOS до iOS 7 можно запускать только на устройствах iOS с 32-разрядными процессорами ARM (архитектуры ARMv6 и ARMv7-A ). В 2013 году была выпущена iOS 7 с полной 64-разрядной поддержкой (которая включает собственное 64-разрядное ядро, библиотеки, драйверы, а также все встроенные приложения) [149] после того, как Apple объявила о переходе на 64-разрядную версию. Процессоры ARMv8-A с представлением Apple A7чип. [150] 64-битная поддержка также была обязательна для всех приложений в App Store ; Все новые приложения, отправленные в App Store с крайним сроком до февраля 2015 года, и все обновления приложений, отправленные в App Store с крайним сроком до 1 июня 2015 года. [151] iOS 11 прекращает поддержку всех устройств iOS с 32-разрядными процессорами ARM а также 32-битные приложения, [152] [153] делая iOS только 64-битной. [154]

Разработка

IOS SDK ( Software Development Kit ) позволяет разрабатывать мобильные приложения для iOS.

Первоначально разрабатывая iPhone до его презентации в 2007 году, тогдашний генеральный директор Apple Стив Джобс не намеревался позволять сторонним разработчикам создавать собственные приложения для iOS, вместо этого поручая им создавать веб-приложения для веб-браузера Safari . [155] Однако негативная реакция разработчиков побудила компанию пересмотреть [155]: в октябре 2007 года Джобс объявил, что к февралю 2008 года Apple предоставит разработчикам комплект средств разработки программного обеспечения. [156] [157] SDK был выпущен в марте. 6, 2008. [158] [159]

SDK можно бесплатно загрузить для пользователей персональных компьютеров Mac . [160] Он недоступен для ПК с Microsoft Windows . [160] SDK содержит наборы, дающие разработчикам доступ к различным функциям и службам устройств iOS, таким как аппаратные и программные атрибуты. [161] Он также содержит симулятор iPhone, имитирующий внешний вид устройства на компьютере во время разработки. [161] Новые версии SDK сопровождают новые версии iOS. [162] [163] Для тестирования приложений, получения технической поддержки и распространения приложений через App Store разработчики должны подписаться на программу Apple Developer Program. [160]

В сочетании с Xcode SDK для iOS помогает разработчикам писать приложения для iOS с использованием официально поддерживаемых языков программирования, включая Swift и Objective-C . [164] Другие компании также создали инструменты, позволяющие разрабатывать собственные приложения для iOS с использованием соответствующих языков программирования. [165] [166]

Расписание обновлений

Использование платформы по данным App Store 24 февраля 2021 г. [167]

  iOS 14 (80,00%)
  iOS 13 (12,00%)
  iOS 12 и более ранние версии (8,00%)

Apple ежегодно предоставляет основные обновления операционной системы iOS через iTunes, а начиная с iOS 5, также по воздуху . [168] Устройство проверяет наличие обновлений в файле PLIST на основе XML на сайте mesu.apple.com. Обновления доставляются в простых незашифрованных файлах ZIP. На всех последних устройствах iOS iOS регулярно проверяет наличие обновления, и, если оно доступно, пользователю будет предложено разрешить его автоматическую установку.

Последней стабильной версией является iOS 14 , выпущенная 16 сентября 2020 года. Она доступна для iPhone 6S и новее, а также для iPod Touch седьмого поколения . [169] В дополнение к выпуску iOS 14, iPadOS 14 была выпущена вместе с iOS 14. Apple представила iOS 14 и iPadOS 14 на своем ежегодном программном мероприятии WWDC 22 июня 2020 года. [170] iPadOS 14 доступен на iPad Air 2 и позже, iPad пятого поколения и новее, iPad mini 4 и новее, а также все версии iPad Pro . [171]В обновлении представлены новые функции, такие как улучшенные виджеты на главном экране, библиотека приложений, клипы приложений и многое другое. [172]

Первоначально пользователям iPod Touch приходилось платить за обновления системного программного обеспечения. Это произошло из-за правил бухгалтерского учета, которые определяли его не как «устройство подписки», как iPhone или Apple TV, и для улучшения устройства требовались платежи. [173] [174] Требование платить за обновление заставило владельцев iPod Touch воздерживаться от обновлений. [175] Однако в сентябре 2009 года изменение в правилах бухгалтерского учета получило предварительное одобрение, что повлияло на прибыль и стоимость акций Apple и позволило бесплатно доставлять обновления iPod Touch. [176] [177]

За прошедшие годы Apple значительно расширила цикл обновлений для устройств с поддержкой iOS. IPhone (первое поколение) и iPhone 3G получили только два IOS обновления, в то время как более поздние модели имели поддержку пять-шесть лет. [178] [179]

Ядро XNU

Ядро iOS - это XNU- ядро Дарвина . Исходная версия iPhone OS (1.0) до iPhone OS 3.1.3 использовала Darwin 9.0.0d1. iOS 4 была основана на Дарвине 10. iOS 5 была основана на Дарвине 11. iOS 6 была основана на Дарвине 13. iOS 7 и iOS 8 основаны на Дарвине 14. iOS 9 основана на Дарвине 15. iOS 10 основана на Дарвине 16 . iOS 11 основана на Darwin 17. iOS 12 основана на Darwin 18. iOS 13 основана на Darwin 19. [180]

В iOS 6 ядро подчиняется ядру ASLR , очень похожему на ядро OS X Mountain Lion . Это усложняет возможности эксплойта, поскольку невозможно узнать расположение кода ядра.

Поскольку XNU основан на ядре BSD, он имеет открытый исходный код . [181] Источник находится под лицензией BSD из 3 пунктов [182] для оригинальных частей BSD с частями, добавленными Apple в соответствии с лицензией Apple Public Source License. [183] Версии, содержащиеся в iOS, недоступны, в то время как доступны только версии, используемые в macOS .

iOS не имеет кекстов в файловой системе, даже если они действительно присутствуют. Кэш ядра можно распаковать, чтобы отобразить правильное ядро, вместе с кекстами (все упакованы в разделе __PRELINK_TEXT) и их списками (в разделе __PRELINK_INFO).

Кэш ядра также может быть распакован напрямую (если расшифрован) с помощью сторонних инструментов. С появлением бета-версий iOS 10 и стандартных кешей ядра в виде обычного текста эти инструменты можно использовать только после распаковки и применения lzssdec для распаковки кеша ядра до его полного размера.

Kextstat, предоставляемый альтернативным программным обеспечением Cydia , не работает на iOSm, потому что kextstat основан на kmod_get_info(...)устаревшем API в iOS 4 и Mac OS X Snow Leopard . Есть другое альтернативное программное обеспечение, которое также может выгружать необработанные XML-данные.

На разрабатываемых устройствах ядро ​​всегда хранится в виде статически связанного кэша, хранящегося в /System/Library/Caches/com.apple.kernelcaches/kernelcache, который распаковывается и запускается при загрузке.

Вначале у iOS была версия ядра, обычно более поздняя, ​​чем соответствующая версия macOS . Со временем ядра iOS и macOS стали ближе. Это неудивительно, учитывая, что iOS представила новые функции (такие как ядро ​​ASLR, морозильная камера по умолчанию и различные функции усиления безопасности), которые были впервые включены и впоследствии появились в macOS. Похоже, Apple постепенно объединяет ядра iOS и macOS. Дата сборки для каждой версии немного отличается в зависимости от процессора. Это связано с тем, что сборки идут последовательно.

Последняя версия ядра Дарвина, обновленная до iOS 13.6, - 19.6.0 от 27 июля 2020 года, а для iOS 14 beta 4 - 20.0.0 от 27 июля 2020 года.

Образ ядра

База образа ядра рандомизируется загрузчиком ( iBoot ). Это делается путем создания случайных данных, их хеширования SHA-1 и последующего использования байта из хеша SHA-1 для слайда ядра. Слайд рассчитывается по следующей формуле:

база = 0x01000000 + (слайд_байт * 0x00200000)

Если слайд равен 0, вместо него используется статическое смещение 0x21000000.

Скорректированная база передается ядру в структуре аргументов загрузки по смещению 0x04, что эквивалентно gBootArgs-> virtBase.

Карта ядра

Карта ядра используется для распределения ядра всех типов ( kalloc(), kernel_memory_allocate()и т. Д.) И охватывает все пространство ядра ( 0x80000000- 0xFFFEFFFF). Карты на основе ядра - это подкарты kernel_map, например zone_map, ipc_kernel_mapи т. Д.

Стратегия состоит в том, чтобы рандомизировать базу kernel_map. Случайное 9-битное значение генерируется сразу после того, как kmem_init()устанавливается kernel_map, умножается на размер страницы. Полученное значение используется в качестве размера для начального kernel_mapраспределения. Будущие kernel_mapвыделения (и подкарты) продвигаются на случайную величину. Выделение автоматически удаляется после первой сборки мусора и используется повторно. Это поведение можно изменить с помощью kmapoffпараметра загрузки " ".

Атаки

Kext_request()позволяет приложениям запрашивать информацию о модулях ядра, разделенных на активные и пассивные операции. Для активных операций (загрузка, выгрузка, запуск, остановка и т. Д.) Требуется root-доступ. iOS убирает возможность загрузки расширений ядра. Первоначально (до iOS 6 ) пассивные операции были неограниченными и позволяли непривилегированным пользователям запрашивать базовые адреса модулей ядра. iOS6 случайно сняла некоторые ограничения; запрещены только запросы адреса загрузки. Таким образом, злоумышленники могут использовать kKextRequestPredicateGetLoadedдля получения адресов загрузки и дампа заголовков mach-o. Заголовки адреса загрузки и сегментов mach-o скрыты, чтобы скрыть слайд ASLR, а заголовки сегментов mach-o - нет. Это показывает виртуальные адреса загруженных разделов ядра.

Эта утечка информации была закрыта в iOS 6.0.1.

Кодовые имена версий

Внутренне iOS идентифицирует каждую версию по кодовому имени , часто используемому только для внутреннего использования, обычно для сохранения секретности проекта. Например, кодовое имя iOS 14 - Azul.

Взлом

С момента своего первого выпуска iOS подвергалась множеству различных взломов, направленных на добавление функций, запрещенных Apple. [184] До того, как в 2008 году Apple представила собственный магазин приложений для iOS , основным мотивом взлома был отказ от механизма покупки Apple для установки собственных приложений из App Store. [185] Apple заявила, что не будет выпускать обновления программного обеспечения iOS, специально разработанные для взлома этих инструментов (кроме приложений, выполняющих разблокировку SIM-карты ); однако с каждым последующим обновлением iOS обычно исправляются ранее не исправленные эксплойты для взлома. [186]

Когда устройство загружается, оно изначально загружает собственное ядро Apple , поэтому необходимо использовать взломанное устройство и исправлять ядро ​​при каждой загрузке.

Есть разные типы побег из тюрьмы. В отвязанном джейлбрейке используются достаточно мощные эксплойты, позволяющие пользователю выключать и снова включать устройство по своему желанию, при этом устройство будет полностью загружено, а ядро ​​будет исправлено без помощи компьютера - другими словами, оно будет исправлено. быть взломанным даже после каждой перезагрузки.

Однако некоторые побеги из тюрьмы привязаны . Привязанный джейлбрейк позволяет временно взломать устройство только во время однократной загрузки. Если пользователь выключит устройство, а затем загрузит его обратно без помощи инструмента для взлома, на устройстве больше не будет работать исправленное ядро, и оно может застрять в частично запущенном состоянии, например в режиме восстановления. Для того, чтобы устройство запускалось полностью и с исправленным ядром, оно должно быть повторно взломано с помощью компьютера (с использованием функции «привязки к загрузке» инструмента) при каждом включении. Все изменения файлов на устройстве (например, файлы установленных пакетов или отредактированные системные файлы) будут сохраняться между перезагрузками, включая изменения, которые могут работать только в том случае, если устройство взломано (например, файлы установленных пакетов).

В последние годы были созданы два других решения - полу-привязанный и полу- привязанный .

Полусвязанное решение - это решение, при котором устройство может запускаться само по себе, но у него больше не будет исправленного ядра, и поэтому он не сможет запускать модифицированный код. Однако его можно будет использовать для обычных функций, как и в стандартной iOS. Чтобы начать с исправленным ядром, пользователь должен запустить устройство с помощью инструмента для взлома.

Полуотвязанный джейлбрейк дает возможность запустить устройство самостоятельно. При первой загрузке на устройстве не будет работать исправленное ядро. Однако вместо того, чтобы запускать инструмент с компьютера для применения исправлений ядра, пользователь может повторно выполнить джейлбрейк своего устройства с помощью приложения (обычно загружаемого с помощью Cydia Impactor), запущенного на его устройстве. В случае взлома iOS 9.2-9.3.3 был доступен эксплойт на основе Safari, что означало, что для повторного взлома можно было использовать веб-сайт.

Более подробно: каждое устройство iOS имеет загрузочную цепочку, которая пытается убедиться, что загружен только доверенный / подписанный код. Устройство с привязанным джейлбрейком может загрузиться с помощью инструмента для взлома, потому что инструмент выполняет эксплойты через USB, которые обходят части этой «цепочки доверия», загружаются на pwned (без проверки подписи) iBSS , iBEC или iBoot, чтобы завершить процесс загрузки.

С появлением собственного магазина приложений Apple для iOS, а вместе с ним и приложений сторонних разработчиков, общие мотивы взлома изменились. [187] Люди делают джейлбрейк по разным причинам, включая получение доступа к файловой системе, установку пользовательских тем устройств и изменение SpringBoard. Дополнительной мотивацией является то, что это может позволить установку пиратских приложений. На некоторых устройствах джейлбрейк также позволяет установить альтернативные операционные системы, такие как Android и ядро ​​Linux. В первую очередь, пользователи делают джейлбрейк своих устройств из-за ограничений iOS. В зависимости от используемого метода последствия взлома могут быть постоянными или временными. [188]

В 2010 году Electronic Frontier Foundation (EFF) успешно убедил Бюро по авторским правам США разрешить исключение из общего запрета на обход систем защиты авторских прав в соответствии с Законом об авторском праве в цифровую эпоху (DMCA). Исключение позволяет взломать iPhone с единственной целью - разрешить добавление на iPhone законно полученных приложений. [189]Исключение не влияет на договорные отношения между Apple и владельцем iPhone, например, взлом взлома, аннулирующий гарантию iPhone; тем не менее, это исключительно на усмотрение Apple, будут ли они исправлять взломанные устройства в случае, если они нуждаются в ремонте. В то же время Бюро регистрации авторских прав исключило разблокировку iPhone из-под запрета DMCA. [190] Разблокировка iPhone позволяет использовать iPhone с любым оператором беспроводной связи, использующим ту же технологию GSM или CDMA, для которой была разработана конкретная модель телефона. [191]

Разблокировка

Первоначально большинство операторов беспроводной связи в США не разрешали владельцам iPhone разблокировать его для использования с другими операторами связи. Однако AT&T разрешила владельцам iPhone, которые выполнили условия контракта, разблокировать свой iPhone. [192] Инструкции по разблокировке устройства доступны в Apple [193], но, в конечном итоге, разрешение на разблокировку устройства остается на усмотрение оператора связи. [194] Это позволяет использовать iPhone от оператора связи в других сетях. Современные версии iOS и iPhone полностью поддерживают LTE у разных операторов, независимо от того, где был изначально куплен телефон. [195] Существуют программы для снятия ограничений блокировки SIM-карты, но они не поддерживаются Apple и чаще всего не являются постоянной разблокировкой - soft-unlock.[196]

Программная разблокировка - это процесс, с помощью которого iPhone модифицируется таким образом, что основная полоса частот принимает SIM- карту любого оператора GSM. Это полностью отличается от побег из тюрьмы; взлом iPhone не разблокирует его. Однако джейлбрейк необходим для разблокировки всех общедоступных неофициальных программ.

Законность программной разблокировки различается в зависимости от страны; например, в США есть исключение DMCA для неофициальной разблокировки программного обеспечения, но исключение ограничено устройствами, приобретенными до 26 января 2013 г. (поэтому разблокировка программного обеспечения для новых устройств находится в серой зоне с правовой точки зрения). [197]

Управление цифровыми правами

Закрытый и проприетарный характер iOS вызывал критику, особенно со стороны защитников цифровых прав, таких как Electronic Frontier Foundation , компьютерный инженер и активист Брюстер Кале , специалист по интернет-праву Джонатан Зиттрейн и Фонд свободного программного обеспечения, которые протестовали против презентации iPad и нацелились на iPad своей кампанией « Дефект по дизайну ». [198] [199] [200] [201] Конкурент Microsoft через представителя по связям с общественностью раскритиковал контроль Apple над своей платформой. [202]

Речь идет об ограничениях, налагаемых дизайном iOS, а именно управлении цифровыми правами (DRM), предназначенном для блокировки приобретенных носителей на платформе Apple, модели разработки (требующей годовой подписки для распространения приложений, разработанных для iOS), централизованном процессе утверждения приложений , а также общий контроль Apple и блокировка самой платформы. В частности, проблема заключается в том, что Apple может удаленно отключать или удалять приложения по своему желанию.

Некоторые в технологическом сообществе выразили обеспокоенность тем, что заблокированная iOS представляет собой растущую тенденцию в подходе Apple к вычислениям, в частности, отказ Apple от машин, с которыми могут «повозиться» любители, и отмечают потенциал таких ограничений для подавления инноваций в программном обеспечении. [203] [204] Бывший разработчик Facebook Джо Хьюитт выразил протест против контроля Apple над своим оборудованием как «ужасного прецедента», но похвалил iOS за изолирование приложений в песочнице . [205]

Безопасность и конфиденциальность

iOS использует множество функций безопасности как в аппаратном, так и в программном обеспечении. Ниже приводится краткое изложение наиболее важных функций.

Безопасная загрузка

Перед полной загрузкой в ​​iOS есть низкоуровневый код, который запускается из загрузочного ПЗУ . Его задача - убедиться, что низкоуровневый загрузчик подписан открытым ключом Apple Root CA перед его запуском. Этот процесс должен гарантировать, что никакое вредоносное или иным образом неавторизованное программное обеспечение не может быть запущено на устройстве iOS. После того, как низкоуровневый загрузчик завершает свои задачи, он запускает загрузчик более высокого уровня, известный как iBoot . Если все пойдет хорошо, iBoot продолжит загрузку ядра iOS, а также остальной части операционной системы. [206]

Безопасный анклав

Secure Enclave - это сопроцессор, который используется в устройствах iOS в составе A7 и более новых чипов, используемых для защиты данных, Touch ID и Face ID . Целью Secure Enclave является обработка ключей и другой информации, такой как биометрические данные, которая достаточно чувствительна, чтобы ее не мог обработать процессор приложений (AP). Он изолирован с помощью аппаратного фильтра, поэтому точка доступа не может получить к нему доступ. Он использует ОЗУ совместно с точкой доступа, но его часть ОЗУ (известная как TZ0) зашифрована. Сам защищенный анклав представляет собой программируемое процессорное ядро ​​AKF объемом 4 МБ, которое называется процессором защищенного анклава (SEP), как описано в заявке на патент Apple 20130308838 . Используемая технология аналогична ARM TrustZone / SecurCore.но содержит проприетарный код для ядер Apple KF в целом и SEP в частности. Он также отвечает за создание ключа UID на чипах A9 или более новых, которые защищают данные пользователя в состоянии покоя. [207]

У него есть собственный безопасный процесс загрузки, чтобы гарантировать его полную безопасность. Аппаратный генератор случайных чисел также включен в состав этого сопроцессора. Secure Enclave каждого устройства имеет уникальный идентификатор, который присваивается ему при создании и не может быть изменен. Этот идентификатор используется для создания временного ключа , который шифрует в памяти в этой части системы. Secure Enclave также содержит счетчик антиповтора для предотвращения атак грубой силы . [206]

SEP находится в дереве устройств под IODeviceTree: / arm-io / sep и управляется драйвером AppleSEPManager. [208]

Face ID

Face ID - это сканер лица, который встроен в выемку на моделях iPhone X , XS , XS Max , XR , 11 , 11 Pro , 11 Pro Max , 12 , 12 Mini , 12 Pro и 12 Pro Max . Его можно использовать для разблокировки устройства, совершения покупок и входа в приложения среди других функций. При использовании Face ID только временно сохраняет данные о лицах в зашифрованной памяти Secure Enclave, как описано ниже. Нет возможности для основного процессора устройстваили любой другой части системы для доступа к необработанным данным, полученным от датчика Face ID. [206]

Пароль

Устройства iOS могут иметь пароль, который используется для разблокировки устройства, внесения изменений в системные настройки и шифрования содержимого устройства. До недавнего времени они обычно состояли из четырех числовых цифр. Однако, поскольку разблокировка устройств с помощью отпечатка пальца с помощью Touch ID стала более распространенной, шестизначные коды доступа теперь используются по умолчанию в iOS с возможностью вернуться к четырем или использовать буквенно-цифровой код доступа. [206]

Touch ID

Touch ID - это сканер отпечатков пальцев, который встроен в кнопку «Домой» и может использоваться для разблокировки устройства, совершения покупок и входа в приложения, а также других функций. При использовании Touch ID только временно сохраняет данные отпечатков пальцев в зашифрованной памяти Secure Enclave, как описано выше. У основного процессора устройства или любой другой части системы нет возможности получить доступ к необработанным данным отпечатков пальцев, полученным с датчика Touch ID. [206]

Рандомизация разметки адресного пространства

Рандомизация адресного пространства (ASLR) - это низкоуровневый метод предотвращения атак с повреждением памяти, таких как переполнение буфера . Он включает размещение данных в случайно выбранных местах в памяти, чтобы затруднить прогнозирование способов повреждения системы и создания эксплойтов. ASLR делает ошибки приложения более вероятными, что приведет к сбою приложения, чем к тихой перезаписи памяти, независимо от того, является ли поведение случайным или злонамеренным. [209]

Неисполняемая память

iOS использует функцию Execute Never (XN) архитектуры ARM . Это позволяет помечать некоторые части памяти как неисполняемые, работая вместе с ASLR для предотвращения атак переполнения буфера, включая атаки возврата к libc . [206]

Шифрование

Как упоминалось выше, одно из применений шифрования в iOS - это память Secure Enclave . Когда код доступа используется на устройстве iOS, содержимое устройства шифруется. Это делается с помощью аппаратной реализации AES 256, которая очень эффективна, поскольку размещается непосредственно между флэш- памятью и ОЗУ. [206]

iOS в сочетании со своим конкретным оборудованием использует крипто-шрединг при стирании всего содержимого и настроек, стирая все ключи в « стираемом хранилище». Это делает все пользовательские данные на устройстве криптографически недоступными. [210]

Брелок

Связка ключей iOS - это база данных информации для входа в систему, которая может совместно использоваться приложениями, написанными одним человеком или организацией. [206] Эта служба часто используется для хранения паролей для веб-приложений. [211]

Безопасность приложений

Сторонние приложения, например, распространяемые через App Store, должны иметь код, подписанный сертификатом, выпущенным Apple . В принципе, это продолжает цепочку доверия на всем пути от процесса безопасной загрузки, как упоминалось выше, до действий приложений, установленных на устройстве пользователями. Приложения также изолированы , что означает, что они могут изменять данные только в своем индивидуальном домашнем каталоге.если иное явно не разрешено. Например, они не могут получить доступ к данным, которые принадлежат другим установленным пользователем приложениям на устройстве. В iOS имеется очень обширный набор элементов управления конфиденциальностью с опциями для управления возможностью приложений получать доступ к широкому спектру разрешений, таких как камера, контакты, фоновое обновление приложения, сотовые данные и доступ к другим данным и службам. Большая часть кода в iOS, включая сторонние приложения, выполняется как «мобильный» пользователь, не имеющий привилегий root . Это гарантирует, что системные файлы и другие системные ресурсы iOS останутся скрытыми и недоступными для установленных пользователем приложений. [206]

Обход приложений в App Store

Компании могут обращаться в Apple за сертификатами корпоративных разработчиков. Их можно использовать для подписи приложений, чтобы iOS установила их напрямую (иногда это называется «загрузка неопубликованных приложений»), без необходимости распространения приложения через App Store. [212] Условия, на которых они предоставляются, четко указывают, что они должны использоваться только для компаний, которые хотят распространять приложения непосредственно среди своих сотрудников. [212]

Примерно с января по февраль 2019 года выяснилось, что ряд разработчиков программного обеспечения неправомерно использовали сертификаты корпоративных разработчиков для распространения программного обеспечения напрямую среди лиц, не являющихся сотрудниками, тем самым минуя App Store. Было обнаружено, что Facebook злоупотребляет сертификатом корпоративного разработчика Apple для распространения приложения среди несовершеннолетних пользователей, что дает Facebook доступ ко всем личным данным на их устройствах. [213] [214] [215] Google злоупотреблял сертификатом корпоративного разработчика Apple для распространения приложения среди взрослых для сбора данных со своих устройств, включая незашифрованные данные, принадлежащие третьим лицам. [216] [212] TutuApp, Panda Helper, AppValley, и TweakBox злоупотребляли сертификатами корпоративных разработчиков для распространения приложений, предлагающих пиратское ПО . [217]

Сетевая безопасность

iOS поддерживает TLS как с низкоуровневыми, так и с высокоуровневыми API для разработчиков. По умолчанию платформа безопасности транспорта приложений требует, чтобы серверы использовали протокол TLS не ниже 1.2. Однако разработчики могут переопределить эту структуру и использовать свои собственные методы связи по сети. Когда Wi-Fi включен, iOS использует рандомизированный MAC-адрес, поэтому устройства не могут быть отслежены кем-либо, перехватывающим беспроводной трафик. [206]

Двухфакторная аутентификация

Двухфакторная аутентификация - это опция в iOS, гарантирующая, что даже если неавторизованное лицо знает комбинацию Apple ID и пароля, они не смогут получить доступ к учетной записи. Он работает, требуя не только Apple ID и пароль, но и проверочный код, который отправляется на iDevice или номер мобильного телефона, который уже известен как надежный. [206] Если неавторизованный пользователь пытается войти в систему, используя Apple ID другого пользователя, владелец Apple ID получает уведомление, которое позволяет ему отказать в доступе к нераспознанному устройству. [218]

Прием

Доля рынка

iOS - вторая по популярности мобильная операционная система в мире после Android . Продажи iPad в последние годы также отстают от Android, в то время как с точки зрения использования Интернета (прокси для всех пользователей) iPad (с использованием iOS) по-прежнему остаются самыми популярными. [219]

К середине 2012 года было активировано 410 миллионов устройств. [220] На WWDC 2014 Тим Кук сказал, что к июню 2014 года было продано 800 миллионов устройств. [221]

Во время ежеквартального отчета Apple в январе 2015 года компания объявила, что с 2007 года продала более одного миллиарда устройств iOS. [222] [223]

К концу 2011 года на iOS приходилось 60% рынка смартфонов и планшетов. [224] К концу 2014 года на iOS приходилось 14,8% рынка смартфонов [225] и 27,6% рынка планшетов и устройств «два в одном». [226] В феврале 2015 года StatCounter сообщил, что iOS использовалась на 23,18% смартфонов и 66,25% планшетов по всему миру, если судить по показателям использования Интернета, а не продажам. [227]

В третьем квартале 2015 года исследование Strategy Analytics показало, что распространение iOS на мировом рынке смартфонов было на рекордно низком уровне - 12,1%, что объясняется невысокими показателями в Китае и Африке. На Android приходилось 87,5% рынка, остальное приходилось на Windows Phone и BlackBerry. [228] [229]

Устройства

Apple Watch SEApple Watch Series 6Apple Watch Series 5Apple Watch Series 4Apple Watch Series 3Apple Watch Series 2Apple Watch Series 1Apple WatchApple TVApple TVApple TVApple TVApple TViPad Mini (5th generation)iPad Mini 4iPad Mini 3iPad Mini 2iPad Mini (1st generation)iPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad Air (2020)iPad Air (2019)iPad Air 2iPad AiriPad (2020)iPad (2019)iPad (2018)iPad (2017)iPad (4th generation)iPad (4th generation)iPad (3rd generation)iPad (2nd generation)iPad (1st generation)iPod Touch (7th generation)iPod Touch (6th generation)iPod Touch (5th generation)iPod Touch (4th generation)iPod Touch#ModelsiPod Touch#ModelsiPod Touch#ModelsiPhone SE (2nd)iPhone SE (1st)iPhone 5CiPhone 11iPhone 12iPhone 12iPhone 11iPhone XRiPhone XSiPhone XiPhone 8iPhone 7iPhone 6SiPhone 6iPhone 6iPhone 5SiPhone 5iPhone 4SiPhone 4iPhone 3GSiPhone 3GiPhone (1st generation)
Источники: Архив Apple Newsroom, [230] База данных моделей Mactracker Apple Inc. [231]

Смотрите также

  • Сравнение мобильных операционных систем
  • iPhone OS 2
  • iOS 8
  • iOS 9

Рекомендации

  1. Clover, Juli (26 марта 2021 г.). «Apple выпускает iOS и iPadOS 14.4.2 для исправления активно используемых уязвимостей системы безопасности» . MacRumors . Проверено 26 марта 2021 года .
  2. ^ «iOS 14.4.2 (18D70) - Выпуски - Apple Developer» . Разработчик Apple . Корпорация Apple 26 марта 2021 . Проверено 26 марта 2021 года .
  3. Клевер, Джули (7 апреля 2021 г.). «Apple раздает разработчикам седьмую бета-версию iOS 14.5 и iPadOS 14.5» . MacRumors . Проверено 7 апреля 2021 года .
  4. ^ «iOS 14.5 beta 7 (18E5198a) - Выпуски - Apple Developer» . Разработчик Apple . Корпорация Apple 7 апреля 2021 . Проверено 7 апреля 2021 года .
  5. ^ «Apple - iPad Pro - Технические характеристики» . Яблоко. Архивировано 4 января 2019 года . Проверено 4 января 2019 года .
  6. ^ «Apple - iPad mini 4 - Технические характеристики» . Яблоко. Архивировано 24 октября 2015 года . Проверено 24 октября 2015 года .
  7. ^ «Apple - iPad Air 2 - Технические характеристики» . Яблоко. Архивировано из оригинального 26 октября 2015 года . Проверено 24 октября 2015 года .
  8. ^ «Apple - iPhone XS - Технические характеристики» . Яблоко. Архивировано 4 января 2019 года . Проверено 4 января 2019 года .
  9. Тим Брукс (17 октября 2019 г.). «Где функции iTunes в macOS Catalina?» . How-To Geek .
  10. ^ «Apple с открытым исходным кодом» . Проверено 25 сентября 2020 года .
  11. ^ «График взрывного роста App Store» . Lifewire . Проверено 15 октября 2018 года .
  12. ^ «iOS 14 доступна сегодня» . Apple . Проверено 16 сентября 2020 года .
  13. ^ Сатариано, Адам; Берроуз, Питер; Стоун, Брэд (14 октября 2011 г.). «Скотт Форстолл, ученик чародея в Apple» . Bloomberg Businessweek . Bloomberg LP. Архивировано 7 апреля 2017 года . Проверено 1 апреля 2017 года .
  14. Ким, Арнольд (12 октября 2011 г.). «Личность Скотта Форстолла, истоки iOS и утерянный прототип iPhone 4» . MacRumors . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  15. Томас, Оуэн (9 января 2007 г.). «Apple: Привет, iPhone» . CNN Деньги . CNN . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  16. ^ Eadicicco, Лиза (9 января 2017). «Посмотрите, как Стив Джобс представляет сегодня первый iPhone 10 лет назад» . Время . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  17. ^ Хонан, Mathew (9 января 2007). «Apple представляет iPhone» . Macworld . Международная группа данных . Архивировано 26 января 2017 года . Проверено 1 апреля 2017 года .
  18. Блок, Райан (9 января 2007 г.). «Прямой эфир с Macworld 2007: основной доклад Стива Джобса» . Engadget . AOL . Архивировано 24 марта 2017 года . Проверено 1 апреля 2017 года .
  19. Райт, Мик (9 сентября 2015 г.). «Оригинальное объявление для iPhone с аннотацией: гений Стива Джобса встречается с гением» . Следующая Сеть . Архивировано 1 апреля 2017 года . Проверено 1 апреля 2017 года .
  20. ^ «iOS: визуальная история» . Грань . Vox Media . 16 сентября 2013 года. Архивировано 12 апреля 2017 года . Проверено 1 апреля 2017 года .
  21. ^ Гонсалвес, Antone (11 октября 2007). «Apple запускает каталог веб-приложений для iPhone» . Информационная неделя . UBM plc . Архивировано 20 февраля 2017 года . Проверено 1 апреля 2017 года .
  22. ^ «Оригинальное видение Джобса для iPhone: никаких сторонних приложений» . 9to5Mac . 21 октября 2011 года. Архивировано 1 апреля 2017 года . Проверено 1 апреля 2017 года .
  23. Флетчер, Ник (17 октября 2007 г.). «Apple:« в феврале мы планируем получить в руки разработчиков iPhone SDK » » . Engadget . AOL . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  24. Эран Дилгер, Дэниел (7 марта 2017 г.). «За девять лет использования Apple iOS SDK принесло 60 миллиардов долларов, 1,4 миллиона рабочих мест» . AppleInsider . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  25. Рианна Элмер-ДеВитт, Филип (17 октября 2007 г.). «Стив Джобс: Apple откроет iPhone для сторонних приложений в феврале» . Удача . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  26. Блок, Райан (6 марта 2008 г.). «Прямой эфир с пресс-конференции Apple iPhone SDK» . Engadget . AOL . Архивировано 27 января 2017 года . Проверено 1 апреля 2017 года .
  27. ^ Дэлримпл, Джим; Снелл, Джейсон (27 февраля 2008 г.). «Apple: iPhone SDK, корпоративное объявление на следующей неделе» . Macworld . Международная группа данных . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  28. ^ Рикер, Томас (10 июля 2008). «Работа: запуск App Store с 500 приложениями для iPhone, 25% бесплатно» . Engadget . AOL . Архивировано 30 марта 2017 года . Проверено 1 апреля 2017 года .
  29. ^ «Загрузки App Store Top 100 миллионов во всем мире» . Apple Press Info . Apple , Inc. 9 сентября 2008 года архивации с оригинала на 1 апреля 2017 года . Проверено 1 апреля 2017 года .
  30. ^ Myslewski, Rik (16 января 2009). «iPhone App Store превысил 500 миллионов загрузок» . Реестр . Публикация ситуации. Архивировано 5 мая 2017 года . Проверено 1 апреля 2017 года .
  31. ^ Зиглер, MG (8 июня 2009). «Состояние экосистемы iPhone: 40 миллионов устройств и 50 000 приложений» . TechCrunch . AOL . Архивировано 10 июня 2009 года . Проверено 1 апреля 2017 года .
  32. Морен, Дэн (4 ноября 2009 г.). «App Store официально перешагнул отметку в 100 000 приложений» . Macworld . Международная группа данных . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  33. ^ Фроммер, Dan (4 ноября 2009). «Магазин приложений для iPhone поддерживает 100 000 приложений» . Business Insider . Axel Springer SE . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  34. Брайан, Мэтт (28 августа 2010 г.). «В магазине Apple App Store теперь 250 000 приложений» . Следующая Сеть . Архивировано 29 марта 2017 года . Проверено 29 марта 2017 года .
  35. Рианна Элмер-ДеВитт, Филипп (28 августа 2010 г.). «Apple App Store: 250 000 и больше» . Удача . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  36. Crook, Jordan (24 июля 2012 г.). «В Apple App Store установлено 650 000 приложений: 250 000 разработано для iPad, разработчикам выплачено 5,5 миллиарда долларов» . TechCrunch . AOL . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  37. ^ Ингрэм, Натан (22 октября 2013). «Apple анонсирует 1 миллион приложений в App Store, более 1 миллиарда песен звучит на радио iTunes» . Грань . Vox Media . Архивировано 12 мая 2017 года . Проверено 29 марта 2017 года .
  38. ^ Fiegerman, Сет (22 октября 2013). «Магазин приложений Apple превысил 1 миллион приложений» . Mashable . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  39. ^ a b Голсон, Иордания (13 июня 2016 г.). «В магазине приложений Apple сейчас более 2 миллионов приложений» . Грань . Vox Media . Архивировано 10 февраля 2017 года . Проверено 29 марта 2017 года .
  40. Бек, Келлен (13 июня 2016 г.). «В магазине приложений Apple сейчас более 2 миллионов приложений» . Mashable . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  41. Карсон, Эрин (13 июня 2016 г.). «Apple в цифрах: 2 миллиона приложений, 15 миллионов подписчиков Apple Music» . CNET . CBS Interactive . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  42. Рианна Гуд, Лорен (5 января 2017 г.). «У Apple App Store был самый успешный месяц продаж в истории» . Грань . Vox Media . Архивировано 28 января 2017 года . Проверено 29 марта 2017 года .
  43. ^ Dignan Ларри (5 января 2017). «Выручка Apple App Store в 2016 году превысила 28 миллиардов долларов, чистая прибыль разработчиков - 20 миллиардов долларов» . ZDNet . CBS Interactive . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  44. ^ Kastrenakes, Иаков (21 марта 2016). «Сейчас существует 1 миллион приложений для iPad» . Грань . Vox Media . Архивировано 30 марта 2017 года . Проверено 1 апреля 2017 года .
  45. Перес, Сара (10 августа 2016 г.). «К 2020 году количество приложений в App Store достигнет 5 миллионов, при этом игры будут лидерами» . TechCrunch . AOL . Архивировано 30 марта 2017 года . Проверено 29 марта 2017 года .
  46. ^ Bangeman, Эрик (17 сентября 2007). «IPod встречает iPhone: обзор iPod touch» . Ars Technica . Архивировано 18 июня 2016 года . Проверено 21 июня 2017 года .
  47. Роза, Майкл (27 января 2013 г.). «27 января 2010 г .: Apple анонсирует iPad» . Engadget . AOL . Проверено 18 апреля 2017 года .
  48. ^ Форесман, Крис (27 января 2010). «Apple анонсирует iPad» . Ars Technica . Проверено 18 апреля 2017 года .
  49. ^ «Apple запускает iPad» . Apple Press Info . Корпорация Apple 27 января 2010 . Проверено 18 апреля 2017 года .
  50. ^ «Сегодняшнее мероприятие Apple Tablet Media:« Приходите посмотреть наше последнее творение » » . MacRumors . 27 января 2010 . Проверено 4 сентября 2020 года .
  51. Тони Брэдли (29 января 2010 г.). «AT&T наращивает сеть для iPad и iPhone» . Мир ПК . Архивировано 1 февраля 2010 года . Проверено 29 января 2010 года .
  52. ^ Tartakoff, Джозеф (7 июня 2010). «Apple избегает битвы за товарные знаки в стиле iPhone благодаря сделкам Cisco и FaceTime» . оплаченоContent . Архивировано 11 мая 2011 года . Проверено 2 февраля 2011 года .
  53. Гарун, Натт (9 сентября 2014 г.). «Все, что Apple объявила в своем программном докладе в сентябре 2014 года» . Следующая Сеть . Проверено 23 марта 2017 года .
  54. ^ Савову Влад (9 сентября 2014). «Apple Watch объявлены: в начале следующего года они будут доступны по цене 349 долларов» . Грань . Проверено 23 марта 2017 года .
  55. ^ Machkovech, Сэм (9 марта 2015). «Стоимость Apple Watch начинается с 349 долларов США и выйдет 24 апреля» . Ars Technica . Проверено 23 марта 2017 года .
  56. ^ Гиббс, Сэмюэл; Херн, Алекс (9 марта 2015 г.). «Apple Watch: доступны 24 апреля по цене от 349 до 17 000 долларов» . Хранитель . Проверено 23 марта 2017 года .
  57. ^ Kastrenakes, Иаков (9 марта 2015). «Дата выпуска Apple Watch - 24 апреля, цена от 349 до 10 000 долларов» . Грань . Проверено 23 марта 2017 года .
  58. Джули Кловер (5 октября 2016 г.). «Первая Академия разработчиков iOS от Apple откроется 6 октября в Неаполитанском университете» . MacRumors . Архивировано 23 декабря 2016 года . Проверено 22 декабря 2016 года .
  59. ^ Майк Wuerthele (5 октября 2016). «Первая европейская академия разработчиков iOS от Apple откроется в четверг в Неаполе, Италия» . AppleInsider. Архивировано 21 декабря 2016 года . Проверено 22 декабря 2016 года .
  60. ^ "Chi è entrato, chi è scappato e cosa c'è dentro alla iOS Developer Academy di Napoli" . Проводной (на итальянском). 7 октября 2016 . Проверено 12 августа 2020 года .
  61. ^ "Dopo Apple в прибытии в Неаполь, другой большой dell'hi-tech" . Il Sole 24 ORE (на итальянском языке) . Проверено 12 августа 2020 года .
  62. ^ "Академия разработчиков iOS в Неаполе | В Атенео" . Неаполитанский университет имени Федерико II . Проверено 12 августа 2020 года .
  63. ^ "Академия разработчиков | Università Federico II" . Неаполитанский университет имени Федерико II . Проверено 12 августа 2020 года .
  64. ^ "Apple Developer Academy di Napoli, al via le nuove iscrizioni" . lastampa.it (на итальянском). 15 мая 2019 . Проверено 12 августа 2020 года .
  65. ^ «Apple представляет iPadOS, добавляя функции специально для iPad» . AppleInsider . Проверено 11 августа 2020 года .
  66. ^ «Основы интерфейса - iOS - Руководство по человеческому интерфейсу - разработчик Apple» . developer.apple.com . Проверено 11 августа 2020 года .
  67. ^ «Адаптивность и макет - Визуальный дизайн - iOS - Руководство по человеческому интерфейсу - разработчик Apple» . developer.apple.com . Проверено 11 августа 2020 года .
  68. ^ «Виджеты - Возможности системы - iOS - Руководство по человеческому интерфейсу - Разработчик Apple» . developer.apple.com . Проверено 11 августа 2020 года .
  69. ^ «Доступ к Центру управления и его настройка на iPhone и iPod touch» . Служба поддержки Apple . Проверено 11 августа 2020 года .
  70. ^ «Используйте уведомления на вашем iPhone, iPad и iPod touch» . Служба поддержки Apple . Проверено 11 августа 2020 года .
  71. ^ «Как найти свои уведомления и ответить, когда вы будете готовы» . iMore . 2 декабря 2018 . Проверено 3 марта 2021 года .
  72. Алекс, Энсон (4 октября 2012 г.). «Как сделать снимок экрана на iPhone 5 и iOS 6 [Видео]» . AnsonAlex.com .
  73. ^ «Как сделать снимок экрана на iPhone X и более новых моделях» . Цифровые тенденции . 1 декабря 2020 г.
  74. ^ a b «Контекстные меню - Элементы управления - iOS - Руководство по человеческому интерфейсу - Разработчик Apple» . developer.apple.com . Проверено 11 августа 2020 года .
  75. ^ «Технические вопросы и ответы QA1686: значки приложений на iPhone, iPad и Apple Watch» . developer.apple.com . Проверено 11 августа 2020 года .
  76. ^ «Дизайн - разработчик Apple» . developer.apple.com . Проверено 11 августа 2020 года .
  77. ^ Kastrenakes, Иаков (9 июня 2017). «Apple больше не позволит приложениям раздражать вас своими собственными подсказками» . Грань . Vox Media . Проверено 14 июня 2017 года .
  78. Мэйо, Бенджамин (9 июня 2017 г.). «App Store теперь требует, чтобы разработчики использовали официальный API для запроса оценок приложений, а пользовательские запросы запрещены» . 9to5Mac . Проверено 14 июня 2017 года .
  79. Ким, Арнольд (6 марта 2008 г.). «Apple выпускает iPhone SDK, Demos Spore, Instant Messaging» . MacRumors . Проверено 11 июня 2017 года .
  80. ^ Зиглер, MG (8 июня 2009). «Состояние экосистемы iPhone: 40 миллионов устройств и 50 000 приложений» . TechCrunch . AOL . Проверено 29 марта 2017 года .
  81. ^ «Apple объявляет о более 100 000 приложений, доступных в App Store» . MacRumors . 4 ноября 2009 . Проверено 29 марта 2017 года .
  82. Брайан, Мэтт (28 августа 2010 г.). «В магазине Apple App Store теперь 250 000 приложений» . Следующая Сеть . Проверено 29 марта 2017 года .
  83. ^ Grothaus, Майкл (4 октября 2011). «Более 18 миллиардов приложений загружено из App Store» . Engadget . AOL . Проверено 31 марта 2017 года .
  84. ^ Ингрэм, Натан (22 октября 2013). «Apple анонсирует 1 миллион приложений в App Store, более 1 миллиарда песен звучит на радио iTunes» . Грань . Vox Media . Проверено 31 марта 2017 года .
  85. ^ Golson, Иордания (13 июня 2016). «В магазине приложений Apple сейчас более 2 миллионов приложений» . Грань . Vox Media . Проверено 31 марта 2017 года .
  86. ^ «Революционный магазин приложений Apple загрузил более одного миллиарда всего за девять месяцев» . Apple Press Info . Корпорация Apple 24 апреля 2009 . Проверено 29 марта 2017 года .
  87. ^ «Кнопка« Домой »- Apple» . help.apple.com . Проверено 24 мая 2015 года .
  88. ^ «О кодах доступа iOS - Служба поддержки Apple» . support.apple.com . Архивировано 28 апреля 2015 года . Проверено 24 мая 2015 года .
  89. ^ «Apple iOS 7 обеспечивает быстрый доступ к поиску Spotlight на каждой странице приложения» . AppleInsider . 10 июня 2013 года. Архивировано 7 октября 2013 года . Проверено 18 сентября 2013 года .
  90. ^ «Искать на iPad с iOS 7» . 21 октября 2013 года. Архивировано 13 января 2015 года . Проверено 1 марта 2014 года .
  91. ^ «Знакомство с новым проактивным Spotlight в iOS 9» . 16 сентября 2015 . Проверено 25 сентября 2020 года .
  92. Перейти ↑ Seifert, Dan (13 сентября 2016 г.). «iOS 10 заставит вас полюбить свой экран блокировки» . Грань . Vox Media . Архивировано 10 февраля 2017 года . Проверено 1 апреля 2017 года .
  93. ^ Apple, Загрузите приложение iDB Контакты | Раскрытие | Конфиденциальность | Отказаться от подписки2020 © iDownloadBlog com-Этот веб-сайт не является аффилированным лицом (28 июня 2013 г.). «Более пристальный взгляд на эффект параллакса в iOS 7» . iDownloadBlog.com . Проверено 14 августа 2020 года .
  94. ^ Маттиас Бёмер, Антонио Крюгер. Исследование расположения значков пользователями смартфонов, заархивированное 12 мая 2013 года на Wayback Machine . В материалах конференции SIGCHI по человеческому фактору в вычислительных системах (CHI '13). ACM, Нью-Йорк, Нью-Йорк, США, 2137–2146.
  95. Грубер, Джон (29 июня 2010 г.). «4» . Дерзкий огненный шар . Архивировано 9 октября 2017 года . Проверено 15 октября 2017 года .
  96. Стинсон, Элизабет (9 июня 2015 г.). «Почему Apple отказалась от самой любимой гарнитуры в мире» . Проводной . Архивировано 13 июня 2015 года . Проверено 15 октября 2017 года .
  97. ^ Koetsier, Джон (9 июля 2013). «Apple 'fontgate' заканчивается более толстой Helvetica Neue в iOS 7 beta 3» . VentureBeat . Архивировано 15 октября 2017 года . Проверено 15 октября 2017 года .
  98. Гуарино, Сара (21 сентября 2013 г.). «Практическое руководство для iOS 7: сделайте текст более читабельным / увеличенным на iPad и iPhone» . 9to5Mac . Архивировано 31 июля 2016 года . Проверено 15 октября 2017 года .
  99. ^ Kazmucha, Аллисон (20 ноября 2013). «Как увеличить или уменьшить размер шрифта на iPhone и iPad в iOS 7 с помощью Dynamic Type» . iMore . Архивировано 8 мая 2017 года . Проверено 15 октября 2017 года .
  100. Стрэндж, Адарио (17 сентября 2015 г.). «Приветствую новый шрифт Apple iOS 9, Сан-Франциско» . Mashable . Архивировано 21 декабря 2017 года . Проверено 15 октября 2017 года .
  101. ^ «Apple выпускает Helvetica для Сан-Франциско в iOS 9» . AppleInsider . 16 сентября 2015 года. Архивировано 6 марта 2017 года . Проверено 15 октября 2017 года .
  102. ^ a b Фрейкс, Дэн (21 июня 2010 г.). «Руки с папками iOS 4» . Macworld . Международная группа данных . Архивировано 1 ноября 2017 года . Проверено 15 октября 2017 года .
  103. Фридман, Лекс (20 июня 2011 г.). «Как создавать и организовывать папки iOS» . Macworld . Международная группа данных . Архивировано 15 октября 2017 года . Проверено 15 октября 2017 года .
  104. Рианна Костелло, Сэм (20 марта 2017 г.). «Сколько приложений и папок может быть на iPhone?» . Lifewire . Дотдаш . Архивировано 6 августа 2017 года . Проверено 15 октября 2017 года .
  105. Перейти ↑ Miller, Chance (8 июля 2015 г.). «iOS 9 позволяет хранить еще 105 приложений в папке на iPad» . 9to5Mac . Архивировано 15 октября 2017 года . Проверено 15 октября 2017 года .
  106. ^ «iPhone 4S - Всегда в курсе, что происходит в Центре уведомлений» . Корпорация Apple Архивировано из оригинального 14 февраля 2012 года.
  107. ^ Tanasychuk, Майк (15 сентября 2016). «Как использовать VoiceOver на iPhone и iPad» . iMore . Архивировано 20 декабря 2016 года . Проверено 31 марта 2017 года .
  108. ^ Tibken, Шар (25 марта 2016). «Телефон-поводырь: независимость слепых» . CNET . CBS Interactive . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  109. ^ Tibken, Шар (3 ноября 2016). «Технология Apple iPhone помогает заново изобрести слуховой аппарат» . CNET . CBS Interactive . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  110. ^ Крыло Kosner, Энтони (16 августа 2014). «Сделано для iPhone Слуховые аппараты: руки с Halo, носимое устройство для критически важных задач» . Forbes . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  111. Акино, Стивен (26 июня 2016 г.). «Доступность была повсюду на WWDC в этом году» . TechCrunch . AOL . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  112. ^ Kornowski, Liat (2 мая 2012). «Как слепые изобретают заново iPhone» . Атлантика . Атлантические СМИ . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  113. Акино, Стивен (19 мая 2016 г.). «Что касается доступности, Apple продолжает лидировать в области осведомленности и инноваций» . TechCrunch . AOL . Архивировано 1 апреля 2017 года . Проверено 31 марта 2017 года .
  114. ^ Хаслам, Карен. «Как активировать iPhone без SIM-карты (или Wi-Fi)» . Macworld UK .
  115. ^ "Как активировать iPhone без SIM-карты?" . www.wootechy.com .
  116. ^ «ВЫПУСКАЕТСЯ обновление iOS 4 для iPhone: Руководство по iOS 4» . The Huffington Post . 21 июня 2010 года. Архивировано 29 декабря 2011 года . Проверено 13 апреля 2013 года .
  117. ^ Albanesius, Хлоя (21 июня 2010). «В понедельник ожидается обновление программного обеспечения Apple iPhone iOS 4» . Журнал ПК. Архивировано 23 июня 2014 года . Проверено 14 апреля 2013 года .
  118. ↑ a b Cheng, Jacqui (21 июня 2010 г.). «Ars рассматривает iOS 4: что нового, примечательного и что требует доработки» . Ars Technica . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  119. Рэй, Билл (22 ноября 2010 г.). «В iPad появилась многозадачность iOS 4.2» . Реестр. Архивировано 13 июня 2013 года . Проверено 14 апреля 2013 года .
  120. Рианна Ньюман, Джаред (22 июня 2010 г.). «Многозадачность с iOS 4 ужасна: Apple взорвала это» . Мир ПК. Архивировано 29 июня 2013 года . Проверено 14 апреля 2013 года .
  121. ^ «Прохождение iOS 4» . 14 июня 2010 . Проверено 25 сентября 2020 года .
  122. ^ «Apple объявляет о многозадачности для iPhone OS 4 (только для iPhone 3GS / iPod touch G3)» . 8 апреля 2010 . Проверено 25 сентября 2020 года .
  123. ^ a b c d e f g h i «Руководство по программированию приложений iOS - выполнение в фоновом режиме» . Developer.apple.com. Архивировано 27 июля 2015 года . Проверено 4 сентября 2015 года .
  124. Йони Хейслер (12 июня 2013 г.). «Джон Рубинштейн: OS X и iOS 7 заимствуют функции WebOS» . Архивировано 28 сентября 2013 года . Проверено 23 сентября 2013 года .
  125. ^ Прабху, Гаутама. «iOS 9 против iOS 8: взгляните на изменения пользовательского интерфейса в iOS 9» . iPhone Хаки . Архивировано 7 ноября 2015 года . Проверено 20 сентября 2015 года .
  126. ^ «iOS: принудительно закрыть приложение» . Apple Inc. Архивировано 30 сентября 2012 года . Проверено 9 октября 2012 года .
  127. ^ «Многозадачность iOS 7» . Туав. 18 сентября 2013 года. Архивировано 21 февраля 2014 года . Проверено 21 марта 2014 года .
  128. Снелл, Джейсон (8 апреля 2010 г.). «Многозадачность изнутри iPhone 4.0» . Macworld. Архивировано 30 мая 2013 года . Проверено 14 апреля 2013 года .
  129. German, Kent (23 июня 2010 г.). «Обзор Apple iPhone 4 AT&T» . CNET . CBS Interactive . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  130. ^ Hollington, Джесси (21 июня 2010). «Мгновенный эксперт: секреты и особенности iOS 4» . iLounge. Архивировано 21 декабря 2012 года . Проверено 14 апреля 2013 года .
  131. ^ Шонфельд, Erick (4 февраля 2010). «Приложение Siri для iPhone помещает личного помощника в ваш карман» . TechCrunch . AOL . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года .
  132. ^ Wortham, Дженна (29 апреля 2010). «Apple покупает стартап для своей голосовой технологии» . Нью-Йорк Таймс . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года .
  133. Марсал, Кэти (28 апреля 2010 г.). «Apple приобретает Siri, разработчика приложения для персонального помощника для iPhone» . AppleInsider . Архивировано 27 мая 2017 года . Проверено 21 июня 2017 года .
  134. Рао, Лина (28 апреля 2010 г.). «Подтверждено: Apple покупает виртуального персонального помощника для запуска Siri» . TechCrunch . AOL . Архивировано 23 июня 2017 года . Проверено 21 июня 2017 года .
  135. ^ Golson, Иордания (4 октября 2011). «Распознавание голоса Siri приходит на iPhone 4S» . MacRumors . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года .
  136. ^ Веласко, Крис (4 октября 2011). «Apple представляет голосовой интерфейс Siri:« Интеллектуальный помощник »только для iPhone 4S» . TechCrunch . AOL . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года .
  137. ^ Kumparak, Грег (4 октября 2011). «Оригинальное приложение Siri удалено из магазина приложений, серверы должны быть убиты» . TechCrunch . AOL . Архивировано 31 августа 2012 года . Проверено 21 июня 2017 года .
  138. ^ Purewal, Сара Jacobsson; Чиприани, Джейсон (16 февраля 2017 г.). «Полный список команд Siri» . CNET . CBS Interactive . Архивировано 24 июня 2017 года . Проверено 21 июня 2017 года .
  139. ^ Sumra, Хусайн (13 июня 2016). «Apple открывает Siri для сторонних разработчиков с iOS 10» . MacRumors . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года .
  140. ^ Olivarez-Giles, Натан (13 июня 2016). «Apple iOS 10 открывает Siri и сообщения, обновляет музыку, фотографии и многое другое» . The Wall Street Journal . Архивировано 28 июля 2017 года . Проверено 21 июня 2017 года . (требуется подписка)
  141. ^ Matney, Лукас (5 июня 2017). «Siri получает языковой перевод и более человеческий голос» . TechCrunch . AOL . Архивировано 15 июня 2017 года . Проверено 21 июня 2017 года .
  142. ^ Gartenberg, Хаим (5 июня 2017). «Siri на iOS 11 имеет улучшенную речь и может предлагать действия в зависимости от того, как вы ее используете» . Грань . Vox Media . Архивировано 19 июня 2017 года . Проверено 21 июня 2017 года .
  143. ^ a b c «Что нового в iOS 4» . Яблоко. Архивировано 17 июня 2010 года . Проверено 14 июня 2010 года .
  144. ^ «Apple Game Center дебютирует на следующей неделе - Game Hunters: В поисках видеоигр и интерактивного великолепия» . USA Today . 9 января 2010 года. Архивировано 25 мая 2012 года . Проверено 1 сентября 2010 года .
  145. ^ Холт, Крис. «Игровой центр iOS 4.1 выйдет на рынок iPhone на следующей неделе - PCWorld Business Center» . Pcworld.com . Проверено 1 сентября 2010 года .
  146. ^ «Обновление программного обеспечения iOS 4.2 для iPad» . Apple Inc. Архивировано 6 марта 2013 года . Проверено 9 октября 2012 года .
  147. ^ «Игровой центр» . Яблоко. 23 декабря 2010 года Архивировано из оригинала 23 декабря 2010 года.
  148. А. Усман (31 октября 2012 г.). «Как установить Game Center на iPhone 3G [Руководство]» . Шоутпедия .
  149. ^ Wollman, Dana (10 сентября 2013). «iOS 7 будет 64-битной, как и новый чип A7 в iPhone 5s» . Engadget . Архивировано 24 сентября 2015 года.
  150. ^ Souppouris, Aaron (12 сентября 2013). «Почему 64-битный чип iPhone от Apple важнее, чем вы думаете» . Грань . Архивировано 28 апреля 2017 года.
  151. Каннингем, Эндрю (2 июля 2015 г.). «Состояние 64-битного перехода в iOS и что еще предстоит сделать» . Ars Technica . Архивировано 31 января 2017 года.
  152. Каннингем, Эндрю (5 июня 2017 г.). «Из iOS 11 упали iPhone 5 и 5C, а также iPad четвертого поколения» . Ars Technica . Архивировано 5 июня 2017 года.
  153. Мэйо, Бенджамин (6 июня 2017 г.). «32-битные приложения не будут запускаться на iOS 11, Mac App Store переходит на 64-битную версию с 2018 года» . 9to5Mac . Архивировано 20 июня 2017 года.
  154. Каннингем, Эндрю (13 апреля 2017 г.). «Что смерть 32-битной iOS может означать для аппаратного и программного обеспечения Apple» . Ars Technica . Архивировано 29 апреля 2017 года.
  155. ^ a b «Изначальное видение Джобса для iPhone: никаких сторонних нативных приложений» . 9to5Mac . 21 октября 2011 года. Архивировано 11 июня 2017 года . Проверено 21 июня 2017 года .
  156. Дункан, Джефф (17 октября 2007 г.). «Apple подтверждает, что в следующем году появится iPhone SDK» . Цифровые тенденции . Архивировано 28 августа 2017 года . Проверено 21 июня 2017 года .
  157. ^ «Стив Джобс подтверждает наличие родного SDK для iPhone к февралю» . AppleInsider . 17 октября 2007 года. Архивировано 28 августа 2017 года . Проверено 21 июня 2017 года .
  158. Далримпл, Джим (6 марта 2008 г.). «Apple представляет iPhone SDK» . Macworld . Международная группа данных . Архивировано 28 августа 2017 года . Проверено 21 июня 2017 года .
  159. Блок, Райан (6 марта 2008 г.). «Прямой эфир с пресс-конференции Apple iPhone SDK» . Engadget . AOL . Архивировано 14 июня 2017 года . Проверено 21 июня 2017 года .
  160. ^ a b c Гевен, Дженнифер (6 марта 2008 г.). «Часто задаваемые вопросы: что означает iPhone SDK?» . CNET . CBS Interactive . Архивировано 13 сентября 2016 года . Проверено 21 июня 2017 года .
  161. ^ a b Ким, Арнольд (6 марта 2008 г.). «Apple выпускает iPhone SDK, Demos Spore, Instant Messaging» . MacRumors . Архивировано 11 марта 2016 года . Проверено 21 июня 2017 года .
  162. Мэйо, Бенджамин (11 сентября 2015 г.). «Apple теперь позволяет разработчикам отправлять iOS 9, OS X El Capitan и собственные приложения для часов в App Store» . 9to5Mac . Архивировано 22 августа 2016 года . Проверено 21 июня 2017 года .
  163. Перейти ↑ Sande, Steven (10 июня 2013 г.). «Новые возможности iOS SDK для разработчиков» . Engadget . AOL . Архивировано 15 января 2018 года . Проверено 21 июня 2017 года .
  164. ^ Sinicki, Адам (9 июня 2016). «Разработка под Android vs разработка под iOS - в 5 раундов» . Android Authority . Архивировано 26 июня 2017 года . Проверено 21 июня 2017 года .
  165. Пол, Райан (15 сентября 2009 г.). «MonoTouch помещает .NET в огороженный сад приложений Apple» . Ars Technica . Архивировано 22 ноября 2015 года . Проверено 21 июня 2017 года .
  166. Голубь, Джеки (11 апреля 2010 г.). «Adobe выпускает Creative Suite 5» . Macworld . Международная группа данных . Архивировано 24 сентября 2014 года . Проверено 21 июня 2017 года .
  167. ^ «Магазин приложений - Поддержка - Разработчик Apple» . developer.apple.com . Проверено 24 февраля 2021 года .
  168. Caldwell, Serenity (15 октября 2011 г.). «Поближе к iOS 5: беспроводная синхронизация и обновление» . Macworld . Международная группа данных . Архивировано 8 августа 2017 года . Проверено 20 июня 2017 года .
  169. ^ Клевер, Джули. «Apple выпускает iOS 14 и iPadOS 14 с измененным дизайном домашнего экрана, библиотекой приложений, компактным пользовательским интерфейсом, приложением для перевода, поддержкой каракулей, клипами приложений и многим другим» . MacRumors . Проверено 17 сентября 2020 года .
  170. ^ «Apple переосмысливает опыт iPhone с iOS 14» . Apple Newsroom (пресс-релиз) . Проверено 17 сентября 2020 года .
  171. Коннер, Кэти (16 сентября 2020 г.). «Список совместимых с iOS 14 устройств: сможете ли вы установить его на свой iPhone сегодня?» . CNET . Проверено 17 сентября 2020 года .
  172. ^ «Наконец-то прибыло большое новое обновление iPhone от Apple - вот как его получить» . Business Insider . Проверено 16 сентября 2020 года .
  173. ^ "Об этом обновлении за 20 долларов ..." CNET . CBS Interactive . 15 января 2008 года. Архивировано 31 октября 2017 года . Проверено 20 июня 2017 года .
  174. Далримпл, Джим (7 февраля 2008 г.). «Правила учета платы за обновление iPod touch» . Macworld . Международная группа данных . Архивировано 8 июля 2017 года . Проверено 20 июня 2017 года .
  175. Оливер, Сэм (25 июня 2009 г.). «Плата за обновление означает, что несколько пользователей iPod touch обновят программное обеспечение до версии 3.0» . AppleInsider . Архивировано 5 марта 2017 года . Проверено 20 июня 2017 года .
  176. ^ Форесман, Крис (14 сентября 2009). «Изменение правил бухгалтерского учета может положить конец плате за обновление iPod touch» . Ars Technica . Архивировано 8 июля 2017 года . Проверено 20 июня 2017 года .
  177. Рианна Элмер-ДеВитт, Филип (14 сентября 2009 г.). «Изменение правил бухгалтерского учета в пользу Apple» . Удача . Архивировано 11 июля 2017 года . Проверено 20 июня 2017 года .
  178. ^ «Инфографика: как долго Apple поддерживает старые модели iPhone?» . Statista Инфографика . Проверено 11 августа 2020 года .
  179. ^ «Вот как долго Apple поддерживает старые модели iPhone» . iMore . 3 июля 2019 . Проверено 11 августа 2020 года .
  180. ^ Доступно в iOS 5 - iOS 7 через Общие> О программе> Диагностика и использование> Диагностика и данные об использовании> (дата и время) .panic.plist, после сбоя ядра
    Доступно в iOS 8 - iOS 10 через Конфиденциальность> Диагностика и использование> Диагностика и данные об использовании> JetsamEvent- (дата и время) .ips, при нехватке памяти
    Доступно в iOS 11 и 12 через Конфиденциальность> Аналитика> Аналитические данные> JetsamEvent- (дата и время) .ips, при нехватке памяти
    Доступно в iOS 13 через Конфиденциальность> Аналитика и улучшения> Аналитические данные> SystemMemoryReset- (дата и время) .ips, при нехватке памяти
  181. ^ "Исходный браузер" . opensource.apple.com . Проверено 3 марта 2021 года .
  182. ^ «Лицензия BSD с 3 пунктами | Инициатива с открытым исходным кодом» . opensource.org . Проверено 3 марта 2021 года .
  183. ^ «Лицензия Apple Public Source License, версия 1.0» (PDF) . 16 марта 1999 . Проверено 3 марта 2021 года .
  184. ^ Рикер, Томас (10 июля 2007). «iPhone Hackers:« мы владеем файловой системой » » . Engadget . AOL . Архивировано 1 апреля 2017 года . Проверено 1 апреля 2017 года .
  185. Хили, Джон (6 августа 2007 г.). «Взлом iPhone» . Лос-Анджелес Таймс . Архивировано 6 ноября 2007 года . Проверено 6 августа 2007 года .
  186. ^ «Apple's Joswiak: Мы не ненавидим кодировщиков iPhone» . 11 сентября 2007 года. Архивировано 20 февраля 2017 года . Проверено 19 февраля 2017 года .
  187. ^ Baig, Эдвард С. (26 июня 2007). «IPhone от Apple не идеален, но он достоин шумихи» . USA Today . Архивировано 29 июня 2007 года . Проверено 28 июня 2007 года .
  188. ^ IPad, MAX (6 мая 2010). «Объяснение взлома» . Форумы iPad. Архивировано 2 ноября 2012 года . Проверено 4 ноября 2012 года .
  189. Кравец, Дэвид (26 июля 2010 г.). «США объявляют взлом iPhone легальным, несмотря на возражения Apple» . Проводной . Архивировано 31 июля 2012 года . Проверено 13 декабря 2011 года .
  190. ^ "Законодательное собрание Бюро регистрации авторских прав США в 2010 г." (PDF) . Бюро авторских прав США. 27 июля 2010 года архивации (PDF) с оригинала на 1 мая 2012 года . Проверено 21 августа 2012 года .
  191. Mobile, Know Your (19 мая 2010 г.). «Заблокирован / Разблокирован - определение терминов« Заблокирован »и« Разблокирован »из глоссария мобильных телефонов« Знай свой мобильный »» . Знай свой мобильный. Архивировано из оригинального 31 августа 2012 года . Проверено 4 ноября 2012 года .
  192. ^ «AT&T - Каковы требования для разблокировки iPhone?» . AT&T. Архивировано 3 августа 2012 года . Проверено 21 августа 2012 года .
  193. ^ «iPhone: О разблокировке» . Веб-сайт Apple Inc. 22 мая 2012 года. Архивировано 17 октября 2012 года . Проверено 21 августа 2012 года .
  194. ^ «iPhone: поддержка и функции оператора беспроводной связи» . Веб-сайт Apple Inc. 12 апреля 2013 года. Архивировано 24 апреля 2013 года . Проверено 13 мая 2013 года .
  195. ^ «Новые iPhone используют LTE на любом американском носителе, несмотря на то, как они указаны» . MacWorld . 9 октября 2015 года. Архивировано 13 июля 2017 года . Проверено 19 октября 2017 года .
  196. ^ «Несанкционированная модификация iOS может вызвать уязвимости системы безопасности, нестабильность, сокращение срока службы батареи и другие проблемы» . Веб-сайт Apple Inc. 9 февраля 2013 года. Архивировано 10 мая 2013 года . Проверено 13 мая 2013 года .
  197. ^ «Освобождение от запрета на обход систем защиты авторских прав для технологий контроля доступа» (PDF) . Бюро авторских прав США . Проверено 4 сентября 2020 года .
  198. ^ «Скажи Тиму Куку: Больше никаких DRM для Apple» . Бракованный по дизайну . Проверено 4 сентября 2020 года .
  199. Рианна Андерсон, Нейт (27 января 2010 г.). «Протестующие: iPad - не что иное, как золотой теленок DRM» . Ars Technica . Архивировано 2 апреля 2017 года . Проверено 1 апреля 2017 года .
  200. ^ «Мобильные устройства и следующая вычислительная революция» . 3 февраля 2010 года. Архивировано 1 декабря 2010 года . Проверено 9 июня 2010 года .
  201. Бобби Джонсон (1 февраля 2010 г.). «Apple iPad задушит инновации, - говорят сторонники открытого Интернета» . Хранитель . Архивировано 16 марта 2014 года . Проверено 7 февраля 2010 года .
  202. ^ "Представитель Microsoft по связям с общественностью осуждает iPad за то, что он" заблокирован " " . Архивировано 5 марта 2012 года.
  203. ^ "Тенденция Apple от возни" . Slashdot. 31 января 2010 года. Архивировано 8 февраля 2010 года . Проверено 9 июня 2010 года .
  204. Стив Возняк (интервьюируемый) (22 января 2011 г.). Campus Party Brasil 2011 - Гордость компьютерщиков и Возняк . Фрагозо, Виктор. Архивировано 12 мая 2011 года . Проверено 7 марта 2011 года .
  205. ^ Линдер Кани (30 января 2010). «Эксперты о закрытой системе iPad: это гибель для ПК, нет, это здорово» . Архивировано 15 мая 2010 года . Проверено 9 июня 2010 года .
  206. ^ a b c d e f g h i j k Apple Inc. (май 2016 г.). «Руководство по безопасности iOS» (PDF) . Apple.com . Архивировано 27 февраля 2016 года (PDF) .
  207. ^ Quora. «Что такое новый безопасный анклав Apple и почему он важен?» . Forbes . Проверено 11 августа 2020 года .
  208. ^ "Дамп реестра ввода-вывода" . winocm blag . Архивировано из оригинального 23 сентября 2013 года . Проверено 11 августа 2020 года .
  209. ^ "ASLR - iPhone Wiki" . Theiphonewiki.com . Архивировано 23 декабря 2016 года . Проверено 6 декабря 2016 года .
  210. ^ «Крипто-измельчение с использованием стираемого хранилища в iOS на stanford.edu» . Архивировано 11 сентября 2018 года . Проверено 21 сентября 2018 года .
  211. ^ «Задачи служб связки ключей iOS» . developer.apple.com . Архивировано 20 декабря 2016 года . Проверено 6 декабря 2016 года .
  212. ^ a b c «Все, что вам нужно знать о Facebook, скандале с приложениями Google» . Social.techcrunch.com . Проверено 20 февраля 2019 года .
  213. ^ «Facebook платит подросткам за установку VPN, которая шпионит за ними» . Social.techcrunch.com . Проверено 20 февраля 2019 года .
  214. Оуэн, Малкольм (30 января 2019 г.). «Apple отозвала сертификаты корпоративных разработчиков Facebook после нарушения неопубликованной информации [u]» . AppleInsider . Проверено 20 февраля 2019 года .
  215. Уоррен, Том (30 января 2019 г.). «Apple запрещает Facebook запускать свои внутренние приложения для iOS» . Грань . Проверено 20 февраля 2019 года .
  216. ^ «Google перестанет продавать сборщик данных через черный ход Apple» . Social.techcrunch.com . Проверено 20 февраля 2019 года .
  217. ^ «Loophole позволяет устанавливать пиратские приложения на Apple iPhone» . NBC News . Проверено 20 февраля 2019 года .
  218. ^ «Двухфакторная аутентификация для Apple ID» . Поддержка Apple . Архивировано 20 декабря 2016 года . Проверено 6 декабря 2016 года .
  219. ^ «StatCounter Global Stats - браузер, ОС, поисковая система, включая долю использования мобильных устройств» . StatCounter GlobalStats . Проверено 4 сентября 2020 года .
  220. ^ «iOS обгоняет Android с 410 миллионами проданных устройств и 650 000 приложений» . InsideMobileApps. 24 июля 2012 года Архивировано из оригинального 27 июля 2012 года . Проверено 24 июля 2012 года .
  221. ^ Ингрэм, Натан (2 июня 2014). «Apple продала более 800 миллионов устройств iOS, 130 миллионов новых пользователей iOS за последний год» . Грань . Vox Media . Архивировано 10 февраля 2017 года . Проверено 1 апреля 2017 года .
  222. Рианна Россиньоль, Джо (27 января 2015 г.). «Тим Кук: Apple продала более 1 миллиарда устройств iOS» . MacRumors . Архивировано 23 июня 2016 года . Проверено 21 июня 2017 года .
  223. Кан, Иордания (27 января 2015 г.). «Apple объявляет о продании 1 миллиарда устройств iOS» . 9to5Mac . Архивировано 4 июля 2017 года . Проверено 21 июня 2017 года .
  224. ^ Сэйлор, Майкл (2012). Мобильная волна: как мобильная разведка все изменит . Авангард Пресс. п. 33. ISBN 978-1-59315-720-3.
  225. ^ «Android и iOS сокращают конкуренцию, увеличивая до 96,3% рынка операционных систем для смартфонов как в 4К14, так и в 2014 году, согласно IDC» (пресс-релиз). IDC. 24 февраля, 2015. Архивировано из оригинала 25 февраля 2015 года.
  226. ^ «По данным IDC, рост производства планшетов во всем мире замедляется, в ближайшие годы он замедлится до однозначных цифр» (пресс-релиз). IDC. 12 марта, 2015. Архивировано из оригинала 13 марта 2015 года.
  227. ^ «StatCounter Global Stats: 7 лучших мобильных операционных систем на февраль 2015 г.» . StatCounter GlobalStats . Проверено 4 сентября 2020 года .
  228. Рианна Суи, Линда (2 ноября 2016 г.). «Стратегическая аналитика: Android зафиксировал рекордную долю мировых поставок смартфонов в 88% в третьем квартале 2016 года» . Стратегическая аналитика. Архивировано 27 ноября 2016 года . Проверено 27 ноября 2016 года .
  229. Рианна Россиньоль, Джо (2 ноября 2016 г.). «Внедрение iOS остается на самом низком уровне с 2014 года, поскольку Android занимает рекордную долю рынка в 87,5%» . MacRumors . Архивировано 27 ноября 2016 года . Проверено 27 ноября 2016 года .
  230. Apple Inc. , Архив новостей - Apple , последнее посещение - 7 июня 2018 г.
  231. ^ Mactracker ( mactracker.ca ),база данных моделей Apple Inc. , версия по состоянию на 26 июля 2007 г.

дальнейшее чтение

  • Хиллегасс, Аарон; Конвей, Джон (22 марта 2012 г.). Программирование iOS: Руководство Big Nerd Ranch (3-е изд.). Пирсон . ISBN 978-0-321-82152-2.
  • Тернер, Кирби (19 декабря 2011 г.). Изучение программирования на iPad: практическое руководство по созданию приложений для iPad с iOS 5 (1-е изд.). Пирсон . ISBN 978-0-321-75040-2.
  • Марк, Дэйв; Ламарш, Джефф (21 июля 2009 г.). Начало разработки iPhone 3: изучение iPhone SDK (1-е изд.). Апресс . ISBN 978-1-4302-2459-4.
  • Марк, Дэйв; Ламарш, Джефф (29 декабря 2009 г.). Подробнее Разработка iPhone 3: решение проблемы iPhone SDK 3 (1-е изд.). Апресс . ISBN 978-1-4302-2505-8.

Внешние ссылки

  • Официальный веб-сайт
  • Официальный сайт Dev Center вApple Developer Connection
  • Справочная библиотека iOS - на веб-сайте Apple Developer Connection