首頁科技 > 正文

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

2021-06-15由 愛範兒 發表于 科技

華為釋出 HarmonyOS 2 的第二天, 統一推送聯盟 就釋出了鴻蒙支援統一推送標準及相關規範的公告。

在擁抱新平臺這件事上,統一推送聯盟的速度很快。但「統一推送」這件事提了這麼多年,怎麼我們到現在還沒用上?

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

早在 2017 年,統一推送聯盟就由工信部牽頭成立,主辦方為工信部旗下的中國資訊通訊研究院泰爾終端實驗室。

當時的設想是:未來將由終端廠商提供系統級推送服務,不再允許各 app 在後臺保留常連線。與此同時,各終端廠商實現推送通道介面和功能統一,方便開發者接入。

在這一標準下,訊息將透過統一的伺服器推送至使用者裝置,而無需應用駐於後臺。

但四年過去了,雖然國內的安卓廠商大多都支援了這一標準,但至今這個統一推送服務還沒有使用者真的用上,各個手機廠商仍然在使用自家推送服務。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

為什麼需要統一推送

Android 手機早已步入 6G 起步,16GB 頂配的大記憶體時代,而隔壁 iPhone 還在用著 4G 的記憶體,記憶體最大的 iPhone 12 Pro 也不過才 6G 記憶體,在國內的 Android 手機市場上只是千元機的水平。

除了 iOS 的後臺機制需要的記憶體更少之外,還有另一個原因——國內的 Android 手機由於 FCM 的缺失,各家廠商又沒有一個統一的推送服務,導致 app 想要推送通知就必須常駐後臺,只有用上大的記憶體才能讓手機在後臺常駐數個應用的同時保證使用的流暢。

即便如此,如果放任各類應用都常駐後臺的話,就算再大的記憶體都不夠用。所以手機廠商自家的定製 UI 也制定了很多後臺策略,用來限制應用。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

MIUI 的「照明彈」功能

不過,對於普通的應用關閉之後不看它推送的訊息也沒有大的影響,但是對於即時通訊軟體來說,沒了推送,還何談「即時」?而對於很多應用來說,沒了推送通知,使用者的開啟機率也就更小了,這可是應用收入來源的基本盤,怎麼可能就這樣放棄。於是,也就催生了各種「毒瘤」應用,「保活」和「喚醒」在應用開發中的重要性也越來越高,為了防止系統「殺後臺」,也做得越來越隱蔽了。

而隔壁的 iOS 則一直是統一推送機制,應用依賴於蘋果提供的 APNs 服務,則可以實現在不開啟應用的時候也能將通知推送到使用者的手機上。

這樣不僅能用更少的後臺服務收到更多的推送通知,還因此降低了手機的 功耗 ,延長了續航的時間。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

Google 也為 Android 提供了 FCM 推送,不過國產應用支援較少,而且在國內也有較大的網路延遲,處於基本不能用的狀態。

所以說,如果沒有一個真正的「統一推送」,要麼忍受多個應用常駐後臺耗電,要麼承受可能錯過重要訊息的後果。

五花八門的第三方推送

其實國內並非沒有「統一推送」,不過卻沒那麼「統一」,各家手機廠商基本都有自家的推送服務,比如 MiPush、HUAWEI Push……除手機廠商外,也有一些其他的推送服務,比如 TPNS(騰訊)、阿里雲訊息推送、友盟、個推……

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

雖然這些第三方推送服務都接入了相當多的國產應用,不過還是會有一些重要的應用缺席,微信就一直沒有接入。而非手機廠商的這類推送服務也基本只支援自家應用,當然不可能支援對手應用的推送服務。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

MiPush 支援的部分應用

同時這些非手機廠商的推送服務平臺又悖離了統一推送的初衷,實現推送的前提是要有應用在後臺,才能連帶其他應用的通知一起推送,而這其中有些又會在應用間相互喚醒。借保留推送通道之名,成為更難被清理後臺的毒瘤應用。

而「毒瘤」之外的「純淨」應用恐怕對這些五花八門的推送服務也沒什麼適配的動力,需要適配的不同介面過多,而且其中很多還要再交一筆費用,大公司的應用尚且不願適配,小型應用的個人開發者更是無力接入了。

除此之外,很多應用也不願意將自己的「命運」交給其他的公司把控,如果接入這些推送服務,通知和資訊必然要先經過他們的伺服器,沒有競爭關係倒是好說,如果是競爭對手的話,誰能保證這些資料不會被盜取?而且推送服務平臺出現安全問題,會不會也連帶著自己的大量關鍵資料也洩露?如果推送服務不穩定,使用者體驗變差怎麼辦?這些都是應用廠商的顧慮,短時間內單靠這些平臺也難以形成一個真正的統一推送服務。

統一推送是未來趨勢,不過想要實現還有很長的路要走

雖然統一推送其實並不那麼完美,即便是 iOS 的 APNs,也常常發生推送延遲的情況,但是相比於國內 Android 訊息推送的亂象,早日將推送集中統一分發可能還是最好的解決辦法。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

雖然統一推送聯盟成立了好幾年依然沒在手機上搭載,但是也為未來在手機上普及做了不少努力。

一方面是積極廣泛地接納各家廠商的接入,如今已經覆蓋基本所有國產手機,就連三星這種國外手機廠商也接入了統一推送聯盟,華為的鴻蒙 2。0 剛一發布,也迅速支援了統一推送聯盟。

另一方面也為統一推送服務制定了很多標準,先後釋出了內容安全平臺「推必安」、信令級推送「推必達」。

統一推送聯盟是被遺忘了嗎?怎麼還沒上線

推必達官方介紹

「推必安」能夠有效減少騷擾資訊和不良內容的推送,能夠淨化手機上的訊息通知;「推必達」則類似簡訊,即便沒有網路也能透過運營商進行訊息推送。

但這些的前提都是未來能夠真的投入使用,可是按照目前的進度來看,可能距離我們還比較遙遠。

統一推送聯盟為我們展現了一個很好的未來和更多的可能性,讓我們看到了未來會有一個比 APNs 和 FCM 更好用的國內通知推送服務出現。可是提了這麼多年,卻遲遲還沒用上,未免也有「畫餅」的嫌疑。

到底何時才能協調好手機廠商和應用程式來完成統一推送服務的落地,現在還是一個未知數。畢竟除了利益的分配,伺服器的承載能力也是一個大問題,

不過,當那一天到來之時,國內 Android 的通知推送也會變得省電又幹淨,這對於全體手機使用者來說都是一項重大的進步。

推送也會變得省電又幹淨,這對於全體手機使用者來說都是一項重大的進步。

頂部