iOS和Android需要保持體驗一致嗎?

一任天然發表於2016-08-10

背景簡介

如今ios和android是手機作業系統中的絕對兩位大哥。兩個系統中很多操作類似,也有互相抄襲。例如:下拉彈出狀態列,是android中先有,ios後來跟進的功能。

為什麼要討論?

一些產品經理和設計師會以ios為標準,讓android來做一些和ios相同的效果。雖然android開源,理論上幾乎可以做出任何想要的功能和效果,但是一些效果ios中只需幾行程式碼,而android開發要被搞到殘,甚至會犧牲一點效能。

開發角度

列表下拉重新整理

ios的tableview中支援,android需要使用第三方控制元件(5.0中已有SwipeRefreshLayout,但是定製效果並不好)和listview配合。

列表項左滑刪除

ios的tableview中支援,android需要使用第三方控制元件。

頁面左滑返回

ios支援,android需要使用第三方控制元件。

其他

等等…

硬體角度

ios只有一個home鍵,而android一般有3個物理按鍵。android裝置的螢幕可能更大。

結論

由於硬體和設計上的些許差異,ios和android的兩個平臺的互動並不完全相同。所以個人更傾向於設計出更符合平臺(ios和android)特性的產品,真正給使用者帶來便利,而不是一味模仿所謂的高階(ios)。

相關文章