On the second day after Huawei released HarmonyOS 2, the Unified Push Alliance announced that Hongmeng supports unified push standards and related specifications.
In embracing the new platform, the unified push alliance is fast. But the issue of "unified push" has been mentioned for so many years, why have we not used it yet?
As early as 2017, the unified push alliance was established under the leadership of the Ministry of Industry and Information Technology, and the organizer was the China Institute of Information and Communications Technology, the China Institute of Information and Communication Technology, and the Tel Terminal Laboratory under the Ministry of Industry and Information Technology.
The assumption at the time was: in the future, terminal manufacturers will provide system-level push services, and apps will no longer be allowed to keep constant connections in the background. At the same time, each terminal manufacturer has unified the push channel interface and function, which is convenient for developers to access.
Under this standard, messages will be pushed to the user's device through a unified server, without the application being in the background.
But four years have passed. Although most of the domestic Android manufacturers have supported this standard, so far this unified push service has not been actually used by users, and various mobile phone manufacturers are still using their own push services.
Why do we need unified push
Android phones have already entered the 6G era, with 16GB top-of-the-line large memory, and the iPhone next door is still using 4G of memory. The iPhone 12 Pro with the largest memory only has 6G of memory, which is only a thousand yuan in the domestic Android phone market. s level.
In addition to the less memory required by the background mechanism of iOS, there is another reason-due to the lack of FCM in domestic Android phones, and each manufacturer does not have a unified push service, the app must be resident in order to push notifications. In the background, only a large amount of memory can be used to ensure the smooth use of the mobile phone while resident in several applications in the background.
Even so, if all kinds of applications are allowed to reside in the background, no amount of memory will be enough. Therefore, mobile phone manufacturers have also formulated many background strategies for their own customized UI to restrict applications.
▲ MIUI's "flare" function
However, it will not have a big impact on ordinary applications not to watch their push messages after they are closed, but for instant messaging software, without push, how can we talk about "instant"? For many applications, without push notifications, the user's opening probability is even smaller. This is the basic source of application revenue, so how can it be given up like this. As a result, various "cancer" applications have been spawned, and the importance of "keep-alive" and "wake-up" in application development has become more and more important. In order to prevent the system from "killing the background", it has also become more and more concealed. .
The iOS next door has always been a unified push mechanism. The application relies on the APNs service provided by Apple, which can push notifications to the user's mobile phone even when the application is not opened.
This not only allows you to receive more push notifications with fewer background services, but also reduces the power consumption of the mobile phone and prolongs the battery life.
▲Various push image sources based on APNs and FCM: GoodBarber
Google also provides FCM push for Android, but domestic applications support less, and there is a large network delay in China, which is basically unusable.
Therefore, if there is no real "unified push", you will either endure the power consumption of multiple applications in the background, or suffer the consequences of missing important messages.
Variety of third-party push
In fact, there is no "unified push" in China, but it is not so "unified". Each mobile phone manufacturer basically has its own push service, such as MiPush, HUAWEI Push… In addition to mobile phone manufacturers, there are also some other push services, such as TPNS (Tencent), Alibaba Cloud News Push, Youmeng, One Push…
Although these third-party push services have access to quite a few domestic applications, there are still some important applications absent, and WeChat has never been connected. This kind of push service of non-mobile phone manufacturers basically only supports their own applications, and of course it is impossible to support push services of rival applications.
▲ Some applications supported by MiPush
At the same time, the push service platforms of these non-mobile phone manufacturers deviate from the original intention of unified push. The prerequisite for push is to have applications in the background to push notifications from other applications, and some of them will wake up each other between applications. In the name of retaining the push channel, it has become a cancer application that is more difficult to clean up in the background.
And "pure" applications other than "tumor" may not have any motivation to adapt to these various push services. There are too many different interfaces that need to be adapted, and many of them have to pay a fee. The applications of large companies are still Unwilling to adapt, individual developers of small applications are even more unable to access it.
In addition, many applications are unwilling to give their own "destiny" to other companies to control. If they access these push services, notifications and information must pass through their servers first. It is good to say that there is no competition. As for competitors, who can guarantee that these data will not be stolen? Moreover, if there is a security problem on the push service platform, will it also leak a large amount of its own key data? What if the push service is unstable and the user experience deteriorates? These are the concerns of application vendors, and it is difficult for these platforms to form a truly unified push service in a short period of time.
Unified push is the future trend, but there is still a long way to go to achieve
Although unified push is actually not so perfect, even iOS APNs often experience push delays, but compared to the chaos of domestic Android message push, it may be the best solution to centralize and distribute push as soon as possible.
Although the Unified Push Alliance has been established for several years and still has not been carried on mobile phones, it has also made a lot of efforts to popularize it on mobile phones in the future.
On the one hand, it is actively accepting the access of various manufacturers. Now it has covered almost all domestic mobile phones. Even foreign mobile phone manufacturers such as Samsung have also joined the Unified Push Alliance. Huawei's Hongmeng 2.0 has just been released, and it has quickly supported it. Unified push alliance.
On the other hand, it has also formulated many standards for unified push services, and has successively released the content security platform "Push Bian" and the signaling-level push "Push Bida".
▲ Official introduction of Pushbida
"Tweet Bian" can effectively reduce the push of harassing information and undesirable content, and can purify the message notifications on the mobile phone; "Tweet Bide" is similar to SMS, even if there is no network, it can push messages through the operator.
But the premise of these is that it can be put into use in the future, but according to the current progress, it may be far away from us.
The Unified Push Alliance has shown us a very good future and more possibilities, allowing us to see that there will be a domestic notification push service that is better than APNs and FCM in the future. But after so many years of mentioning it, but it hasn't been used for a long time, and there is also a suspicion of "painting cakes."
It is still unknown when it will be possible to coordinate mobile phone manufacturers and applications to complete the implementation of unified push services. After all, in addition to the distribution of benefits, the carrying capacity of the server is also a big issue.
However, when that day comes, the domestic Android notification push will also become power saving and clean, which is a major improvement for all mobile phone users.
#Welcome to follow Aifaner's official WeChat account: Aifaner (WeChat ID: ifanr), more exciting content will be provided to you as soon as possible.