Welche Technologie wird bei der Migration von iOS 11-Einstellungen verwendet (Verschieben von blauen Punkten / Partikelmuster / animiertem QR-Code?)

11

auto-setup-768x576.png

Während der Einrichtung eines neuen iPhone 8 / iPhone 8 Plus / iPhone X gibt es einen Schritt zum Migrieren der Einstellungen von einem anderen iOS 11-Gerät.

Auf dem alten Gerät heißt es:

Neues iPhone einrichten

Verwenden Sie Ihre Apple ID "[email protected]", um Ihr neues iPhone einzurichten.

Auf dem neuen Gerät heißt es:

Schnellstart

Wenn Sie ein iPhone oder iPad mit iOS 11 haben, bringen Sie es in die Nähe, um sich automatisch anzumelden.

Wenn Sie möchten, können Sie dieses iPhone auch manuell einrichten.

Nach dem Tippen auf "Weiter" auf dem alten Gerät, auf dem alten Gerät, heißt es:

Halten Sie Ihr neues iPhone an die Kamera

Positionieren Sie das Muster im Kreis

Auf dem neuen Gerät heißt es:

Warten auf andere iPhone ...

Positionieren Sie dieses Bild im Rahmen Ihres anderen iPhone.

Im neuen Gerät wird ein Muster aus sich bewegenden blauen Punkten angezeigt, wie in diesem Bild dargestellt:

http://www.idownloadblog.com/2017/06/05/automatic-setup-feature-ios-11/

Und in diesem Video:

https://youtu.be/tHxhZu97pXc

Ich glaube, es funktioniert wie QR-Code, ist es aber nicht. Weiß jemand, wie diese Technologie heißt?

Siu Ching Pong -Asuka Kenji-
quelle
Hast du eine Antwort darauf bekommen? Ich habe nach Möglichkeiten gesucht, eine ähnliche Datenvisualisierungssteuerung zu implementieren, aber ich habe keine Ahnung, wie sie es gemacht haben.
Damjandd
Entschuldigung, habe ich nicht. Es scheint, dass sich niemand für diese fantastische Technologie interessiert!
Siu Ching Pong -Asuka Kenji-
1
Ja, ich weiß, es gibt praktisch nirgendwo Informationen darüber, und es ist eine Schande, weil es wirklich erstaunlich ist. Ich habe ein Kopfgeld für die Frage festgelegt, damit es jetzt vielleicht jemand bemerkt.
Damjandd
Ich kenne nicht einmal den Namen dieser Technologie. Aber ich denke, anstatt die "Positionen" zu verfolgen, verfolgt es die "Geschwindigkeiten". Es ist wie ein "QR-Code zweiter Ordnung", der sicherer und schwieriger zu replizieren sein sollte (Sie benötigen ein Video anstelle eines Bildes). Ich denke, es ist auch zeitlich begrenzt, so dass der Code nur in einem bestimmten Zeitraum funktioniert und abläuft.
Siu Ching Pong -Asuka Kenji-
@damjandd - Fragen und Kopfgelder auf Codeebene sollten sich im Stapelüberlauf befinden. Aus diesem Grund werde ich Ihr Kopfgeld hier zurückerstatten, aber wenn Sie es erneut ausstellen möchten, können Sie sich mit der oben genannten Einschränkung frei fühlen.
bmike

Antworten:

5

Die Technologie kann sehr ähnlich wie ein animierter QR-Code betrachtet werden. Das Hauptprinzip der Datencodierung ist QR-Codes sehr ähnlich, aber offensichtlich mit dem Unterschied, dass sich die angezeigten Daten im Laufe der Zeit als Animation ändern.

Darüber hinaus scheint es die Verwendung eines ordentlichen Tricks mit zwei verschiedenen Farben zu geben, die im schnellen Wechsel angezeigt werden. Dies ermöglicht es Apple, die Hinweise zu "verbergen" oder weniger deutlich zu machen, die für den Empfänger der Daten zur Synchronisierung mit dem verwendet werden Signal (dh herausfinden, wo die Grenzen der codierten Daten liegen).

Bei einem herkömmlichen QR-Code sind diese Synchronisierungsmarkierungen viel offensichtlicher, da es sich um große schwarze quadratische Kästchen mit weißen Rändern handelt, die an verschiedenen Stellen im Code angeordnet sind, damit der Empfänger leicht herausfinden kann, welche Daten codiert sind und was nicht Code.

In diesen beiden Patentanmeldungen von Apple sind viel mehr Details enthalten:

US-Patent 9,022,291 US-Patent 9,022,292

jksoegaard
quelle
Dies ist ein sehr schöner Einblick in die eigentliche Technologie hinter dem Code. Jetzt nur um herauszufinden, wie dieses Ding implementiert wurde, zumindest der UI-Teil.
Damjandd
So traurig, dass es für die Entwickler keine API zu geben scheint, um dasselbe zu implementieren. Diese Funktion scheint exklusiv für Apple zu sein und wurde nur an einem Ort verwendet - bei der Migration von Einstellungen.
Siu Ching Pong -Asuka Kenji-
Tatsächlich haben sie es an mehreren Stellen verwendet - es ist die gleiche Methode, die zum Beispiel beim Koppeln einer Apple Watch verwendet wird. Die Funktionalität ist nicht so exklusiv für Apple, wie jede App ihr eigenes QR-Code-System implementieren könnte. Zum Beispiel hat Snapchat einen eigenen Codetyp, der anders aussieht als alle anderen.
Jksoegaard
2

Ich habe die oben verlinkten Patente überflogen und hier ist meine naive Interpretation der Technologie. Es handelt sich im Wesentlichen um einen fein detaillierten QR-Code oder ähnliches, aber anstatt farbige Quadrate zu verwenden, werden die Informationen durch schnell abwechselnde Komplementärfarben codiert, sodass das menschliche Auge sie nicht bemerkt. Dies ermöglicht auch eine höhere Informationsdichte, indem die Feinheiten der bestimmten alternierenden Farben berücksichtigt werden, die ausgewählt wurden, um zusätzliche Freiheitsgrade zu codieren. Weder die gerundete Dichteverteilung noch die wandernde, umlaufende Bewegung der Partikel werden im Patent erwähnt, es könnte nur aus ästhetischen Gründen eine Sache von Apple sein. Erwähnt wird, dass dieser Code in ein Hintergrundbild (und vermutlich eine Animation) eingebettet werden kann, ohne dass das Bild für das menschliche Auge anders erscheint. Ich frage mich, wie viel von der kugelförmigen "Galaxie" -Form nur aus Rauch und Spiegeln besteht, um Ihnen etwas zu geben, auf das Sie Ihre Kamera richten können, während die wahre Magie unsichtbar geschieht. Wir brauchen jemanden, der den Code mit einer Hochgeschwindigkeitskamera aus der Nähe filmt - das Patent erwähnt eine Flimmerrate von 60 Hz, sodass jedes Filmmaterial über 120 fps den Trick machen sollte.

Kaleidoskop
quelle
-1

Apples Proximity-basierter Prozess zur Datenübertragung

Das automatische Setup ist Apples Proximity-basierter Prozess zum Übertragen von Daten, Einstellungen und Inhalten von einem alten Gerät auf ein neues. Sie können das automatische Setup auf Ihrem iPhone, Ihrer Apple Watch oder Ihrem Apple TV verwenden.

Die automatische Setup-Funktion von Apple war für Benutzer eine einfachere Möglichkeit, Apple TV mit "Tap-to-Setup" einzurichten. Mit dieser Funktion können Sie mithilfe der iPhone-Sensoren schnell eine Verbindung zu Ihrem Apple TV herstellen und automatisch Daten wie bei Apple eingeben ID und Wi-Fi-Netzwerk. Seitdem wurde die Funktion weiterentwickelt und erweitert, um nicht nur Apple TV, sondern auch neue iPhone-, iPad- und Apple Watch-Modelle abzudecken.

Die automatische Einrichtung ist großartig, da Benutzer einen Großteil des Formularausfüllens in älteren Versionen beim Einrichten neuer Geräte überspringen können. Sie sollten Wi-Fi-Netzwerknamen und -Kennwörter, Apple-IDs oder Einstellungen von früheren Geräten nicht manuell eingeben müssen. Es basiert auch auf Nähe und schützt diese Daten, indem Sie sowohl alte als auch neue Geräte physisch am selben Ort haben müssen.

Apple verwendet eine etwas andere Methode, um jedes Gerät automatisch einzurichten, je nachdem, ob es sich um ein iPhone oder iPad, eine Apple Watch oder ein Apple TV handelt.

Besuchen Sie diese Website, um zu erfahren, wie verschiedene Geräte eingerichtet werden.

Mehul Shah
quelle
2
Wie in meiner Ursprungsfrage angegeben, suche ich nach den technischen Details der Technologie. Es ist keine Frage, wie man das macht. Stattdessen handelt es sich um eine Frage, wie Apple diese Frage gestellt hat.
Siu Ching Pong -Asuka Kenji-