資源描述:
《android和ios在交互細(xì)節(jié)上的差異》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、Android和IOS在交互細(xì)節(jié)上的差異推薦理由:這是@MoonMonster在知乎上的回答。iOS和Android已經(jīng)霸占著移動互聯(lián)網(wǎng)80%以上的市場,越來越多的應(yīng)用需要在兩個平臺上保持設(shè)計的協(xié)同。而在交互細(xì)節(jié)上,兩者有那些區(qū)別呢?希望看了這篇文章對你有些啟示。一.導(dǎo)航模式首先從導(dǎo)航模式開始,iOS應(yīng)用大多數(shù)情況,只提供單一的路徑。無論什么樣的程序,都只有一個窗口,這個窗口用于放置程序的內(nèi)容和功能,用戶不會意識到這個窗口。在iOS設(shè)備中,用戶覺得程序就是依次呈現(xiàn)的一屏又一屏圖像??梢园岩黄翀D像想象成一個離散的視覺狀態(tài)或者模態(tài)
2、。一個程序擁有的屏數(shù)或多或少,每一屏都是各種素材和控件的組合,由此而衍生了iOS應(yīng)用內(nèi)的多種導(dǎo)航模式,如:平鋪、列表及樹狀等。涉及到層級導(dǎo)航通過應(yīng)用內(nèi)左上角back鍵進行返回操作。應(yīng)用內(nèi)的導(dǎo)航與系統(tǒng)導(dǎo)航分隔開,iOS應(yīng)用內(nèi)一般無「退出」選項,通過實體home按鍵返回主屏界面及退出應(yīng)用(手勢支持)。Android2.3和更早的系統(tǒng)依賴于手機硬件的返回鍵來支持應(yīng)用程序的導(dǎo)航。Android3.0中引入了操作欄,于是出現(xiàn)了第二種導(dǎo)航機制:“向上”按鈕。向上按鈕被用于基于層級關(guān)系的應(yīng)用程序中的界面切換。系統(tǒng)的“返回”按鍵是基于用戶最近
3、查看,以時間倒敘的方式連接的界面歷史的導(dǎo)航(但有時候又不遵循這條邏輯)。Android應(yīng)用導(dǎo)航主要分為以下三類:1.應(yīng)用程序內(nèi)的導(dǎo)航通過多個入口進入到界面界面內(nèi)的視圖間導(dǎo)航同一層級的界面間導(dǎo)航2.應(yīng)用程序外的導(dǎo)航(通過主屏Widgets和通知)間接通知(通知欄內(nèi)的消息、mail內(nèi)的日歷等)彈出通知3.應(yīng)用程序間的導(dǎo)航當(dāng)上一個查看的界面是當(dāng)前界面的父層級時,點擊“返回”按鍵和點擊“向上”按鍵的結(jié)果是一樣的。然而,與“向上”按鍵不同的是,“向上”按鍵可以確保用戶停留在應(yīng)用程序中,而“返回”按鍵可以讓用戶回到系統(tǒng)首頁,甚至?xí)氐搅硪?/p>
4、個應(yīng)用戶程序。Android4.x后采用將四大天王實體鍵修改為三個虛擬按鍵(返回、Home、多任務(wù)),意在解決Android設(shè)備碎片化的問題,并希望能夠解決Android一直以為存在的導(dǎo)航問題,但在實際當(dāng)中該問題依然存在(魅族的Smartbar同樣在嘗試解決這個問題,通過有效的設(shè)計形成與其它手機的差異化)。在為Android應(yīng)用進行設(shè)計時,請充分考慮導(dǎo)航問題,避免用戶在使用過程中迷失,并且在考慮按鈕位置及操作方式時注意Android虛擬鍵的誤操作問題。二.操作欄(工具欄)iOS工具欄一般處于屏幕的底部,但iPad端也可能出現(xiàn)在
5、頂部。工具欄上的控件等寬放置??丶S著屏上內(nèi)容的切換而改變,因為內(nèi)容與用來操縱它的控件是匹配起來的。在工具欄上放置當(dāng)前情景下用戶最常用的功能。每個工具欄上的控件至少要保持44×44points的面積(Retina屏寬高均提高2倍onepointequalstwopixels),方便用戶操作。Android操作欄是Android應(yīng)用程序的最重要的結(jié)構(gòu)元素。它幾乎在應(yīng)用程序的每個界面的頂部都有一塊專用的區(qū)域。大多數(shù)應(yīng)用程序的操作欄被劃分為四個不同的功能區(qū)域:應(yīng)用程序的圖標(biāo):圖標(biāo)能夠幫助用戶對應(yīng)用進行識別,如果當(dāng)前顯示的不是應(yīng)用程
6、序的最高層界面,保證在圖標(biāo)左邊顯示“向上”符號視圖控件:如果你的應(yīng)用程序在不同的視圖展示內(nèi)容,操作欄的這個部分可以允許用戶切換視圖操作按鈕:操作欄里的操作按鈕會展示你的應(yīng)用程序的最重要的操作更多操作:把不常用的操作放到更多操作里Android3.0在某些應(yīng)用界面引入了長按進入選擇模式,4.x后對選擇模式進行了改良引入了情境操作欄(CAB,contextualactionbar),與操作欄出現(xiàn)在同一個位置,后面會與iOS的編輯模式進行比較。Ps.Android里也有底部操作欄,但僅為頂部操作欄的擴展,官方稱為「SplitActi
7、onBar」。在進行設(shè)計的時候需要考慮操作欄如何適應(yīng)不同的屏幕方向和屏幕尺寸,進行動態(tài)的調(diào)整以達到最優(yōu)的效果。三.多任務(wù)iOS通過雙擊Home鍵及四指手勢激活多任務(wù)選擇器。大多數(shù)程序在轉(zhuǎn)移到后臺的時候,會被掛起。被掛起的程序會展示在“多任務(wù)選擇器(multitaskingbar)”中,幫助用戶快速找到近期使用的程序。當(dāng)用戶重啟掛起的程序時,它能夠從退出時所在的那個點迅速恢復(fù),無需重新渲染界面。當(dāng)用戶激活多任務(wù)選擇器后:向左滑動,查看更多其它任務(wù)向右滑動(首屏任務(wù)界面),進入側(cè)快捷面板區(qū)域長按任務(wù),進入刪除模式為iOS應(yīng)用進行設(shè)
8、計時,請考慮iOS雙層狀態(tài)欄(double-highstatusbar),顯示當(dāng)前正在進行的任務(wù):通話中、錄音中等,應(yīng)用布局不會因高度的變化而出現(xiàn)問題。Android的多任務(wù)界面提供了一個最近使用的應(yīng)用程序之間切換的有效方式。并被賦予一個獨立的虛擬按鍵,位于導(dǎo)航欄的最右側(cè),用