產(chǎn)品工作中,Android 和 iOS 不可不知的幾點(diǎn)差異

沐先生
10 評論 25231 瀏覽 203 收藏 21 分鐘
🔗 技术知识、行业知识、业务知识等,都是B端产品经理需要了解和掌握的领域相关的知识,有助于进行产品方案设计和评估

移動互聯(lián)網(wǎng)時代,移動端產(chǎn)品的規(guī)劃設(shè)計(jì)是大多數(shù)產(chǎn)品經(jīng)理的必修課。廣義來說,移動端產(chǎn)品主要包含iOS端App、Android端App、微信端H5、小程序、WAP版H5以及平板端App(HD版),本文主要就前兩種——Android和iOS手機(jī)端App 在產(chǎn)品工作中應(yīng)該注意的一些差異來進(jìn)行闡述。

差異的背景原因

1、所屬公司不同

Android系統(tǒng)和iOS系統(tǒng)分別屬于谷歌和蘋果公司,不同的公司對應(yīng)著不同的文化、風(fēng)格以及所擁有資源。

2、開發(fā)語言不同

Android的底層是Linux系統(tǒng),Linux是用C語言開發(fā)的,所以安卓底層開發(fā)用的 C,而應(yīng)用層開發(fā)使用的是Java;iOS是蘋果特有的封閉系統(tǒng),它的開發(fā)語言主要是Object-C。

3、生態(tài)體系不同

一個開源一個封閉,Android生態(tài)里系統(tǒng)、硬件、應(yīng)用、分發(fā)四大環(huán)節(jié)幾乎全部開放,群雄爭霸野蠻生長;而iOS生態(tài)里,除了應(yīng)用開發(fā),其他三大環(huán)節(jié)全部牢牢掌握在蘋果公司手中,特別是分發(fā)環(huán)節(jié),決定著一個應(yīng)用的生死(這也是很多時候蘋果“耍流氓”的物質(zhì)基礎(chǔ))。當(dāng)然,兩家生態(tài)體系各有利弊。

客觀條件決定了Android和iOS注定充滿差異,但他們都同為智能機(jī)操作系統(tǒng),也有許多共性,特別是在用戶層面,比如屏幕觸摸、點(diǎn)擊、滑動等操作,這看似不起眼,但這是手機(jī)行業(yè)進(jìn)入智能時代的重要基礎(chǔ)和特征,也決定著應(yīng)用的UI、交互規(guī)則。問題來了,既然決定應(yīng)用的UI和交互規(guī)則的基礎(chǔ)是一樣的,那么在產(chǎn)品規(guī)劃設(shè)計(jì)時——

同一個App的安卓和iOS版本,應(yīng)不應(yīng)該一致?

1、理想狀態(tài)——遵循各自平臺的風(fēng)格和規(guī)范

安卓Material Design和iOS Flat Design的設(shè)計(jì)風(fēng)格都是非常優(yōu)秀的,畢竟是藍(lán)星兩家宇宙級大廠搞出來的東西。遵從各自設(shè)計(jì)規(guī)范,使用各自平臺默認(rèn)的交互模式和元素樣式,研發(fā)不用「重新發(fā)明輪子」,對系統(tǒng)友好,代碼性能、質(zhì)量、開發(fā)效率都高,而且用戶在同一平臺不同應(yīng)用之間的體驗(yàn)較一致(切換應(yīng)用比切換平臺的頻率大多了)。但這意味著更多的人力、時間、資金投入,所以一般都是有一定實(shí)力和條件的公司才采用這種方案,代表應(yīng)用有微信、知乎、網(wǎng)易云音樂等。

微信Android端和iOS端的搜索和item操作遵循各自平臺的交互規(guī)范(左側(cè)Android右側(cè)iOS)

2、現(xiàn)實(shí)情況——人少活多時間緊,能一致盡量一致

「跨平臺一致性」的論斷其實(shí)說服力并不十分充分,因?yàn)橛脩粼趦善脚_間頻繁切換的情況一定是少數(shù),反而更應(yīng)該考慮的是同一平臺不同應(yīng)用間的一致性。

所以,人力、資金、時間的制約才是主要因素。一個公司通常都會有Android工程師和iOS工程師,但很難出現(xiàn)Android交互設(shè)計(jì)師和iOS交互設(shè)計(jì)師,加人(新增UI及交互設(shè)計(jì)師)可比加班(讓Android工程師「重新發(fā)明輪子」)成本高多了。

那么到底是采用Android的還是iOS的規(guī)范呢?

這個有一定歷史原因,iOS的規(guī)范形成的比Android的早,而且在之前的很長一段時間,產(chǎn)品和設(shè)計(jì)人員大多數(shù)使用的是蘋果設(shè)備,對iOS風(fēng)格的熟悉和認(rèn)可程度更高,所以就基本形成了按照iOS風(fēng)格設(shè)計(jì)一套UI和交互,然后Android開發(fā)人員酌情變通,能一致都盡量一致的這樣一種現(xiàn)狀,除了節(jié)省成本(前面所述加人比加班成本高)還可以更快的迭代。

3、趨勢——Android和iOS越來越趨同

扁平化、通知中心、分屏多任務(wù)、系統(tǒng)權(quán)限、指紋識別……Android和iOS互相借鑒已是不爭的事實(shí)(雖然他們都不承認(rèn)),而且開發(fā)者們的現(xiàn)實(shí)掣肘所帶來的一致性需求,也催生了許多自定義控件、樣式的分享,應(yīng)用在兩平臺間實(shí)現(xiàn)一致性的開發(fā)成本在降低,一致性的觀念也正在被越來越多的人接納和采用。更讓人欣喜的是像QQ這樣不缺錢不缺人的應(yīng)用,在兩平臺的UI和交互采用了相同的方案,這樣做的目的也許是在引領(lǐng)趨勢以及追求更高層次的一致性——整個智能機(jī)世界的和諧大統(tǒng)一。

QQAndroid端和iOS端的搜索和item操作都統(tǒng)一為iOS交互規(guī)范(左側(cè)Android右側(cè)iOS)

————————-分割線————————

不管我們是屈于現(xiàn)實(shí)還是引領(lǐng)趨勢,即使我們決定了Android和iOS采用一致性的方案,但兩平臺間依然有一些點(diǎn)和規(guī)則是沒法相同的,這些東西在目前乃至未來很長的一段時間都需要我們在產(chǎn)品工作中特殊去對待和處理。

產(chǎn)品工作中無法避免的幾點(diǎn)Android和iOS差異

1、狀態(tài)欄控制

(1) 沉浸式狀態(tài)欄

網(wǎng)上關(guān)于沉浸式狀態(tài)欄的解釋說法不少,我簡單化的理解就是狀態(tài)欄的背景可以跟隨導(dǎo)航欄變化(透明或者某個顏色),同時狀態(tài)欄文字及圖標(biāo)會根據(jù)不同的背景而變?yōu)榘咨蚝谏?。如圖所示:

截圖來源:拉勾App

這個功能iOS很早就有,但Android在4.4版本之后才開始使用,而為了兼顧4.4之前的用戶,又不能都用沉浸式,所以處理方案有三種:

①?狀態(tài)欄背景統(tǒng)一用黑色,狀態(tài)欄文字統(tǒng)一用白色;

②?狀態(tài)欄背景統(tǒng)一加一條黑色半透明層,狀態(tài)欄文字統(tǒng)一用白色;

③?根據(jù)系統(tǒng)不同版本進(jìn)行適配,系統(tǒng)版本高于Android 4.4的用沉浸式,低于4.4的用方案①或②。

截圖來源:拉勾、種子習(xí)慣、QQ

(2)iOS雙層狀態(tài)欄

非音樂類音頻類App當(dāng)頁面有音頻播放時,產(chǎn)品設(shè)計(jì)將會面臨以下這個問題:

  • 滑動頁面繼續(xù)瀏覽內(nèi)容以及離開頁面時,音頻是否繼續(xù)播放?
  • 如果不繼續(xù)播放,那用戶想邊看內(nèi)容邊聽音頻的需求怎么處理?
  • 如果繼續(xù)播放,當(dāng)用戶已經(jīng)滑動很久或處于其他頁面時想關(guān)閉音頻時從哪關(guān)閉?

這時的處理方式一般有兩種:

①在導(dǎo)航欄上增加一個全局的播放指示按鈕

②在頂部或底部懸浮一條全局的播放操作區(qū)

截圖來源:網(wǎng)易云音樂、得到

  • 方式①的問題主要是非主打音頻的產(chǎn)品不適合將音頻置于這樣重要的地位,會嚴(yán)重影響其他頁面導(dǎo)航欄上操作按鈕的布局;
  • 方式②的主要問題與方法一類似,且技術(shù)處理麻煩、影響其他頁面美觀性;

所以,這時iOS的雙層狀態(tài)欄便可發(fā)揮作用,直接將控制區(qū)放到狀態(tài)欄上,不會顯得過重,也不影響其他頁面的布局和美觀性。

截圖來源:網(wǎng)易lofter

2、返回機(jī)制

Android有“實(shí)體”返回鍵,iOS沒有

iOS一直都是通過導(dǎo)航欄左上角“返回按鈕”來完成返回操作,但Android從當(dāng)初的四個實(shí)體鍵到三個虛擬鍵再到現(xiàn)在“一個鍵”(三鍵的功能集成到指紋識別一個鍵上),其一直未改變通過“按鍵”方式來實(shí)現(xiàn)返回,所以在產(chǎn)品設(shè)計(jì)中,iOS版本的非一級頁面上都需要帶有返回按鈕或圖標(biāo),而安卓如果帶上此元素反而顯得多余。

可但是——在Android4.0之后,返回鍵和返回按鈕具有不同的功能定義了,返回按鈕表示「up 向上」,返回的是上一級頁面,返回鍵表示「back 返回」,返回的是上一步。所以,Android版App的頁面上帶有返回按鈕也就變得有必要了。

簡單說一個場景:①文章列表頁→②文章詳情頁→③相關(guān)推薦文章的詳情頁→④再相關(guān)推薦文章的詳情頁……此時,如果想回到“①文章列表頁”,假如點(diǎn)擊「back 返回」,需要逐次返回④③②①,而點(diǎn)擊「up 向上」,一次點(diǎn)擊就可以。

另外,在微信端H5網(wǎng)站場景下,這個差別也會很突出,分享出去的頁面,如果沒有「up 向上」,是無法回到網(wǎng)站上一級的,所以很多微信站都帶有頂部返回欄,與微信導(dǎo)航欄有重復(fù)之感,雖然丑,但得有,不過形式可以優(yōu)化(關(guān)于優(yōu)化以后再聊)。

交通銀行信用卡微信端商城

3、適配要求

Android機(jī)型繁多,iOS基本只需考慮5678四代不超10款型號[“齊劉?!睍翰辉谟懻摲秶鷀

使用Android系統(tǒng)的各家廠商所生產(chǎn)出來的手機(jī)型號五花八門,系統(tǒng)也經(jīng)過深度定制,測試時也不可能買那么多測試機(jī),所以一般是根據(jù)數(shù)據(jù)統(tǒng)計(jì),看用戶的手機(jī)型號分布情況,選出代表機(jī)型然后采購測試機(jī)。

數(shù)據(jù)來源:友盟+

4、文件讀取權(quán)限

Android類似于Windows,App幾乎可讀取本地所有文件;iOS端App無法讀取本地除圖片和視頻外的其他文件

如果產(chǎn)品功能里有需要用戶上傳手機(jī)里的文件(例如歌曲、錄音、TXT、Word/PPT/Excel等)時,要特別注意,iOS版本是辦不到的,蘋果手機(jī)只能通過PC上的iTunes來處理文件,很麻煩。這時有幾個選擇可以供考慮:

① 在iOS版本上的相關(guān)頁面指引用戶iTunes操作方法;

② 此功能Android上iOS不上;

③ 增加步驟,讓用戶先使用PC將文件傳到系統(tǒng)里,然后通過手機(jī)進(jìn)行選擇

5、應(yīng)用市場規(guī)則

Android應(yīng)用市場多,無需付費(fèi),審核寬松且時間短;iOS應(yīng)用市場只有App Store,每年99或299美元,審核嚴(yán)格且時間長

所有應(yīng)用市場上架前都得注冊申請賬號,應(yīng)用提交和更新都得審核。Android應(yīng)用市場太多,可根據(jù)情況選擇相應(yīng)的平臺,下圖是2016年中國應(yīng)用市場排名情況。

圖片來源:mUserTracker

Android應(yīng)用市場申請簡單,均免費(fèi),應(yīng)用提交后審核也很快,基本都在幾小時內(nèi)。

不過iOS就沒那么輕松了,簡單總結(jié)一下:

在申請時

① 申請流程和時間長,少則半個月,多則半年;

② 申請頁面及郵件回復(fù)全英文;

③ 個人開發(fā)者賬號每年99美元,企業(yè)開發(fā)者賬號每年299美元,支付只能用具備visa標(biāo)識的卡。

應(yīng)用提交時

① 初次提交審核一般在一周左右通過,應(yīng)用升級提交審核3天左右,遇到圣誕等節(jié)日會延后;

② 生殺大權(quán)掌握在蘋果手中,讓你下架你還一點(diǎn)脾氣都不能有,搞不好進(jìn)黑名單,重新再走一遍注冊申請?zhí)峤涣鞒獭?/p>

所以當(dāng)Android和iOS需同時上線時,iOS版本得提前做準(zhǔn)備,提前提交審核,在提交時可以設(shè)定審核通過后的上線時間。

如果iOS應(yīng)用被下架,用戶是沒有其他渠道能方便、正常地下載安裝該應(yīng)用的,那這個應(yīng)用基本上就等于廢掉了。不得不說這一點(diǎn)是蘋果非常狠的地方,也是他商業(yè)模式上非常關(guān)鍵的一環(huán)(“耍流氓”的物質(zhì)基礎(chǔ)),下面就開始說他最大的“耍流氓”行為。

6、虛擬商品購買和提成規(guī)則

Android無限制,不抽成;iOS限制較多且抽成30%

簡單總結(jié)一下幾個關(guān)鍵知識點(diǎn):

① iOS應(yīng)用里購買虛擬商品,必須使用蘋果內(nèi)購方式,蘋果抽成30%;

② 虛擬物品包含且不僅限于:游戲類的道具皮膚(先充值)、直播類的禮物(先充值)、會員、打賞、付費(fèi)問答及各種形式的充值等;

③ 用戶購買的虛擬商品不能流通,不能再變成實(shí)物。

只要是充值,不管充值后的單位是什么(XX幣、XX點(diǎn)、XX豆等),都算虛擬商品;

直播類應(yīng)用看似虛擬商品流通了,但實(shí)質(zhì)是用充值的幣買的禮物,幣只能消耗,不能流通。

在購買虛擬商品時,是不能調(diào)取支付寶或微信支付的,否則不讓應(yīng)用上架。有人甚至嘗試過將調(diào)取支付寶和微信的功能做成后臺可控制的開關(guān),在蘋果審核通過后再把開關(guān)打開,但最后也未能得逞,而且進(jìn)黑名單的風(fēng)險極高。

對虛擬物品抽成30%這一點(diǎn),在設(shè)計(jì)產(chǎn)品時一定要考慮,因?yàn)檫@甚至?xí)P(guān)乎商業(yè)模式的選擇。曾經(jīng)遇到過一個真實(shí)案例:花一百多萬開發(fā)出一個商城,結(jié)果不能上架,因?yàn)槠渖坛堑暮诵哪J绞窍瘸渲担ǔ渲禃r帶返點(diǎn)),然后用充值的“幣”再購買商品。而且即使能上架,平臺的利潤也無法支撐蘋果抽掉的30%。

蘋果這一霸王條款其實(shí)挺不合理,但是人家牛啊,現(xiàn)階段大家都得接受。而針對蘋果對虛擬商品的限制和抽成規(guī)則,產(chǎn)品設(shè)計(jì)時的規(guī)則有兩方面選擇:

① 扣除的30%由用戶承擔(dān)。比如Android或PC上充值10元得100個幣,iOS充值10元得70個幣;

② 扣除的30%由平臺承擔(dān)。比如用戶通過iOS充值10元,平臺實(shí)收7元,但給該用戶和Android充值同等的100個幣;

①號選擇對于平臺來說最省事,但是受傷害的是用戶,而且如果充值后的單位用的是“元”的話,用戶第一反應(yīng)是怎么剛充的錢還沒用就不見了一大塊?

②號選擇的用戶體驗(yàn)好,但是平臺白白損失了30%的收入,而且如果涉及到給第三方分成提現(xiàn),會特別麻煩。

例如:以得到App舉例,用戶在得到上購買199元的專欄,得到要給專欄作者提成,此時的提成比例怎么定呢?

假若統(tǒng)一定的是80%,平臺需給專欄作者159.2元,如果用戶全用Android充值那皆大歡喜??墒?,如果購買用戶是通過iOS充值的,其每個人充值199元,得到平臺實(shí)收只有139.3元(用戶余額顯示199元,平臺承擔(dān)被蘋果扣去的30%),139.3元進(jìn)來轉(zhuǎn)了一圈,變成159.2元給了作者,平臺白辛苦,還反而虧了19.9元。如果十萬一百萬用戶都這么干,平臺就掛了。

所以,30%由平臺承擔(dān)的方式一旦涉及第三方提現(xiàn),只有兩個選擇:

A. 提現(xiàn)比例低于70%,平臺保證不虧,Android充值的部分多賺,iOS充值部分少賺;

B.? Android和iOS充值的按不同比例給第三方提現(xiàn);

B選擇最合理,但又會出現(xiàn)個問題:用戶消費(fèi)的199元里有一部分是通過Android充值的,一部分是通過iOS充值的,這記錄和區(qū)別起來會比較麻煩。那怎么辦呢?

Android和iOS各自充值的余額不能跨系統(tǒng)使用

無疑這樣的方式體驗(yàn)不好,但似乎沒有更好的辦法,目前得到就是這么處理的。

總結(jié)

本文所列舉的6點(diǎn)Android和iOS差異,在很長一段時間內(nèi)會一直存在,特別是后三點(diǎn),因?yàn)樗鼈冴P(guān)乎蘋果的商業(yè)盈利模式,蘋果是不會輕易妥協(xié)的。而這些點(diǎn)又影響著產(chǎn)品設(shè)計(jì)時的商業(yè)模式考量、產(chǎn)品規(guī)則制定、功能樣式取舍以及上線時間安排等方面,所以在產(chǎn)品工作中有必要清楚地了解它們。

以上,僅個人想法記錄和分享?;虿蛔慊蛴懈校凑堉刚徒涣?。

 

作者:夏周越,一只靠譜細(xì)致熱愛產(chǎn)品工作的汪,個人公眾號:沐先生的產(chǎn)品筆記,歡迎勾搭。

本文由 @夏周越 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Pexels,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 有蘋果商店下載的直播軟件一直是微信,支付寶充值是不是違規(guī)了

    來自北京 回復(fù)
  2. 學(xué)習(xí)了,打卡2019.03.31,大神們?nèi)绾谓鉀Q或者避免app store的抽成問題呢

    來自廣東 回復(fù)
  3. Mark

    回復(fù)
  4. 總結(jié)的不錯~

    回復(fù)
  5. 感謝贊賞的各位大大,第一次分享,受寵若驚??

    回復(fù)
  6. mark

    回復(fù)
  7. 66

    回復(fù)
  8. 贊作者一個,提一下其中一個問題:
    個人/公司開發(fā)者賬號每年99美元(可以發(fā)布應(yīng)用到App Store),企業(yè)開發(fā)者賬號每年299美元(應(yīng)用只限企業(yè)內(nèi)部使用,不能上架App Store),這個要說清楚,可能會被誤解~
    另外,抽成30%不是取消了么

    來自廣東 回復(fù)
    1. 謝謝補(bǔ)充~~~只可惜不能修改了…查了下,最新消息是微信打賞的抽成取消了,其他還是不變

      來自北京 回復(fù)
  9. 蘋果是爸爸

    來自湖南 回復(fù)
专题
13181人已学习12篇文章
本专题的文章分享了金融产品经理需要知道的金融基础知识和产品观。
专题
16175人已学习13篇文章
在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API。 而提供开放API的平台本身就被称为开放平台。本专题的文章分享了开放平台的搭建思路。
专题
13914人已学习12篇文章
本专题的文章分享了供应链系统设计指南。
专题
14498人已学习12篇文章
排行榜在帮助用户做决定的同时,引导用户购买目标产品,极大降低了用户的选择成本。本专题的文章分享了对于排行榜的设计思考。
专题
13680人已学习12篇文章
作者B端的产品经理,要基于这个行业理解的大背景下去了解公司的业务全局。本专题的文章分享了B端产品经理如何了解业务全局。
专题
43509人已学习16篇文章
设计库存、财务、退换货流程时不用一个头两个大了。