在蘋果下架了獨立的 Apple TV Remote 應用后,一位蘋果前工程師在推特上發(fā)了一條推文,解釋了他如何幫助設(shè)計和開發(fā)當前的 Siri Remote。
近日,蘋果下架了第一方的 Remote 應用,該應用最初是作為 iTunes Remote 引入的,后來變成了 Apple TV 的控制器。該應用遭到下架后,用戶可以選擇使用 Apple TV 隨附的 Siri Remote,或使用 iOS 設(shè)備控制中心集成的遙控功能。
原負責該應用的前蘋果工程師 Alan Cannistraro 發(fā)布了一系列推文,解釋了該工具自 2006 年編寫的第一份代碼以來在蘋果內(nèi)部的歷史。根據(jù)他所稱,他開始撰寫通過使用自己創(chuàng)建的 UI 元素,在他能夠查看 iPhone 用戶界面之前編寫代碼。
史蒂夫 · 喬布斯當時擔心 App Store 不會受到歡迎,因此他希望蘋果擁有應用程序,Cannistraro 當時受到了鼓勵,它也是 App Store 團隊使用的第一個生產(chǎn)應用程序,用于試用 App Store 的 “上載流程”,從而成為其第一個應用程序。
出廠的版本也是 Cannistraro 作品的簡化版本,因為該原型還使控件能夠通過 IR 適配器打開和關(guān)閉燈光,電視和接收器,以及將房間的狀態(tài)保存和恢復。這可能是蘋果智能家居平臺 HomeKit 的前身。
Cannistraro 聲稱,2009 年的后來一個原型能夠?qū)?iPhone 的觸摸屏用作計算機鼠標,并可以在 Mac 上 “與照片,應用程序(原始的 TouchBar)和屏幕保護程序進行交互”。
到 2010 年,Cannistraro 再次與喬布斯一起討論 Remote 應用程序的一個版本,該版本允許通過滑動來控制 Apple TV。他稱喬布斯當時說:“我們的下一個 Apple TV Remote 應該是不帶屏幕的遙控器。”
后來 Siri Remote 發(fā)布了,幾乎所有 Apple TV 用戶都熟悉 Siri Remote,并且采用了相同的控制機制。