有些微妙,你有一個(gè)智能手機(jī),而沒(méi)有意識(shí)到你個(gè)人和它已經(jīng)發(fā)展出一種特殊的關(guān)系。我們最近了解到,史蒂夫·喬布斯掌管的他自己組建的團(tuán)隊(duì),創(chuàng)建了第一代iPhone——“人們會(huì)愛(ài)上的電話。”無(wú)論我們承認(rèn)與否,我們與我們的iPhone,黑莓,Android或Windows Phone有著特殊的聯(lián)系。
但愛(ài)是善變的。最近的哈里斯互動(dòng)研究表明,壞的移動(dòng)應(yīng)用程序,可以極大地?fù)p害品牌的聲譽(yù)。幾乎有三分之一的受訪者表示,當(dāng)有一個(gè)壞的移動(dòng)應(yīng)用程序經(jīng)驗(yàn)時(shí)他們告訴過(guò)別人。不過(guò),超過(guò)半數(shù)表示,他們推薦過(guò)有良好體驗(yàn)的移動(dòng)應(yīng)用程序。
為移動(dòng)應(yīng)用提供一個(gè)良好的用戶體驗(yàn)是至關(guān)重要的。這里有七個(gè)步驟,讓你以正確的方式交付偉大的移動(dòng)應(yīng)用程序。
1.定義你的目標(biāo)
你想完成的移動(dòng)應(yīng)用程序是什么?最重要的是,你的用戶拿它想要干什么?你必須確定你的應(yīng)用程序?qū)⑦_(dá)成的目標(biāo)。對(duì)于這一點(diǎn),你需要了解用戶用這個(gè)程序每天的活動(dòng),圍繞它的目標(biāo)和動(dòng)機(jī)。
一個(gè)好的方法是創(chuàng)建人物 - 代表用戶的虛構(gòu)人物 - 編寫敏捷用戶故事規(guī)格。這種方法使你以正確的心態(tài)來(lái)為您的應(yīng)用程序陳述需求。類似這樣的東西:“作為保安人員,約翰尼·布拉沃必須用他的手機(jī),找出下一個(gè)他應(yīng)該到檢查點(diǎn),簽到,這樣他就可以完成隨機(jī)巡邏。”這種方法可以讓你從用戶的角度來(lái)看應(yīng)用。
當(dāng)然,要考慮移動(dòng)和桌面應(yīng)用程序的用戶故事之間的差異,尤其是當(dāng)考慮到移動(dòng)環(huán)境。例如,移動(dòng)用戶可以步行或用一只手。
經(jīng)過(guò)收集幾個(gè)這些故事后,你必須根據(jù)他們的頻率區(qū)分優(yōu)先級(jí)。我會(huì)解釋為什么這非常重要。
2.分析現(xiàn)有的應(yīng)用程序
如果它是第一次你要?jiǎng)?chuàng)建的移動(dòng)應(yīng)用程序,仔細(xì)看看現(xiàn)有應(yīng)用的界面。有兩個(gè)突出的明顯的事情:屏幕尺寸很小,所以許多移動(dòng)設(shè)備上使用觸摸屏;屏幕上的元素一定要大,所以他們很容易觸摸。
較小的屏幕和更大的元素意味著你在屏幕上的顯示的項(xiàng)目數(shù)量有限。
選擇在手機(jī)屏幕上怎么樣做是一個(gè)挑戰(zhàn);一些可用性專家甚至主張,在桌面版本之前創(chuàng)建一個(gè)移動(dòng)網(wǎng)站版本。
區(qū)分你的用戶故事優(yōu)先次序?qū)Υ撕苡袔椭D阋J(rèn)真研究最重要用戶使用的功能。分析出在80%的時(shí)間使用的20%的功能,是每一個(gè)可用性專家的目標(biāo)。如果你在移動(dòng)上做得正確,桌面也將有優(yōu)先權(quán)力。
3.本機(jī)應(yīng)用或移動(dòng)Web應(yīng)用?
你需要決定是否使用HTML5或本地API.這一決定對(duì)用戶界面技術(shù)實(shí)現(xiàn)有很大的影響。本機(jī)應(yīng)用程序通常運(yùn)行速度更快,是游戲,離線,硬件密集的應(yīng)用程序的最佳選擇。移動(dòng)Web應(yīng)用程序可更快地實(shí)施,易于維護(hù),并常常更好地適合企業(yè)應(yīng)用程序。混合的方法也是有道理的,如果你想要移動(dòng)Web應(yīng)用程序的維護(hù)方便,但需要特定的硬件功能,如手機(jī)的攝像頭或GPS.
可以利用現(xiàn)有的框架和平臺(tái)解決方案,但無(wú)論您選擇什么,確保你可以快速地創(chuàng)建和修改用戶界面,以便你可以經(jīng)常迭代。
4.快速制作原型
項(xiàng)目啟動(dòng)時(shí)測(cè)試移動(dòng)界面的一種快速方法是使用低保真原型。Palm Pilot推出之前,它說(shuō),發(fā)明家把小木塊大小的設(shè)備放進(jìn)口袋來(lái)感覺(jué)如何。后來(lái),他在這上面勾勒了幾個(gè)粗糙版本的用戶界面。
早期的Palm Pilot原型慢慢的接近真實(shí)的東西。
移動(dòng)應(yīng)用程序原型制作很簡(jiǎn)單:鉛筆和紙都是你所需要的,因?yàn)槠聊恍。悴粫?huì)繪制太多。原型測(cè)試通過(guò)請(qǐng)用戶嘗試完成他們的任務(wù)。看看他們做什么,問(wèn)他們,他們正在想什么。其結(jié)果對(duì)幫助您改進(jìn)設(shè)計(jì)是驚人的。一個(gè)偉大的設(shè)計(jì)的口頭禪是:“不要讓我思考!”如果你的移動(dòng)設(shè)計(jì)測(cè)試失敗,那么你的應(yīng)用程序也將失敗。
5.避免破壞 UX 用戶體驗(yàn)的錯(cuò)誤
當(dāng)人們開始創(chuàng)建移動(dòng)應(yīng)用程序,他們通常會(huì)犯一些已知的錯(cuò)誤。首先,如果他們創(chuàng)造一個(gè)現(xiàn)有網(wǎng)站的移動(dòng)版本,開發(fā)人員常常試圖復(fù)制桌面上每一個(gè)功能,沒(méi)有考慮到移動(dòng)用戶的意圖。
另一個(gè)常見(jiàn)的錯(cuò)誤是有太多的導(dǎo)航結(jié)構(gòu)。深層結(jié)構(gòu)不能很好地適用于移動(dòng),簡(jiǎn)單的模型才能更好地工作。希望用戶能夠輕松地輸入文字是另一個(gè)錯(cuò)誤:移動(dòng)設(shè)備上文本輸入很難,所以你要盡量減少輸入。
在手機(jī)上運(yùn)行優(yōu)秀的應(yīng)用是讓閱讀更多內(nèi)容而不是書寫內(nèi)容。想一想:您最喜愛(ài)的移動(dòng)應(yīng)用程序需要輸入大量的文字?
6.添加令人愉快的細(xì)節(jié)
移動(dòng)電話永遠(yuǎn)伴隨著你,知道你在哪里,這就是為什么mapping地圖應(yīng)用程序是如此的成功。電話可以聽(tīng)到你所聽(tīng)到和看到你所看到的,這也解釋了Shazam和Instagram的普及應(yīng)用。使用位置,攝像頭,麥克風(fēng),都是獲得用戶所處的環(huán)境聰明的方法,你可以以獨(dú)特的方式利用它。
即使你不使用移動(dòng)設(shè)備的硬件,也有幾個(gè)技巧你可以用它來(lái)取悅用戶。動(dòng)畫可以增加你的應(yīng)用程序的興奮。如果您正在創(chuàng)建移動(dòng)Web應(yīng)用程序,緩存靜態(tài)內(nèi)容,并考慮使用 CDN 內(nèi)容交付網(wǎng)絡(luò),使頁(yè)面載入更快。
受歡迎觸摸移動(dòng)Web應(yīng)用程序的另一個(gè)是可讓用戶將它們添加到自己的主屏幕,使他們看起來(lái)像本地應(yīng)用程序的感覺(jué)。如果你做到這一點(diǎn),請(qǐng)記住,在你的用戶界面上包含后退按鈕,使用戶可訪問(wèn)退出選項(xiàng)。
記住用戶在不同會(huì)話的選擇(例如,最近的項(xiàng)目列表),是另一種智能觸摸,這將使應(yīng)用程序具有上下文感知和解放用戶不必重復(fù)導(dǎo)航步驟。這些可用性能快速完成操作,使用戶的生活更輕松。
7.失敗寧早,恢復(fù)快
即使有設(shè)計(jì)師和開發(fā)人員良好的團(tuán)隊(duì)合作,你第一次嘗試創(chuàng)建一個(gè)移動(dòng)應(yīng)用程序可能也會(huì)失敗。 (最近的一項(xiàng)調(diào)查表明,38%的人不滿意他們用到品牌應(yīng)用。)最好的策略是失敗寧早和快速迭代,學(xué)習(xí)人們是如何使用您的應(yīng)用程序并不斷改善。敏捷方法是你交付用戶需要的移動(dòng)用戶界面一個(gè)偉大的方式。
殺手移動(dòng)用戶界面是很難的,但在這篇文章中概述的戰(zhàn)略將有幫助。認(rèn)真的考慮它們,以你自己的方式來(lái)寫一些偉大的移動(dòng)應(yīng)用程序吧!