Push is a form of technology. Because of its relatively independent, and has a certain technical threshold, so was taken out alone, by the company dedicated to provide this service. Online delivery of the kind has a courier, the mobile Internet information on the push service and Express is the same, the application of developers or enterprises need to send information sent to the user's mobile terminals.
So Lei Feng Nets to the domestic few push products technical team interviewed, Aurora push product director Fang Jiawen, for its team appeared some of the status quo, give you do not understand the importance of the developers a popular science.
Current status of foreign development
Europe and the United States have a lot of developed countries to provide push technology services to professional firms, including hints airship is done earlier, but also relatively successful one. There are even large companies such as Oracle, Amazon, Intel, Salesforce to use their services. Their push technology, in addition to a wide range of mobile apps, and traditional Web sites are already using push, trying to achieve the effect of real-time web.
At home, it was the beginning of 2012, after the official release of the Aurora, so that the vast number of developers feel that there can be easily integrated with Third-party push service.
When interacting with many app developers, we found that we could classify them as follows:
1 Quite a few developers are unaware of the importance of push to app
2 Some developers have the need for an integrated push in the app, but they have to painfully toss open source solutions because of the lack of easy-to-use, truly open Third-party services available to developers.
3 A small number of developers use foreign third-party push service, expensive. There are a small number of their own based on open source solutions to build up the push service, but performance, function can not reach the requirements.
Gaps at home and abroad, loopholes in existing industries, defects in user perceptions
From the push of technical services, we have a joke: the domestic internet lagged behind Europe and the United States developed at least 2 years. The key to this gap is the maturity of the developer, the maturity of the user.
However, there is a different characteristics of the developed countries in Europe and America: "Chaos". Fang Jiawen mentioned that "chaos" embodied in mobile phone app, is "push" such a technology, ios/android the most basic functions of smartphones, many users are puzzled, resisted: because a large number of applications downloaded in the domestic market, is embedded push ads. To this end, even some big security vendors, the Android Market, will also resist push technology.
In fact, pushing only one technology is the basic function of mobile phones. In this technology, the content of the push can be the user needs, or may be the user does not need. The user may intuitively resent the push, which is understandable. But for the security vendors, the Android Market, when it is impossible to determine whether or not to push advertising, it should not be one-sided resistance to push technology. And as the market matures, users mature, and even the maturity of laws and regulations, spam advertising push will become more and more difficult to survive, push technology itself to bring users the value will be more and more recognized.
What is the purpose of the product and what kind of user group would like to be covered in the future?
We are a mobile internet start-up company, has done a lot of mobile phone applications, but also to the lively mobile IM.
In the process of application, we found that in order to improve user activity and retention rate, it is necessary to actively interact with the user. We used Android's own push service C2DM (now called GCM), but at home for a variety of reasons, less than 5% of mobile phones can be used. Later do IM, the user has done more than 1 million scale. In thinking about the future of IM, we found that our hard to build the IM technology platform can be used to do push. So, based on the IM technology base, based on the need for most apps to have a push function of cognition, we did an aurora push.
The Aurora push is targeted at mobile app developers, currently primarily Android application developers and IOS app developers. Support for Windows Phone is currently being planned.
Technical barriers to products, industry access standards
One of the most basic features of push technology services is that all clients need to maintain long connections to the server side. For example, a app has 1 million users, so the push technology service provider will have 1 million long connections for this application.
This feature determines that the server side is the core of technology: to achieve large capacity, high efficiency, low cost. Fang Jiawen Frankly, in fact, this is not a high threshold of the industry, any learned some relevant technology programmers, can be based on some of the existing open source agreement to do, but this development of the way generally can only do 350,000 of the same time online access, if not optimized, service stability will be affected, And the vast majority of professional service providers can only do 30.5 million of stand-alone online (hints airship before the release of the data is a stand-alone 500,000), and the Aurora push because of the special for the push scene to do a specific system design, not only server-side stand-alone can access 2 million of users, And the client has the special optimization, satisfies the developer to low-power, the low flow core demand.
Foreign push technology services are generally charged, and due to network interoperability, Chinese support and other reasons, so the domestic developers use less. The author looked up the price list of the Aurora push, and basically came to the conclusion that all developers can use the basic services without any restrictions, and only use value-added services to pay properly. This has undoubtedly greatly reduced the threshold for domestic developers to integrate push services in apps.
In addition to the free main service, Fang Jiawen also mentioned that the Aurora has been put into a large number of teams in the background support, including the official network to see a large number of developer documents, video, in addition to QQ group support, for not like chatting QQ nerd programmer, A variety of problems encountered during the development of an online question and answer community service were also specially constructed.
In this way, Fang Jiawen said, the company hopes to encourage more developers, especially Android platforms, to actively integrate push functions into apps, improve app activity and user value, and run better products, resulting in greater profitability.
Aurora Push Related Technical documentation
Aurora Push Website
Aurora Push Blog