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

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

一种吸、差異的背景原因

1)所屬公司不同

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

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

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

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

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

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

二流酬、同一個App的安卓和iOS版本應不應該一致?

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

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

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

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

「跨平臺一致性」的論斷其實說服力并不十分充分,因為用戶在兩平臺間頻繁切換的情況一定是少數(shù)陪腌,反而更應該考慮的是同一平臺不同應用間的一致性辱魁。

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

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

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

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

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

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


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

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

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

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

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

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

截圖來源:拉勾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)不同版本進行適配诀艰,系統(tǒng)版本高于Android 4.4的用沉浸式柬甥,低于4.4的用方案①或②。

截圖來源:拉勾其垄、種子習慣苛蒲、QQ

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

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

滑動頁面繼續(xù)瀏覽內(nèi)容以及離開頁面時绿满,音頻是否繼續(xù)播放臂外?

如果不繼續(xù)播放,那用戶想邊看內(nèi)容邊聽音頻的需求怎么處理喇颁?

如果繼續(xù)播放漏健,當用戶已經(jīng)滑動很久或處于其他頁面時想關閉音頻時從哪關閉?

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

① 在導航欄上增加一個全局的播放指示按鈕

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

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

方式①的問題主要是非主打音頻的產(chǎn)品不適合將音頻置于這樣重要的地位蔫浆,會嚴重影響其他頁面導航欄上操作按鈕的布局;

方式②的主要問題與方法一類似姐叁,且技術處理麻煩瓦盛、影響其他頁面美觀性洗显;

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

網(wǎng)易lofter

2)返回機制

Android有“實體”返回鍵损搬,iOS沒有

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

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

簡單說一個場景:①文章列表頁→②文章詳情頁→③相關推薦文章的詳情頁→④再相關推薦文章的詳情頁......此時枝缔,如果想回到“①文章列表頁”,假如點擊「back 返回」蚊惯,需要逐次返回④③②①愿卸,而點擊「up 向上」,一次點擊就可以截型。

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

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


3)適配要求

Android機型繁多锄码,iOS基本只需考慮5678四代不超10款型號[“齊劉憾嵊ⅲ”暫不在討論范圍]

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

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

4)文件讀取權限

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

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

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

② 此功能Android上iOS不上顽分;

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

5)應用市場規(guī)則

Android應用市場多怯邪,無需付費绊寻,審核寬松且時間短;iOS應用市場只有App Store悬秉,每年99或299美元,審核嚴格且時間長

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

圖片來源:mUserTracker

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

不過iOS就沒那么輕松了剂桥,簡單總結一下:

在申請時

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

② 申請頁面及郵件回復全英文美尸;

③ 個人/公司開發(fā)者賬號每年99美元(可以發(fā)布應用到App Store)冤议,企業(yè)開發(fā)者賬號每年299美元(應用只限企業(yè)內(nèi)部使用,不能上架App Store)师坎,支付需用具備visa標識的卡恕酸。

應用提交時

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

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

所以當Android和iOS需同時上線時,iOS版本得提前做準備按灶,提前提交審核症革,在提交時可以設定審核通過后的上線時間。

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

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

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

簡單總結一下幾個關鍵知識點:

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

② 虛擬物品包含且不僅限于:游戲類的道具皮膚(先充值)袖牙、直播類的禮物(先充值)侧巨、會員、付費問答及各種形式的充值等鞭达;

③ 用戶購買的虛擬商品不能流通司忱,不能再變成實物。

只要是充值畴蹭,不管充值后的單位是什么(XX幣坦仍、XX點、XX豆等)叨襟,都算虛擬商品繁扎;

直播類應用看似虛擬商品流通了,但實質(zhì)是用充值的幣買的禮物芹啥,幣只能消耗锻离,不能流通铺峭。

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

對虛擬物品抽成30%這一點碴犬,在設計產(chǎn)品時一定要考慮絮宁,因為這甚至會關乎商業(yè)模式的選擇。曾經(jīng)遇到過一個真實案例:花一百多萬開發(fā)出一個商城服协,結果不能上架绍昂,因為其商城的核心模式是先充值(充值時帶返點),然后用充值的“幣”再購買商品偿荷。而且即使能上架窘游,平臺的利潤也無法支撐蘋果抽掉的30%。

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

① 扣除的30%由用戶承擔艾蓝。比如Android或PC上充值10元得100個幣,iOS充值10元得70個幣斗塘;

② 扣除的30%由平臺承擔赢织。比如用戶通過iOS充值10元,平臺實收7元馍盟,但給該用戶和Android充值同等的100個幣敌厘;

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

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

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

假若統(tǒng)一定的是80%,平臺需給專欄作者159.2元物赶,如果用戶全用Android充值那皆大歡喜〗妥希可是,如果購買用戶是通過iOS充值的奖地,其每個人充值199元,得到平臺實收只有139.3元(用戶余額顯示199元参歹,平臺承擔被蘋果扣去的30%),139.3元進來轉了一圈僧界,變成159.2元給了作者械筛,平臺白辛苦,還反而虧了19.9元埋哟。如果十萬一百萬用戶都這么干笆豁,平臺就掛了。

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

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

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

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

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

無疑這樣的方式體驗不好懦铺,但貌似沒有更好的辦法捉貌,目前得到就是這么處理的。

總結:

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



以上,僅個人想法記錄和分享[2017-06-28]或不足或有感码邻,敬請指正和交流像屋。

作者:夏周越奏甫,一只靠譜細致熱愛產(chǎn)品工作的汪阵子,文章首發(fā)個人公眾號:沐先生的產(chǎn)品筆記挠进,歡迎勾搭领突。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市金砍,隨后出現(xiàn)的幾起案子捞魁,更是在濱河造成了極大的恐慌,老刑警劉巖宵蛀,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凑懂,死亡現(xiàn)場離奇詭異接谨,居然都是意外死亡脓豪,警方通過查閱死者的電腦和手機扫夜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颗味,“玉大人浦马,你說我怎么就攤上這事捐韩』缧玻” “怎么了仅政?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辫封。 經(jīng)常有香客問我悄窃,道長瓷式,這世上最難降的妖魔是什么责球? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮栖博,結果婚禮上笛匙,老公的妹妹穿的比我還像新娘妹孙。我一直安慰自己蠢正,他們只是感情好嚣崭,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粗俱,像睡著了一般签财。 火紅的嫁衣襯著肌膚如雪唱蒸。 梳的紋絲不亂的頭發(fā)上神汹,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天疼燥,我揣著相機與錄音,去河邊找鬼但狭。 笑死立磁,一個胖子當著我的面吹牛唱歧,可吹牛的內(nèi)容都是我干的颅崩。 我是一名探鬼主播沿后,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼喉刘,長吁一口氣:“原來是場噩夢啊……” “哼睦裳!你這毒婦竟也來了廉邑?” 一聲冷哼從身側響起鬓催,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎课舍,沒想到半個月后筝尾,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筹淫,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡饰剥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年汰蓉,在試婚紗的時候發(fā)現(xiàn)自己被綠了顾孽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片若厚。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乞封,靈堂內(nèi)的尸體忽然破棺而出肃晚,到底是詐尸還是另有隱情关串,我是刑警寧澤晋修,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站户敬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏呢堰。R本人自食惡果不足惜枉疼,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一往衷、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哮笆,春花似錦稠肘、人聲如沸项阴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽通今。三九已至辫塌,卻和暖如春臼氨,著一層夾襖步出監(jiān)牢的瞬間一也,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工抑月, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谦絮,地道東北人层皱。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像瓮增,于是被迫代替她去往敵國和親绷跑。 傳聞我的和親對象是個殘疾皇子砸捏,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,871評論 25 707
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點贊按鈕進度條TabLayout圖標下拉刷新...
    皇小弟閱讀 46,739評論 22 665
  • 2007年又快到了膝藕,我們又無可避免的大了一歲芭挽,但卻有人歡喜有人愁袜爪⌒凉荩快樂的人認為自己更成熟、更穩(wěn)重一些了腊状,離美好的未...
    上官飛廉閱讀 167評論 0 0
  • 夏至花開,微光傾城映屋。 落影成霜棚点,醉人心脾湾蔓,沁人心田默责。暮光從未放棄過追逐傻丝,而我也從來沒有放棄...
    桔右閱讀 158評論 0 1
  • 題記:時間過得很快温算,從看到你的出生注竿,然后聽到你每天長了多少斤巩割,再看到你的爸爸媽媽/爺爺奶奶每天發(fā)你的照片,一天天的...
    燈歆先生閱讀 420評論 0 4