AirPlay切换指南:掌握WatchKit开发者套件后的必备技巧

AirPlay切换指南:掌握WatchKit开发者套件后的必备技巧

Apple最近推出了一个专为Apple Watch开发者设计的工具——WatchKit。通过深入研究和探索这款工具及其相关文档,我们发现了一些非常重要的细节。

Apple Watch几乎是作为iOS(iPhone)应用的延伸而存在的。开发者需要在已有的iOS应用基础上进行Apple Watch应用的开发。文档明确指出,Apple Watch的应用应当是对iOS应用的补充,而非替代品。交互方式上,Apple Watch强调快速响应,如果iOS应用中的交互可能需要几分钟,那么Apple Watch应用中的交互则应在几秒内完成。

未来,从明年晚些时候开始,开发者将为Apple Watch创造出全新的、完全原生的应用,这将是Apple Watch应用发展史上的一个新纪元。

Apple Watch有两种尺寸的Retina显示屏,分别是38mm和42mm。虽然两种版本的PPI略有不同,但它们的纵横比都是4:5。两种尺寸的Retina显示屏为开发者提供了展示应用的良好平台。

据TheVerge猜测,未来可能会有更多尺寸的Apple Watch问世。由于Apple Watch的界面设计类似于响应式网站设计,它可能能够很好地兼容多种不同尺寸/分辨率的排版。

对于通知方面,Apple Watch提供了两种类型供开发者选择。名为“Short Look”的简单通知会在用户抬起手腕时短暂显示。如果用户保持抬腕姿势的时间足够长(具体时长未在文档中明确),则会切换到“Long Look”通知模式。关于手势操作方面,Apple Watch的手势操作相对固定和严格限制,包括滑动、点击和重点击等。其中,重点击(Force Touch)用于打开一个简易菜单,这个菜单包含几个选项并支持AirPlay。

开发者使用的地图控件目前无法与用户进行交互。除了能放置图片和设置颜色外,基本上是一个固定的图片。用户无法直接在空间中拖动查看周边内容,但点击控件会启动Apple Maps应用。值得注意的是,Apple Watch对于视频播放并不支持。虽然可以缓存最多20M的图片,但其他内容需要从iPhone读取或传输。考虑到其有限的屏幕分辨率,这一设定似乎相当合理。

值得一提的是,Apple Watch还为开发者内置了一种新字体——“San Francisco”字体。这种字体专为小屏幕排版和交互设计,可供开发者免费使用。这种新字体能够在不同尺寸下动态调整字重和字号以确保最佳的阅读效果。值得注意的是,这是伴随Macintosh出现的第一款Apple内置字体。


AirPlay切换指南:掌握WatchKit开发者套件后的必备技巧