Весенняя доска
SpringBoard — это стандартное приложение для управления домашним экраном iPhone . Другие задачи включают запуск WindowServer, запуск и загрузку приложений, а также настройку некоторых параметров устройства при запуске.
Эквивалентом SpringBoard для iOS в Android будет программа запуска, предлагающая аналогичные функции.
История
[ редактировать ]Краткая история
[ редактировать ]![]() | Этот раздел необходимо обновить . ( сентябрь 2020 г. ) |
В 2008 году, с выпуском Apple iPhone OS 1.1.3 и январского пакета приложений, SpringBoard претерпел некоторые существенные изменения. Удержание пальца в любом приложении в течение нескольких секунд приводит к покачиванию всех значков. В этом представлении вы можете менять расположение значков, удалять веб-приложения и веб-клипы, а также создавать несколько страниц, перетаскивая приложение в сторону экрана. Если нажать кнопку «Домой», значки перестанут шевелиться, и приложения можно будет снова открыть. [1] [2]
В июле 2008 года в iPhone OS 2.0 были представлены сторонние приложения . Эти приложения устанавливаются через App Store и удаляются традиционным методом «режим покачивания».
В июне 2009 года в iPhone OS 3 в SpringBoard был добавлен Spotlight Search. Это позволило пользователю искать приложения и другие файлы, хранящиеся на iPhone. [3]
В июне 2010 года в iOS 4 в SpringBoard были представлены обои домашнего экрана. Также были представлены папки: перетаскивание приложения поверх другого приложения в «режиме покачивания» приведет к созданию папки. После этого в эту папку можно добавить другие приложения, перетащив приложение поверх папки. Приложения можно удалить из папки, просто перетащив ее на главный главный экран. Папки можно удалить, удалив каждое приложение из папки.
В июне 2013 года в iOS 7 был представлен совершенно новый дизайн главного экрана, включая обновленные значки, строку состояния и док-станцию. Доступ к Spotlight Search возможен только по-новому.
В июне 2016 года iOS 10 была представлена в WWDC 16, где некоторые из предустановленных приложений разрешено «удалять», при этом они фактически скрываются с главного экрана, а не удаляются. [4] На взломанных устройствах неподписанные приложения (приложения, установленные через Cydia ) не могут быть удалены традиционным методом удержания пальца на приложении и выбора удаления, поскольку они устанавливаются как Системные приложения. Вместо этого их необходимо удалить через Cydia, если только CyDelete не установлен, что позволяет использовать этот метод.
В июне 2017 года, с анонсом iOS 11 , были переработаны значки некоторых приложений, таких как App Store и iTunes Store. В сентябре был представлен iPhone X с новым жестом для доступа к главному экрану: нужно провести вверх по «Индикатору главного экрана», а не нажимать кнопку «Домой».
В июне 2019 года, когда Dark Mode впервые появился на iPhone с iOS 13 , на главном экране появились новые контекстные меню и темный внешний вид, а также темная версия обоев (тусклая версия фотографии, если системные обои не используются). В том же году iOS на iPad была выделена как « iPadOS ».
В июне 2020 года была анонсирована iOS 14 с некоторыми большими изменениями в SpringBoard. Виджеты были добавлены вместе с тем, что Apple назвала библиотекой приложений. Благодаря добавлению библиотеки приложений пользователи теперь могут удалять приложения со своего главного экрана, не удаляя их фактически, что было невозможно в предыдущих версиях iOS.
В июне 2021 года iOS 15 позволила пользователям перемещать страницы главного экрана и управлять ими.
В июне 2022 года в iOS 16 на главный экран можно будет установить новые непрерывные обои.
Исследователи обнаружили, что на мобильных устройствах пользователи упорядочивают значки на своих SpringBoards в основном на основе частоты использования и связанности приложений, а также из соображений удобства использования и эстетики. [5]
Поиск в центре внимания
[ редактировать ]В июне 2008 года в SpringBoard был добавлен Spotlight Search. Доступ к нему можно получить, проведя пальцем влево от первой страницы главного экрана.
В июне 2013 года в iOS 7 вместо смахивания влево на первой странице приложений доступ к поиску Spotlight можно было получить, только проведя пальцем вниз по главному экрану. [6]
В июне 2015 года, с анонсом iOS 9 , пролистывание влево для доступа к поиску Spotlight было вновь включено на некоторых моделях, а также появилось несколько новых функций, таких как предложения Siri. Это повторное включение поддерживалось только на устройствах iOS с чипом A6 или новее, что означает, что на A5 / A5X, устройствах таких как iPhone 4S , iPod Touch 5 и iPad 3 , доступ к Spotlight Search по-прежнему можно получить, только проведя пальцем вниз по главному экрану. .
Однако в июне 2016 года в iOS 10 вы можете открыть представление «Сегодня», проведя пальцем влево, вместо традиционных предложений поиска Spotlight, доступ к которым по-прежнему можно получить, проведя пальцем вниз с главного экрана. Кроме того, доступ к поиску Spotlight можно получить через панель поиска в Центре уведомлений.
В июне 2022 года в iOS 16 вы также сможете получить доступ к Spotlight, нажав кнопку «Поиск». [7]
Расположение значков приложений на главном экране
[ редактировать ]До 2012 года все устройства iOS (для iPad он должен быть в книжной ориентации) имели расположение значков на главном экране размером 4 (столбцы) x 5 (строки) (то же самое для содержимого ниже), за исключением дока (то же самое для содержимого ниже). Макет на iPad в альбомной ориентации будет иметь размер 6 x 4.
В 2012 году с появлением iPhone 5 расположение значков экрана было изменено на 4x6, поскольку экран стал длиннее (соотношение сторон с 3:4 до 9:16). Макет на iPad не изменился.
В сентябре 2014 года в iPhone 6 Plus впервые появился горизонтальный домашний экран на iPhone. [8]
В сентябре 2017 года iPhone 8 Plus вышел . Несмотря на версии iOS, iPhone 8 Plus — последний iPhone, который в настоящее время все еще поддерживает альбомный домашний экран. (После июня 2022 года iPhone 8 Plus является единственным 5,5-дюймовым устройством, поддерживаемым iOS 16 , что делает его единственной пригодной к использованию моделью, поддерживающей эту функцию. Однако iOS 17 больше не поддерживает конкретно iPhone 8 Plus , что делает его последней моделью iPhone Plus. чтобы домашний экран был альбомным.)
На том же «Apple Special Event» был выпущен iPhone X с еще более «длинным» соотношением сторон 9:19,5 (1125 x 2436). Однако макет приложения по-прежнему оставался размером 4x6.
В 2019 году с iPadOS 13 пользователи могли выбрать более компактный домашний экран. На новом компактном главном экране значки могут отображаться в формате 6x5 как в портретном, так и в альбомном режимах.
В 2020 году с iOS 14 виджеты можно будет размещать на главном экране iPhone.
В 2021 году с iPadOS 15 виджеты можно будет размещать iPad и на главном экране . Следовательно, новый компактный домашний экран был изменен. Если бы на главном экране не было никаких виджетов, макет был бы 5x6 для книжной ориентации и 6x5 для альбомной ориентации. Если бы был виджет, даже самого маленького размера, макет был бы 4х6 для книжной ориентации и 6х4 для альбомной. Из-за большей свободы и сложности нового домашнего экрана на iPad , это лишь приблизительный список фактов. [9]
Многозадачный просмотр
[ редактировать ]В 2010 году многозадачность была представлена в iOS 4 . При двойном нажатии кнопки «Домой» экран поднимается, освобождая место для ящика многозадачности. В этом ящике все запущенные приложения, за исключением запущенного в данный момент приложения, будут отображаться в виде значков. Длительное нажатие может активировать «режим покачивания» с помощью маленькой кнопки «-» в правом верхнем углу каждого значка. Нажатие кнопки «-» закроет приложение. [10]
В июне 2013 года в iOS 7 режим многозадачности был изменен. При двойном нажатии кнопки «Домой» режим многозадачности отображался в виде карточек. Каждая карточка, указанная слева направо, под которой находится значок с названием приложения, представляла собой снимок экрана соответствующего приложения. Кроме того, в самом левом месте находился скриншот главного экрана. Проведите пальцем по соответствующей карточке вверх, чтобы закрыть приложение. [11]
В июне 2014 года в iOS 8 в режим многозадачности были добавлены быстрые действия над контактами. При входе в многозадачность аватары контактов появлялись в самом верху списка карточек. Нажимая на них, вы можете перейти к дальнейшим действиям, таким как FaceTime , «Сообщения» и «Телефонный звонок». [12]
В июне 2015 года в iOS 9 был изменен дизайн многозадачного режима и удалено быстрое действие для контактов. Карточки поднимались друг над другом слева направо, а поверх них находился значок и название приложения. В самой правой позиции списка находится вид главного экрана.
В июне 2017 года в iOS 11 вид главного экрана больше не отображался в режиме многозадачности. После iOS 11 Developer Beta 3, если все приложения были закрыты, SpringBoard напрямую отображал главный экран. В предыдущих версиях бета-версии iOS 11 Developer Beta на главном экране был эффект размытия по Гауссу, при котором для возврата на главный экран необходимо нажать кнопку «Домой». До iOS 11 (и после iOS 7 ) снимок главного экрана оставался, и точно так же нажатие кнопки «Домой» могло вернуться домой. [13] [14]
До iOS 11 (и после iOS 7 ) доступ к многозадачности на iPad можно было получить, только дважды щелкнув кнопку «Домой» или проведя пятью пальцами вверх (если это разрешено в настройках). В iOS 11 на iPad одно смахивание вверх от нижней части экрана вызывало новый дизайн док-станции. Если продолжить пролистывание, появится новое представление многозадачности в виде сетки, а также обновленный Центр управления . Вы по-прежнему можете дважды нажать кнопку «Домой» или провести пятью пальцами вверх, чтобы получить к ней доступ на iPad. Фактически iOS 11 на iPad была единственной версией iOS, в которой были объединены Центр управления и многозадачность. [15]
С сентября 2017 года на iPhone X доступ к многозадачности можно было получить, проведя вверх по индикатору «Домой» и сделав небольшую паузу.
В июне 2018 года Центр управления был удален из представления «Многозадачность» в iOS 12 на iPad .
В iPad Pro 2018 кнопка «Домой» была удалена. Таким образом, предыдущий процесс двойного щелчка кнопки «Домой» для доступа к представлению «Многозадачность» был заменен процессом, который включает в себя проведение пальцем вверх от индикатора «Домой».
В декабре 2018 года была выпущена iOS 12.1.2 с новой анимацией закрытия в режиме многозадачности. Утверждается, что предыдущая анимация, в которой скриншоты просто перемещаются вверх и исчезают, нарушает патентные требования в Китае. Новая анимация заключается в том, что скриншот немного сдвигается вверх и тем временем исчезает. Эта функция доступна только пользователям в Китае. [16] Анимация снова была возвращена в iOS 12.3 Beta 3. [17]
В 2021 году в iPadOS 15 в верхней части приложений на iPad появится меню многозадачности, что позволит пользователям легче переходить в режим разделенного просмотра или слайд-шоу.
В 2022 году в iPadOS 16 Stage Manager (доступен только на некоторых iPad) предоставит пользователям iPad доступ к многооконному представлению для многозадачности. [18]
Другие
[ редактировать ]С 2019 года собственные значки (например, значки на панели вкладок) заменяются символами SF.
Взломанные устройства
[ редактировать ]Фотографии икон
[ редактировать ]Макет SpringBoard находится в списка свойств . файле /var/mobile/Library/SpringBoard/IconState.plist .
В версиях iPhone OS/iOS до 1.1.3 джейлбрейк исправил SpringBoard для отображения сторонних приложений.
В версиях iPhone OS/iOS 1.1.3 и более поздних версиях исправление больше не требуется, поскольку SpringBoard самостоятельно отображает сторонние значки. Однако взломанные приложения хранятся в папке /Applications, а не в собственной папке сторонних приложений Apple /var/mobile/Applications.
Кастомизация
[ редактировать ]Темы
[ редактировать ]SpringBoard на взломанных устройствах можно настроить с помощью тем или скинов . Их можно применять с помощью тематических «платформ», таких как WinterBoard ( iOS 2 – iOS 9 ), [19] Анемона ( iOS 7 – iOS 11 ), [20] более поздний SnowBoard ( iOS 11 – iOS 14.3 ) [21] и iThemer ( iOS 11 – iOS 12 ). [22] Все эти «движки» тем можно установить через сторонние менеджеры пакетов на взломанные устройства, такие как Cydia , Sileo, Zebra и Installer 5 . Приложения и элементы пользовательского интерфейса SpringBoard могут быть тематически оформлены вручную, но большинство пользователей предпочитают использовать эти платформы тем, поскольку они более стабильны, понятны и предлагают такие функции, как возможность легко включать/отключать темы по выбору пользователя. Cydia можно установить с помощью стороннего программного обеспечения для взлома, например, более новых приложений unc0ver ( iOS 11 – iOS 14 ), [23] Checkra1n для A7-A11 [находится в бета-версии, iOS 12 – iOS 14 поддерживается на 100 %, другие, более новые версии работают, но являются экспериментальными], [24] Chimera для A12 ( iOS 12 , Sileo в качестве менеджера пакетов по умолчанию вместо Cydia), [25] Предшественница и преемница Химеры Электра ( iOS 11 ), [26] и Cheyote (неизданный).
Темы могут иметь различные изменения во внешнем виде SpringBoard, в основном в виде значков на главном экране. Однако темы также изменяют элементы пользовательского интерфейса, такие как док-станция, фон папок и значки внутри настроек.
Замены SpringBoard
[ редактировать ]SpringBoard по умолчанию можно изменить с помощью таких настроек, как FrontPage. [27]
Ошибки
[ редактировать ]ошибка "эффективной мощности"
[ редактировать ]В мае 2015 года была обнаружена ошибка , когда пользователи вставляли определенный набор символов и Unicode в установленном порядке, что приводило к сбою и перезапуску SpringBoard, при котором отображался черный или белый экран и белый или черный логотип Apple (в зависимости от устройства пользователя). это выглядит идентично экрану загрузки. [28] [29] Позже это явление было сужено до того, что оно возникало только тогда, когда сообщение отображалось через раскрывающийся список уведомлений или экран блокировки ; Таким образом, ошибку можно устранить, отключив эту функцию. [30] Если сообщение непрочитано и жертва открывает приложение iMessage или любое другое приложение, получившее сообщение, это приложение выйдет из строя. [31]
Чаще всего для запуска ошибки использовался следующий код: [32]
эффективен. Сила терпеливому ॣ ॣh ॣ ॣ 冗
«Эффективный». раздел не требовался для работы ошибки. [28] Ошибка затронула iPhone , Apple Watch и iPod Touch , Mac компьютеры и iPad .
С выходом iOS 8.4 от 30 июня 2015 года исправлена ошибка «эффективная мощность».
12:15 ошибка
[ редактировать ]С момента выпуска iOS 11 некоторые пользователи жаловались на случайные перезагрузки на своих iPhone или iPod Touch, вызванные тем, что часы каждую ночь доходили до 12:15. [33] Эта проблема была исправлена с выходом обновления iOS 11.2.
CVE-2018-4124
[ редактировать ]Вскоре после выхода iOS 11 возникла ошибка ( CVE — 2018-4124 ) было обнаружено, что приводило к сбою и перезапуску SpringBoard, при котором отображался черный или белый экран и белый или черный логотип Apple (в зависимости от устройства пользователя), который выглядел идентично экрану загрузки. [28] [29] Это происходит из-за проблемы с компонентом CoreText. Просмотр персонажа на устройствах под управлением iOS 11 – iOS 11.3 приводит к отказу в обслуживании из-за повреждения памяти.
Персонаж был: [34]
Знание
Позже Apple исправила эту ошибку в выпуске iOS 11 .2.6. Причина сбоя iPhone заключается в том, что шрифт, используемый iPhone, не поддерживает этот символ. [35]
Загрузка приложения
[ редактировать ]Начиная с iOS 4.3.3, SpringBoard ищет приложения в /Приложения и Каталоги /var/mobile/Applications файловой системы iPhone для отображения на главном экране.
Использование в macOS
[ редактировать ]Mac OS X Lion и более поздние версии включают функцию под названием «Launchpad», основанную на внешнем виде SpringBoard в iOS. Она включает в себя те же функции (например, папки), но не была создана как главный экран, а скорее как расширение на доке. (например, Панель управления ).
До версии Developer Preview Mac OS X Lion SpringBoard был переименован в Launchpad. Несмотря на то, что имя, отображаемое в доке, остается прежним, изображения, используемые для создания Launchpad, по-прежнему называются «SpringBoard» (или «sb»), и их можно найти в /System/Library/CoreServices/Dock.app/Contents/Resources .
Ссылки
[ редактировать ]- ↑ Apple – функции iPod touch. Архивировано 23 августа 2009 г., в Wayback Machine.
- ^ Первый взгляд: iPhone 1.1.3 (Macworld)
- ^ «Добро пожаловать в iPhone OS3.0» . Жизнь Айфона . Лето 2009 года.
- ^ «Ток-шоу в прямом эфире с WWDC 2016: Джон Грубер с Филом Шиллером и Крейгом Федериги» . Ютуб .
- ^ Маттиас Бёмер, Антонио Крюгер. Исследование расположения значков пользователями смартфонов. Архивировано 12 мая 2013 года в Wayback Machine . В материалах конференции SIGCHI по человеческому фактору в вычислительных системах (CHI '13). ACM, Нью-Йорк, Нью-Йорк, США, 2137–2146 гг.
- ^ «Как использовать поиск Spotlight в iOS 7» .
- ^ «7 важнейших функций iOS 16, о которых Apple вам не рассказала» . Цифровые тенденции. 8 июня 2022 г.
- ^ «Получите разрешение iPhone 6 Plus и альбомный режим главного экрана на своем iPhone 6» .
- ^ «iPadOS 15 испортил рабочий стол моего iPad» .
- ^ «Изучение iOS 4 от Apple» . АнандТех. 22 июня 2010 г.
- ^ «Практическое руководство по iOS 7: используйте новый интерфейс многозадачности» .
- ^ «Как использовать многозадачные контакты в iOS 8» .
- ^ «Более 100 НОВЫХ функций и изменений iOS 11 Beta 3!» .
- ^ «Изучите все новые жесты для iPhone X» .
- ^ «iOS 11: как многозадачность и док-станция работают на iPad» .
- ^ «В iOS 12.1.2 внесены изменения для противодействия патентным искам Qualcomm в Китае, включая новую многозадачную анимацию» .
- ^ «В версии для разработки iOS будет возвращена четкая анимация слайд-шоу контента» .
- ^ «Apple меняет рабочий процесс iPad с помощью Stage Manager» .
- ^ «WinterBoard · Cydia» . cydia.saurik.com . Проверено 4 марта 2019 г.
- ^ Anemone, революционный движок тем для iOS 7–iOS 10! Тема больше, чем просто изображения!: AnemoneTeam/Anemone , AnemoneTeam, 1 марта 2019 г. , получено 4 марта 2019 г.
- ^ «Как настроить и использовать SnowBoard (альтернатива Anemone)» . Ялу побег из тюрьмы . 5 октября 2018 г. Проверено 4 марта 2019 г.
- ^ «DOD Graphics (@DODGraphics) | Twitter» . Получено 4 июня 2019 г. - через Twitter.
- ^ Pwn20wnd (4 марта 2019 г.), GitHub — pwn20wndstuff/Undecimus: джейлбрейк unc0ver для iOS 11.0: 12.1.2. , получено 4 марта 2019 г.
{{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Чекра1н» . checkra1n.in . Проверено 7 января 2022 г.
- ^ «Химера» . химера.ш . Проверено 4 июня 2019 г.
- ^ «Электра» . Coolstar.org . Проверено 4 марта 2019 г.
- ^ «API FrontPage» . junsiphone.com . Проверено 4 июня 2019 г.
- ^ Jump up to: а б с «Ошибка в обработке Unicode iOS приводит к сбою iPhone с простым текстом» . Apple Инсайдер . 26 мая 2015 года . Проверено 29 мая 2015 г.
- ^ Jump up to: а б «Поврежденные данные iCloud вызывают сбой главного экрана iOS SpringBoard (с исправлением!)» . Mac Observer. 18 июня 2015 года . Проверено 18 июня 2015 г.
- ^ Гриффин, Эндрю (28 мая 2015 г.). «Текст об «эффективной мощности» iPhone: как обезопасить себя от ошибки iOS, из-за которой люди могут вывести из строя ваш телефон» . Независимый . Архивировано из оригинала 24 мая 2022 года . Проверено 29 мая 2015 г.
- ^ Клевер, Джули (26 мая 2015 г.). «Новая ошибка iOS приводит к сбою iPhone просто из-за получения текстового сообщения» . МакСлухи . Проверено 29 мая 2015 г.
- ^ Чоудри, Амит (29 мая 2015 г.). «Apple признает катастрофическую ошибку сообщений iPhone и предлагает это временное исправление» . Форбс . Проверено 2 июня 2015 г.
- ^ «Глюк заставляет iPhone перезагружаться снова и снова» . abcactionnews.com . Проверено 16 апреля 2024 г.
- ^ «ПНВ – CVE-2018-4124» . nvd.nist.gov . Проверено 4 марта 2019 г.
- ^ «О безопасности iOS 11.2.6» . Поддержка Apple . 19 февраля 2018 года . Проверено 4 марта 2019 г.