'乾貨!9個容易忽略的iOS與Android間的交互差異'

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而有些安卓機(如小米/錘子/樂視等),無論你複製了什麼信息(文字、數字、網址等),都很難實現輸入法裡的“剪切板”功能。用戶需要觸發“粘貼”功能,才能輸入將剛剛的複製內容。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而有些安卓機(如小米/錘子/樂視等),無論你複製了什麼信息(文字、數字、網址等),都很難實現輸入法裡的“剪切板”功能。用戶需要觸發“粘貼”功能,才能輸入將剛剛的複製內容。

乾貨!9個容易忽略的iOS與Android間的交互差異

而對於特定的信息類型:如網址。用戶複製網址往往都帶有極強的目標性、搜索性,一些瀏覽器產品會預判用戶這一操作行為,將複製的網址前置展示出來,以抵消Android端對於複製文字帶來的系統限制。如QQ瀏覽器(安卓端)就有2種解法方法:

  • 方法1:利用安卓系統的消息權限,在手機界面的頂部彈出網址欄提示,無論是在微信還是短信中,複製網址後都能快速地觸達目標。
  • 方法2:複製網址後打開搜索功能,會將網址自動定位並粘貼到搜索欄中,便於用戶查詢。
"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而有些安卓機(如小米/錘子/樂視等),無論你複製了什麼信息(文字、數字、網址等),都很難實現輸入法裡的“剪切板”功能。用戶需要觸發“粘貼”功能,才能輸入將剛剛的複製內容。

乾貨!9個容易忽略的iOS與Android間的交互差異

而對於特定的信息類型:如網址。用戶複製網址往往都帶有極強的目標性、搜索性,一些瀏覽器產品會預判用戶這一操作行為,將複製的網址前置展示出來,以抵消Android端對於複製文字帶來的系統限制。如QQ瀏覽器(安卓端)就有2種解法方法:

  • 方法1:利用安卓系統的消息權限,在手機界面的頂部彈出網址欄提示,無論是在微信還是短信中,複製網址後都能快速地觸達目標。
  • 方法2:複製網址後打開搜索功能,會將網址自動定位並粘貼到搜索欄中,便於用戶查詢。
乾貨!9個容易忽略的iOS與Android間的交互差異

而UC和百度也有類似的解決辦法:將複製後的廣泛信息(文字/數字/網址/郵箱地址等等)嵌入在搜索框下方,用戶點擊就能搜索。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而有些安卓機(如小米/錘子/樂視等),無論你複製了什麼信息(文字、數字、網址等),都很難實現輸入法裡的“剪切板”功能。用戶需要觸發“粘貼”功能,才能輸入將剛剛的複製內容。

乾貨!9個容易忽略的iOS與Android間的交互差異

而對於特定的信息類型:如網址。用戶複製網址往往都帶有極強的目標性、搜索性,一些瀏覽器產品會預判用戶這一操作行為,將複製的網址前置展示出來,以抵消Android端對於複製文字帶來的系統限制。如QQ瀏覽器(安卓端)就有2種解法方法:

  • 方法1:利用安卓系統的消息權限,在手機界面的頂部彈出網址欄提示,無論是在微信還是短信中,複製網址後都能快速地觸達目標。
  • 方法2:複製網址後打開搜索功能,會將網址自動定位並粘貼到搜索欄中,便於用戶查詢。
乾貨!9個容易忽略的iOS與Android間的交互差異

而UC和百度也有類似的解決辦法:將複製後的廣泛信息(文字/數字/網址/郵箱地址等等)嵌入在搜索框下方,用戶點擊就能搜索。

乾貨!9個容易忽略的iOS與Android間的交互差異

這也是一種妥當的解決方法,因為用戶可複製的信息類型特別廣泛、目標不是很清晰。無法準確判斷出用戶一定會有搜索訴求。所以才將複製後的信息放在搜索框下面,而不是自動粘貼到搜索框中,既考慮了用戶目標,又兼顧了操作效率。

總結

以上就是Android與iOS的差異總結,若有描述得不當請多指教!下面是總結文件。

"

因為現在大多數的PM/交互/UI設計師,在設計產品的時候都是以iOS為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在Android裡並不能“一稿適應兩端”,部分產品差異在安卓上是不一樣的。

所以本文就講下Android和iOS 10大產品/交互差異,希望你在日後的產品設計時,可以考慮到更多層面的知識點(可能在某些安卓高級機型裡並不通用).

乾貨!9個容易忽略的iOS與Android間的交互差異

01 虛擬商品 支付規則和方式的不同

1. 支付規則

對在於一些虛擬商品的支付上,如vip會員、xx幣,xx豆。iOS和Android就存在不同的支付規則:Android基本無限制,無抽成。而iOS限制比較多,而且要抽成大約30%的手續費。

舉個例子:同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,如快手:

乾貨!9個容易忽略的iOS與Android間的交互差異

所以對於虛擬商品在iOS端的抽成規則,在產品設計時一定得考慮清楚,因為這關係產品的商業和盈利模式。通常有2種解決思路:

A. 讓用戶承擔30%的抽成

a. 同樣的價格,iOS用戶得到的商品少些

如同樣充值30元,Android端會得到300金幣,而在iOS中,只有210金幣。像快抖音、陌陌等各種貨幣充值。

乾貨!9個容易忽略的iOS與Android間的交互差異

b. 同樣的商品,iOS用戶支付更高的費用

如3個月的vip會員,Android端定價是58元,iOS端則可以設為68元。如優酷、騰訊視頻的vip會員價格。

乾貨!9個容易忽略的iOS與Android間的交互差異

B. 公司自己承擔30%的抽成

如iOS端充值30元,公司實收21元,但iOS用戶能得到和Android一樣的300個金幣(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那裡).

另外還需要注意的是:因為抽成規則的不同,對於一個ID的賬戶餘額,在Android和iOS端中是不能通用的。因此在產品設計時需要將這個點告知用戶,預防用戶犯錯、以及惡意刷幣。

乾貨!9個容易忽略的iOS與Android間的交互差異

2. 支付方式

Android由於開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。

而iOS出於系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄APPle ID,然後用授權的支付方式(支付寶、銀聯卡)進行付款。

乾貨!9個容易忽略的iOS與Android間的交互差異

02 狀態欄交互的不同

“狀態欄”也就是我們手機界面最頂部的電池欄,它除了可以在不同背景裡切換顏色外,在交互的觸發上,Android和iOS中也各不相同。

  • iOS:用戶在Y軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。
  • Android:無論用戶滾動了多長內容,都是點擊無任何效果。

雖然這一交互差異是iOS專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的LOFTER(iOS端),用戶離開音樂播放界面時,狀態欄就用於顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂時,極大提升了用戶的操作效率。

乾貨!9個容易忽略的iOS與Android間的交互差異

03 下載方式和狀態的不同

這種大多應用於運營的“拉新”場景,為了能新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品APP領取。而由於Android與iOS的下載方式不同,會帶來不同的交互狀態和產品邏輯。

Android

可以在當前頁面(後臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成後調起安裝頁面,用戶可以取消安裝,也可以自動安裝…

正因為Android下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背後都會不同的產品邏輯。

iOS

只能跳轉到App Store裡下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比於Android的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

04 軟件更新方式的不同

Android

由於安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有“版本更新”入口。而更新的方式可分2種:

乾貨!9個容易忽略的iOS與Android間的交互差異
  1. 引導更新:彈出提示讓用戶更新APP,用戶點擊“更新”按鈕前往應用商店更新、或者在當前頁面更新並顯示下載進度。
  2. 強制更新:也是先提示用戶更新,只不過用戶點擊“更新”按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處於wifi模式下,將安裝包已下載完成)

iOS

而iOS端出於對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什麼絕大部分的iOS產品,都是沒有“版本更新”入口的原因(像QQ、支付寶、百度網盤等大廠產品)。即使有,點擊了也直接跳轉到App Store查看版本情況。

乾貨!9個容易忽略的iOS與Android間的交互差異

且下載渠道都固定在App Store裡。理所應當的,軟件的更新方式也只能在App Store裡進行,無法做到與Android的一樣做到後臺下載、後臺更新。

05 文字發送指令 位置的不同

在手機鍵盤裡輸入文字時,iOS由於系統的限制,對文字的發送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

06 退出浮層列表的不同

長按一張圖片後,都會彈出一個列表浮層,因為iOS手機只有一個“Home鍵”而已,為方便用戶退出浮層才增加了“取消”入口。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android手機本來就有“返回”虛擬鍵,安卓用戶的退出/返回行為都習慣於通過虛擬鍵觸發,所以多做一個“取消”的意義性不大。

乾貨!9個容易忽略的iOS與Android間的交互差異

07 刪除方式的不同

iOS端一直教育著用戶使用“左滑”刪除列表信息,所有的刪除功能都是支持“左滑”來實現的。

乾貨!9個容易忽略的iOS與Android間的交互差異

而Android系統大部分只能通過“長按”來觸發編輯狀態,其中就包括了刪除功能。不過現在也有極少數的產品,正在逐漸打破這兩端間的“刪減”界限,比如網易郵箱(Android)就做到了左滑刪除信息。

乾貨!9個容易忽略的iOS與Android間的交互差異乾貨!9個容易忽略的iOS與Android間的交互差異

08 消息推送機制的不同

當我們第一次打開產品、允許了獲取消息通知的權限後,所有的信息傳輸都會基於服務器進行推送。而兩端在這塊的推送機制又有所不同:

iOS

所有新信息都會實時推送到你的手機裡,即使你關閉了軟件,還是一樣會收到提示。就算使你處於斷網狀態,信息也會先儲存於蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。

09 複製文字後,剪切板狀態的不同

也就是我們手機的輸入法鍵盤,在微信聊天內、手機短信裡複製了一段內容後,由於Android與iOS的平臺特性差異,會給兩端用戶帶來了不同的交互差異。

iOS

複製完文字後,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字複製在搜索欄、輸入欄等需要文字填寫的操作區域裡,無需觸發“粘貼”操作。

乾貨!9個容易忽略的iOS與Android間的交互差異

Android

而有些安卓機(如小米/錘子/樂視等),無論你複製了什麼信息(文字、數字、網址等),都很難實現輸入法裡的“剪切板”功能。用戶需要觸發“粘貼”功能,才能輸入將剛剛的複製內容。

乾貨!9個容易忽略的iOS與Android間的交互差異

而對於特定的信息類型:如網址。用戶複製網址往往都帶有極強的目標性、搜索性,一些瀏覽器產品會預判用戶這一操作行為,將複製的網址前置展示出來,以抵消Android端對於複製文字帶來的系統限制。如QQ瀏覽器(安卓端)就有2種解法方法:

  • 方法1:利用安卓系統的消息權限,在手機界面的頂部彈出網址欄提示,無論是在微信還是短信中,複製網址後都能快速地觸達目標。
  • 方法2:複製網址後打開搜索功能,會將網址自動定位並粘貼到搜索欄中,便於用戶查詢。
乾貨!9個容易忽略的iOS與Android間的交互差異

而UC和百度也有類似的解決辦法:將複製後的廣泛信息(文字/數字/網址/郵箱地址等等)嵌入在搜索框下方,用戶點擊就能搜索。

乾貨!9個容易忽略的iOS與Android間的交互差異

這也是一種妥當的解決方法,因為用戶可複製的信息類型特別廣泛、目標不是很清晰。無法準確判斷出用戶一定會有搜索訴求。所以才將複製後的信息放在搜索框下面,而不是自動粘貼到搜索框中,既考慮了用戶目標,又兼顧了操作效率。

總結

以上就是Android與iOS的差異總結,若有描述得不當請多指教!下面是總結文件。

乾貨!9個容易忽略的iOS與Android間的交互差異

歷史文章推薦

產品原型,應該畫到什麼程度合適?

大廠產品告訴你:8個技巧強化交互表現

“信息引導”超全總結,讓你的設計有理有據

系統性地教你:如何設計產品的信息引導

以BAT產品為例,不再零碎地揣摩“用戶心理”

乾貨:7個案例為你深度剖析用戶心理

作者:和出此嚴,微信ID:elffzh,公眾號:和出此嚴

本文由 @和出此嚴 原創發佈於人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash, 基於CC0協議

"

相關推薦

推薦中...