歡迎來(lái)到深圳市志博科技有限公司網站!
您當前的(de)位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >
人(rén)
已閱讀

安卓APP開發和(hé)蘋果APP開發的(de)一些差異

來(lái)源:lexintech.com       發布時(shí)間:2018-01-15
iOS,Android,是現在移動互聯網APP開發上面主流的(de)兩個(gè)平台,在APP開發設計的(de)過程中,因爲這(zhè)兩個(gè)平台的(de)不同特性,設計也(yě)有一些差異,産品經理(lǐ)或設計師往往要角色切換,不斷的(de)換位思維。
安卓APP開發和(hé)蘋果APP開發的(de)一些差異
可(kě)能新手和(hé)外行人(rén)覺得(de)iOS和(hé)Android沒什(shén)麽區(qū)别,大(dà)多(duō)數APP開發公司都是隻做(zuò)一套UI設計,拿Android直接照(zhào)抄iOS設計就可(kě)以了(le)。今天我總結了(le)一下(xià)這(zhè)兩個(gè)平台之間交互設計上的(de)差異性,在開展交互設計的(de)過程中,必須要注意的(de)問題:
 
一、布局形式的(de)差異
 
  iOS經典的(de)“tab bar”
 
  在iOS應用(yòng)内如果要切換不同的(de)模塊,或者頁面内要切換不同的(de)欄目,往往都會用(yòng)到“tab bar”這(zhè)一形式的(de)控件。這(zhè)個(gè)經典設計從iOS早期沿用(yòng)至今,
 
  大(dà)部分(fēn)iOS應用(yòng)都是這(zhè)樣設計的(de)。當然,ios本身是很包容的(de),最近也(yě)很流行抽屜式導航。但是tab bar一直是最受歡迎也(yě)最好被用(yòng)戶認知的(de)方式:
 
  Android提供了(le)2種視圖控制方式
 
  在Android4.0規範出來(lái)之後,Android提出了(le)2種視圖控制方式,一種是直接在導航欄的(de)标題下(xià)加入一個(gè)觸控按鈕,點擊後會彈出切換欄目的(de)菜單
 
  另外一種是直接在導航欄的(de)下(xià)面加入了(le)一個(gè)視圖控制欄,和(hé)iOS的(de)tab bar很像,不過是僅放在了(le)上面,而且提倡支持手勢滑動切換。
 
二、導航邏輯的(de)差異
 
  大(dà)家都知道iOS是沒有實體返回按鍵的(de),所有返回都是通(tōng)過導航欄的(de)back按鈕來(lái)完成。
  在iOS的(de)導航邏輯中,我們可(kě)以明(míng)顯的(de)看出來(lái),整個(gè)程序是一頁一頁的(de)切換,就像一個(gè)幻燈片。而返回按鈕也(yě)就是切換到上一頁。所以,iOS的(de)返回控制的(de)是頁面。
 
  但是Android就不是這(zhè)樣了(le),Android是有物(wù)理(lǐ)返回按鈕的(de),點擊物(wù)理(lǐ)返回按鈕,控制的(de)不光(guāng)是一個(gè)頁面,而且包括了(le)上一步的(de)操作,比如說:
  進入頁面A,點擊文本框彈出鍵盤。那麽點擊返回按鍵就是 - 收起鍵盤
  所以安卓的(de)返回邏輯是按照(zhào)時(shí)間流來(lái)判斷的(de),而不僅僅是頁面,返回按鈕控制的(de)是動作。
 
  另外在Android4.0中,提出了(le)一個(gè)向上的(de)概念,就是導航欄标題前面的(de)一個(gè)小箭頭,點擊這(zhè)個(gè)箭頭,是回到該頁面的(de)上一個(gè)層級:
 
三、多(duō)任務的(de)差異
 
  多(duō)任務的(de)差異用(yòng)一句話(huà)來(lái)形容就是:iOS是假的(de)多(duō)任務,而Android是真的(de)多(duō)任務。
 
  如果你設計的(de)應用(yòng)有下(xià)載,那麽iOS切換到後台下(xià)載就被暫停了(le),而Android不但不會暫停,你還(hái)可(kě)以設計一些偷偷在後台運行的(de)功能!
 
四、分(fēn)辨率的(de)差異
 
  你知道Android現在有多(duō)少種分(fēn)辨率嗎? 适配一直是Android很頭痛的(de)問題,身爲前端往往要爲不同的(de)分(fēn)辨率調效果而保證界面不會變形和(hé)模糊。而分(fēn)辨率問題不僅僅影(yǐng)響視覺這(zhè)一塊,對(duì)交互設計也(yě)有很大(dà)的(de)影(yǐng)響。因爲這(zhè)些手機往往屏幕比例也(yě)是不同的(de),你需要考慮不同的(de)長(cháng)寬比下(xià),你的(de)界面布局應該是怎樣的(de)。
  所以在設計Android的(de)時(shí)候,你不能要求把界面布局寫死,應該盡量保證每個(gè)控件都是浮動的(de),而且自己能評估出各種古怪的(de)布局下(xià)的(de)效果。
 
  iOS就會好很多(duō)。所以對(duì)于交互上的(de)布局影(yǐng)響并不是很大(dà),視覺設計師也(yě)可(kě)以通(tōng)過腳本縮小裁圖簡單的(de)解決問題。
 
五、設計風格的(de)差異
 
  設計風格是這(zhè)兩個(gè)客戶端自己獨特的(de)個(gè)性,設計風格不單影(yǐng)響的(de)是視覺設計的(de)層面,對(duì)交互設計也(yě)非常的(de)重要。尤其是在考慮動效,拟物(wù)化(huà)交互的(de)時(shí)候需要重視。
 
  iOS的(de)設計風格偏向拟物(wù)化(huà)風格,這(zhè)個(gè)拟物(wù)化(huà)不光(guāng)是視覺上做(zuò)出很多(duō)拟物(wù)的(de)小按鈕小控件的(de),爲了(le)配合視覺,你往往在交互上也(yě)可(kě)以加一些生動有趣的(de)内容。
 
  Android平台就簡單一些了(le),在整體的(de)布局和(hé)交互形式和(hé)iOS差不多(duō)的(de)情況下(xià),盡量的(de)簡潔,呈現一種科幻的(de)風格即可(kě)以了(le)。Android平台盡量少用(yòng)拟物(wù)化(huà)的(de)動效,因爲Android系統對(duì)于動畫(huà)效果的(de)渲染比較差,如果太複雜(zá)的(de)話(huà)可(kě)能會讓界面非常的(de)卡。
 
APP開發 網站開發 産品設計 微信公衆号 APP開發公司 用(yòng)戶體驗 APP運營 微信小程序 産品經理(lǐ) 網站設計