經過微信Android和iOS版,看兩大系統的差別

因爲設計師或者產品經理使用的移動設備大部分是iPhone,因此在作設計時,容易忽略Android和iOS的差別,按照本身的使用習慣進行設計,致使大部分設計師或產品經理作出的設計都是基於iOS規範或習慣。而安卓則照搬iOS。這對於安卓開發而言是個災難,不少組件本能夠直接調用系統,因爲按照iOS的設計,則須要開發本身寫,研發成本變得很高。android

若是設計師或者產品經理有的異常場景狀態沒有想到,致使安卓開發沒有組件調用,爲了省事就直接調用安卓自帶組件,致使整個產品在視覺風格上面既有產品風格的組件又有安卓系統的組件 ,統一性不好。因此作一款產品,最好要作兩套設計稿(iOS、Android各一套)。微信

本文以微信爲載體,經過微信Android和iOS版,來一塊兒看Android和iOS的兩大系統的差別。框架

一. 消息提醒機制的差別

iOS版工具

用戶首次進入微信,微信會彈出消息通知的權限選擇,用戶若是選擇不容許的話,那麼用戶想開啓消息推送的權限就必須到iOS系統設置裏面開啓。注意微信消息設置界面,接受新消息通知和接收語音和視頻聊天邀請通知開關關閉並且置灰,點擊無反應。post

用戶只有進入設置-通知-微信,打開容許通知開關打開則微信才能發送消息推送的通知。同時這個權限給了微信以後,微信就能夠像安卓同樣,在微信消息設置界面設置關閉和打開,再也不須要系統的制約了(前提是iOS系統設置通知已經打開)。學習

Android版ui

Android版微信消息提醒設置就簡單了,用戶只須要在微信設置界面設置就能夠了。spa

分析總結:設計

  • iOS系統對權限控制比較嚴,例如用戶若是要調用相冊權限、相機、麥克風、位置等都須要用戶選擇肯定,用戶點擊不容許。就無法調取。這也就是爲何iOS消息設置相對來講複雜一點,根本緣由是iOS系統。
  • 因爲Android開源,Android開發在用戶安裝微信就獲取了不少權限,用戶安裝微信後,對於消息提醒的設置只須要在微信設置界面設置就能夠了。

二. 手勢操做的差別

因爲安卓用戶習慣長按操做,iOS用戶習慣左右滑動。全部涉及到更多功能的操做時,安卓用戶會嘗試長按,而iOS用戶會嘗試左右滑動。3d

可是因爲Android和iOS兩個系統不斷的迭代,在設計上有些地方也趨於類似,例如網易郵箱也能夠左右滑動,微信iOS版也有長按功能。

三. 組件風格的差別

大部分App在組件設計方面都是在iOS和Android版官方組件的基礎上作了一點改變。框架結構等都不變。改變的大部分是視覺風格。

警告框

iOS版的警告框的文字和按鈕都是居中對齊,Android版的警告框的文字是左對齊,按鈕是右對齊。

更多操做選擇時

iOS版用的組件是「上滑列表」,用戶對功能的進一步選擇。Android用的是「操做列表」。

iOS設計規範裏面,若是涉及到多項操做時,多用下滑列表。而Android設計規範多用操做列表。

搜索欄

iOS規範通常都是直接把搜索欄展現在導航欄下,而Android規範通常都是在導航欄裏面(右側)。

固然一些大廠App的iOS版把搜索放在狀態欄裏面(右側),Android版把搜索展現在導航欄下。只能說官方推薦做爲參考,具體看業務需求和用戶目標來作設計,例如手機淘寶Android版的用戶對搜索過分依賴,若是按照Android官方推薦的搜索標準來,那麼對搜索過於弱化,用戶使用起來會變得麻煩,從商業上來講也是一種巨大的損壞。

四. 信息發送按鈕不一致

Android版微信信息發送的按鈕放在了工具欄上,iOS版微信的信息發送按鈕內嵌在鍵盤上。出現這兩個不一致的緣由,應該是Android輸入法無法作到內部定製。

總結:若是想快速且詳細瞭解iOS和Android版組件的差別化,能夠在Sketch上面New From Template 裏面找到 iOS UI Design 和Material Design 查看。

五. 導航欄的不一致

Android版的返回icon,一般用左箭頭(中間有一槓)。同時導航欄的標題位於左邊箭頭以後,標題爲當前界面的標題。

iOS版的返回箭頭(中間沒有一槓),返回箭頭以後爲上一級界面的標題。導航欄中間的標題爲當前界面的標題。

六. 返回上一級界面的差別

除了左上角的返回箭頭,Android手機均可以點擊虛擬返回鍵返回上一級界面。

iOS版App均可以從左邊緣向右滑動返回上一級界面,部分App的Android版也作了從左邊緣向右滑動返回上一級界面。

總結

作設計,有一個很簡單的辦法就是先借鑑官方、行業主流的設計,在學習和借鑑的過程當中總結分析別人設計背後的邏輯。官方、主流設計已經將用戶的認知和使用習慣培養起來了。

若是你找不到更好的設計方案,就按照目前的標準來作,強打差別化有違背用戶習慣的,可能這對用戶價值是有傷害的。

相關文章
相關標籤/搜索