iOS 和 Android 的后臺(tái)推送原理各是什么?有什么區(qū)別铡溪?

作者:李楠鏈接:https://www.zhihu.com/question/20667886/answer/15800044來源:知乎著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)泪喊,非商業(yè)轉(zhuǎn)載請注明出處棕硫。

應(yīng)該說,蘋果這種方式在技術(shù)上沒有什么創(chuàng)新袒啼。但是哈扮,整個(gè)架構(gòu)是很了不起的。 因?yàn)椋?使用久經(jīng)考驗(yàn)的協(xié)議蚓再,技術(shù)風(fēng)險(xiǎn)小滑肉。
2蘋果勇于承擔(dān)責(zé)任:他需要維護(hù)一個(gè)代價(jià)不小的服務(wù)器集群,而且要為服務(wù)器的 down 機(jī)負(fù)責(zé)摘仅。
選擇低風(fēng)險(xiǎn)的技術(shù)方案 Bug 更少靶庙,減輕了用戶的痛苦,這是構(gòu)架師的功勞娃属。蘋果承擔(dān)責(zé)任六荒,盡可能的減少了不可控的意外,保證了用戶體驗(yàn)矾端。這掏击,只能說是公司決策者的功勞。(從側(cè)面說明有個(gè)懂技術(shù)的 VP 是多重要须床。铐料。。而 Scott 走人了豺旬。钠惩。)
他們帶給用戶的好處也是實(shí)實(shí)在在的。1 安全族阅。只有登錄過的開發(fā)者可以通過蘋果的服務(wù)器推送篓跛。
2 快速,穩(wěn)定坦刀,可靠愧沟。蘋果掌控推送服務(wù)器和 OS 。
3 更省電鲤遥。
4 讓整個(gè)系統(tǒng)的體驗(yàn)更統(tǒng)一和簡單沐寺。不會(huì)出現(xiàn)殺后臺(tái)這種腦殘事。(不用大量 Apps / Apps 的服務(wù)為了推送掛后臺(tái))盖奈。也不會(huì)出現(xiàn) Apps 被殺就收不到推送這種腦殘事(早一點(diǎn)的新浪微博 Android 版仍然如此)混坞。
5 開發(fā)容易。當(dāng)然,開發(fā)者還是要做些事情究孕,比如維護(hù)個(gè)服務(wù)器什么的: http://www.ifanr.com/3979**啥酱。但是復(fù)雜度無疑降低很多了。
Android 的推送Apps 掛后臺(tái)一直是 Android 引以為豪的特性(雖然我真的不知道是好處多還是壞處多厨诸。镶殷。)。微酬。绘趋。大家掛后臺(tái)等待推送就成為技術(shù)選擇。
當(dāng)然得封, Google 事后也提供類似蘋果的推送方式了埋心。倒也談不上抄襲,畢竟蘋果的整個(gè)技術(shù)實(shí)現(xiàn)也沒有什么特別創(chuàng)新之處忙上。
用戶的電池拷呆?
Apps 的開發(fā)者不會(huì)站在系統(tǒng)層面考慮的。他會(huì)假設(shè)其他 Apps 沒有那么“不自覺”疫粥。而 Google 不強(qiáng)制的結(jié)果就是:沒人真正為用戶的電池負(fù)責(zé)茬斧。
但是, Google 的方案也并非全是悲劰4:也因?yàn)檎麄€(gè)技術(shù)方案非強(qiáng)制项秉, Android 的 Apps 在接收到推送后的表現(xiàn)更為靈活。像 Line 的 Android 版本可以在推送通知的 Popup 上直接回復(fù)慷彤, iOS 就需要越獄才能做到了娄蔼。
最后的話強(qiáng)制和封閉,有時(shí)候并非壞事底哗。他意味著做出這個(gè)決定的人岁诉,要為此負(fù)責(zé)。
所以跋选,如果說蘋果的推送方案有何創(chuàng)新涕癣?
我以為是超越技術(shù),不惜讓公司承擔(dān)更多風(fēng)險(xiǎn)和責(zé)任的解決方案前标。(類似的還有 BB 的專用網(wǎng)絡(luò)坠韩, Kindle 的全球 3G )
個(gè)人相信,擔(dān)負(fù)起這些“額外”的責(zé)任炼列,是值得的只搁。。俭尖。
**只要是為了用戶氢惋。******PS勇于承擔(dān)責(zé)任的公司也更像個(gè)可靠的成年人,而不是一個(gè)隨意胡鬧的孩子。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末明肮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子缭付,更是在濱河造成了極大的恐慌柿估,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陷猫,死亡現(xiàn)場離奇詭異秫舌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)绣檬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門足陨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人娇未,你說我怎么就攤上這事墨缘。” “怎么了零抬?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵镊讼,是天一觀的道長。 經(jīng)常有香客問我平夜,道長蝶棋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任忽妒,我火速辦了婚禮玩裙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘段直。我一直安慰自己吃溅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布坷牛。 她就那樣靜靜地躺著罕偎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪京闰。 梳的紋絲不亂的頭發(fā)上颜及,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音蹂楣,去河邊找鬼俏站。 笑死,一個(gè)胖子當(dāng)著我的面吹牛痊土,可吹牛的內(nèi)容都是我干的肄扎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼犯祠!你這毒婦竟也來了旭等?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤衡载,失蹤者是張志新(化名)和其女友劉穎搔耕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痰娱,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弃榨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梨睁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鲸睛。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坡贺,靈堂內(nèi)的尸體忽然破棺而出官辈,到底是詐尸還是另有隱情,我是刑警寧澤遍坟,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布钧萍,位于F島的核電站,受9級(jí)特大地震影響政鼠,放射性物質(zhì)發(fā)生泄漏风瘦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一公般、第九天 我趴在偏房一處隱蔽的房頂上張望万搔。 院中可真熱鬧,春花似錦官帘、人聲如沸瞬雹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酗捌。三九已至,卻和暖如春涌哲,著一層夾襖步出監(jiān)牢的瞬間胖缤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工阀圾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哪廓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓初烘,卻偏偏與公主長得像涡真,于是被迫代替她去往敵國和親分俯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

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