Summary: When it comes to push, what does the average person think? The mobile phone on the beep: you have a new mail, Weibo has 5 new replies, there are 20 applications can be upgraded, Shenzhen tomorrow there are thunderstorms, these are pushed, but not comprehensive. There are a lot of push scenarios,
When it comes to "push", what does the average person think? Mobile phone "beep" hint: "You have a new mail", "Weibo has 5 new reply", "There are 20 applications can be upgraded", "Shenzhen Tomorrow Thunderstorms", these are pushed, but not comprehensive. There are a lot of push scenarios, and almost everything that pops up the dialog box needs to be pushed.
"You can do some time on the computer to check the mailbox to see if there is no new mail, you can brush a technology blog to see if there are updates, but in the mobile end this way is not feasible." Moving end, people's time is fragmented, attention is easy to disperse, need to use push this mechanism to get new information in time. With the development of mobile Internet, there will be more and more application scenarios after push. Zhang Hu, CTO of the Jpush (Aurora push), said.
Push technology by a lot of people figuratively likened to "information courier", the customer's pictures, text, reports and other information sent to the designated location. In order to ensure "express" can be accurate and timely delivery, Jpush took a long connection way, Zhang Hu said that "long connection is the only way to push", while other polling, such as the "pseudo push", because the latter regardless of the set minutes to the server to see if there is no new news, will inevitably have varying degrees of delay. The long connection is similar to a "forever online" state, just as the micro-letter will never be a special power consumption, Jpush also used a number of technical means to reduce consumption.
In the push technology, users are most concerned about the delivery rate, stability and security issues, and these jpush have a certain technical support. Jpush provides a mechanism to ensure that the client must receive a push, as long as the user network is not abnormal, delivery rate to ensure that 100%; all services have a multiple backup to ensure stable and reliable service; In addition, there are 3 deployment points in the five-star room of north-wide, as a disaster recovery backup.
As a kind of technical support service, the main guest group of Jpush is not end user, but enterprise and small and medium developer, among them the proportion of developer is accounted for the majority, among them some star products. Small and medium-sized development team for the push has a stronger demand: Because the push is a need for human and financial costs of input, the general small and medium-sized teams have to focus on what to do, whether from the technical, human or financial cost considerations, the use of Third-party push service is a better choice.
Aurora is also in close contact with a number of major customers, some have entered the substantive stage of cooperation. Zhang Hu to Jpush "Big customer" is defined as the user level has tens above, the main business scope is the production content (such as news products) or o2o--A word summary is the need and users have frequent communication products, these collaborations after the Jpush service coverage to the number of end users will have a breakthrough progress. But even so, Zhang Hu said there are still many big customers do not have enough knowledge of the push and return, the market will need a little time to nurture.
The domestic third party pushes the technology to come out, the general product is how solves the push to send the question?
The development of foreign push service early, Apple, Google have their own push technology, there are specialized in push services companies, such as hints airship, but because the server in foreign countries and other reasons can not guarantee the smooth information push, these services in the domestic penetration rate is very low. "Google's services are simply not available at home," he said. ”
The development of the domestic market lags behind, the Aurora was last October only officially online service. Product director Fang Jiawen has said that push is not a high technical threshold of life, the domestic third-party push service also has some open source code can also be used, small and medium developers are through their own rewrite some open source code to organize their own push system, but the process is very difficult, and the effect is not satisfactory; Large companies generally have their own team to do the push, but because it is not a profit point, no one will really spend their minds on this, and compared with Third-party services, the team's own time consuming.
"The key reason is to be able to focus." I advocate doing a simple, lightweight service to the extreme, "Zhang Hu, describing the aurora push, pointing to the outside office," No. 230 said, "This entire research and development team is for this one push project service. "Before the official launch of the Jpush has 1 year of technical precipitation period, continuous optimization." In the Aurora push mechanism, all clients have to maintain long connection with the server, a product 1 million users will need 1 million long connection, this is a test of server capacity and efficiency. The vast majority of professional service providers can only do 30.5 million of stand-alone online (hints airship released before the data is a stand-alone 500,000), now the Aurora push single machine can access the long connection on average reached 2 million, peak 3.5 million-but this is only the design value, Typically, a server load of 3.5 million terminal clients does not occur.
Where is the moat that the aurora pushes?
The first is the threshold of trust. As the aurora enters the time earlier, the service is very stable, in the middle of the developer formed a certain reputation; like this to B services are for professional users, business promotion does not work, the developers of the word of mouth is the cause of the growing business. Aurora set up a number of QQ group, the official website question and answer community, but also in the forum of developers gathered some exposure, as of today Jpush already has nearly 6,000 developer users. Usually their new users are like this: Developers into a QQ group, forum or community, ask "which kind of push service is easier to use", if just a few people who have used Jpush spontaneous recommendation, then it is good to do. The cost of spontaneous communication between developers is so low that you can absorb a new user without the aurora.
The second is accumulation. Push is not a very high technical threshold service, Zhang Hu repeatedly stressed is "focus", Aurora is a research and development team of more than 20 people focus on the results of one year. "There are certainly opportunities for new teams to cut into this area, but to be prepared for sustained commitment," he said. ”
For spam and advertising push, Zhang Hu says it is a very harmful behavior to ecosystems. In the market education is inadequate, inappropriate push is easy for users to form a one-sided understanding of the push. Aurora in this area some efforts, such as the proposed information push not too often, found that bad information is to warn, there are violations of unilateral termination of services, etc., but how to build a more benign ecological circle, which naturally requires a lot of joint efforts.
Are there any plans for Jpush products recently?
Jpush is about to push the rich media push (rich push) to help developers use advanced features and plans to launch location-based (LBS) push services in a few months, allowing developers to simply specify a location to push to a certain range of users nearby.