在蘋果下架了獨立的AppleTVRemote應用後,一位蘋果前工程師在推特上發了一條推文,解釋了他如何幫助設計和開發當前的SiriRemote。

近日,蘋果下架了第一方的Remote應用,該應用最初是作爲iTunesRemote引入的,後來變成了AppleTV的控制器。該應用遭到下架後,用戶可以選擇使用AppleTV隨附的SiriRemote,或使用iOS設備控制中心集成的遙控功能。

原負責該應用的前蘋果工程師AlanCannistraro發佈了一系列推文,解釋了該工具自2006年編寫的第一份代碼以來在蘋果內部的歷史。根據他所稱,他開始撰寫通過使用自己創建的UI元素,在他能夠查看iPhone用戶界面之前編寫代碼。

史蒂夫·喬布斯當時擔心AppStore不會受到歡迎,因此他希望蘋果擁有應用程序,Cannistraro當時受到了鼓勵,它也是AppStore團隊使用的第一個生產應用程序,用於試用AppStore的"上載流程",從而成爲其第一個應用程序。

出廠的版本也是Cannistraro作品的簡化版本,因爲該原型還使控件能夠通過IR適配器打開和關閉燈光,電視和接收器,以及將房間的狀態保存和恢復。這可能是蘋果智能家居平臺HomeKit的前身。

Cannistraro聲稱,2009年的後來一個原型能夠將iPhone的觸摸屏用作計算機鼠標,並可以在Mac上"與照片,應用程序(原始的TouchBar)和屏幕保護程序進行交互"。

到2010年,Cannistraro再次與喬布斯一起討論Remote應用程序的一個版本,該版本允許通過滑動來控制AppleTV。他稱喬布斯當時說:"我們的下一個AppleTVRemote應該是不帶屏幕的遙控器。"

後來SiriRemote發佈了,幾乎所有AppleTV用戶都熟悉SiriRemote,並且採用了相同的控制機制。

相關文章