文章摘要: 因為知道使用者大約兩年左右就會更換手機作為物聯網使用者體驗設計師
物聯網為設計師們提供了一個令人興奮的新領域,物聯網是一個三維世界,在每個角落都有新的問題和解決方案等著我們去發掘。
本文列出五個最重要的使用者體驗設計策略,可以讓你建立一個新的、完全基於真實世界的物聯網解決方案。
1. 提升體驗
這是一個概括性的範疇,我在這裏強調一下,許多使用者體驗設計需考慮:不要讓使用者擔心電池壽命,確保實時感知效能,減少產品使用的複雜性。
如果你只是爲了追求時髦而把某些產品連線到網際網路,這或許是個錯誤的決定。
首先,我們可以進行一些有趣的提問,如:「如果我的咖啡壺與手錶連線在一起會怎樣?」,進而弄明白為什麼要這樣做。但也許正確的問題應該是「完美的咖啡壺應該具有哪些功能?」。 然後你應該繼續問:如何將產品連線到網際網路可能使你更接近這個目標。
這中間有著微妙但非常重要的區別。如果將咖啡壺連線到網際網路並不能提升使用者體驗,那就別這樣做。我喜歡物聯網,但如果不能讓體驗變得更好,我就不會鼓勵增加物聯網功能。
2. 在本地執行
沒有人能時刻保持連網狀態,在設計物聯網時,不要總是假定網際網路永遠線上。
理想的做法是首先設計沒有網路連線時的功能狀態,然後再看需要訪問網路之前可以在本地完成哪些功能。例如,如果你正在設計一款在下雨時發出藍光的雨傘,請在裏面內建氣壓計,以防它在斷網時無法查詢當地天氣。
即使我們可以保證今天的HTTP連線協議與未來的一樣,我們也不能保證執行的伺服器會永遠存在,這幾乎是不太可能,那些被收購或破產的公司往往會將連網使用者擱置不管。
3. 可升級
連網裝置的生命週期太長,以至於使用者不可能像更換手機一樣每兩年更換一次。手機制造商可以承擔整合所有東西的投入,因為知道使用者大約兩年左右就會更換手機。像洗衣機和燃氣灶這樣裝置使用壽命約為5-10年,一些節儉的使用者可能使用時間更長,想象一下十年前你的手機是什麼樣的吧?
良好的設計應該避免使用過時的計算機硬體,這些硬體常常被永久的安裝在完美耐用的洗衣機上,因此,設計應該考慮在不影響裝置其他部分執行的情況下輕鬆升級處理單元,即使沒有工具,也能輕易完成。模組化設計可以提高產品升級銷售的可能性,對商家和消費者來說都是雙贏。
這也同樣適用於軟體,提供清晰易懂的支援政策。如果你需要更具體一點,那麼就以Microsoft為例吧,他們會清楚地告知每個產品的支援時間,你也應該這樣做。
我相信這是使用者體驗需要考慮的一個因素,因為不知道什麼時候服務可能會終止,它會讓消費者焦慮與擔憂。隨著越來越多的物聯網產品意外終止服務支援,你需要讓使用者在停止服務之前確切地知道他們能夠使用多長時間。
這包括:什麼時候停止遠端更新?如果你的公司倒閉,你如何保證連網裝置的正常服務時間?以及當支援結束時會發生什麼?
當支援結束時,我建議你開放原始碼,明確授權使用者對自己的裝置進行破解和升級。如果你不再支援該裝置服務,儘可能多給使用者提供工具,以便他們可以自己解決。
4. 可擴充套件
API,對於任何開發者來說,這三個字母都是非常悅耳動聽的。確保你正在構建的東西都有一個API,因為有些用途是你從未考慮到的。物聯網的真正威力不在於你的裝置與你管理的雲服務之間的一對一互動,而在於你的裝置和所有其他裝置之間的互動!
只要有可能,並且安全,允許使用者連線、控制和讀取裝置中的資訊,請確保可以做到這些,使用者絕對會感謝你的。
5. 安全
安全也關乎使用者體驗嗎?詢問任何一個曾經發生過嬰兒監視器被黑客入侵的使用者吧。從設計初始就要考慮安全問題,我認為沒有使用者體驗設計師能夠實施最新的安全措施,但要了解最基本的安全常識併爲使用者積極爭取。
總結
- 完成設計階段之後,你會想出一些使用者會每天都樂於使用的東西。當今技術中還有許多未知需要解決,這要感謝有你的努力。
- 讓使用者知道,即使公司被收購,他們也能夠再使用5-10年。
- 讓使用者知道,即使我們今天所知道的網際網路已經被不同的協議或技術所取代,他們也可以根據自己的條件升級和擴充套件自己的裝置,或者讓它在本地執行工作。
- 作為物聯網使用者體驗設計師,所有的這些設計帶來的好處都將是你的功勞。