iPhoto-Beaming nutzt Bonjour

Ein Blick hinter die Kulissen zeigt, wie Apples neue Fotoverteilfunktion arbeitet.

In Pocket speichern vorlesen Druckansicht 5 Kommentare lesen
Lesezeit: 1 Min.

Die neue iPhoto-Version für iOS bringt auch eine praktische neue Teilen-Funktion mit: Über das sogenannte iPhoto-Beaming ist es möglich, Aufnahmen drahtlos von einem iOS-Gerät auf ein anderes zu übertragen. Dabei setzt Apple auf ein recht einfaches Verfahren, wie die Entwicklerin Erica Sadun nun herausgefunden hat. Der Kommunikationskanal sei laut bisherigen Erkenntnissen Apples Zeroconf-Verfahren Bonjour. Dafür spricht auch, dass sich beide teilnehmenden iOS-Geräte in einem WLAN befinden müssen.

iPhoto-Sharing-Optionen auf einem iPhone 4S.

iPhoto-Beaming nutzt dabei einen neuen UDP-Dienst namens "_mobileiphoto._udp". Um den Vorgang einzuleiten, sucht eine Quelle zunächst nach passenden Empfängern. Sobald diese erkannt sind, wird eine Verbindung vorgeschlagen. Apple setzt dabei Hash-Werte ein, die Sadun zufolge an das Hashing innerhalb der Peer-to-Peer-Funktionen der iOS-Spiele-API GameKit erinnern. Die Entwicklerin war allerdings nicht in der Lage, diese zu spoofen, um beispielsweise einen Mac in das iPhoto-Beaming einzubinden. Gut möglich, dass Apple dies selbst in einer kommenden iPhoto-Version nachreicht.

Update: iPhoto-Beaming ist auch per Bluetooth möglich. Welches Protokoll Apple hier verwendet, bleibt bislang noch unklar. (bsc)