随着app設計開(kāi)發的流行,所需要注意的細節非常多,需要把握的原則也有不少,今天重點和大(dà)家介紹下(xià)app設計開(kāi)發主要把握哪三個重要原則。
第一(yī):趣味性:有一(yī)句話(huà)說的好麽,興趣是最好的老師。其實很簡單,你的産品如果不能夠引起用戶的興趣,用戶就沒有理由選擇你的産品,完全可以挑選其他的app。你說我(wǒ)的産品對于用戶來說是剛需呀!好的,放(fàng)心,當另外(wài)一(yī)個産品出來的時候就是你的産品game over的時候,除非他的比你的還爛,還讓用戶産生(shēng)不了興趣。
第二:故事性:不管什麽樣的産品,使用者終歸是人。而人是感性的動物(wù),舉個例子,我(wǒ)們小(xiǎo)時候爲什麽都要媽媽講故事我(wǒ)們才睡覺呢?因爲如果你的産品如果充滿了故事性的話(huà)就會将人帶入到那個環境中(zhōng)。形成一(yī)種用戶是主角、參與者的感受。這樣對于産品生(shēng)命周期是有很大(dà)幫助的。
第三:實用性——解決實際問題:這個直接拿實例說,不說微信啥的,就說前段時間政府封掉的打車(chē)軟件。不讨論打車(chē)軟件的體(tǐ)驗問題,也不說打車(chē)軟件和某些部門之間的關系。就說爲啥這東西很多人需要?因爲他解決了城市中(zhōng)打車(chē)難的實際問題,其中(zhōng)的一(yī)個功能加價功能更是如此。有的時候有人需要辦急事,這時候錢在他的腦海中(zhōng)優先級已經靠後了,所以他願意多花一(yī)些錢甚至幾倍的假期找到一(yī)輛出租車(chē)去(qù)幫他解決問題。
手機app軟件開(kāi)發需要注意四個細節
手機app軟件開(kāi)發需要注意哪些細節。随着電(diàn)子産品的發展和普及,手機app開(kāi)發成爲了當今非常熱門的行業,很多企業和商(shāng)家都有了自己的app,通過app推廣業務和産品,不少企業也獲得了不小(xiǎo)的收獲,所以手機app軟件開(kāi)發成爲了企業注重的一(yī)個項目。接下(xià)來爲大(dà)家具體(tǐ)分(fēn)析下(xià)手機app軟件開(kāi)發需要注意的四個細節。
第一(yī)點:盡量少讓用戶輸入手機輸入不如傳統pc鼠标加鍵盤輸入這樣靈活,如以能不讓用戶輸入的地方盡量不要讓用戶輸入,能用選擇代替輸入的地方盡量用選擇代替輸入。
第二點:app的用戶和web用戶習慣不一(yī)樣,手機屏幕尺寸和交互方式與web不同,要求在産品設計階段就必須考慮手機用戶的使用習慣和手機的網絡環境等特有的問題。開(kāi)發app不像web那樣随時都可以更新,所以要對版本進行規劃。在功能上要有取舍,不能一(yī)股腦全部堆上去(qù)。
第三點:合理使用權限在滿足需求的同時應合理使用權限,尤其是像訪問通訊錄、獲取用戶短信這種用戶非常敏感的權限。開(kāi)發過程中(zhōng)最好是先适配低版本的sdk,再去(qù)兼容高版本的sdk。這樣比起先适配高版本的sdk,再去(qù)兼容低版本的sdk會省去(qù)很多麻煩。
第四點:符合各平台app開(kāi)發及操作體(tǐ)驗習慣:如微信,在微信android 5.1版本以前在android平台上的操作體(tǐ)驗就是ios的風格,其中(zhōng)種種原因大(dà)多由于起初騰訊爲微信團隊分(fēn)配的資(zī)源較少,所以微信在ios 和android兩個平台用了同一(yī)套ui及操作體(tǐ)驗,但随着微信的逐漸強大(dà),在微信android 5.1版開(kāi)始就爲微信單獨設計了一(yī)套适合于android用戶的操作體(tǐ)驗。個人建議android開(kāi)發操作體(tǐ)驗借鑒google自身的app;蘋果操作體(tǐ)驗也參照蘋果内置app及市場中(zhōng)比較熱門的app。
依據我(wǒ)們手機app開(kāi)發的經驗,來給大(dà)家一(yī)些建議。
建議1 :從内建app熟悉開(kāi)發準則
創新型技術的研發,已不再是app開(kāi)發人員(yuán)在開(kāi)發app應用時所面臨的高門坎,然而對app軟件開(kāi)發者有影響力的反而是,app開(kāi)發者對ui設計的重視度,和對app應用行動平台界面設計的熟悉度。首先,開(kāi)發者應該要确定app的開(kāi)發行動平台,因爲每個行動平台都有着不同的開(kāi)發準則,因此開(kāi)發者必須要認真的思考關于裝置中(zhōng)内建應用軟件問題,并且要探究這個平台所要求的基本界面設計标準,隻有嚴格按照平台準則研發出來的app産品才能受到大(dà)衆歡迎,如果開(kāi)發者忽視這些平台準則即便勉強把産品研發出來了,也無法讓使用者對這個界面滿意。因爲不同的界面所要求的經驗不同。
建議2 :用減法原則來設計app
對于app應用的桌面程序設計而言,要盡量把一(yī)些重要的功能都彙聚在一(yī)個程序應用中(zhōng),當用戶有需求時,進入這個程序應用中(zhōng)就能找到爲他解決需求的功能。因此在開(kāi)發app産品之前開(kāi)發人員(yuán)首先要明白(bái),這款app應用産品的主要功能是什麽?對于一(yī)些無關緊要的功能應該要學會舍棄,如果把所有的功能都集中(zhōng)在一(yī)款app軟件應用上,反而會讓這款app軟件變得更加複雜(zá)。
建議3: 一(yī)開(kāi)啓app就能看到用途
對于app技術員(yuán)來說首先應該讓用戶一(yī)打開(kāi)app軟件産品,就能見到它的用途,比起桌機程序上那些功能,觸控app應用軟件幾乎沒有太多的功能設計,因爲那些繁瑣的功能并不适應觸控app應用的點選,因此在app界面設計上,app開(kāi)發人員(yuán)要快速的了解這款app應用所要向人們 展現的功能。
原則:
優秀的ui界面是隐形的,華麗的裝飾和不必要的元素都已經被剔除,簡單直接的頁面邏輯和直觀必要的元素構成了這樣的ui界面。設計ui的時候,你在添加任何元素的時候,都最好問一(yī)下(xià)自己“這個功能是否會影響用戶現有的任務,它是否真的必要,”先将你的ui内的元素限定爲必須得,專注于核心的用戶體(tǐ)驗。
清晰應該是所有ui界面都具備的基本屬性。請記住,你的ui界面存在的目的是讓用戶能夠更便捷地同你的系統進行交互,爲此,它需要能夠清晰地同用戶進行溝通。
一(yī)緻的設計能夠讓用戶對于你的設計模式更快認知(zhī)、熟悉,并且在此基礎上快速适應整體(tǐ)的體(tǐ)驗。所以,用戶是期望借助自己習得的經驗,來探索更多的内容的,而探索能否有效就得看設計的一(yī)緻性是否夠好了。在整個ui設計中(zhōng)保持一(yī)緻的語言、布局和設計規律,整個用戶體(tǐ)驗會顯得更加“通透”。
注意事項:
1、時間戳
在設計時間戳時要注意,選擇什麽樣的日期分(fēn)隔符。
2、超長信息
在設計的過程中(zhōng),标題和描述這種東西,會有大(dà)量長度的超出範圍的情況,内邊框保留多少,會不會超出、要不要換行這些基本問題都要搞清楚才行。等到要測試上線才發現,這就面臨着又(yòu)要修改的問題。
3、空數據
所有的列表都可能出現空數據的情況,所以說設計方案不可或缺。
4、加載
加載時間的長短,很大(dà)程度的決定了用戶體(tǐ)驗是否有所提升,雖然理想中(zhōng)的頁面加載出來應該一(yī)秒就夠了,但是設計師不要忽略網絡問題!如果網速不夠的話(huà),頁面加載三五秒都算是快的了,所以在用戶等待的過程中(zhōng),設計師也可以通過比較可愛,簡單的小(xiǎo)設計,安撫用戶。
從移動互聯網特征的角度來看,app設計的基本八條原則:
1、内容優先,合理的布局
對于手機而言,屏幕空間資(zī)源顯得非常珍貴,爲了提升屏幕空間的利用率,界面布局應以内容爲核心,而提供符合用戶期望的内容是移動應用獲得成功的關鍵。如何設計和組織内容,使用戶能快速理解移動應用所提供的内容,使内容真正有意義,這是非常關鍵的。
(1)充足内容,使内容符合移動的特征。
(2)優先突出用戶需要的信息,而簡化頁面的導航。
(3)适時提升屏幕空間的利用率。
2、是爲移動觸摸而設計
點擊操作是pc時代交互的基礎,在觸摸屏設備上基于手指的手勢操作已經代替了鼠标的點擊操作。
(1)以信息架構爲基礎,簡曆手勢交互規範。
(2)優先設計自然的手勢交互,而不是tap點擊
(3)引導用戶在情境中(zhōng)學習手勢操作。
(4)特殊手勢不是必須的。
(5)可觸區域必須大(dà)于7×7mm,盡量大(dà)于9×9mm。
(6)手勢操作需要提供過程及反饋演示。
3、輸入方式的轉換
文字輸入是移動端的軟肋之一(yī),不管是手寫輸入還是鍵盤輸入,操作效率都相對較低。在行走或者單手操作時,輸入的出錯率也比較高。
(1)減少文本輸入,轉化輸入形式。
(2)簡化輸入選項,變填空爲選擇。
(3)使用手機已有的傳感器輸入。
4、操作流程必須确保流暢性
在移動産品的操作過程中(zhōng)會碰到多種多樣的情況——找不到目标、不知(zhī)道該怎麽操作、操作後沒有及時反饋,等等,這都會對産品的流暢性造成影響。在移動産品的設計中(zhōng)主要從三個方面來考慮産品的流暢性:
(1)手指及手勢的操作流。
(2)用戶的注意流。
(3)轉場流暢或者自然,不能牽強!
5、多通道設計
多通道設計是指系統的輸入和輸入都可以由視覺、聽(tīng)覺、觸覺等來協作完成,協同的多通道界面和交互也會讓用戶更有真實感和沉浸感。
當前各個系統平台的基礎技術已經越來越成熟,語音輸入、手勢識别及其他由多種傳感器組成的綜合識别系統也會給用戶帶來更接近自然的感覺。
作爲産品設計師或app設計師,也可以從其他通道的角度思考設計,給用戶更好的交互方式。
6、移動app産品必須具備易學性
對于移動産品,提倡的是簡單、直接的操作,傾向于清晰地表達産品目标和價值。讓用戶快速學會使用,盡量不要讓他們查看幫助文檔。界面架構簡單,明了,導航設計清晰易理解,操作簡單可見,通過界面元素的表意的和界面提供的想說就能讓用戶清晰地知(zhī)道操作方式。隻有這樣的設計,才能讓用戶的學習使用沒有負擔,而不是通過幫助系統來教會用戶操作。
7、避免幹擾和打斷
在玩手機時突然沒電(diàn)了、寫微博時又(yòu)被老闆叫去(qù)做重要的事情、在搜索商(shāng)品時收到一(yī)條重要的信息在移動情境中(zhōng),被各種其他的事情打斷是很正常的。
(1)保存用戶的操作,減少重複勞動。
(2)網絡中(zhōng)斷狀态或編輯中(zhōng)斷狀态。
(3)銜接用戶的記憶而不是讓用戶重頭開(kāi)始。
8、移動設計必須有愛
評價一(yī)個移動産品用戶體(tǐ)驗的好壞,除了要看它是否滿足用戶需求和是否基友友好的可用性之外(wài),能讓用戶感受到驚喜是在移動産品設計最爲推崇的。這樣的設計往往是超越了用戶的期望,它的表現是功能、交互或者操作流雖不是用戶預期的,但是用戶能很好地理解,并且更高效、更有趣地完成任務。
移動産品的設計應是驚喜有趣、智能高效和貼心的。
從用戶的角度來看,app指導性設計八個規範:
1、充分(fēn)考慮用戶的使用習慣。
2、盡量減少産品層級以及深度。
3、操作欄的設計。必須遵守确保優先展示操作按鈕的準則。
4、設計要主次分(fēn)明。将主流用戶最常用的20%功能進行顯現,其他進行适度的隐藏,越不常用的功能,隐藏的層級越深。
5、始終提供明确的導航,即要提供明确的返回上一(yī)級的操作,不能中(zhōng)斷操作流程。
6、自動保存用戶輸入的内容或一(yī)些輸入提示信息。
7、app底部工(gōng)具欄導航數目3-5個爲最佳
8、盡量去(qù)猜測用戶的行爲,但要允許糾錯
比如,用戶在進行搜索時,可以根據用戶最近的搜索行爲給出參考答案。