Outdooractive 是歐洲最大的戶外活動在線平臺,為擁有超 1,200 萬自然愛好者的全球社區(qū)提供路線圖和相關(guān)信息。作為一個專注于幫助用戶規(guī)劃戶外探險并提供導(dǎo)航服務(wù)的平臺,Outdooractive 長期以來一直將智能手表等可穿戴設(shè)備視為其應(yīng)用發(fā)展的關(guān)鍵。用戶將可穿戴設(shè)備視為導(dǎo)航工具和活動追蹤器,因此當(dāng) Google 推出 Android 新界面工具包 Compose for Wear OS 時,Outdooractive 的開發(fā)者立即抓住了這個機(jī)會,針對不斷發(fā)展的可穿戴設(shè)備市場改進(jìn)應(yīng)用。
-
Outdooractive
https://www.outdooractive.com/zh/ -
超 1,200 萬自然愛好者
https://business.outdooractive.com/ -
Compose for Wear OS
https://android-developers.googleblog.com/2022/07/compose-for-wear-os-10-stable.html
改進(jìn)后的應(yīng)用迅速展現(xiàn)出了 Compose for Wear OS 的優(yōu)勢。Compose for Wear OS 為 Outdooractive 的開發(fā)者縮短了約 30% 的開發(fā)時間,從而提高了他們創(chuàng)建精簡界面的能力。Outdooractive 的高級項目經(jīng)理 Liam Hargreaves 說: "原本需要花費好幾天的工作現(xiàn)在只需要幾個小時即可完成。"
Compose for Wear OS 可提供現(xiàn)代代碼庫并提高開發(fā)速度,從而有助于開發(fā)者更直觀地讀取和寫入界面代碼,進(jìn)而在設(shè)計階段實現(xiàn)更快的原型設(shè)計和更流暢的協(xié)作。這樣一來,開發(fā)者便可以為用戶創(chuàng)造更便捷的使用體驗。
使用新工具改善用戶體驗
Outdooractive 的應(yīng)用致力于為用戶的可穿戴設(shè)備實時提供精準(zhǔn)信息,包括精細(xì)導(dǎo)航 (Turn-by-turn Navigation)、路線狀況和天氣信息更新。"我們的應(yīng)用有一組相對復(fù)雜的交互方式"。Liam 說。"我們的客戶在使用應(yīng)用時可能正在爬山或處于暴風(fēng)雨中,又或者穿著冬季登山裝備,戴著手套,因此每種交互方式都需要簡單快速、易于訪問和清晰直觀!"
Compose for Wear OS 的新功能幫助 Outdooractive 開發(fā)者為正在進(jìn)行戶外運動的用戶創(chuàng)造了更優(yōu)質(zhì)的應(yīng)用體驗。Chip 組件顯著改進(jìn)了創(chuàng)建列表的過程,并允許開發(fā)者使用預(yù)先構(gòu)建的設(shè)計元素,從而為團(tuán)隊節(jié)省了數(shù)天的工作時間。ScalingLazyColumn 還優(yōu)化了滾動屏幕的創(chuàng)建過程,而無需開發(fā)者再使用 RecyclerView 或 ScrollView。
-
Chip
https://developer.android.google.cn/training/wearables/compose/chips -
ScalingLazyColumn
https://developer.android.google.cn/jetpack/compose/lists#lazyhttps://developer.android.com/jetpack/compose/lists#lazy
AnimatedVisibility 組件的易用性也將會給開發(fā)者帶來驚喜,因為該組件可以讓開發(fā)者們?yōu)橐恍┐饲盁o暇顧及的功能進(jìn)行動畫處理。通過更清晰地傳達(dá) "加載中" 或 "錯誤" 條件,使 Compose for Wear OS 向用戶呈現(xiàn)不同的界面狀態(tài)變得更輕松。Outdooractive 的開發(fā)者團(tuán)隊對此贊不絕口。
-
AnimatedVisibility
https://developer.android.google.cn/jetpack/compose/animation
"Compose 使界面代碼的編寫和讀取變得更加直觀,從而有助于我們在設(shè)計階段更快地進(jìn)行原型設(shè)計,并更好地進(jìn)行代碼協(xié)作。"
在不增加開銷的情況下進(jìn)行實驗
Outdooractive 采用 Compose for Wear OS 后,其用戶使用可穿戴設(shè)備的時間增多了,他們將自己通常在手機(jī)上完成的事情轉(zhuǎn)移到了可穿戴設(shè)備上,例如查詢徒步導(dǎo)航路線 (這是 Compose for Wear OS 幫助開發(fā)者所實現(xiàn)的一個關(guān)鍵界面目標(biāo))。
Liam 說: "我們將可穿戴設(shè)備視為我們產(chǎn)品和市場戰(zhàn)略的重要組成部分,我們的用戶也對此給出了很多正面反饋。"
Outdooractive 的開發(fā)者使用了另一個名為 Health Services (健康服務(wù)) 的 Wear OS 功能。他們通過利用設(shè)備端傳感器,在應(yīng)用中實現(xiàn)心率監(jiān)測等健身追蹤功能,從而提供可穿戴設(shè)備獨有的體驗。Wear OS 上的 Health Services 可自動配置所有與健康和健身相關(guān)的傳感器,收集傳感器數(shù)據(jù),并計算心率、行走距離和步速等指標(biāo),使開發(fā)者能夠輕松實現(xiàn)復(fù)雜的應(yīng)用功能,同時最大限度地延長電池壽命。借助 Health Services 和 Compose for Wear OS,Outdooractive 的開發(fā)者計劃進(jìn)一步擴(kuò)展該應(yīng)用中由身體傳感器提供支持的功能。
-
Health Services
https://developer.android.google.cn/training/wearables/health-services
優(yōu)化可穿戴式應(yīng)用的功能
Jetpack Compose for Wear OS 有助于為可穿戴設(shè)備構(gòu)建更具吸引力的用戶體驗。
-
Jetpack Compose for Wear OS
https://developer.android.google.cn/training/wearables/compose
您可以先觀看 Google I/O 大會上的 Wear OS 演講了解相關(guān)信息,或嘗試使用 Compose for Wear OS Codelab,立即開始學(xué)習(xí)。
△ Compose for Wear OS Beta 版發(fā)布
-
Compose for Wear OS Codelab
https://developer.android.google.cn/codelabs/compose-for-wear-os#0
原文標(biāo)題:Compose for Wear OS | 助力開發(fā)者提升可穿戴設(shè)備用戶體驗
文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
谷歌
+關(guān)注
關(guān)注
27文章
6172瀏覽量
105628
原文標(biāo)題:Compose for Wear OS | 助力開發(fā)者提升可穿戴設(shè)備用戶體驗
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論