目錄
1. 文檔
WatchKit Programming Guide(中譯)
Apple Watch Human Interface Guidelines(中譯)
2. Watch 教程
快速入門(mén)
教程精選
3. Watch 項(xiàng)目
4. 媒體文章
WatchKit 確定了開(kāi)發(fā)者在第一代 Apple Watch 能做什么,顯然,這只是一個(gè)保守的開(kāi)始。
1. 文檔
WatchKit Programming Guide(中譯在線(xiàn)版 By @CocoaChina)
譯文 譯者 原文
概覽 - 開(kāi)始為 Apple Watch 進(jìn)行開(kāi)發(fā) @星夜暮晨 Overview - Developing for Apple Watch
概覽 - 配置 Xcode 項(xiàng)目 - Overview - Configuring Your Xcode Project
概覽 - Watch 應(yīng)用的體系結(jié)構(gòu) - Overview - Watch App Architecture
概覽 - 使用 iOS 技術(shù) - Leveraging iOS Technologies
WatchKit Apps - 概要 @sherlockdan WatchKit Apps - App Essentials
WatchKit Apps - 界面導(dǎo)航 @CocoaChina WatchKit Apps - Interface Navigation
WatchKit Apps - 界面對(duì)象 - WatchKit Apps - Interface Objects
WatchKit Apps - 文本和標(biāo)簽、圖片 @sherlockdan WatchKit Apps - Text and Labels, Images
WatchKit Apps - 表格 @CocoaChina WatchKit Apps - Tables
WatchKit Apps - 情景菜單 - WatchKit Apps - Context Menu
Glances - Glance開(kāi)發(fā)基礎(chǔ) - Glances - Glance Essentials
Glances - 管理你的 Glance 界面 - Glances - Managing Your Glance Interface
通知 - 有關(guān)通知的一些要點(diǎn) @星夜暮晨 Notifications - Notification Essentials
通知 - 自定義通知界面 - Notifications - Custom Notification Interfaces
Apple Watch Human Interface Guidelines
中譯PDF版 By @微博UDC-M
中譯在線(xiàn)版 By @CocoaChina
譯文 譯者 原文
UI 設(shè)計(jì)基礎(chǔ) - 為 Apple Watch 而設(shè)計(jì) @CocoaChina UI Design Basics - Designing for Apple Watch
UI 設(shè)計(jì)基礎(chǔ) - App 剖析 - UI Design Basics - App Anatomy
UI 設(shè)計(jì)基礎(chǔ) - Glances - UI Design Basics - Glances
UI 設(shè)計(jì)基礎(chǔ) - 通知 - UI Design Basics - Notifications
UI 設(shè)計(jì)基礎(chǔ) - 模態(tài)頁(yè)面、布局 - UI Design Basics - Modal Sheets, Layout
UI 設(shè)計(jì)基礎(chǔ) - 動(dòng)畫(huà)、品牌化 - UI Design Basics - Animations, Branding
UI 設(shè)計(jì)基礎(chǔ) - 顏色和字體 - UI Design Basics - Color and Typography
UI 元素 - 標(biāo)簽、圖像、Groups - UI Elements - Labels, Images, Groups
UI 元素 - 列表、按鈕、開(kāi)關(guān)、滑桿 - UI Elements - Tables, Buttons, Switches, Sliders
UI 元素 - 地圖、日期和計(jì)時(shí)器、菜單 - UI Elements--Maps, Dates and Timers, Menus
圖標(biāo)與圖片尺寸 - Icon and Image Sizes
中譯在線(xiàn)版 By @優(yōu)秀網(wǎng)頁(yè)設(shè)計(jì)
譯文 譯者 原文
UI 設(shè)計(jì)基礎(chǔ) - Part 1, Part 2 @陳子木 UI Design Basics
UI 元素設(shè)計(jì) @阿布 UI Elements
圖標(biāo)與圖片設(shè)計(jì) @阿布 Icon and Image Design
WatchKit Development Tips
中譯版『WatchKit開(kāi)發(fā)小竅門(mén)』 By @CocoaChina:“使用這些小竅門(mén)和最佳實(shí)踐來(lái)優(yōu)化你的 WatchKit 應(yīng)用 ”
3. Watch 教程
快速入門(mén)
Apple WatchKit 初探:"隨著今天凌晨 Apple 發(fā)布了第一版的 Watch Kit 的 API,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這款新設(shè)備的一些更詳細(xì)的信息也算是逐漸浮出水面。可以說(shuō)第一版的 WatchKit 開(kāi)放的功能總體還是令人滿(mǎn)意的。Apple 在承諾逐漸開(kāi)放的方向上繼續(xù)前進(jìn)。By @onevcat"
RayWenderlich - WatchKit初探(譯者:@DevTalking,原文:WatchKit Initial Impressions):"Raywenderlich對(duì)WatchKit第一版的評(píng)價(jià):1.不簡(jiǎn)單的只是App extension;2.Watch負(fù)責(zé)視圖,iPhone運(yùn)行控制器和模型;3.新的 layout 方式;4.強(qiáng)大的快覽和通知;5.動(dòng)畫(huà)不原生支持。By @WatchKit開(kāi)發(fā)"。
Apple Watch 開(kāi)發(fā)者套件 WatchKit 發(fā)布后,你需要知道這些:"Apple 上線(xiàn)了供 Apple Watch 開(kāi)發(fā)者使用的開(kāi)發(fā)工具 WatchKit。從這款工具和相關(guān)文檔中,The Verge 發(fā)現(xiàn)了一些重要細(xì)節(jié)。By @36氪"
WatchKit 快速入門(mén)兩篇:《使用 WatchKit 前需要先了解的幾件事》和《如何新建一個(gè)“Hello World” WatchKit應(yīng)用》。兩篇文章一起組成 WatchKit 應(yīng)用快速開(kāi)發(fā)入門(mén)參考。
為 Apple Watch 進(jìn)行設(shè)計(jì)的五點(diǎn)原則:文章提及的五個(gè)設(shè)計(jì)角度分別是:1. 個(gè)人化;2. 快速、輕量的人機(jī)互動(dòng);3. Glances、Short Look與 Long Look;4. 按壓(Force Touch);5. 配色。譯者:@BeForWeb 原文:Things to know when Designing for the Apple Watch
Mattt Thompson - WatchKit(譯文):官方開(kāi)發(fā)資源(尤其『視頻 Getting Started』,文檔《Apple Watch 人機(jī)交互指南》和《WatchKit 編程指南》,以及「示例代碼」)毫無(wú)意外做為文章優(yōu)先推薦。當(dāng)然,做為經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,他還額外給出了 WatchKit 和 UIKit 驚人相似的對(duì)照表及核心 API 說(shuō)明。原文:Watch?Kit,來(lái)源:@慕課網(wǎng)iOS學(xué)習(xí)小組
覺(jué)知性,Apple Watch 的殺手級(jí)特性:“隨時(shí)隨地以最小的成本提供覺(jué)知性。對(duì)時(shí)間的覺(jué)知,對(duì)自己健康狀況的覺(jué)知,對(duì)朋友和愛(ài)人即時(shí)狀況的覺(jué)知,對(duì)將來(lái)由開(kāi)發(fā)者們帶來(lái)的無(wú)論什么東西的覺(jué)知” 來(lái)源:@BeForWeb 譯者:@C7210 原文: Awareness: The Killer Feature of the Apple Watch?
Natasha The Robot - WatchKit: A Quick Reply:這是娜塔莎網(wǎng)站上提供的一篇 iOS 與 WatchKit 簡(jiǎn)單通訊及相互控制教程。供學(xué)習(xí)參考。
WatchKit: Building a Simple Guess Game:用 WatchKit 編寫(xiě)一款簡(jiǎn)單隨機(jī)猜數(shù)字小游戲教程。 步驟很清楚、詳細(xì),AppCoda.com 教程質(zhì)量一如既往的好。來(lái)自 AppCoda.com
Apple Watch 三個(gè)月開(kāi)發(fā)的一些收獲總結(jié) By @劉小崽兒_尐瑞rrrrr
教程精選
Apple Watch Tutorial - Learn How to Make a Simple Apple Watch App:50 分鐘入門(mén)級(jí)開(kāi)發(fā)視頻。可惜 Youku 上的版本不夠清晰。By @36氪 《如何正確開(kāi)發(fā)一款A(yù)pple Watch應(yīng)用?》
用幀動(dòng)畫(huà)做 AppleWatch 小游戲:"WatchKit 已經(jīng)發(fā)布了 2 天,先行者們已經(jīng)進(jìn)行了探索并發(fā)表了總覽性的文章去幫助引導(dǎo)開(kāi)發(fā)者。..." By @WatchKit開(kāi)發(fā)
WatchKit Storyboard攻略(一):"目前的WatchKit只有用戶(hù)界面的渲染是靠 Apple Watch 進(jìn)行,本文的目的主要在于探索 WatchKit 界面部分的功能開(kāi)發(fā)與小技巧,內(nèi)容層次上偏基礎(chǔ)。By @WatchKit開(kāi)發(fā)"
WatchKit Storyboard攻略(二):"主要針對(duì)第二類(lèi)視圖界面也就是 Glance(瞥覽)進(jìn)行示例介紹,編寫(xiě)之際恰逢 WatchKit beta 2 的更新,因此也將順便介紹有關(guān)更新內(nèi)容。By @WatchKit開(kāi)發(fā)"
WatchKit Storyboard攻略(三):"這是 WatchKitStoryboard 攻略的第三篇,重點(diǎn)自然是 Notification(通知)視圖這一部分的內(nèi)容。By @WatchKit開(kāi)發(fā)"
WatchKit: Open Your iOS App From The Watch:如何通過(guò) WatchKit 啟動(dòng)它的宿主 iPhone 中的 iOS 應(yīng)用。
WatchKit Tutorial with Swift: Tables and Network Requests:“Ray Wenderlich 這篇關(guān)于 WatchKit Table 和網(wǎng)絡(luò)請(qǐng)求的教程好詳細(xì),例子是實(shí)時(shí)獲取比特幣萊特幣和狗幣的最新價(jià)格,雖是英文但是圖多啊!By @WatchKit開(kāi)發(fā)”
? Watch 開(kāi)發(fā)講座兩份:Architecting Your App for the Apple Watch by NatashaTheRobot, Building WatchKit Apps in Swift by Ben Morrow
WatchKit 數(shù)據(jù)共享 - 謹(jǐn)慎使用 NSFileCoordinator 和 NSFilePresenter:Natasha 教你如何深入理解 iOS 與 WatchKit 應(yīng)用數(shù)據(jù)共享問(wèn)題,并采用最有效方法開(kāi)發(fā),以避免陷入坑中。 P.S. 話(huà)說(shuō)這位俄國(guó)妹子學(xué)習(xí)方法及能力真得很強(qiáng),非常值得同學(xué)們學(xué)習(xí)。
WatchKit FAQ:“翻譯自 Raywenderlich 的一篇譯文,這篇WatchKit FAQ解答了一系列在社區(qū)、Twitter、郵件以及Stack Overflow上問(wèn)的比較頻繁的問(wèn)題,包括基礎(chǔ)問(wèn)題,進(jìn)階問(wèn)題、動(dòng)畫(huà)、調(diào)試和單元測(cè)試以及貨幣化的一些問(wèn)題(譯者:YueWang) By @CocoaChina”。
Apple Watch平臺(tái)認(rèn)知與產(chǎn)品設(shè)計(jì):長(zhǎng)文。引子部分略顯拖沓,? Watch 交互設(shè)計(jì)介紹及應(yīng)用場(chǎng)景探討部分值得一讀。個(gè)人感覺(jué),僅供參考。
在 WatchKit 應(yīng)用里使用 Realm 的教程:是一份很完整的教程。文章附了完整示例代碼。 P.S. Realm 是志向代替 Core Data 和 SQLite 的移動(dòng)數(shù)據(jù)庫(kù),它的特點(diǎn)是輕量、低耦、面向?qū)ο蟆?/p>
4. Watch 項(xiàng)目
kostiakoval/WatchKit-Apps:WatchKit 開(kāi)源小項(xiàng)目示例集錦。是不可多得地學(xué)習(xí) WatchKit 的示例式教程。
saigyoji205/Map_For_AppleWatch:一個(gè)簡(jiǎn)單的WatchKit地圖示例應(yīng)用擴(kuò)展。
frosty/Flipbook:"Flipbook 是一個(gè)能錄制 iPhone 上 UIView 動(dòng)畫(huà)生成幀動(dòng)畫(huà)序列并傳輸給 Apple Watch 以供直接播放的工具。By @WatchKit開(kāi)發(fā)"
WatchApps:“可交互的演示網(wǎng)站, 和 Apple Watch 應(yīng)用開(kāi)發(fā)者合作, 利用 Javascript 和動(dòng)態(tài) PNG, 以及來(lái)自視頻, 真機(jī)屏幕截圖等素材, 讓大家預(yù)覽 Apple Watch 上熱門(mén)應(yīng)用的使用體驗(yàn), 包括應(yīng)用界面, Glance 一瞥界面, 通知界面。” By @蘋(píng)果網(wǎng)
Apple Watch 的 5 個(gè)產(chǎn)品思路暢想:“接下來(lái)的幾年會(huì)很有意思,數(shù)字產(chǎn)品的體驗(yàn)?zāi)J秸嗥脚_(tái)的方向迅速進(jìn)化著,每一類(lèi)設(shè)備都在開(kāi)疆破土。我(英文原文作者)整理了五個(gè)類(lèi)型的產(chǎn)品思路,或是說(shuō)暢想,在 Apple Watch 即將正式上市的前夕,與大家做以分享和探討...”
kiavashfaisali/KFWatchKitAnimations:為 ? Watch 提供 60 幀動(dòng)畫(huà)顯示效果解決方案及示例。
5. 媒體文章
Apple Watch應(yīng)用開(kāi)發(fā)正在緊鑼密鼓地進(jìn)行:"因此大家可以想象,終于可以在最新 Apple Watch 身上小試身手時(shí),iOS 開(kāi)發(fā)者們?cè)撚卸嗯d奮。周四,蘋(píng)果公司首席執(zhí)行官蒂姆·庫(kù)克(Tim Cook)宣布將推出 WatchKit 開(kāi)發(fā)工具,讓開(kāi)發(fā)者和移動(dòng)行業(yè)創(chuàng)業(yè)者能夠開(kāi)始為這款最新設(shè)備開(kāi)發(fā)新的應(yīng)用程序。" By 福布斯
Apple Watch需求被低估:"大摩分析師凱蒂·霍伯特(Katy Huberty)表示,投資者還低估了蘋(píng)果即將發(fā)布的智能手表 Apple Watch 的市場(chǎng)需求量。大摩分析師凱蒂·霍伯特(Katy Huberty)表示,投資者還低估了蘋(píng)果即將發(fā)布的智能手表 Apple Watch 的市場(chǎng)需求量。"
蘋(píng)果 Apple Watch 的殺手級(jí)特性:"方便簡(jiǎn)單:目前我們已經(jīng)了解了很多關(guān)于 Apple Watch 的功能以及特性,但是了解了這些你是否會(huì)產(chǎn)生這么一種感覺(jué):我的生活需要 Apple Watch?其實(shí)這種感覺(jué)并不強(qiáng)烈吧。" 文章短,且論述平實(shí),適合大眾閱讀。
沃茲:Apple Watch 將改變世界:“手表會(huì)改變世界。每個(gè)人都會(huì)說(shuō)很多人都在做智能手表。但是誰(shuí)把它做的好了呢?蘋(píng)果其實(shí)很多時(shí)候都站在風(fēng)口浪尖的地方。每個(gè)人都會(huì)說(shuō)很多人都在做智能手表。但是誰(shuí)把它做的好了呢?我用過(guò)智能手表,但是每次我用完之后都很不喜歡,馬上就不用了。只有蘋(píng)果讓我覺(jué)得好用” 來(lái)源 @林泰前
當(dāng)特斯拉有了 Apple Watch 應(yīng)用:“第三方開(kāi)發(fā)商 Eleks Labs 就為特斯拉開(kāi)發(fā)了一款 Apple Watch 應(yīng)用。這款應(yīng)用可以讓用戶(hù)通過(guò)手表控制特斯拉 Model S,包括上鎖、解鎖、調(diào)節(jié)車(chē)內(nèi)不同區(qū)域的溫度、開(kāi)啟大燈、定位……此外,宣傳視頻中還可以看到,應(yīng)用能查看車(chē)輛電量、里程等信息。”
Apple Watch 究竟有啥用?首批 60 款應(yīng)用告訴你:嗯,很全。同學(xué)們?cè)陂_(kāi)發(fā) ? Watch 應(yīng)用之前先補(bǔ)補(bǔ)功課、隨隨主流或找找靈感,避免閉門(mén)造車(chē)。
獨(dú)家視頻:Apple Watch開(kāi)箱:“上一條是圖文版詳細(xì)評(píng)測(cè),我們還準(zhǔn)備了一短視頻,快速介紹Apple Watch和兩款表帶開(kāi)箱過(guò)程,并介紹它的主要的功能點(diǎn)。只此一家,別處沒(méi)有。” By @蘋(píng)果匯