Apple Watch 的界面是全部用 HTML 实现的吗

跟HTML和HTML5没有一丝关系。具体分两部分来说:1.AppleWatch系统原生应用。这个概念可以包括名为SkiHill的AppleWatch系统自带应用(如表盘、健康等)及与大的软件合作伙伴推出的应用(如推特等),这部分的界面跟iOS类似,有依赖一个界面及动画库,只不过比iOS的UIKit要精简,名为PepperUI,感兴趣的话可以看这个GitHub地址里Dump出的一些系统私有类:nickfrey/WatchOS-Headers · GitHub。2.第三方应用。这里可以指中小应用开发商和个人开发者开发的AppleWatch应用,以目前提供的WatchKit测试版来说,目前第一版功能不是很完善,且设计上是完全不支持HTML Web内容的,在界面开发上主要是提供一些与iOS里完全不同的前缀为WK的简单UI对象(列表、分组、静态图像、按钮、时间等),这些对象不提供像iOS里那样强大的CoreAnimation等动画底层支持,但提供了帧动画能力,官方的第一个WatchKit编程示例里用到的进度条动画即是用一组图片序列来构建的。虽然WatchKit能力受限,但作为第一版开发SDK有这样比起iPhone刚出时还是有很大的进步。不完全开放的原因主要为了进行更好的应用软件质量控制,并且初期的布局重点是已有iOS应用的手表端扩展,因此代码运行在iPhone而界面渲染放在手表端会更方便过渡,而过几个月后Apple也将提供完全原生的手表应用开发SDK,届时能见到更加强大的手表应用出现。若对开发感兴趣的话可以关注本人在该领域的新浪微博:@WatchKit开发。
■网友
要记得,Apple不是Google


    推荐阅读