1為什么國內(nèi)Android生態(tài)流氓很多?回到最上面
[PConline閑聊]最近上傳了一條讓Android用戶高興的信息—— Android統(tǒng)一推送聯(lián)合網(wǎng)站!這意味著國內(nèi)很有可能在短期內(nèi)迎來Android應(yīng)用程序的統(tǒng)一推送機(jī)制。很多人認(rèn)為,能夠解決國內(nèi)Android生態(tài)的各種亂象是Android生態(tài)的救星。
為何人們會如此認(rèn)為呢?統(tǒng)一推送真能根治國內(nèi)的App的流氓現(xiàn)象嗎?今天就一起來聊聊這個話題吧。安卓統(tǒng)一推送聯(lián)盟官網(wǎng)已經(jīng)上線了(點此進(jìn)入)
為何國內(nèi)安卓生態(tài)流氓百出?
在討論之前,我們需要先明確國內(nèi)安卓生態(tài)的亂象是如何造成的。國內(nèi)安卓生態(tài)怎么個亂法,相信大部分的讀者都心中有數(shù)。國內(nèi)的安卓App往往會采取種種措施駐留后臺,這會大幅增加設(shè)備的耗電量,也容易造成卡頓發(fā)熱,安卓系統(tǒng)不流暢的名聲,這些國內(nèi)的App們需要背相當(dāng)大部分的鍋。除此以外,國內(nèi)安卓生態(tài)的另一亂象則是胡亂申請權(quán)限,在流氓App面前,用戶隱私蕩然無存。
國內(nèi)的App非常執(zhí)著于在后臺運行
為什么會變成這樣子呢?第一次用上了世界上最流行的移動操作系統(tǒng),第一次迎來了國內(nèi)百花齊放的App,兩份科技潮流重疊在一起,本該帶來更好的用戶體驗,如夢似幻的移動互聯(lián)網(wǎng)時代似乎已經(jīng)觸手可及。然而,為什么會變成這樣子呢?這和國情是分不開的。
iOS之所以App很少駐留后臺耍流氓,一方面是因為系統(tǒng)機(jī)制限制,另一方面在于iOS提供了消息統(tǒng)一推送接口。iOS App想要向用戶推送什么消息,只要把消息發(fā)到蘋果服務(wù)器,然后由蘋果轉(zhuǎn)發(fā)給用戶就可以了,并不需要在后臺駐留進(jìn)程實現(xiàn)該功能。實際上,安卓也是有類似機(jī)制的,Google提供了GCM推送接口,但很遺憾的是國內(nèi)由于種種原因難以連通Google服務(wù)器,因此App必須依賴自己實現(xiàn)消息推送。
安卓其實也擁有類似iOS的推送機(jī)制GCM,但在中國無法使用,很多App只能依賴第三方API
為了能夠及時把消息推送給用戶,安卓App就需要在后臺駐留進(jìn)程,維持推送服務(wù)。但是,App駐留后臺的進(jìn)程,是否只會老老實實做接收消息的本職工作呢?既然有了消息推送這樣的堂堂正正的理由,其實很多流氓App都利用后臺進(jìn)程來干其他事情,例如和申請的高權(quán)限配合,收集用戶手機(jī)的其他信息等等。
同時,現(xiàn)在無論是官方的安卓系統(tǒng)還是改版ROM,都對后臺限制越來越強(qiáng),安卓App們?yōu)榱笋v留后臺,又采取了種種奇技淫巧,例如多個進(jìn)程相互喚醒、利用安卓廣播自啟動等等。為了對付App的流氓行為,安卓ROM們又再次進(jìn)化;為了繞過ROM限制,流氓App手段也愈加高明……如此循環(huán)往復(fù),安卓生態(tài)就形成了一種惡性循環(huán),安卓系統(tǒng)的體驗本該是要比現(xiàn)在更好的。
2統(tǒng)一推送能拯救安卓生態(tài)嗎?回頂部
統(tǒng)一推送能拯救安卓生態(tài)嗎?
如何解決安卓生態(tài)混亂的問題?這當(dāng)然就需要從推送開始解決。如果你曾經(jīng)做過對比,從Google Play上安裝的安卓App,明顯要比國內(nèi)私下發(fā)布的App更守規(guī)矩,這主要就得益于Google Play的審核,以及GCM推送。
既然國內(nèi)沒法用GCM,于是App的統(tǒng)一推送方案就得由其他人解決,其實很多互聯(lián)網(wǎng)廠商都提供了統(tǒng)一推送服務(wù),例如小米的MiPush,百度和阿里的推送API等等。但是,這些推送服務(wù)影響力有限,例如QQ微信等熱門App就不支持MiPush;又或者推送方案本身就有副作用,例如百度、阿里的推送方案很大程度上是通過后臺駐留相互喚醒來解決的。如果沒有一個能服眾的大佬來推出一套人人參與的推送方案,恐怕這些第三方推送仍是治標(biāo)不治本。
為了實現(xiàn)推送功能,很多App都會接入第三方API,但第三方API往往會導(dǎo)致鏈?zhǔn)絾拘?/p>
現(xiàn)在,大佬站出來了。安卓統(tǒng)一推送聯(lián)盟由工信部發(fā)起,華為、OPPO、vivo、小米、三星、魅族、nubia、百度、阿里巴巴、騰訊、京東、Google等手機(jī)廠商、互聯(lián)網(wǎng)企業(yè)都有參與其中。沒錯,連Google也以觀察員的身份加入了聯(lián)盟,這安卓統(tǒng)一推送聯(lián)盟官方背景十足。得益于官方背書以及廠商們的積極參與,在未來很有可能出現(xiàn)這樣一種情況——國行安卓機(jī)的ROM中都內(nèi)置統(tǒng)一推送的API,安卓App們都使用該接口來實現(xiàn)消息推送。這樣一來,絕大多數(shù)的App都沒有了必須駐留后臺的理由,生態(tài)的改善指日可待。
安卓統(tǒng)一推送聯(lián)盟名單,Google也在名單當(dāng)中,權(quán)威性十足
當(dāng)然,這個統(tǒng)一推送聯(lián)盟并不能解決所有問題。例如,它并非是一個強(qiáng)制性的方案,安卓系統(tǒng)依然不會如同iOS那樣,要求App必須通過統(tǒng)一的接口來推送消息,所以如果某些App還是要耍流氓的話,那還是攔不住的。不過前面也提到,ROM對后臺的限制已經(jīng)愈發(fā)嚴(yán)格,權(quán)衡利弊,相信選擇統(tǒng)一推送的App應(yīng)該還是會占很大比例的。
連官方ROM都對后臺限制越來越嚴(yán)格,相信更多App會選擇不駐留后臺,而轉(zhuǎn)用統(tǒng)一推送
另外,統(tǒng)一推送方案也并不能解決流氓App亂要權(quán)限的問題,畢竟這是兩個不同的領(lǐng)域。所幸的是,安卓系統(tǒng)對權(quán)限的管理也日益嚴(yán)格,無論是原生安卓還是改版ROM,都帶有App權(quán)限管理的功能,相比后臺泛濫的亂狀,這還是相對好解決一點的。
總結(jié)
統(tǒng)一推送是否能救安卓于水火之中?如果從抑制流氓App亂駐留后臺的角度來看,它應(yīng)該會起到不容小覷的作用。但是,這始終不是一個強(qiáng)制性的標(biāo)準(zhǔn),影響力是否能達(dá)到GCM的程度尚且是疑問,而且是國內(nèi)在推進(jìn),對于國外的App影響力有限。無論如何,這應(yīng)該是一件好事,限制后臺統(tǒng)一推送會傷害到一部分人的利益,希望它能起到真正的作用吧。
1.《【流氓app】流氓App從此根絕?統(tǒng)一推送能救安卓于水火中嗎》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【流氓app】流氓App從此根絕?統(tǒng)一推送能救安卓于水火中嗎》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/yule/3183773.html