Apples Lightning Digital AV -adapter har en utrolig hemmelighet

I løpet av helgen avslørte et fascinerende lite innlegg på Panic -webloggen at Lightning AV -adapter ment å sende video ut fra en tilkoblet iPhone eller iPad over HDMI hadde en interessant liten hemmelighet til det: det er ikke en omformer så mye som det er en liten ARM-basert datamaskin med en liten SoC og 2 GB RAM!

Gutta på Panic hadde en teori om at dette betydde at Lightning AV -adapteren startet en miniatyrversjon av iOS hver gang den ble koblet til, og at den brukte en bisarr, hardwired versjon av AirPlay -protokollen for å gjøre sin streaming. Det er faktisk ikke tilfelle, men en anonym Apple -ingeniør har nå gitt bakgrunnen for denne fascinerende lille teknikken.

jpeg -komprimering

Her er problemet i et nøtteskall: Lightning kan ikke sende et rått HDMI -signal. Alt den kan gjøre er å sprute ut noen H264 -video nedover en lynkabel og håpe at noe i den andre enden kan konvertere den til HDMI. Resultatet har mange gjenstander knyttet til MPEG -komprimering, som vist på bildet ovenfor.

En anonym Apple -ingeniør, som kommenterer saken, sier at til tross for dette kjører ikke Lightning AV -adapteren iOS:

Det er sant at kjernen som adapteren SoC starter er basert på XNU, men det er der likhetene mellom iOS og adapterens fastvare slutter. Firmware -miljøet kjører ikke engang launchd. Det er ingen skall i bildet, det er ingen verktøy (analogt med det vi pleide å kalle "BSD Subsystem" i Mac OS X). Den starter rett inn i en demon som er designet for å godta innkommende data fra vertsenheten, dekode datastrømmen og sende den ut via A/V -kontaktene. Det er et sett med kjernemoduler som håndterer dataoverføring på lavt nivå og HDMI -utgang, men det handler om det. Jeg skulle ønske jeg kunne tilby flere detaljer om dette, men jeg legger ut som AC av en forbannet god grunn.

Apple -ingeniøren sier om komprimeringsartefakter at "visse mennesker [i Apple] er klar over at kvaliteten kan være bedre og andre jobber med det. Foreløpig ble kvaliteten ansett å være passende akseptabel. ”

Selv om MPEG -komprimeringskvaliteten kan være litt dårlig, har den noen fordeler:

Dette systemet lar oss i hovedsak sende ut til hvilken som helst enhet på planeten, uavhengig av endepunktbussen (HDMI, DisplayPort og eventuelle fremtidige oppfinnelser) ved ganske enkelt å produsere den relevante adapteren som kobles til Lightning havn. Siden iOS -enheten ikke bryr seg om at maskinvaren henger i den andre enden, trenger du ikke en ny iPad eller iPhone når en ny A/V -kontakt kommer på markedet.

Når det er sagt, kan Lightning AV -adapteren skille seg fra å være det eneste Apple -tilbehøret som faktisk vil få fastvareoppdateringer, som en del av den vanlige iOS -oppdateringsutgivelsessyklusen. Det viser bare at du ikke har råd til å gå forbi selv det minste og minst konsekvente Apple -produktet: stor oppfinnsomhet har gått for å designe hver og en.

Kilde: Panikk

Siste blogginnlegg

| Cult of Mac
August 20, 2021

Denne uken på ‘ol CultCast: hvorfor Googles nye Chromecast er flott for oss eple fans; 5S kan være den største S-oppgraderingen noensinne; Apples i...

| Cult of Mac
August 20, 2021

Gjør fingrene klare for en ny Sinte fugler spill som lar deg kjempe mot ekte penger.Angry Birds Champions er en offisielt lisensiert spin-off fra W...

Dette iPhone 11 ladeetui ser flott ut og fungerer trådløst.
August 20, 2021

Beskytt iPhone 11 og doble batterilevetiden med denne slanke vesken [Tilbud]Hold iPhone 11 i gang mens du er på farten med dette slanke Qi-aktivert...