El adaptador AV digital Lightning de Apple tiene un secreto increíble

Durante el fin de semana, una pequeña publicación fascinante en el weblog de Panic reveló que el Adaptador Lightning AV destinado a enviar video desde un iPhone o iPad conectado a través de HDMI tenía un pequeño secreto interesante a él: no es tanto un convertidor, sino una pequeña computadora basada en ARM con un pequeño SoC y 2 GB de ¡RAM!

Los chicos de Panic tenían la teoría de que esto significaba que el Adaptador Lightning AV arrancaba una versión en miniatura de iOS cada vez que estuvo conectado, y que estaba usando una extraña versión cableada del protocolo AirPlay para hacer su transmisión. En realidad, ese no es el caso, pero un ingeniero anónimo de Apple ahora ha dado la historia de fondo detrás de esta fascinante pequeña parte de la ingeniería.

compresión jpeg

Aquí está el problema en pocas palabras: Lightning no puede emitir una señal HDMI sin procesar. Todo lo que puede hacer es lanzar un poco de video H264 a través de un cable Lightning y esperar que algo en el otro extremo pueda convertirlo a HDMI. El resultado tiene muchos artefactos asociados con la compresión MPEG, como se ve en la imagen de arriba.

Un ingeniero anónimo de Apple, comentando el asunto, dice que a pesar de esto, el Adaptador Lightning AV no está ejecutando iOS:

Es cierto que el kernel que arranca el SoC del adaptador se basa en XNU, pero ahí es donde terminan las similitudes entre iOS y el firmware del adaptador. El entorno de firmware ni siquiera se ejecuta launchd. No hay shell en la imagen, no hay utilidades (análogo a lo que solíamos llamar el "Subsistema BSD" en Mac OS X). Se inicia directamente en un demonio diseñado para aceptar datos entrantes del dispositivo host, decodificar ese flujo de datos y enviarlo a través de los conectores A / V. Hay un conjunto de módulos del kernel que manejan la transferencia de datos de bajo nivel y la salida HDMI, pero eso es todo. Desearía poder ofrecer más detalles que esto, pero estoy publicando como AC por una maldita buena razón.

El ingeniero de Apple dice de los artefactos de compresión que “ciertas personas [dentro de Apple] son ​​conscientes de que la calidad podría ser mejor y otras están trabajando en ello. Por el momento, la calidad se consideró convenientemente aceptable. ”

Si bien la calidad de la compresión MPEG puede ser un poco escasa, tiene algunas ventajas:

Este sistema esencialmente nos permite emitir a cualquier dispositivo del planeta, independientemente del bus de punto final (HDMI, DisplayPort y cualquier invención futura) simplemente produciendo el adaptador correspondiente que se conecta al Lightning Puerto. Dado que al dispositivo iOS no le importa el hardware que cuelga del otro extremo, no necesita un nuevo iPad o iPhone cuando un nuevo conector A / V llega al mercado.

Dicho esto, el Lightning AV Adapter puede tener la distinción de ser el único accesorio de Apple que realmente recibirá actualizaciones de firmware, como parte del ciclo regular de lanzamiento de actualizaciones de iOS. Simplemente demuestra que no puede permitirse el lujo de pasar por alto ni siquiera el producto de Apple más pequeño y menos importante: se ha invertido un gran ingenio en el diseño de todos y cada uno de ellos.

Fuente: Pánico

Última publicación de blog

La actualización masiva de Mac mini de Apple puede no estar lista hasta 2023
March 11, 2022

La actualización masiva de Mac mini de Apple puede no estar lista hasta 2023 La próxima actualización de Mac mini está llegando, pero no con prisa....

Obtén una introducción a la codificación por solo $29
March 11, 2022

Obtén una introducción a la codificación por solo $29 Aprende a codificar en tu propio tiempo. Foto: Culto a las ofertas de Mac El mundo está en te...

Las cosas se ponen aún más raras esta semana en Severance [Resumen de Apple TV+]
March 11, 2022

Ruptura se desvía hacia una casa de partos mientras Helly se recupera de su intento de suicidio y Mark se recupera de haberla juzgado tan mal. Ahor...