» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 55 1234
发新话题
打印

[其他] 无责任科普:猴和果所谓的后台和推送

在下嵌入式软件开发,虽然没搞过猴和果,但操作系统本质应该一样,无责任分析一下:

推送和后台本质没什么区别,都会有后台任务的存在,区别只是一个后台任务还是多个后台任务,iOS应该是统一后台的,每个APP都可以在设置里选择是否开通知,设置了应该是挂接到后台任务了。后台定期轮循一遍网络,周期估计以秒为单位。有消息通过系统界面传递绐用户和程序。也可以每一个任务都在后台单独定期访问网络,这样会比较费电,但用户会觉得这才是真正的"后台",因为单独后台既然可以访问网络,也可以做其它事情。猴大概是这种。ios是前一种。

总结一下,除了短信和电话这种电信协议硬件就支持的推送,基于网络的所有"推送"都不是真正的推送,只是让你觉得在推送而已,并且推送越准,效果越好越费电费流量,因为这纯粹是通过加快轮询网络来的,所以不管果还是猴能少推就少推吧

============
很多人对看来对我说的轮询有意见,其实道理很简单,所有网络间的消息通知都依赖网络的连接,没有网络连接就不可能有任何推送或消息,但实时在线又太费电费流量,所以只能是以任务为单位周期性的开通网络连接,周期越短推送越准确,但更费电费流量。因此这里的轮询是指轮流让本地任务让其使用网络,除非苹果和谷歌开发了火星技术,并且还要修改电信协议....

[ 本帖最后由 iceliking 于 2012-6-17 15:09 编辑 ]


TOP

posted by wap, platform: iPhone

果然还是关蜂窝网络最高



TOP

posted by wap, platform: SAMSUNG (Galaxy Note)
引用:
原帖由 @小文  于 2012-6-17 13:41 发表
posted by wap, platform: iPhone

果然还是关蜂窝网络最高
科技文的话就是有道理


TOP

错了
轮询是只是其中一种推送方案,成本低,但效率也低,这种方案容易被人诟病,也容易在宣传上被人说不是真正推送,另外实际使用中,因易发生策略冲突,受访对象往往会采取主动措施限制使用,这种事屡见不鲜了。目前,其实好多年前就开始了,主流推送是常连接保持,平时服务器客户端之间只有为保持连接的最简单指令,当真实信息到达时由服务器端立即发出指令给客户端,接下来就是客户端的事了。
ios还是android本质无区别,系统代管程度不同,但苹果和谷歌自身的都不是轮询。

TOP

lz真的以为iOS是轮询的?OMG,还敢开贴。。。

TOP

引用:
原帖由 sakuraltr 于 2012-6-17 14:19 发表
lz真的以为iOS是轮询的?OMG,还敢开贴。。。
不一定是简单的轮询,但应该是一种让注册通知的任务定时和网络连接的方式,由上层的应用在服务器和客户端通信

总之不可能是在客户端不上线的情况下,由服务器推送通知才上线。所以你可以理解成轮询本地的客户端程序

TOP

引用:
原帖由 comer 于 2012-6-17 14:10 发表
错了
轮询是只是其中一种推送方案,成本低,但效率也低,这种方案容易被人诟病,也容易在宣传上被人说不是真正推送,另外实际使用中,因易发生策略冲突,受访对象往往会采取主动措施限制使用,这种事屡见不鲜了。目 ...
其实就是程序客户和服务器间的hello包,这也不是什么新鲜东西,只从有网络协议就是这么设计的,但前提是在线,在线的依据就是你是否设置了通知(ios)

TOP

呃。。。。。好歹查点资料再来发贴吧。。。。。。

TOP

码那么多字~~第一句就觉得智商有问题

虽然没搞过猴和果,但操作系统本质应该一样,
本帖最近评分记录
  • 11508721 激骚 +1 最骚 Rated by wap 2012-6-18 01:37

TOP

引用:
原帖由 小文 于 2012-6-17 13:41 发表
posted by wap, platform: iPhone

果然还是关蜂窝网络最高
对,我单位用ip4s的几乎一致关闭蜂窝

TOP

把智商挂嘴边的多半自己有硬伤,和喷粪的多半自己是坨粪一个道理

TOP

posted by wap, platform: iPhone
引用:
原帖由 @fatehe  于 2012-6-17 15:49 发表
对,我单位用ip4s的几乎一致关闭蜂窝
移动网络奇葩有什么办法,这种人用猴也一样关蜂窝

本帖最后由 jinye2001 于 2012-6-17 15:55 通过手机版编辑

TOP

貌似 iOS 2.0 发布会上有说过 推送是怎么回事

总之就是前台任务可以自由链接任何服务器
但是到了后台 程序就被 停止了

如果你要发通知给用户 就只能用 水果统一的 推送服务器。
这样 用户手上的设备在关机的情况下 所有第三方 APP 都只能走 Apple 的官方推送服务一条路

好处是 只有一条链接 省电, 省 CPU
安全, 程序只能发出水果规定的通知 无法 偷偷下载 或者上载

坏处是 第三方 APP 失去了自由 不能后台工作。 但是在天朝这种不流氓没法活的地方 这是一个绝对的优点

TOP

posted by wap, platform: SAMSUNG (Galaxy Nexus)

所以说只有黑莓是真push

TOP

引用:
原帖由 fatehe 于 2012-6-17 15:49 发表


对,我单位用ip4s的几乎一致关闭蜂窝
我有个朋友买了4S都不知道如何收发短信,打电话还是翻出小本子找电话号码,果粉智商真是令人拙计

TOP

 55 1234
发新话题
     
官方公众号及微博