Facebook 公布了可用于苹果电视和手表的 Parse SDK

  • Sergio De Simone
  • 艾利特

2016 年 1 月 28 日

话题:移动iOS语言 & 开发

开发者所熟悉的 iOS & Android 后端支持平台 Parse 目前针对苹果 TVOS 和 WatchOS 2 发布了全新的 Parse SDK,开发者可充分借助 Parse SDK 的简洁强大功能为 Apple TV 和 Apple Watch 开发能为用户带来沉浸式体验的应用程序。

Parse SDK的目标对象是那些熟悉现有 iOS 和 OS X SDK 的开发者,通过新的 SDK 让开发者更简单地为 TVOS 和 WatchOS 2 构建原生的用户体验。在新版 SDK 中,开发团队解决了 TVOS 的本地数据存储和用户输入问题,以及单纯为 Watch 开发应用程序的问题。

Facebook 著名工程师 Nikita Lutsenko 在最近写道,Parse SDK 目前可支持的对象已经包括了苹果的 TVOS 和 WatchOS 2,可帮助这两者构建本地形式的拟真应用程序。除此之外,新的 SDK 同样具备与 Facebook 最近宣布的 TVOS SDK 相整合的功能。

Parse SDK 里面构建的支持 WatchOS 2 的很多功能其实 Facebook 在第一个版本里面就已经实现了。新的 SDK 带来的主要改进方面是提高了手表的本地运行能力,这在以前是不可能实现的,原因在于之前的设计选项主要集中注意力在苹果手表的原始结构上。正如 Lutsenko 强调的那样,使用最新 SDK 的最大的优点之一就是,让在 iPhone 以外的手机上运行 Watch App 成为可能。

另一方面,在开发用于 TVOS 的 SDK 期间也遇到了一些挑战,特别是 TVOS 持久性存储空间不足的问题。这意味着磁盘上的每一个文件都必须被视为临时存储文件,并且不能清晰的支持应用程序启动时坚持用户会话。事实上,苹果已经保证在 App 正常运行的情况下数据应该保存在存储里,但当应用程序退出时,该数据可以被系统删除。从消息来源的检查结果来看,Parse 像是使用了苹果提供的替代机制来存储私人数据,但是不会备份用户的访问数据。

如上所述,为 TVOS 设计的 Parse SDK 的在一定程度上还是依赖于最近发布的 Facebook 的 TVOS SDK,这样就能简化用户内部安装流程了。实际上这个功能主要目的还是这个旨在解决苹果电视上缺少物理键盘或触摸屏的支持状况,因为输入文本文字是很麻烦的事情。Facebook 开发的 TVOS SDK 实现了双元素认证方案:当需要验证时,TVOS 将会显示出一段简短的字母数字代码,用户可以通过电脑、平板或手机将这一段代码输入进一个特定的网页。

参考英文原文:Facebook Announces Parse SDK for Apple's tvOS and watchOS 2

移动iOS语言 & 开发