昨天夜里,,2019蘋果秋季發(fā)布會(huì)了眾多新產(chǎn)品,其中最讓人‘印象深刻’的當(dāng)屬iPhone 11系列,,后攝像頭那‘剃須刀’的既視感實(shí)在是讓人過目不忘... 而今天文章的主題,,并不是講iOS新產(chǎn)品的各種知識(shí),而是關(guān)注在iOS和它的老對(duì)手:Android 之間的各種‘恩恩怨怨’,。 因?yàn)楝F(xiàn)在大多數(shù)的PM/交互/UI設(shè)計(jì)師,,在設(shè)計(jì)產(chǎn)品的時(shí)候都是以iOS為基準(zhǔn) 思考產(chǎn)品上的各種功能邏輯、交互狀態(tài),,而很容易忽略了某些功能在Android里并不能‘一稿適應(yīng)兩端’,,部分產(chǎn)品差異在安卓上是不一樣的。所以本文就講下Android和iOS 10大產(chǎn)品/交互差異,,希望你在日后的產(chǎn)品設(shè)計(jì)時(shí),,可以考慮到更多層面的知識(shí)點(diǎn)。下面是文章目錄:對(duì)在于一些虛擬商品的支付上,,如vip會(huì)員,、xx幣,xx豆,。iOS和Android就存在不同的支付規(guī)則:Android基本無限制,,無抽成。而iOS限制比較多,,而且要抽成大約30%的手續(xù)費(fèi),。舉個(gè)例子:同樣充值30元,Android端會(huì)得到300金幣,,而在iOS中,,只有210金幣。正因這個(gè)抽成規(guī)則的不同(沒辦法,,這是蘋果硬性規(guī)定的),,才會(huì)出現(xiàn)各種平臺(tái)的虛擬貨幣,在Android和iOS中的充值比例是不一樣的,,如快手:所以對(duì)于虛擬商品在iOS端的抽成規(guī)則,,在產(chǎn)品設(shè)計(jì)時(shí)一定得考慮清楚,因?yàn)檫@關(guān)系產(chǎn)品的商業(yè)和盈利模式,。通常有2種解決思路: · 同樣的價(jià)格,,iOS用戶得到的商品少些如同樣充值30元,Android端會(huì)得到300金幣,,而在iOS中,,只有210金幣。像快抖音,、陌陌等各種貨幣充值,。· 同樣的商品,iOS用戶支付更高的費(fèi)用如3個(gè)月的vip會(huì)員,,Android端定價(jià)是58元,,iOS端則可以設(shè)為68元。如優(yōu)酷,、騰訊視頻的vip會(huì)員價(jià)格,。如iOS端充值30元,公司實(shí)收21元,,但iOS用戶能得到和Android一樣的300個(gè)金幣,。(理論上是有這個(gè)解決思路,但現(xiàn)實(shí)中很少有公司去實(shí)現(xiàn),,畢竟抽成成本就擺在那里)另外還需要注意的是:因?yàn)槌槌梢?guī)則的不同,,對(duì)于同一個(gè)ID的賬戶余額,在Android和iOS端中是不能通用的,。因此在產(chǎn)品設(shè)計(jì)時(shí)需要將這個(gè)點(diǎn)告知用戶,,預(yù)防用戶犯錯(cuò)、以及惡意刷幣,。Android由于開源的特性,,因此對(duì)接的都是第三方支付平臺(tái),如微信支付,、支付寶,、銀聯(lián)卡等,。 而iOS出于系統(tǒng)的封閉性和安全性考慮,只能調(diào)用蘋果自己的支付系統(tǒng):登錄APPle ID,,然后用授權(quán)的支付方式(支付寶,、銀聯(lián)卡)進(jìn)行付款。‘狀態(tài)欄’也就是我們手機(jī)界面最頂部的電池欄,,它除了可以在不同背景里切換顏色外,,在交互的觸發(fā)上,Android和iOS中也各不相同,。iOS:用戶在Y軸滾動(dòng)了很長內(nèi)容時(shí),,點(diǎn)擊狀態(tài)欄可以快速回到初始位置。Android:無論用戶滾動(dòng)了多長內(nèi)容,,都是點(diǎn)擊無任何效果,。雖然這一交互差異是iOS專有的,但它卻啟發(fā)我們一個(gè)新的設(shè)計(jì)思路:在必要的時(shí)候,,狀態(tài)欄可以為產(chǎn)品承載新的交互狀態(tài),。如網(wǎng)易的LOFTER(iOS端),用戶離開音樂播放界面時(shí),,狀態(tài)欄就用于顯示音樂信息和操作入口,,方便用戶在瀏覽其他內(nèi)容時(shí)可以快速關(guān)閉音樂時(shí),極大提升了用戶的操作效率,。這種大多應(yīng)用于運(yùn)營的‘拉新’場景,,為了能新用戶得到好處(紅包、優(yōu)惠券,、更好看的內(nèi)容等),。通常會(huì)讓新用戶下載產(chǎn)品APP領(lǐng)取。而由于Android與iOS的下載方式不同,,會(huì)帶來不同的交互狀態(tài)和產(chǎn)品邏輯,。可以在當(dāng)前頁面(后臺(tái))下載,也可以在應(yīng)用商店下載;過程中可以顯示進(jìn)度,且允許用戶暫停下載,;下載完成后調(diào)起安裝頁面,用戶可以取消安裝,,也可以自動(dòng)安裝...正因?yàn)锳ndroid下載軟件的各種便捷性,所以才會(huì)帶來各種交互狀態(tài):未下載,、下載中,、暫停中、已下載但未安裝、已安裝,。這些都是交互設(shè)計(jì)師需要特別注意的,,每個(gè)不同的狀態(tài)背后都會(huì)不同的產(chǎn)品邏輯。只能跳轉(zhuǎn)到App Store里下載,,所有下載流程和狀態(tài)都是在那完成的,,可以脫離開活動(dòng)頁面,,相比于Android的下載方式就簡單很多,。跳轉(zhuǎn)的方式可以是全屏幕,也可以是半屏,。 由于安卓的開源特性,,當(dāng)有新版本時(shí)都會(huì)提示用戶更新,且每個(gè)產(chǎn)品內(nèi)部都帶有‘版本更新’入口,。而更新的方式可分2種:· 引導(dǎo)更新:彈出提示讓用戶更新APP,,用戶點(diǎn)擊‘更新’按鈕前往應(yīng)用商店更新、或者在當(dāng)前頁面更新并顯示下載進(jìn)度,。· 強(qiáng)制更新:也是先提示用戶更新,,只不過用戶點(diǎn)擊‘更新’按鈕,即調(diào)起軟件安裝頁面,。(前提是產(chǎn)品已在用戶處于wifi模式下,,將安裝包已下載完成) 而iOS端出于對(duì)用戶體驗(yàn)的考慮,是禁止向用戶提示版本更新信息的,。這也是為什么絕大部分的iOS產(chǎn)品,,都是沒有‘版本更新’入口的原因(像QQ、支付寶,、百度網(wǎng)盤等大廠產(chǎn)品),。即使有,點(diǎn)擊了也直接跳轉(zhuǎn)到App Store查看版本情況,。且下載渠道都固定在App Store里,。理所應(yīng)當(dāng)?shù)模浖母路绞揭仓荒茉贏pp Store里進(jìn)行,,無法做到與Android的一樣做到后臺(tái)下載,、后臺(tái)更新。在手機(jī)鍵盤里輸入文字時(shí),,iOS由于系統(tǒng)的限制,,對(duì)文字的發(fā)送指令只能在鍵盤上來完成,因此iOS用戶的交互操作都全部集中在鍵盤右下角,。而Android端就靈活很多,,不僅可以在鍵盤上執(zhí)行發(fā)送指令,也可以在輸入欄/搜索欄周邊新增操作入口。長按一張圖片后,,都會(huì)彈出一個(gè)列表浮層,,因?yàn)閕OS手機(jī)只有一個(gè)‘Home鍵’而已,為方便用戶退出浮層才增加了‘取消’入口,。而Android手機(jī)本來就有‘返回’虛擬鍵,,安卓用戶的退出/返回行為都習(xí)慣于通過虛擬鍵觸發(fā),所以多做一個(gè)‘取消’的意義性不大,。iOS端一直教育著用戶使用‘左滑’刪除列表信息,,所有的刪除功能都是支持‘左滑’來實(shí)現(xiàn)的。而Android系統(tǒng)大部分只能通過‘長按’來觸發(fā)編輯狀態(tài),,其中就包括了刪除功能,。不過現(xiàn)在也有極少數(shù)的產(chǎn)品,正在逐漸打破這兩端間的‘刪減’界限,,比如網(wǎng)易郵箱(Android)就做到了左滑刪除信息,。 導(dǎo)航欄的tab是我們常見的操作區(qū)域,各個(gè)tab中結(jié)合了各種信息內(nèi)容和操作方式,。而一旦用戶在A tab中執(zhí)行了某項(xiàng)操作,,因?yàn)檎`操作或是其他原因觸發(fā)了B tab,根據(jù)系統(tǒng)的特性也會(huì)帶來不同的交互差異,。比如手機(jī)淘寶:在‘購物車’tab中,,用戶選中了購物車中的商品。此時(shí)用戶點(diǎn)擊了其他一級(jí)tab(如首頁),,再點(diǎn)擊‘購物車’tab時(shí),,iOS端是保持當(dāng)前頁面狀態(tài)不變。而在Android中,,則會(huì)自動(dòng)清除商品列表選中狀態(tài),。這個(gè)交互差異嚴(yán)格來說并不是Android和iOS的系統(tǒng)特性,兩端都可以定義重新點(diǎn)擊tab后的交互狀態(tài),。但這一差異點(diǎn)卻提醒了各位產(chǎn)品經(jīng)理和交互設(shè)計(jì)師:要阻止用戶犯錯(cuò),。用戶處于操作狀態(tài)時(shí)(滑動(dòng)、選中,、輸入等),,檢查是否有缺口讓用戶‘溜走’。如果有,,是否有必要做信息提醒,。畢竟這小細(xì)節(jié)沒做好,會(huì)給用戶帶來一定的負(fù)面情緒的,。當(dāng)我們第一次打開產(chǎn)品,、允許了獲取消息通知的權(quán)限后,,所有的信息傳輸都會(huì)基于服務(wù)器進(jìn)行推送。而兩端在這塊的推送機(jī)制又有所不同:所有新信息都會(huì)實(shí)時(shí)推送到你的手機(jī)里,,即使你關(guān)閉了軟件,,還是一樣會(huì)收到提示。就算使你處于斷網(wǎng)狀態(tài),,信息也會(huì)先儲(chǔ)存于蘋果服務(wù)器,,等你聯(lián)網(wǎng)時(shí)再一次性把收到的信息推送給你。既釋放手機(jī)內(nèi)存,,又不會(huì)讓用戶遺漏有新消息,。而安卓則不同,你若退出了產(chǎn)品,,數(shù)據(jù)的推送只有等你再次打開產(chǎn)品時(shí),,才會(huì)通知你有多少新信息。雖然減少了對(duì)用戶的干擾性,,但也增加了服務(wù)器數(shù)據(jù)儲(chǔ)存的壓力,還容易耽誤用戶接收新消息,。10.復(fù)制文字后,,剪切板狀態(tài)的不同 也就是我們手機(jī)的輸入法鍵盤,在微信聊天內(nèi),、手機(jī)短信里復(fù)制了一段內(nèi)容后,,由于Android與iOS的平臺(tái)特性差異,會(huì)給兩端用戶帶來了不同的交互差異,。復(fù)制完文字后,,打開輸入法鍵盤會(huì)顯示來自剪切板的文字內(nèi)容。用戶只需點(diǎn)擊,,即可將文字復(fù)制在搜索欄,、輸入欄等需要文字填寫的操作區(qū)域里,無需觸發(fā)‘粘貼’操作,。而在安卓端無論你復(fù)制了什么信息(文字,、數(shù)字、網(wǎng)址等),,都很難實(shí)現(xiàn)輸入法里的‘剪切板’功能,。用戶需要觸發(fā)‘粘貼’功能,才能輸入將剛剛的復(fù)制內(nèi)容,。而對(duì)于特定的信息類型:如網(wǎng)址,。用戶復(fù)制網(wǎng)址往往都帶有極強(qiáng)的目標(biāo)性、搜索性,,一些瀏覽器產(chǎn)品會(huì)預(yù)判用戶這一操作行為,,將復(fù)制的網(wǎng)址前置展示出來,,以抵消Android端對(duì)于復(fù)制文字帶來的系統(tǒng)限制。方法1:利用安卓系統(tǒng)的消息權(quán)限,,在手機(jī)界面的頂部彈出網(wǎng)址欄提示,,無論是在微信還是短信中,復(fù)制網(wǎng)址后都能快速地觸達(dá)目標(biāo),。方法2:復(fù)制網(wǎng)址后打開搜索功能,,會(huì)將網(wǎng)址自動(dòng)定位并粘貼到搜索欄中,便于用戶查詢,。而UC和百度也有類似的解決辦法:將復(fù)制后的廣泛信息(文字/數(shù)字/網(wǎng)址/郵箱地址等等)嵌入在搜索框下方,,用戶點(diǎn)擊就能搜索。這也是一種妥當(dāng)?shù)慕鉀Q方法,,因?yàn)橛脩艨蓮?fù)制的信息類型特別廣泛,、目標(biāo)不是很清晰。無法準(zhǔn)確判斷出用戶一定會(huì)有搜索訴求,。所以才將復(fù)制后的信息放在搜索框下面,,而不是自動(dòng)粘貼到搜索框中,既考慮了用戶目標(biāo),,又兼顧了操作效率,。??以上就是Android與iOS的差異總結(jié),感謝和出此嚴(yán)的分享,,希望對(duì)你有所幫助,。
|