从现在开始,软件开发者可以为 Apple Watch 智能手表开发新的应用程序。
当然,这些应用程序并不是独立的。
这些必须是 iPhone 上现有应用程序的扩展。
此外,Apple Watch 的开发套件 WatchKit 并没有提供更多的灵活性,但明年将会有所改善。
我们通过梳理Apple发布的所有文档以及观看WatchKit介绍视频,了解了更多关于Apple Watch的细节。
现在让我们看看它是如何工作的。
1.首先,你的应用程序必须得到iPhone的支持,而几乎任何时候都需要iPhone的支持。
用苹果自己的话说,Apple Watch 应用程序的作用是扩展 iOS 应用程序。
您开发的应用程序需要基于现有的 iPhone 应用程序,并且必须支持 iPhone。
造成这种情况的部分原因是Apple Watch的计算请求全部需要由iPhone来处理。
苹果的文档中还有一句关键的一句话:“Watch应用程序辅助你的iOS应用程序,而不是取代它们”。
目前,iPhone 唯一不需要处理的事情是日期、时间和计时器。
2.明年开发者将能够开发原生应用程序。
在苹果的新闻稿中,有这样一句话:“明年,开发者可以为Apple Watch开发原生应用程序”。
3. Apple Watch有两种型号,屏幕尺寸不同,均采用Retina屏幕。
38mm 版本的分辨率为 x 像素,而 42mm 版本的分辨率为 x 像素。
4. Apple Watch尺寸未来可能会变得更加多样化。
与 iOS 不同,您不需要将视图放置在屏幕上的特定坐标处。
使用 WatchKit,视图对象将自动从屏幕左上角向下布局,以填充所有可用空间。
这意味着应用程序布局将像响应式网站一样,适应现在和将来可能的所有屏幕尺寸。
5. Apple Watch 有两种类型的通知。
一是“短视”。
当用户抬起手腕时,可以短暂显示此类通知。
其内容包括应用程序图标、应用程序名称和一些简要信息。
如果用户抬起手腕超过阈值,则会显示另一个名为“Long Look”的通知。
该通知内容信息更丰富,可定制性更强。
6. 眼神。
此前我们已经了解了 Glances 的一些信息,现在苹果给出了更详细的文档。
除了应用程序本身和通知之外,开发人员还可以使用 Glances 快速显示时间、天气和待处理任务等信息。
所有信息必须显示在一个屏幕上,并且信息是只读的。
用户可以点击它来打开相应的应用程序。
7.不支持自定义手势。
界面交互或多或少受到苹果的限制,只允许使用其预设的交互方式:垂直滑动滚动屏幕;水平滑动切换页面;点击选择; “强制触摸”(按下触摸)以唤起上下文菜单;滚动数码表冠快速滚动页面等都是苹果默认的交互方式。
8.关于“强制触摸”。
巨大的压力会唤起一个简单的菜单,提供一到四个选项。
貌似支持AirPlay。
9. 地图是静态的,无法交互。
Apple Watch 的内置地图工具只能显示静态地图快照,最多支持标记五个位置。
标记可以使用标准的红色、绿色和紫色图钉或使用自定义图片。
用户无法在地图快照上滚动,点击地图快照会打开 Apple 的地图应用程序。
10.图片支持不错,但不支持视频。
您可以在应用程序中缓存 20MB 的图像资源,但其他资源只能来自 iPhone。
不支持视频,但可以使用 GIF 图片。
11.苹果为Apple Watch设计了新字体。
苹果专门为 Apple Watch 设计、强烈推荐的这款新字体叫做 San Francisco。