目录
1. 文档
WatchKit Programming Guide(中译)
Apple Watch Human Interface Guidelines(中译)
2. Watch 教程
快速入门
教程精选
3. Watch 项目
4. 媒体文章
WatchKit 确定了开发者在第一代 Apple Watch 能做什么,显然,这只是一个保守的开始。
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina)
译文 译者 原文
概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch
概览 - 配置 Xcode 项目 - Overview - Configuring Your Xcode Project
概览 - Watch 应用的体系结构 - Overview - Watch App Architecture
概览 - 使用 iOS 技术 - Leveraging iOS Technologies
WatchKit Apps - 概要 @sherlockdan WatchKit Apps - App Essentials
WatchKit Apps - 界面导航 @CocoaChina WatchKit Apps - Interface Navigation
WatchKit Apps - 界面对象 - WatchKit Apps - Interface Objects
WatchKit Apps - 文本和标签、图片 @sherlockdan WatchKit Apps - Text and Labels, Images
WatchKit Apps - 表格 @CocoaChina WatchKit Apps - Tables
WatchKit Apps - 情景菜单 - WatchKit Apps - Context Menu
Glances - Glance开发基础 - Glances - Glance Essentials
Glances - 管理你的 Glance 界面 - Glances - Managing Your Glance Interface
通知 - 有关通知的一些要点 @星夜暮晨 Notifications - Notification Essentials
通知 - 自定义通知界面 - Notifications - Custom Notification Interfaces
Apple Watch Human Interface Guidelines
中译PDF版 By @微博UDC-M
中译在线版 By @CocoaChina
译文 译者 原文
UI 设计基础 - 为 Apple Watch 而设计 @CocoaChina UI Design Basics - Designing for Apple Watch
UI 设计基础 - App 剖析 - UI Design Basics - App Anatomy
UI 设计基础 - Glances - UI Design Basics - Glances
UI 设计基础 - 通知 - UI Design Basics - Notifications
UI 设计基础 - 模态页面、布局 - UI Design Basics - Modal Sheets, Layout
UI 设计基础 - 动画、品牌化 - UI Design Basics - Animations, Branding
UI 设计基础 - 颜色和字体 - UI Design Basics - Color and Typography
UI 元素 - 标签、图像、Groups - UI Elements - Labels, Images, Groups
UI 元素 - 列表、按钮、开关、滑杆 - UI Elements - Tables, Buttons, Switches, Sliders
UI 元素 - 地图、日期和计时器、菜单 - UI Elements--Maps, Dates and Timers, Menus
图标与图片尺寸 - Icon and Image Sizes
中译在线版 By @优秀网页设计
译文 译者 原文
UI 设计基础 - Part 1, Part 2 @陈子木 UI Design Basics
UI 元素设计 @阿布 UI Elements
图标与图片设计 @阿布 Icon and Image Design
WatchKit Development Tips
中译版『WatchKit开发小窍门』 By @CocoaChina:“使用这些小窍门和最佳实践来优化你的 WatchKit 应用 ”
3. Watch 教程
快速入门
Apple WatchKit 初探:"随着今天凌晨 Apple 发布了第一版的 Watch Kit 的 API,对于开发者来说,这款新设备的一些更详细的信息也算是逐渐浮出水面。可以说第一版的 WatchKit 开放的功能总体还是令人满意的。Apple 在承诺逐渐开放的方向上继续前进。By @onevcat"
RayWenderlich - WatchKit初探(译者:@DevTalking,原文:WatchKit Initial Impressions):"Raywenderlich对WatchKit第一版的评价:1.不简单的只是App extension;2.Watch负责视图,iPhone运行控制器和模型;3.新的 layout 方式;4.强大的快览和通知;5.动画不原生支持。By @WatchKit开发"。
Apple Watch 开发者套件 WatchKit 发布后,你需要知道这些:"Apple 上线了供 Apple Watch 开发者使用的开发工具 WatchKit。从这款工具和相关文档中,The Verge 发现了一些重要细节。By @36氪"
WatchKit 快速入门两篇:《使用 WatchKit 前需要先了解的几件事》和《如何新建一个“Hello World” WatchKit应用》。两篇文章一起组成 WatchKit 应用快速开发入门参考。
为 Apple Watch 进行设计的五点原则:文章提及的五个设计角度分别是:1. 个人化;2. 快速、轻量的人机互动;3. Glances、Short Look与 Long Look;4. 按压(Force Touch);5. 配色。译者:@BeForWeb 原文:Things to know when Designing for the Apple Watch
Mattt Thompson - WatchKit(译文):官方开发资源(尤其『视频 Getting Started』,文档《Apple Watch 人机交互指南》和《WatchKit 编程指南》,以及「示例代码」)毫无意外做为文章优先推荐。当然,做为经验丰富的开发者,他还额外给出了 WatchKit 和 UIKit 惊人相似的对照表及核心 API 说明。原文:WatchKit,来源:@慕课网iOS学习小组
觉知性,Apple Watch 的杀手级特性:“随时随地以最小的成本提供觉知性。对时间的觉知,对自己健康状况的觉知,对朋友和爱人即时状况的觉知,对将来由开发者们带来的无论什么东西的觉知” 来源:@BeForWeb 译者:@C7210 原文: Awareness: The Killer Feature of the Apple Watch?
Natasha The Robot - WatchKit: A Quick Reply:这是娜塔莎网站上提供的一篇 iOS 与 WatchKit 简单通讯及相互控制教程。供学习参考。
WatchKit: Building a Simple Guess Game:用 WatchKit 编写一款简单随机猜数字小游戏教程。 步骤很清楚、详细,AppCoda.com 教程质量一如既往的好。来自 AppCoda.com
Apple Watch 三个月开发的一些收获总结 By @刘小崽儿_尐瑞rrrrr
教程精选
Apple Watch Tutorial - Learn How to Make a Simple Apple Watch App:50 分钟入门级开发视频。可惜 Youku 上的版本不够清晰。By @36氪 《如何正确开发一款Apple Watch应用?》
用帧动画做 AppleWatch 小游戏:"WatchKit 已经发布了 2 天,先行者们已经进行了探索并发表了总览性的文章去帮助引导开发者。..." By @WatchKit开发
WatchKit Storyboard攻略(一):"目前的WatchKit只有用户界面的渲染是靠 Apple Watch 进行,本文的目的主要在于探索 WatchKit 界面部分的功能开发与小技巧,内容层次上偏基础。By @WatchKit开发"
WatchKit Storyboard攻略(二):"主要针对第二类视图界面也就是 Glance(瞥览)进行示例介绍,编写之际恰逢 WatchKit beta 2 的更新,因此也将顺便介绍有关更新内容。By @WatchKit开发"
WatchKit Storyboard攻略(三):"这是 WatchKitStoryboard 攻略的第三篇,重点自然是 Notification(通知)视图这一部分的内容。By @WatchKit开发"
WatchKit: Open Your iOS App From The Watch:如何通过 WatchKit 启动它的宿主 iPhone 中的 iOS 应用。
WatchKit Tutorial with Swift: Tables and Network Requests:“Ray Wenderlich 这篇关于 WatchKit Table 和网络请求的教程好详细,例子是实时获取比特币莱特币和狗币的最新价格,虽是英文但是图多啊!By @WatchKit开发”
Watch 开发讲座两份:Architecting Your App for the Apple Watch by NatashaTheRobot, Building WatchKit Apps in Swift by Ben Morrow
WatchKit 数据共享 - 谨慎使用 NSFileCoordinator 和 NSFilePresenter:Natasha 教你如何深入理解 iOS 与 WatchKit 应用数据共享问题,并采用最有效方法开发,以避免陷入坑中。 P.S. 话说这位俄国妹子学习方法及能力真得很强,非常值得同学们学习。
WatchKit FAQ:“翻译自 Raywenderlich 的一篇译文,这篇WatchKit FAQ解答了一系列在社区、Twitter、邮件以及Stack Overflow上问的比较频繁的问题,包括基础问题,进阶问题、动画、调试和单元测试以及货币化的一些问题(译者:YueWang) By @CocoaChina”。
Apple Watch平台认知与产品设计:长文。引子部分略显拖沓, Watch 交互设计介绍及应用场景探讨部分值得一读。个人感觉,仅供参考。
在 WatchKit 应用里使用 Realm 的教程:是一份很完整的教程。文章附了完整示例代码。 P.S. Realm 是志向代替 Core Data 和 SQLite 的移动数据库,它的特点是轻量、低耦、面向对象。
4. Watch 项目
kostiakoval/WatchKit-Apps:WatchKit 开源小项目示例集锦。是不可多得地学习 WatchKit 的示例式教程。
saigyoji205/Map_For_AppleWatch:一个简单的WatchKit地图示例应用扩展。
frosty/Flipbook:"Flipbook 是一个能录制 iPhone 上 UIView 动画生成帧动画序列并传输给 Apple Watch 以供直接播放的工具。By @WatchKit开发"
WatchApps:“可交互的演示网站, 和 Apple Watch 应用开发者合作, 利用 Javascript 和动态 PNG, 以及来自视频, 真机屏幕截图等素材, 让大家预览 Apple Watch 上热门应用的使用体验, 包括应用界面, Glance 一瞥界面, 通知界面。” By @苹果网
Apple Watch 的 5 个产品思路畅想:“接下来的几年会很有意思,数字产品的体验模式正朝着多平台的方向迅速进化着,每一类设备都在开疆破土。我(英文原文作者)整理了五个类型的产品思路,或是说畅想,在 Apple Watch 即将正式上市的前夕,与大家做以分享和探讨...”
kiavashfaisali/KFWatchKitAnimations:为 Watch 提供 60 帧动画显示效果解决方案及示例。
5. 媒体文章
Apple Watch应用开发正在紧锣密鼓地进行:"因此大家可以想象,终于可以在最新 Apple Watch 身上小试身手时,iOS 开发者们该有多兴奋。周四,苹果公司首席执行官蒂姆·库克(Tim Cook)宣布将推出 WatchKit 开发工具,让开发者和移动行业创业者能够开始为这款最新设备开发新的应用程序。" By 福布斯
Apple Watch需求被低估:"大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表 Apple Watch 的市场需求量。大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表 Apple Watch 的市场需求量。"
苹果 Apple Watch 的杀手级特性:"方便简单:目前我们已经了解了很多关于 Apple Watch 的功能以及特性,但是了解了这些你是否会产生这么一种感觉:我的生活需要 Apple Watch?其实这种感觉并不强烈吧。" 文章短,且论述平实,适合大众阅读。
沃兹:Apple Watch 将改变世界:“手表会改变世界。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?苹果其实很多时候都站在风口浪尖的地方。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?我用过智能手表,但是每次我用完之后都很不喜欢,马上就不用了。只有苹果让我觉得好用” 来源 @林泰前
当特斯拉有了 Apple Watch 应用:“第三方开发商 Eleks Labs 就为特斯拉开发了一款 Apple Watch 应用。这款应用可以让用户通过手表控制特斯拉 Model S,包括上锁、解锁、调节车内不同区域的温度、开启大灯、定位……此外,宣传视频中还可以看到,应用能查看车辆电量、里程等信息。”
Apple Watch 究竟有啥用?首批 60 款应用告诉你:嗯,很全。同学们在开发 Watch 应用之前先补补功课、随随主流或找找灵感,避免闭门造车。
独家视频:Apple Watch开箱:“上一条是图文版详细评测,我们还准备了一短视频,快速介绍Apple Watch和两款表带开箱过程,并介绍它的主要的功能点。只此一家,别处没有。” By @苹果汇