Apple Watch App 結(jié)構(gòu)

2018-10-01 11:44 更新

App 結(jié)構(gòu)

Apple Watch 必須和用戶的 iPhone 上的 app 配對使用。

界面導(dǎo)航樣式

WatchKit apps支持兩種導(dǎo)航方法:

  • 層級模式。這種模式和 iOS 中的導(dǎo)航相類似,適合數(shù)據(jù)結(jié)構(gòu)有一定層級關(guān)系的 app 。在這種模式下的 app ,用戶選擇頁面中的一個(gè)選項(xiàng)進(jìn)入下一級導(dǎo)航,重復(fù)操作直到他進(jìn)入最終的頁面。如果用戶想選擇其他內(nèi)容,就必須退出當(dāng)前層級回到前面再重新選擇。
    層級模式要好于扁平化的模式,分頁導(dǎo)航模式適合更復(fù)雜的 app 交互。

image

  • 翻頁模式。翻頁界面讓用戶通過水平滑動屏幕來翻頁。這種模式適合那些數(shù)據(jù)模型簡單,每頁內(nèi)容間沒有什么關(guān)聯(lián)的 app。
    每一頁的底部都有小點(diǎn)來表示用戶所在導(dǎo)航頁。為了簡化導(dǎo)航頁,請使你導(dǎo)航界面的內(nèi)容盡可能的短小。

image

你不能同時(shí)使用層級模式和翻頁模式,當(dāng)你設(shè)計(jì) app 時(shí),你需要選擇出適合你 app 內(nèi)容的導(dǎo)航模式。

每一種導(dǎo)航模式都可以使用模態(tài)視圖,模態(tài)視圖給用戶提供了一種不被打斷就可以完成操作或獲取信息的方式,但是在模態(tài)視圖中,用戶會暫時(shí)不能使用其他 app。

用戶交互

  • 基于動作的事件(Action-based events)。點(diǎn)擊用以選擇或響應(yīng)。單點(diǎn)手勢是和你的 app 進(jìn)行交互最主要的方式。選擇列表中的一行、按鈕、選擇鈕和其他的控件都是通過點(diǎn)擊實(shí)現(xiàn)的。用戶點(diǎn)擊的內(nèi)容會傳遞給你 WatchKit 中的代碼來實(shí)現(xiàn)功能。

  • 手勢(Gestures)。系統(tǒng)會實(shí)現(xiàn)你的所有手勢,使用它們來實(shí)現(xiàn)你的標(biāo)準(zhǔn)行為:

    • 垂直滑動滾動到當(dāng)前屏幕。
    • 水平滑動用于在翻頁模式翻頁。
    • 向左滑動返回上一級界面。

    Apple Watch不支持多指手勢,比如捏合。

  • Force Touch。就像感應(yīng)觸控,Retina 屏幕也可以探測到用戶手指的接近。當(dāng)系統(tǒng)感應(yīng)到手指,它會播出和當(dāng)前頁面內(nèi)容有關(guān)的背景菜單。 App 使用這種菜單展現(xiàn)和當(dāng)前內(nèi)容相關(guān)的信息。

  • The Digital Crown。用于調(diào)整位置,加速滾動條不阻礙 Apple Watch 的顯示,用戶能輕松瀏覽內(nèi)容很長的頁面,快速滑動到長內(nèi)容中的某一部分。在第三方 app 中只能用 Digital Crown 滾動。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號