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
推荐阅读
- 界面新闻|不会吧?DS 9在欧洲竟然和宝马5系卖得一样贵
- 为啥Apple Store充值不能随意输入金额而是分为几个档次充值
- Apple Pay 是不是有闪付功能的卡才能用
- 界面新闻|搭载全新“弗迪”系技术的宋PLUS能否打破燃油车固有印象,我们体验了一番|试驾
- apple直营店面试通过后,收到这样的邮件啥意思
- 我国服apple ID转日服的时候,银行卡选项没有无这一选项,咋办
- 界面新闻|玛莎拉蒂新Ghibli Fenice限量版开始交付,陈伟霆成为中国市场10位车主之一
- 网上车市|Apple如果造车参考它吧!极星2的车机逻辑竟然像IOS 14简单明了
- 怎样评价 Apple 在2017年6月6日发布的ipad pro 10.5
- 怎样评价Apple在2017年推出的返校季优惠活动
