Apple Watch 开发者套件 WatchKit 发布

摘要: Apple 上线了供 Apple Watch 开发者使用的开发工具 WatchKit。从这款工具和相关文档中,The Verge 发现了一些重要细节。 Apple Watch 几乎无法独立使用 根据开发者文档的描述,开发者需要在现有

Apple 上线了供 Apple Watch 开发者使用的开发工具 WatchKit。从这款工具和相关文档中,The Verge 发现了一些重要细节。

Apple Watch 几乎无法独立使用

根据开发者文档的描述,开发者需要在现有的 iOS 应用基础上开发 Apple Watch 应用。此外文档表明,Apple Watch 应用应该是 iOS 应用的补充而不是替代品。“如果你预估 iOS(iPhone) 应用中的交互可以达到几分钟,那 Apple Watch 应用中的交互需要在几秒内完成”。

明年开始会有原生(Natvie)应用

文档里提到:“从明年晚些时候开始,开发者将可以为 Apple Watch 创造完全原生的应用”。

两种尺寸 Retina 显示屏的实际分辨率

Apple Watch 提供 38mm 和 42mm 两种尺寸的版本,分辨率分别为 272 * 340 和 312 * 390,PPI 也略微不同,分别是 302 和 291。两种尺寸的横纵比均为 4:5。

可能还有更多尺寸的 Apple Watch

这一点出自 The Verge 的猜测。因为 Apple Watch 的界面元素类似于响应式网站设计,可以兼容多种不同尺寸/分辨率屏幕的排版。

有两种类型的通知可供使用

名为 "Short Look" 的简单通知会在用户抬起手腕时短暂显示,其中包含应用图标、应用名称,和简短的通知内容。如果用户抬起手腕的时间足够长(文档中并未给出确切时间),则会自动切换至 "Long Look" 通知。后者提供更多信息和开发者可定制性。在切换为 "Long Look" 时,应用图标和名称会上移至屏幕顶端,佩戴者可以滑动界面以完成开发者定义的动作或忽略这条信息。

没有自定义手势

Apple Watch 中可供使用的手势被严格限制:纵向滑动以滚动浏览内容、横向滑动在页面间切换、点按以选择、重点击(Force Touch,Hard-Pressing)打开菜单,而旋转表冠则以更快的速度滚动浏览页面。此外,从屏幕边缘左划可返回上一页或父目录,从边缘上划则开启 "Glance" 视图。

有关“重点击(Force Touch,Hard-Pressing)”的定义

重点击屏幕作为 Apple Watch 系统级定义的手势被用于打开一个简易菜单。这个菜单会包含一至四个选项,并支持 AirPlay。

地图控件不可交互

开发者可使用的地图控件不可与用户进行交互,除了可放置红、绿、紫三色图钉和自定义图片之外基本上就是固定的图片。用户无法直接在空间中拖动查看周边内容,但点击控件后会开启 Apple Maps 应用。

不能播放视频

应用最多可以缓存 20M 的图片,初次之外的所有内容都必须从 iPhone 处读取/传输获得。不过,开发者可以用一系列现有图片配置成简单动画供应用加载(类似 GIF)。Apple Watch 并不支持视频的储存和播放,鉴于屏幕分辨率有限,这一设定还是相对合理的。

针对 Apple Watch 设计的新字体

Apple Watch 中专门针对小屏幕排版和交互内置了新的字体 "San Francisco" 供开发者免费使用。新字体在大字号排版下会压缩复杂字母(如 "g" 或 "y")以节省纵向空间;而在小字号下则会在笔划间留出更多空隙以确保用户以见底用户的辨认成本,同时标点符号的尺寸也会相对变大。当字号或文本面积改变时,Apple Watch 会动态调整字重和字号来保证最好的阅读效果。

新字体分为 "Regular" 和 "Display" (应该类似常见字体的 "Regular" 和 "UI")。按照文档建议,开发者需要按照实际使用中的尺寸来切换两种模式。

有趣的是,曾经伴随 Macintosh 出现的第一款 Apple 内置字体也叫 San Francisco。

时间: 2024-09-17 03:34:18

Apple Watch 开发者套件 WatchKit 发布的相关文章

苹果宣布11月向开发者推出Watchkit

苹果正式发布Watchkit10月17日消息,苹果秋季新品发布会如期召开,会上苹果宣布下月将为开发者提供Watchkit,虽然目前已经有一些开发者正在为AppleWatch开发应用程序,而这个SDK无疑可以帮助开发者做出更精彩的应用.据介绍,在目前苹果展示的应用当中,AppleWatch可支持拨打电话,语音回短信,连接iPhone.汽车,查看天气.航班信息,地图导航功能.测量心跳.计步等等.这些第三方应用包括了Facebook.Twitter.Pinterest等,用户可以在AppleWatch

ios ipa apple company 开发者账号申请分享攻略

ios公司开发者账号申请分享攻略 好不容易终于申请下来了ios 公司开发者账号,真是一路艰辛和漫长啊,特别是对于远在大洋彼岸的大中华国家.以下我就分享一下这一路下来的经验,希望对于那些新手同仁们有所帮助. iso开发者账号分为 个人(individual),公司(company),企业(enterprise)三种类型.个人账号只能有一个开发者,公司账号可以允许多个开发者协作开发(比如可以共享开发平台等,这个对于需要多人协作开发的好处很多).企业账号,其app只能用于内部员工使用,是无法对外公开的

中国移动将“开发者大会”上发布融合通信平台“飞信+”

12月6日官方人士消息,中国移动将在数天后的"开发者大会"上发布融合通信平台"飞信+",这是一种整合了飞信开放平台.飞聊.SNS社区.个人IDC四大应用的全新平台,将可以发送和接收语音短信,并且将推出个人IDC(个人云服务). 中国移动称之为新的移动互联战略级产品,将全新兼容飞聊.飞聊是面向年轻群体的新一代手机客户端沟通工具,成为拥有5亿多注册用户的飞信的强力助手,二者在一定程度上兼容,飞聊可以自动绑定飞信好友关系而不需要重复的加为好友,最大限度的方便用户.目前,飞

Apple 向开发者开放消息框架

Apple在WWDC 2016上针对iOS提供的全新消息框架(Messages framework)使得开发者能够创建与Apple的"信息"应用进行交互的应用扩展.新增的消息API目前支持两类扩展: 贴纸包(Sticker Pack),提供了一系列可供用户插入到消息中发布的图片. iMessage应用,可用于在"信息"应用中访问外部应用. 贴纸应用无需编写任何代码,只需将图片复制到Xcode提供的一个项目模板即可创建.同时iMessage应用可以使用完整的消息框架,

Stack Overflow 2017 开发者调查报告发布! 韩俊强的博客

Stack Overflow 发布了 2017 开发者调查报告,此次有超过 64,000 名开发人员参与调查,分别对其技能.工具.学习趋势等数据进行了统计,现将其中一些有趣的数据和趋势撷取出来分享给大家. 每周更新关注:http://weibo.com/hanjunqiang 新浪微博!手机加iOS开发者交流QQ群: 446310206一.开发角色 开发类型  大约有四分之三的受访者是 web 开发人员,不过这其中也有许多人表示正在努力构建桌面应用和移动应用. 具体开发类型 二.开发经验 Web

Java Apple Computer Emulator 2012-02-08 build发布 周期精确的模拟器

Java http://www.aliyun.com/zixun/aggregation/5541.html">Apple Computer Emulator是一个增强的 Apple //e 周期精确的模拟器.其模块化的架构易于让开发商置换组件(视频/ CPU/等),或添加新的模拟硬件. Java Apple Computer Emulator 2012-02-08 build该版本更改了应用配置将不再随机模拟器崩溃.现在可以改变 ][DB 调试光盘,无需重新启动就可以运行. 更好地支持一

Java Apple Computer Emulator 2012-02-05 Build发布 周期精确的模拟器

Java http://www.aliyun.com/zixun/aggregation/5541.html">Apple Computer Emulator是一个增强的 Apple //e 周期精确的模拟器.其模块化的架构易于让开发商置换组件(视频/ CPU/等),或添加新的模拟硬件. Java Apple Computer Emulator 2012-02-05 Build该版本支持鼠标和中断功能.JACE启动画面"有用信息"选项不再中断Airheart.65C02

Apple Watch:一款彻头彻尾的iPhone配件

    苹果在昨天公布了Apple Watch的开发者套件WatchKit,披露了一大堆信息.开发者可以为其开发三种"应用":WatchKit app,Glance(显示通知)和actionable notification(可交互通知),尽管看起来有些类似,但WatchKit应用的开发与iPhone和iPad上的iOS 应用有很大的不同.苹果对Apple Watch的硬件使用非常吝啬,绝大部分计算工作都由iPhone来完成. 从苹果官方的Watch Kit说明文档看,Apple Wa

Apple WatchKit 初探

随着今天凌晨 Apple 发布了第一版的 Watch Kit 的 API,对于开发者来说,这款新设备的一些更详细的信息也算是逐渐浮出水面.可以说第一版的 WatchKit 开放的功能总体还是令人满意的.Apple 在承诺逐渐开放的方向上继续前进.本来在 WWDC 之后预期 Today Widget 会是各类新颖 app 的舞台以及对 iOS 功能的极大扩展,但是随着像 Launcher 和 PCalc 这些创意型的 Today Widget 接连被下架事件,让开发者也不得不下调对 WatchKi