1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 pple Watch最大的秘密: 由iPhone来运行第三方应用

本帖由 漂亮的石头2014-11-19 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,438
    赞:
    48
    苹果 Apple Watch 智能手表将于明年春季上市。现在苹果正在积极鼓励开发者为 Apple Watch 开发应用,提前为生态圈布局。今天苹果发布 iOS 8.2 测试版和 Apple Watch 开发工具,低调将 Apple Watch 屏幕分辨率曝光:312 x 390 和 272 x 340,另外也显示苹果为 Apple Watch 推出新字体 San Francisco。

    那么 Apple Watch 的开发工具 WatchKit SDK 里还有那些苹果透露的秘密呢?​

    [​IMG]

    首先,虽然 Apple Watch 主屏幕上的应用图标是圆形的,但是苹果依然要求开发者使用正方形的应用图标,然后 Apple Watch 系统会自动加上一个圆形蒙版。如果一个应用在 Apple Watch 和 iOS 上功能相类似,那么可以用相同的图标。如果一个应用的 Apple Watch 版是 iOS 版的补充,或者辅助控制,那么就要修改图标设计。​

    [​IMG]

    因为 Apple Watch 有两个尺寸,开发者一共要准备八个不同尺寸的图标。​


    • 通知中心:29 x 29 像素,(38 毫米的 Apple Watch),36 x 36 像素 (42 毫米的 Apple Watch)。另外因为 Retina 屏幕需要有 3x 和 2x 两份。​


    • Long Look 通知:80 x 80 像素 (38 毫米的 Apple Watch),88 x 88 像素 (42 毫米的 Apple Watch)。​


    • 主屏幕和 Short Look 通知:172 x 172 像素 (38 毫米的 Apple Watch),196 x 196 pixels (42 毫米的 Apple Watch)。​

    [​IMG]

    然后Apple Watch 上市以后,不允许第三方应用在它上面原生运行,所有的处理工作都交给 iPhone。当用户点击 Apple Watch 上的一个应用,iPhone 上的 WatchKit 框架就会在后台运作,不断更新 Apple Watch 上面的用户界面回应用户的操作,所以当 iPhone 不在附近或者无线连接中断,Apple Watch 上面的应用就会停止。(这是新的防盗警示方法吗?) 而当用户发现 iPhone 续航时间有所减少的话,最好也不要大喊“这电池怎么又 hold 不住了啊”。​

    虽然说 Apple Watch 不会一开始就支持第三方应用完全原生运行,但是这样也有一个好处,就是不需要每年都升级 Apple Watch,只需要升级 iPhone 就可以了。用户不需要担心 Apple Watch 运算能力不够,或者安装了太多应用,结果闪存容量着急,或者电池续航悲剧。苹果表示明年夏天,差不多也就是 WWDC 时候才会开放 Apple Watch 对第三方应用完全原生运行的支持。​

    [​IMG]

    第三,Apple Watch 上市以后,将会有一大波应用随之发布,但是不管如何,Apple Watch 系统仅仅提供有两种显示方式。一种是类似 Mail.app 邮件的层级方式,用户在屏幕上做出一个又一个选择,导航到需要的界面。另外一种是类似 Weather.app 天气的页面方式,用户水平轻扫,在不同页面内容之间导航。​

    [​IMG]

    第四,关于 Apple Watch 的字体。苹果提供的 San Francisco 新字体支持一种“动态排版”的 iOS 技术,可以自动动态调节字母之间的间距和段落的行距,从而达到最佳的阅读性。开发者可以选择用其他的字体,但是这样就没有“动态排版”的优化了。​

    [​IMG]

    最后是一些杂七杂八的有趣小细节:​


    • Apple Watch 没有专属应用商店,应用是通过 iPhone、iPad、iPod touch、iTunes 下载的。​


    • 第三方应用中的地图只是截图而已,并不能够交互操作,点击会跳转到 Apple Watch 的地图应用。​


    • Apple Watch 不支持多点触控,但是开发者在应用里可以添加新的手势定义.​


    • 苹果强调:Apple Watch 上的应用是 iOS 应用的补充,而不是替代。如果你用数分钟来计量你的 iOS 应用的使用时间,那么就应该用数秒钟来计量 Apple Watch 应用的使用时间。所以,保持交互操作简要、界面简单。​

    [​IMG]
     
正在加载...