以統(tǒng)一推送為杠桿,撬動(dòng)更好安卓生態(tài)
2017-11-27 統(tǒng)一推送聯(lián)盟
2017年11月22-23日,統(tǒng)一推送聯(lián)盟于深圳中國(guó)信息通信研究院南方分院召開(kāi)了第二次工作會(huì)議。包括小米、華為、oppo、vivo、金立、魅族、努比亞、一加、中興、百度、阿里巴巴、騰訊、谷歌、個(gè)推、極光以及中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信等移動(dòng)互聯(lián)網(wǎng)及相關(guān)行業(yè)的50于家企業(yè)參加了本次會(huì)議。
本次會(huì)議一方面就聯(lián)盟下一步的工作重點(diǎn)和工作計(jì)劃進(jìn)行了規(guī)劃,同時(shí)也就統(tǒng)一推送的相關(guān)技術(shù)標(biāo)準(zhǔn)、業(yè)務(wù)形態(tài)、性能要求和測(cè)試方法等方面進(jìn)行了討論。在本次會(huì)議上各方就統(tǒng)一推送給行業(yè)各方帶來(lái)的好處進(jìn)行了分析,明確了各方的權(quán)利和義務(wù),并在統(tǒng)一推送的整體框架,技術(shù)路徑、方案設(shè)計(jì)上形成了共識(shí)。
由于統(tǒng)一推送這一目標(biāo)的推動(dòng)涉及到行業(yè)中各方的利益,需要各方充分溝通,凝聚共識(shí)。尤其是在一些涉及到各方業(yè)務(wù)訴求的具性能指標(biāo)和需求上,需要各方更深入的相互理解,求同存異,實(shí)現(xiàn)各方共贏。
本次會(huì)議的具體成果如下:
首先聚焦共性需求
根據(jù)聯(lián)盟前期的調(diào)研分析,我國(guó)移動(dòng)互聯(lián)網(wǎng)領(lǐng)域不同的APP對(duì)于推送的需求差距巨大,呈現(xiàn)出明顯的“二八定律”——即80%的中小APP對(duì)于推送性能的要求只占到行業(yè)整體要求的20%(以下),而剩余20%的頭部APP對(duì)高并發(fā)、低時(shí)延有著嚴(yán)格的要求,其性能需求占據(jù)了整個(gè)行業(yè)要求的80%(以上)。
因此,一次性滿足所有APP的需求不僅技術(shù)上要求過(guò)高,而且成本開(kāi)銷(xiāo)十分巨大,勢(shì)必影響統(tǒng)一推送的整體進(jìn)度。基于上述考慮,聯(lián)盟將聚焦于推送的基礎(chǔ)共性需求,首先滿足廣大中小APP的需求,爭(zhēng)取快速形成統(tǒng)一的基礎(chǔ)能力和技術(shù)標(biāo)準(zhǔn)。
與此同時(shí),聯(lián)盟也將同步商討滿足頭部APP推送需求的各方合作方案以及其他備選技術(shù)方法,爭(zhēng)取早日實(shí)現(xiàn)統(tǒng)一推送的愿景。
著力解決用戶痛點(diǎn)
根據(jù)聯(lián)盟的測(cè)試結(jié)果,目前很多APP自建的推送通道由于過(guò)分強(qiáng)調(diào)可靠性,其心跳周期過(guò)短,導(dǎo)致手機(jī)終端的通信模塊始終處于工作狀態(tài),造成了嚴(yán)重的耗電(日耗電超過(guò)100mA h)。當(dāng)用戶手機(jī)上存在多條這樣的鏈路時(shí),其耗電情況還會(huì)倍增,使得即使手機(jī)即使處于“空閑”狀態(tài),其“掉電”速度也十分驚人。
針對(duì)用戶的這一痛點(diǎn),聯(lián)盟對(duì)推送通道耗電和耗流量的情況提出了更加嚴(yán)格的指標(biāo),確保終端在使用了統(tǒng)一推動(dòng)服務(wù)(UPS)以后,可以有更好的使用體驗(yàn),實(shí)現(xiàn)更小的電量和流量消耗。同時(shí),本次會(huì)議也對(duì)于開(kāi)發(fā)者所關(guān)心的推送速度、在線到達(dá)率、服務(wù)穩(wěn)定性、SDK大小及兼容性等進(jìn)行了要求,使得廣大(中小)開(kāi)發(fā)者可以更放心、更方便的切換到統(tǒng)一推送服務(wù)上。
推動(dòng)安卓綠色生態(tài)
我國(guó)安卓生態(tài)十分為用戶詬病的一點(diǎn)就是APP在后臺(tái)的無(wú)節(jié)制活動(dòng)。由于安卓系統(tǒng)自身的開(kāi)放特性,很多開(kāi)發(fā)者為了自身服務(wù)的考慮,都傾向于申請(qǐng)更多的資源。一個(gè)APP動(dòng)輒百兆級(jí)別的內(nèi)存資源消耗已經(jīng)十分常見(jiàn),使得手機(jī)中可用幾個(gè)G的內(nèi)存資源也常常顯得捉襟見(jiàn)肘。更為關(guān)鍵的是,很多APP在進(jìn)入后臺(tái)后,并沒(méi)有釋放這些資源,甚至還在繼續(xù)申請(qǐng)更多資源。
在目前的情況下,由于APP需要在各種不同的機(jī)型上解決推送的問(wèn)題,一定程度上的后臺(tái)活動(dòng)也具有合理性。然而,統(tǒng)一推送服務(wù)的目標(biāo)是為開(kāi)發(fā)者解決消息推送,因此如果APP接入統(tǒng)一推送的服務(wù),應(yīng)該放棄絕大部分不必要的后臺(tái)行為,節(jié)約手機(jī)中寶貴的硬件資源,為用戶提供接近IOS的良好體驗(yàn)。
具體而言,在統(tǒng)一推送的過(guò)程中,各方的責(zé)任是手機(jī)廠商構(gòu)建滿足APP基本需求的推送通道,APP規(guī)范自身行為,共同構(gòu)建綠色生態(tài)。對(duì)于接入統(tǒng)一推送服務(wù)的APP的要求參考了《Android 綠色應(yīng)用公約》,歸納為三點(diǎn):1、APP限制交叉喚醒、鏈?zhǔn)絾?dòng);2、APP讓手機(jī)CPU盡可能處于休眠狀態(tài);3、APP避免不必要常駐后臺(tái)的活動(dòng)。
對(duì)于手機(jī)廠商而言,一方面,需要滿足APP在推送業(yè)務(wù)上的基本需求。由于國(guó)內(nèi)安卓生態(tài)的APP基本都是免費(fèi)的,為開(kāi)發(fā)者的商業(yè)化提供基礎(chǔ)能力,有助于整個(gè)生態(tài)的可持續(xù)發(fā)展。另一方面,也需要共同引導(dǎo)開(kāi)發(fā)者,給予遵守規(guī)則的APP在推送上更高的優(yōu)先級(jí),共同打造良好的市場(chǎng)秩序,構(gòu)建綠色的安卓生態(tài)。
? ? 從聯(lián)盟的角度來(lái)看,作為手機(jī)廠商與開(kāi)發(fā)者之間的溝通的橋梁,將更好的協(xié)調(diào)雙方,通過(guò)第三方監(jiān)督,推動(dòng)相關(guān)工作的開(kāi)展;同時(shí)也會(huì)積極收集用戶反饋,協(xié)調(diào)各方力量,使得手機(jī)上寶貴的硬件資源可以充分發(fā)揮出應(yīng)有的效果,創(chuàng)造更好的安卓生態(tài)。
控制APP消息打擾
APP消息推送的用戶的打擾,在一些時(shí)候比較難以分辨,由于對(duì)一些用戶的無(wú)用消息可能是另一些用戶感興趣的。因此,在很多時(shí)候需要“把選擇權(quán)交給用戶”。即讓用戶更方便的關(guān)閉消息通知,并以此為基礎(chǔ)加強(qiáng)對(duì)于APP消息打擾的管理。具體措施包括:
1.鼓勵(lì)開(kāi)發(fā)者在APP中設(shè)立更加規(guī)則的消息開(kāi)關(guān),這樣一方面可以幫助用戶更有效的選擇希望接收的消息,一方面也會(huì)使得開(kāi)發(fā)者獲得更精準(zhǔn)的反饋,幫助提升產(chǎn)品運(yùn)營(yíng)。
2.針對(duì)推動(dòng)消息關(guān)閉過(guò)多的APP,由聯(lián)盟向其提出整改要求,督促其改進(jìn)運(yùn)營(yíng),減少對(duì)用戶的打擾。
3.建立用戶反饋的渠道,未來(lái)聯(lián)盟官方網(wǎng)站上將接受用戶對(duì)于APP推送消息打擾的投訴,維護(hù)產(chǎn)業(yè)生態(tài)的良好體驗(yàn)。
探索新的產(chǎn)業(yè)模式
對(duì)于手機(jī)廠商而言,構(gòu)建可以為第三方APP服務(wù)的推送通道意味著開(kāi)發(fā)人員和成本的大量投入。由于推送這一業(yè)務(wù)暫時(shí)無(wú)法帶來(lái)收益,對(duì)于手機(jī)廠商而言,很難有足夠的動(dòng)力完成這一工作。針對(duì)這一情況,聯(lián)盟正在探討構(gòu)建互聯(lián)網(wǎng)企業(yè)和手機(jī)廠商合作的新模式,通過(guò)互聯(lián)網(wǎng)廠商提供相關(guān)的基礎(chǔ)能力,快速、低成本幫助手機(jī)廠商建立推送通道。
另一方面,對(duì)于開(kāi)發(fā)者和手機(jī)廠商本質(zhì)上都希望給用戶更好的體驗(yàn),只是對(duì)于普通開(kāi)發(fā)者而言,很難精確的提供用戶想獲取得信息,從而客觀上造成了對(duì)用戶的打擾。針對(duì)這一情況,聯(lián)盟也將構(gòu)建統(tǒng)一的推送服務(wù)和技術(shù)試驗(yàn)平臺(tái),通過(guò)接入專(zhuān)業(yè)互聯(lián)網(wǎng)企業(yè)中包括人工智能、大數(shù)據(jù)分析等能力,幫助開(kāi)發(fā)者更精準(zhǔn)的推送消息,幫助手機(jī)廠商更好的管理推送消息,共同提升用戶體驗(yàn),減少推送消息的打擾。
最后,本次會(huì)議討論了利用運(yùn)營(yíng)商網(wǎng)絡(luò)的信令通道實(shí)現(xiàn)類(lèi)似IP層的消息推送服務(wù)的可行性。這一方案利用現(xiàn)有的短信通道,可以實(shí)現(xiàn)低成本、無(wú)需SDK的方式實(shí)現(xiàn)消息推送,尤其可以快速滿足頭部APP海量高并發(fā)推送消息的需求。這一方案目前在其他國(guó)家和地區(qū)還沒(méi)有案例,是面向我國(guó)市場(chǎng)特點(diǎn)的電信業(yè)務(wù)的新嘗試。