從產品設計角度,iPhone 和 Android 兩個平台的有哪幾個主要差異? | 知乎問答精選

 

A-A+

從產品設計角度,iPhone 和 Android 兩個平台的有哪幾個主要差異?

2017年12月24日 GOOGLE, 知乎問答精選 暫無評論 閱讀 27 ℃ 次

能具體一些最好哈!

【郝培強的回答(7票)】:

1、一堆用戶習慣的差異

2、技術限制層面有些差異

3、用戶消費習慣的差異

4、分發渠道的差異

【listyluo的回答(5票)】:

不知道問題的「產品設計」的定義是啥,如果包括功能需求的決策,兩個系統除了「設計表現」的差異外,系統本身的開放和封閉特性也會引發需求變化(android有文件夾管理方式,iPhone沒有,所以android有很多文件管理應用),有時這種變化還是牽一髮動全身的。

回歸到純設計而言,兩個系統最明顯的差異在於物理按鍵上。iPhone的設計追求極端完美,所有的操作(返回、搜索、菜單)都在屏幕完成,只有唯一的home鍵幫助回到主屏。android則是另一種設計理念:返回、搜索、菜單,既然都是公用的組件,為何不抽離出來作為實體按鍵以節省更多的屏幕空間呢?

設計理念的不同決定了兩種系統的設計差異。簡單地將iPhone的設計移植到android上有點懶惰、暴力,當然,項目時間緊的話是另外一回事。

總結過一份android平台設計的差異,大家爭論的點無非就幾個:

  1. tab在上在下?
  2. 是否有必要加上軟體back按鈕?
  3. 長按是否合適?
  4. 菜單放出來還是收回?
  5. 是否支持軌跡球?

國內一堆軟件加返回,沒死人,國外一堆軟件沒返回,也沒死人。android還是有規範的,只是規範不夠完整,有時還自打耳光。不同的團隊有不同的處理方式,仁者見仁,智者見智,不同的設計師有不同的底線,如果pk影響到進度,那就是團隊管理的問題了。

【盜盜的回答(3票)】:

我個人覺得,因為android本身產品設計是沒有規範的,或者說規範化的東西太少,而且一些可能已經默認為「規範」的設計在我看來也並不合理。比如Tab、Button的濫用以及對物理返回鍵的無官方的定義性等。

所以,就產品設計的角度而言,我反倒傾向於偷懶用iPhone的設計思路去設計Android產品。具體在設計過程中就是無視android的物理按鍵(Menu鍵除外),體現在,在Android UI上有一個back按鈕,能夠清晰的讓用戶知道自己身處何處,並且能夠順利的讓用戶返回到他希望返回的界面,而不是通過物理鍵。

所以,在我看來,iphone和android兩大平台最大的差異是:

1、android的物理鍵影響產品的交互設計,iphone不帶。

2、android的屏幕分辨率不一致,iphone全球只有一塊屏幕。

【郭鑫的回答(1票)】:

1.實體鍵的介入。在流程和界面功能上要區分對待

2.系統UI環境的不同。比如ios平台的toolbar是做什麼用的,由什麼組成。android的select是由什麼組成,它們的UI環境不同帶來設計交互的不同

3.權限和機制不同。比如ios沒有插入日曆或直接短信發送權限,但是android可以。notification的機制一個是從服務器發,一個可以記在後台等等

總之,讓你的app讓人感覺是這個平台的東西。

【曹原的回答(1票)】:

從產品規劃來說:

ios和andriod比,ios的用戶群相當單一,andriod的用戶群極其複雜,ios是小眾產品

從UI UE規劃來說:

andriod的規格複雜太複雜了,大大小小的屏幕,顏色變化也大,速度也沒準。

從技術實現角度來說:

這個倒是andriod佔便宜,寫java的人很多,問題很容易解決。

從測試和上線來說:

Andriod的軟硬件環境區別較大,屏幕不一樣,內存不一樣,版本不一樣,CPU和GPU也不一樣,測試一個andriod程序比較困難。上線更是了,各種市場加上還可以直接下載。。。

【湯林勰的回答(1票)】:

我來試著談談這裡面的傲慢與偏見:

1. ios似乎是這樣被設計的:

q 我們的用戶幾乎都是白癡,怎麼辦?

a 我們做這個就是為了那些白癡,白癡!

於是白癡用戶們用著,快樂地生活著...

2. 安致似乎是這樣被設計的:

q 我們的用戶幾乎都是白癡,但是那些白癡最怕別人說自己是白癡,還怕別人說自己的手機是玩具,怎麼辦?

a 那些白癡...

於是白癡用戶們用著,經常在想到底是自己白癡還是手機白癡...

【阿智的回答(1票)】:

說實話,從產品設計的角度來看,沒有多大的差異。

產品有什麼或者沒有什麼,在各個平台的差異應盡可能縮小。

打個比方,微博的「轉發」機制、流程是怎麼樣的,無論到哪個平台都是一樣。同一個產品,不可能iPhone是新浪的轉發,而到了Android又是Twitter的轉發。

這些,我姑且稱之為產品的關鍵交互。我認為是需要盡可能一致的。注意,是盡可能。

而真正有區別的,是不同平台的使用習慣所導致的界面設計策略的不同。比如Android的返回鍵、菜單鍵、長按操作等等。

但在Android的世界裡,它們是多麼常用的不是?你不要指望以一種自以為很好的方式去代替系統本身的習慣。打個比方,我給你的Mac設計一款軟件,用的是Windows界面、交互,你會不會崩潰?

我們在玩Windows也好,Mac也好,都是首先從系統開始學習的,然後才是安裝其他的應用。系統給用戶培養,或更改了習慣,那是系統的責任。作為第三方來說,實在不應該承擔這部分的「產品設計」。

最後,我建議起一個「從設計和開發的角度,iPhone和Android兩個平台有什麼區別?」的話題。那麼我想,我也能告訴大家以下幾點:

1、設備多樣性

2、分辨率

3、版本分化

4、通知系統

5、導航方式

6、菜單

7、……

【徐彥華的回答(0票)】:

對手機應用是外行,感覺Android的廠商太多,要兼容所有機型很難。

1.不同機型物理鍵數量都不一樣

2.有的機型不支持多點觸控

【王新宇的回答(0票)】:

menu, back鍵,還有比如long click在android上彈出context menu

標籤:-產品設計 -Android -交互設計 -iOS-vs-Android -Android-開發 -iPhone -互聯網產品設計 -郝培強 -iPhone-開發


相關資源:





給我留言