題:
iOS 11設置遷移(移動藍點/粒子圖案/動畫QR碼)使用的技術是什麼?
Siu Ching Pong -Asuka Kenji-
2017-10-09 19:45:08 UTC
view on stackexchange narkive permalink

auto-setup-768x576.png

在設置新的iPhone 8 / iPhone 8 Plus / iPhone X的過程中,有一個步驟可以從其他iOS 11設備遷移設置。

在舊設備上,它顯示:

設置新iPhone

使用您的Apple ID“ xxx@xxx.com”來設置新iPhone。

在新設備上,它顯示:

快速入門

如果您有運行iOS 11的iPhone或iPad,請將其帶到附近以自動登錄。

如果需要,您也可以手動設置此iPhone。

在舊設備上點擊“繼續”後,它會顯示:

將新iPhone放在相機上

將圖案定位在圓圈中

在新設備上,它顯示:

正在等待其他iPhone ...

將此圖像放置在其他iPhone的框架中。

新設備中出現了一個移動的藍點圖案,如下圖所示:

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

在此視頻中:

https://youtu.be/tHxhZu97pXc

我相信它的工作方式類似於QR碼,但事實並非如此。有人知道這項技術的名字嗎?

你得到答案了嗎?我一直在尋找實現類似數據可視化控件的方法,但我不知道他們是如何做到的。
對不起,我沒有。似乎沒有人關心這種出色的技術!
是的,我知道,幾乎任何地方都沒有關於它的信息,這很可惜,因為它確實很棒。我對這個問題懸賞,所以也許有人會注意到這一點。
我什至不知道這項技術的名稱。但是我想它不是跟踪“位置”,而是跟踪“速度”。就像“二階QR碼”一樣,它應該更安全且更難以復制(您需要視頻而不是圖像)。我猜它也是有時間限制的,因此代碼僅在一定時期內有效,並且將過期。
@damjandd-代碼級問題和賞金應該出現在堆棧溢出中。因此,我將在這裡退還您的賞金,但是如果您想再次簽發,請注意上述警告。
三 答案:
jksoegaard
2018-02-05 17:45:18 UTC
view on stackexchange narkive permalink

該技術可以非常類似於動畫QR碼。數據編碼的主要原理與QR碼非常相似,但是顯然隨著時間的推移,顯示的數據會隨著動畫的變化而變化。

此外,似乎使用了一種巧妙的技巧,可以快速交替顯示兩種不同的顏色,這使Apple可以“隱藏”或不太明顯地用於接收數據的線索。與信號同步(即找出編碼數據的邊界在哪裡)。

使用傳統的QR碼,這些同步標記更為明顯,因為它們是帶有白色邊框的大黑色方形框,在代碼中設置了不同的位置,以使接收者可以輕鬆地找出編碼後的數據,哪些不是代碼的一部分。

Apple的這兩項專利申請提供了更多詳細信息:

美國專利9,022,291 美國專利9,022,292

這是對代碼背後的實際技術的很好看。現在,至少要了解如何實現此功能,至少是UI部分。
令人遺憾的是,似乎沒有可供開發人員實現相同功能的API。該功能似乎是Apple獨有的,他們只是在一個地方使用過-設置遷移。
實際上,他們在更多地方使用了它-例如,與Apple Watch配對時使用的方法相同。該功能並不是Apple獨有的,因為任何應用程序都可以實現自己的QR碼類型系統。例如,Snapchat有自己的代碼類型,看起來與其他人不同。
Kaleidoscope
2018-11-11 16:51:02 UTC
view on stackexchange narkive permalink

我瀏覽了上面鏈接的專利,這是我對該技術的幼稚解釋。它本質上是一個非常詳細的QR碼或類似代碼,但不是使用彩色正方形,而是通過快速交替顯示互補色來編碼信息,以使人眼無法察覺。通過允許選擇編碼其他自由度的特定交替顏色的細微差別,這也允許更高的信息密度。專利中既沒有提及圓形的密度分佈,也沒有提及顆粒的遊蕩,繞行運動,這可能只是出於美學目的,這將是Apple要做的事情。所提到的是,該代碼可以嵌入背景圖像(可能是動畫)中,而圖像看起來與人眼不同。我想知道球形旋轉的“星系”形狀中有多少只是煙霧和鏡子,能為您提供一些指向您的相機指向的東西,而真正的魔法是看不見的?我們需要有人用高速相機近距離拍攝代碼-該專利提到的閃爍率為60hz,因此任何高於120fps的鏡頭都可以解決問題。

Mehul Shah
2018-02-06 09:30:16 UTC
view on stackexchange narkive permalink

Apple基於近距離的數據傳輸過程

自動設置是Apple的基於接近度的過程,用於將數據,設置和內容從舊設備傳輸到新設備。您可以在iPhone,Apple Watch或Apple TV上使用“自動設置”。

Apple的自動設置功能開始為用戶提供了一種簡單的方式,即通過“點擊設置”來設置Apple TV,該功能使您可以使用iPhone的傳感器快速連接到Apple TV並自動輸入數據例如Apple ID和Wi-Fi網絡。從那時起,該功能就得到了發展和擴展,不僅覆蓋了Apple TV,而且還覆蓋了新的iPhone,iPad和Apple Watch型號。

自動設置很棒,因為它可以讓用戶跳過很多 設置新設備的舊版本中存在表格填寫-您 不必手動輸入Wi-Fi網絡名稱和密碼, Apple ID或先前設備中的設置。這也是 基於鄰近性,通過要求您確保數據安全 實際上,舊設備和新設備都在同一位置。

Apple使用略有不同的方法來自動設置每個 設備,具體取決於它是iPhone還是iPad,Apple Watch還是 蘋果電視。

訪問此站點以了解如何設置不同的設備。

正如我的來歷問題所指出的那樣,我正在尋找該技術的技術細節。這不是一個“如何做到”的問題。相反,這是一個“ Apple如何做到這一點”的問題。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...