人(rén)
已閱讀
已閱讀
安卓APP跟蘋果APP開發上有哪些差異
來(lái)源:lexintech.com 發布時(shí)間:2019-05-17
目前APP開發一般都指安卓APP和(hé)蘋果APP,很多(duō)APP在開發的(de)時(shí)候都會隻做(zuò)一套設計,安卓和(hé)蘋果共用(yòng)一套UI設計,這(zhè)樣對(duì)于設計來(lái)說是省事了(le),但是開發起來(lái)安卓和(hé)蘋果會有一些不一樣,用(yòng)戶使用(yòng)起來(lái),安卓和(hé)蘋果也(yě)會有些體驗上的(de)不同。
今天我們主要介紹一下(xià)APP開發中,安卓和(hé)蘋果之間的(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 4.0 規範出來(lái)之後,Android 提出了(le) 2 種視圖控制方式,一種是直接在導航欄的(de)标題下(xià)加入一個(gè)觸控按鈕,點擊後會彈出切換欄目的(de)菜單。比如日曆應用(yòng)點擊後可(kě)以切換不同的(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)操作。Android 的(de)返回邏輯是按照(zhào)時(shí)間流來(lái)判斷的(de),而不僅僅是頁面,返回按鈕控制的(de)是動作。
第三點,應用(yòng)之間聯系的(de)差異。衆所周知,iOS 是一個(gè)封閉的(de)系統,而 Android 是一個(gè)開放的(de)系統。我們可(kě)以比喻 iOS 每一個(gè)應用(yòng)都是一個(gè)小房(fáng)間,每個(gè)應用(yòng)都在自己的(de)房(fáng)間裏做(zuò)自己的(de)事情,互相之間不進行任何來(lái)往。而 Android 則是一個(gè)大(dà)大(dà)的(de)辦公區(qū),每個(gè)應用(yòng)雖然也(yě)有自己的(de)工位,但是可(kě)以互相串門或者借用(yòng)東西。
這(zhè)樣的(de)差異意味著(zhe),iOS應用(yòng)的(de)權限變得(de)很低,身爲應用(yòng)的(de)你既不能修改系統的(de)一些屬性(除非越獄了(le)),也(yě)不能修改其他(tā)應用(yòng)的(de)内容。而 Android 的(de)一款應用(yòng)不但可(kě)以控制系統的(de)一些操作,還(hái)可(kě)以控制其他(tā)應用(yòng)執行某些特定的(de)操作。
這(zhè)種差異會讓 Android 上的(de)應用(yòng)設計有了(le)更多(duō)的(de)可(kě)能,身爲設計師的(de)你可(kě)以根據這(zhè)一特性設計很多(duō)不錯的(de)功能,比如系統美(měi)化(huà)或者系統優化(huà),殺毒,攔截電話(huà)等功能,而 iOS就不能。但是這(zhè)也(yě)讓 Android 系統面臨了(le)很嚴峻的(de)安全問題,所以Android上各種優化(huà)和(hé)殺毒軟件很流行。
以上幾點就是安卓APP和(hé)蘋果APP在産品設計和(hé)開發上的(de)一些差異,設計師們在進行産品設計的(de)時(shí)候應該要考慮到。
- 上一篇:聽(tīng)産品經理(lǐ)分(fēn)享一些APP開發的(de)經驗
- 下(xià)一篇:移動手機APP開發産品設計心得(de)