Monday, February 17, 2014

android message push issues


What are the similarities and differences between places with ios android push the message?<-! Main posts under Banner (D4) -><-! Posts under the main text (D5) ->
Reply:
Differentiated hardware, the procedures are the same
Reply:

iOS push
iOS at the system level there is a push service uses port 5223. The agreement stems from the use of this port was later developed Jabber XMPP, Gtalk, etc. are used IM software.

So, iOS push, can not be interpreted as strict:
Apple news server towards the phone back to hang a IM service program sent.
Then, according to the IM message identification system which Apps specifically tell what happened.
The system then notify them separately Apps.

The content of the message is this:
It should be said that Apple this way there is no innovation in technology. However, the entire structure is quite extraordinary. Because:
1
Using proven protocols, technical risk is small.

2
Apple courage to take responsibility:
He does not need to maintain a price small cluster of servers, but also to be responsible for the server down machine.

Choose low-risk technology solutions Bug less, reducing the user's pain, which is a credit to the architect.
Apple responsibility as possible to reduce the uncontrolled accident, ensure that the user experience.
It can only be said to the credit company decision makers.
(From the side there is a multi-skilled, VP important. While Scott leave the..)

They give the user the benefits are real.
A safety.
Only logged developers can push through Apple's servers.

2 Fast, stable and reliable.
Apple push server control and OS.

3 more power.

4 makes the experience of the whole system more uniform and simple.
This does not appear to kill background brain damage thing. (Not a lot of Apps / Apps service to push hang backstage).
Apps killed will not appear on this brain damage can not receive push things (earlier version of Sina Weibo Android is still the case).

5 development easier.
Of course, the developers still have to do something, such as maintaining a server or something: http://www.ifanr.com/3979. But undoubtedly reduces the complexity of a lot.

Android push
Android Apps hang backstage been proud characteristics ho (although I really do not know is more good or more harm ..). . . We hung back waiting for a push on the technology of choice.

Of course, Google also offers a similar post Apple push way up. The idea is not to mention plagiarism, after all, Apple's entire technology innovation is also nothing special.

Users of batteries?

Apps developers will not stand in system-level considerations. He will assume that other Apps are not so "unconsciously." The result is that Google is not mandatory: no one really responsible for the user's battery.

However, Google's plan is not all tragedy:
But also because the entire technical program is not mandatory, Android's Apps after receiving a push performance more flexible.
Like Line of Android version can reply directly on push notifications Popup, iOS jailbreak you need to do.

http://www.zhihu.com/question/20667886

No comments:

Post a Comment