У цифрового AV-адаптера Lightning от Apple есть невероятный секрет

На выходных в блоге Panic появилась небольшая увлекательная запись, в которой говорилось, что Адаптер Lightning AV предназначенный для отправки видео с подключенного iPhone или iPad через HDMI, имел небольшой интересный секрет к нему: это не столько преобразователь, сколько крошечный компьютер на базе ARM с крошечной SoC и 2 ГБ БАРАН!

У ребят из Panic была теория, что это означает, что Lightning AV Adapter загружал миниатюрную версию iOS каждые время, когда он был подключен, и что он использовал причудливую, зашитую версию протокола AirPlay для выполнения своих потоковое. На самом деле это не так, но анонимный инженер Apple рассказал предысторию этой увлекательной небольшой инженерной мысли.

сжатие jpeg

Вот вкратце проблема: Lightning не может выводить необработанный сигнал HDMI. Все, что он может сделать, это выдать какое-то видео H264 по кабелю Lightning и надеяться, что что-то на другом конце может преобразовать его в HDMI. В результате появляется множество артефактов, связанных со сжатием MPEG, как видно на изображении выше.

Анонимный инженер Apple, комментируя этот вопрос, говорит, что, несмотря на это, Lightning AV Adapter не работает под управлением iOS:

Верно, что ядро, которое загружает SoC адаптера, основано на XNU, но на этом сходство между iOS и прошивкой адаптера заканчивается. Среда прошивки даже не запускает launchd. В образе нет оболочки, нет утилит (аналогично тому, что мы называли «Подсистемой BSD» в Mac OS X). Он загружается прямо в демон, предназначенный для приема входящих данных от хост-устройства, декодирования этого потока данных и вывода его через разъемы A / V. Есть набор модулей ядра, которые обрабатывают низкоуровневую передачу данных и выход HDMI, но это все. Хотел бы я предложить более подробную информацию, но я пишу как AC по чертовски веской причине.

Инженер Apple говорит об артефактах сжатия, что «некоторые люди [в Apple] знают, что качество может быть лучше, и другие работают над этим. В настоящее время качество считается приемлемым. ”

И хотя качество сжатия MPEG может быть немного невысоким, у него есть некоторые преимущества:

Эта система позволяет нам выводить данные на любое устройство на планете, независимо от шины конечной точки (HDMI, DisplayPort и любые будущие изобретения), просто изготовив соответствующий адаптер, который подключается к Lightning. порт. Поскольку устройство iOS не заботится об оборудовании, свисающем с другого конца, вам не понадобится новый iPad или iPhone, когда на рынке появится новый разъем A / V.

Тем не менее, Lightning AV Adapter может отличаться тем, что является единственным аксессуаром Apple, который действительно будет получать обновления прошивки в рамках регулярного цикла выпуска обновлений iOS. Это просто говорит о том, что вы не можете позволить себе отказаться от даже самого маленького и наименее значимого продукта Apple: при разработке каждого из них была вложена огромная изобретательность.

Источник: Паника

Последнее сообщение в блоге

| Культ Mac
September 11, 2021

Начните новую карьеру в качестве специалиста по облачным технологиям с помощью этого тренинга AWSОсвоение AWS может принести вам большую зарплату в...

| Культ Mac
September 11, 2021

iCloud для Windows предлагает менее ужасный доступ к файлам на ПКОбновите сегодня!Фото: Microsoft / Cult ofMacПоклонники Apple, которые также испол...

| Культ Mac
September 11, 2021

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