Найти в Дзене
AppleInsider.ru

Спорим, не знали? У Apple есть отдельная версия iOS, которая показывает все проблемы iPhone

А вы знали, что ваш iPhone не всегда работал под управлением iOS? Нет, я сейчас говорю не об iPhoneOS, а ведь именно так свою операционку Apple называла в самом начале. Я говорю о платформе, которая обеспечивает работоспособность смартфонов компании до того, как они поступят на прилавки магазинов.
Оглавление

А вы знали, что ваш iPhone не всегда работал под управлением iOS? Нет, я сейчас говорю не об iPhoneOS, а ведь именно так свою операционку Apple называла в самом начале. Я говорю о платформе, которая обеспечивает работоспособность смартфонов компании до того, как они поступят на прилавки магазинов. Разбираемся, что это за платформа, зачем она нужна и почему Apple не лень устанавливать разные платформы на одни и те же устройства перед тем, как выпустить их в продажу.

Перед вами не традиционная iOS, а её альтернативная версия для отладки
Перед вами не традиционная iOS, а её альтернативная версия для отладки
Разработчики планируют отслеживать пользователей iOS в обход правил Apple

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

Что такое SwitchBoard ОС

SwitchBoard могут установить на ваш iPhone, который вы принесли в сервисный центр. Это нужно, чтобы выявить все повреждения
SwitchBoard могут установить на ваш iPhone, который вы принесли в сервисный центр. Это нужно, чтобы выявить все повреждения

В отличие от iOS, SwitchBoard не имеет как такового UI, или, если говорить по-русски, пользовательского интерфейса. Там дан чёрный экран с рядом так называемых «системных» приложений, которые в iOS являются просто функциями в других приложениях. Время от времени они меняются в зависимости от устройства, но вот вам небольшой список программ, которые мне удалось распознать:

  • Console
  • Ness
  • Astro
  • USBHost
  • QRCode
  • Releability

Очень любопытно выглядит приложение QRCode, которое используется для сканирования QR-кодов. Понятия не имею, почему его вынесли в самостоятельный вид софта. Но зато в SwitchBoard много такого, чего нет и никогда не было в привычной нам iOS.

В iOS 14.3 нашли функцию поиска вещей — вот как ее включить

В основном это приложения для отладки, которые позволяют Apple проверить работоспособность памяти, дисплея, процессора, модема и других компонентов. А ещё там есть свой терминал по аналогии с тем, что доступен на Mac. Правда, называется почему-то Console. Он позволяет тестировщикам прописывать те или иные команды, внося изменения в платформу, которые им требуются. Но это по крайней мере вполне ожидаемо.

Как установить SwitchBoard

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

PurpleRestore — это аналог iTunes для сервисных центров, через который устанавливается SwitchBoard
PurpleRestore — это аналог iTunes для сервисных центров, через который устанавливается SwitchBoard

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

Эксперты безопасности назвали шифрование в iOS почти бесполезным

Накатить SwitchBoard на iPhone можно через утилиту HomeDiagnostics, которая является чем-то вроде продвинутого iTunes. Но пусть вас не смущает название – использовать эту штуку в домашних условиях нельзя. Она предназначена только для сотрудников Apple Store и авторизованных сервисных центров.

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

iPhone
151,8 тыс интересуются