由于手機網(wǎng)站或移動應(yīng)用有其特殊性,在設(shè)備和情景上都與普通的設(shè)計不同。因此,我們在考慮其他原則的基礎(chǔ)上,凡度網(wǎng)絡(luò)小編整理了一些移動應(yīng)用設(shè)計的針對性原則,希望能幫助大家。
1.手機網(wǎng)站設(shè)計必須能適應(yīng)各種情境
和pc不同,移動設(shè)備的使用場景多種多樣。上山下海、坐車坐船、床上路邊……都是可能的場景。也因如此,在為移動設(shè)備設(shè)計軟件時,應(yīng)該考慮到軟件所適用的各種場景。比如,作為一個在移動設(shè)備上的閱讀軟件,必然要考慮到用戶在公交車上時單手操作的場景。同時,若能考慮到用戶在夜間關(guān)燈后還想要看書時的場景可能就更加貼心了。
2.手機網(wǎng)站建設(shè)需遵循操作系統(tǒng)的規(guī)范
也就是說,為安卓手機設(shè)計app最好遵循安卓系統(tǒng)的設(shè)計規(guī)范而不是自己亂來(雖然國內(nèi)很多手機廠商都做了各種定制的rom,我還是堅持這樣認為)。當(dāng)然,ios系統(tǒng)現(xiàn)在沒有這個問題。個人認為,系統(tǒng)設(shè)計者在設(shè)計整個系統(tǒng)時,考慮的東西一般來講比我們要更加全面。這就是說,很多東西按照系統(tǒng)做會給用戶帶來至少良好的體驗。若我們不照系統(tǒng)規(guī)范做,而是自己創(chuàng)新或使用別的覺得好的做法,多數(shù)也就是能給用戶提供一個良好的體驗而不是絕佳的體驗,但這卻給應(yīng)用開發(fā)者增加了或多或少的工作量。得不償失啊。
3.手機網(wǎng)站開發(fā)尊重用戶輸入的數(shù)據(jù)
使用過智能手機的人都非常有感觸:稍稍一不留神自己辛辛苦苦輸入的賬號、地址等信息就沒有了。可能是自己不小心觸摸到某個區(qū)域?qū)е虑袚Q了界面,也可能是因為自己不小心退出了app。無論什么原因,總之需要重新輸入相關(guān)信息,這為自己帶來了非常大的不便。因此,在設(shè)計上要盡一切可能保護用戶輸入的數(shù)據(jù),如邊輸入邊自動保存從而可以找回丟失的內(nèi)容,不會發(fā)生錯誤時清除表單內(nèi)容。同時,也要預(yù)防失去網(wǎng)絡(luò)連接時的應(yīng)對措施。比如考慮將信息存在設(shè)備本地,待網(wǎng)絡(luò)暢通時再上報到服務(wù)器上。
4.手機網(wǎng)站需注意用戶的隱私問題
移動設(shè)備是非常私人化的個人設(shè)備。比如,在現(xiàn)代社會,手機已經(jīng)快要成為一個人身體的一部分了。不隨便看別人的手機也成為了一種基本禮貌。為什么會這樣呢?這是因為,由于手機功能越來越強大,手機已經(jīng)成為個人處理重要事務(wù)的核心,也就意味著手機上存儲了最多的個人信息。除去通訊錄、郵件、日程安排、短信等常規(guī)信息外,每個軟件在使用過程中產(chǎn)生的信息也都是非常私人化的信息。沒有人會愿意無緣無故地將自己設(shè)備上的私人化信息共享給某個軟件或設(shè)備。
因此,在設(shè)計軟件或手機app開發(fā)時,照顧到用戶的這種心理非常重要。若沒有必要,盡量不要去獲取用戶的私人信息。比如,如果app根本不做任何與LBS相關(guān)的業(yè)務(wù),就不要向用戶索要地理位置信息;如果軟件根本不做熟人社交,就不要要求用戶開放通訊錄(即使是熟人社交也應(yīng)該征得用戶的同意再獲取信息)……否則,用戶會覺得app或軟件居心不良。僅憑這一點,很多用戶就會放棄使用相關(guān)軟件或app。插一句,安卓app現(xiàn)在這個問題非常嚴重。
5.移動網(wǎng)站設(shè)計應(yīng)尊重信息的基本事實
移動設(shè)備在信息的展示上具有自己天然的局限:展示空間相對較小。雖然我們能夠通過對信息的梳理、視覺化來讓信息更加清晰明了,但確實需要注意的是:不要為了節(jié)省空間或由于自己的理解不到位而改變信息中的基本事實。比如,現(xiàn)在市面上有很多炒股app,其界面之復(fù)雜之難用往往讓新用戶不知道如何下手。但炒股這件事其實是一個專業(yè)的事情(雖然現(xiàn)在全民炒股了),很多專業(yè)的數(shù)據(jù)必須要整體呈現(xiàn)才能滿足股民的需求。
6.不要打斷用戶
不打斷用戶包括兩個層面。一是不打斷用戶的日常生活。二是不打斷用戶的當(dāng)前任務(wù)。
前面說過,移動設(shè)備幾乎是人身體的一個部分。那么,這就意味著移動設(shè)備會隨時隨地待在用戶身邊,無論是開車、走路、吃飯、睡覺,還是上班、運動甚至上廁所。可是,即使這樣,移動設(shè)備也還是個人生活的一個附屬品。這就表面用戶在做其他重要的事情的時候,不應(yīng)該被打斷,除非事出有因。比如:在開車過程中,如果一個電話打過來,強烈的手機鈴聲或震動是可以接受的。但如果一個app的推薦信息也激發(fā)了手機的強烈震動則往往難以被人接受。這就是說,不要輕易打斷用戶的日常生活。但若有必要的話,就采用強烈的方式讓用戶感知到。別搞曖昧。
另外一個方面,用戶在使用移動設(shè)備時,總會需要完成一些重要的任務(wù),不要輕易打斷用戶的任務(wù)狀態(tài)。比如,用戶在回復(fù)某個重要的郵件,這時肯定是不希望被打擾的。即使是非常重要的電話打來,用戶也往往不希望直接將界面切換到接聽界面,打斷當(dāng)前的工作狀態(tài)。在這種情況下,采用聲音、提升閃爍燈、小的提示框等是相對可以接受的。
7.善用傳感器
盡可能根據(jù)傳感器和用戶數(shù)據(jù)來決定設(shè)備的行為。這一點雖然大家用的還不是非常多,但已經(jīng)有了很多可以適用的場景。比如:若手機日程表里記錄了10點在某地有一場兩個小時的會議,那么當(dāng)用戶到達該場所時是否可以自動關(guān)閉鈴聲呢?有軟件已經(jīng)具備了這種功能。再比如,使用滴滴、uber等打車軟件時,通過gps自動定位可能比輸入地址更加適合。還有就是Apple watch已經(jīng)可以根據(jù)手臂手腕的動作來判定是否激活表盤。這些都是傳感器與用戶自身數(shù)據(jù)結(jié)合而讓設(shè)備自動完成某些操作的典型案例。