当苹果在 2010 年的 WWDC 发布 iPhone 4 的时候,还介绍了一个新的视频会话功能,乔布斯再一次以“one more thing”的方式介绍了这个功能。Facetime 作为一个非常省事的视频会话功能,可以在 iPhone 4 设备之间进行,最初只是支持 Wi-Fi,后来苹果逐渐把这个功能延伸到其产品线,包括 Mac,iPhone,iPod touch,和 iPad,并可同时支持 Wi-Fi 和蜂窝数据。
这个功能背后的工程师,罗伯托·加西亚,就在苹果和三星的第二次案件进行到第四周的时候曝出了 FaceTime 其实最初是为 Game Center 而设计的。
FaceTime 的原型要追溯到 2007 年加西亚开发的一款软件,他当时用这款软件来连接他的电话和他的 Mac,来进行语音通话。
据 CNET 报道,接下来的一年,加西亚和其他的工程师已经可以从电话里对 Mac 的视频框架进行解码了。用他自己的话说就是在 2008 年,iPhone 已经成为了一个很好的游戏平台,他被委任负责一个名叫 Game Kit 的项目,这个项目能够让开发者在 iPhone 游戏内执行联网的功能和语音聊天。
Game Kit 最终在 2009 年变成了 Game Center,然后加西亚利用多方语音聊天的功能最终成为了 FaceTime 项目的坚实的基础,代号为 Venice,并且最后也证实了为 Game Center 而写的代码对 FaceTime 十分有用。
加西亚和其他 4 个工程师对这个项目倾注了很多精力,其它的一些团队也在技术上进行帮助。苹果的核心音频团队对音频进行后期处理,改进了麦克风和扬声器,加西亚说道。视频解码程式团队也进行了参与,也是应用团队,为应用设计了很多漂亮的按钮图形。
FaceTime 包含了至少成千上万行代码,乔布斯对于早期的原型不太喜欢,就是因为其涉及太复杂的安装程序,所以当时乔布斯要求 FaceTime 能够是马上就可以用的,或者是直接支持的。
同时苹果希望一开始就保证 FaceTime 并不会记录或保存任何的视频,以便可以保护用户的隐私和解决安全隐忧。加西亚表示:“我不希望我的视频会话会被任何人记录或者是观看,所以我和我团队的人对安全和隐私的问题都非常认真。”
基于一大堆的开放式标准,FaceTime 已经成为了一个互通的视频会话平台,就像 Skype 一样。