在苹果下架了独立的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,并且采用了相同的控制机制。

相关文章