工信部安卓统一推送标准详解, 今年6月,工信部电信研究院下属的泰尔终端实验室宣布“Android统一推送标准”取得初步成果,正在联合包括华为、OPPO、vivo、小米、三星、魅族、金立、努比亚、谷歌、百度、阿里巴巴、腾讯、歌推、极光等国外主要公司共同制定“Android统一推送服务(UPS)”技术标准。目前,该标准已进入厂商招募阶段。下面就让我们跟随边肖一起来看看吧。
工信部安卓统一推送标准详解
据悉,国内主流Android软硬件厂商和信息推送服务提供商已就“Android统一推送服务”的架构体系基本达成一致:
未来终端厂商将提供系统级推送服务(唯一类似APNS的推送渠道),保证App推送消息的接收;相应的,不再允许所有app在后台保持持续连接,降低了终端能耗,提升了用户体验。同时,各终端厂商实现推送通道接口和功能的统一,方便开发者接入。此外,原则上第三方推送服务商也遵循统一的推送标准,保证服务的一致性,降低开发者的学习成本。
那么这个“安卓统一推送服务”会解决什么问题或者带来什么好处呢?由于国内的Android生态系统并没有接入Google推出的GCM统一推送系统,国内的Android手机大多使用自己的信息推送服务或者第三方的推送服务系统,这也造成了很多问题,比如应用接收消息所采用的“自启动”、“互拉”等“保活”行为将被禁止,使用“透明消息拉起应用”的行为也将被禁止。统一推送机制建立后,推送环节将合并为一个环节。同时,应用不需要为了接收推送消息而“保活”,可以降低手机能耗,节省系统资源。
此外,新的统一推送标准原则上不支持推送消息的定制(包括消息样式定制和提示音个性化,通知栏图标不允许使用外部链接),从而保证了消息推送的公平性和用户界面的一致性。
在减少对用户的打扰方面,新的统一推送标准将帮助开发者提高推送的准确性。在推送通道中,定义了批量推送消息的信息反馈机制,每次推送的最终情况(显示、拒绝或其他类型的错误)会在消息过期后反馈给开发者,帮助开发者根据反馈信息不断提高消息推送的准确性。
同时,新的统一推送标准也将限制推送消息的滥用。对于点击率低或者屏蔽用户消息较多的app,可能会采取限制推送消息数量、黑名单等惩罚性措施。
在减轻开发者负担方面,未来终端厂商将提供系统级API实现推送功能(即App不需要嵌入各渠道的SDK)。为了兼容现有机型,手机还会提供一个简单的SDK来判断手机是否支持统一推送。如果支持,可以直接调用ROM API,否则按照现有模式推送(为了适应现有模式,需要保留推送SDK)。
安卓APP五大乱象
程序产生缓存等垃圾,这个我当然早就知道了。PC电脑里也有,这是小事。使用卫士或管家产品可以一键清理。但这其实不是手机上的小事。
第一,智能手机降低了使用门槛,老人小孩都可以用。他们对技术一窍不通,也不知道怎么安装专用工具。其次,手机空间不足是天然的瓶颈。与电脑硬盘经常使用1TB、2TB不同,目前智能手机最大的内置存储卡是128GB,国内80%的手机空间不足4GB!
如果这么小的空间又被垃圾文件浪费了,真的不应该。说实话,从开发的角度来说,真的不难,可能就是加一段代码而已。但恰恰相反,很多智能手机,尤其是安卓手机,都是一个大垃圾场!
作为一个暴徒
在苹果的iOS平台上,一个APP卸载后被彻底删除;但是安卓上大量的APP烟头是擦不干净的,卸载后还有很多文件残留。尤其是视频、音乐之类的app,残留文件更大,往往高达数百MB。
为什么卸载不干净?我仔细研究后发现,很多APP开发者为了方便自己访问文件,并不把APP生成的缓存文件放在标准目录下,而是放在SD卡的根目录下。其实卸载后SD卡根目录下的文件夹是不能删除的。即使用户卸载了这个软件,APP运行过程中产生的缓存文件仍然会留在SD卡中,占用手机大量空间。
2.缓存不会自动清理。
以新闻客户端APP为例。用户每次预览新闻时,总会留下大量的文字、照片或视频缓存,这些缓存存储在SD卡的android/data目录中。缓存是为了提高重复访问的速度,节省流量,但其实新闻是很有时效性的,昨天看的新闻几乎不会再打开。这些缓存的信息没有任何价值,而且占用了大量空间。用户不知道从哪里删除,这些app也不自觉,不会自动清理。
3.频繁的后台联网和自我升级
统计显示,约20%的常用app即使不运行,也会在后台开始联网。他们在做什么?主要是提交产品和用户使用信息,获取广告,查询是否升级。每次升级安装APP,新的安装包都会残留在手机里,成为无用的垃圾文件,也会造成用户手机流量和空间的不必要消耗。
4.广告插件
熟悉Android生态系统的开发者开玩笑说,在Android软件包中,30%是软件功能代码,70%是广告代码,而苹果恰恰相反。在中国,这种情况尤为严重。因为所有的特殊国情:很少有人愿意为软件付费,自由软件就得想办法赚钱。
赚钱的路在哪里?好像只有广告。经常看到一个软件捆绑了20多个广告插件,由广告联盟50多家安卓厂商开发并免费提供。
这种不健康的情况使得Android应用极其不纯,运行时自然会占用更多的存储资源、网络资源、CPU时间甚至手机电量。
本来安卓软件可以做的更小更节省空间。但由于广告插件太多,软件体积必然增大,打包软件下载的广告资源分布在存储卡的各个角落,越积越多。同时,由于手机总是在线下载这些广告资源,浪费了手机流量和电量。
5.诱导和推广应用程序下载
从免费应用中赚钱的另一种方式是推广其他应用。当然,推广的方式也可以叫广告。目前很多都是按效果付费(CPA)而不是浏览,也就是你真正为我推广了多少安装用户,我只给广告费。所以很多APP广告为了增加收入,提升量,都含有特别强的利诱,能全屏的就全屏,能使用美颜图片的就上美颜。
例如,如果在应用程序中显示全屏广告,用户只需一次错误点击,就可以下载并安装推广的应用程序。小白手机里很多莫名其妙的app都是这样安装的,基本上可以称之为被强奸,准确的说是被勾引。
比如“积分墙”的广告,目前在APP中也很常见,就是在应用中显示积分任务,其中一个任务就是下载、安装、推广一个应用。装的话可以拿3000分。如果不装,可以继续入关。游戏直接结束!这种广告在游戏app中最为常见。
这些用户被“推广”安装的app,大部分都不是用户原本想要的。如果不卸载,也会白白占用空间。
APP的培养
为什么移动应用有这么多不规范的地方?首先,他们忽视了手机垃圾的处理,是对消费者的不负责任。其次,APP本身是免费的,所以为了获得收益,采用了灰色的方法;在公元
众所周知,Android是一个开放平台,所有代码都是开源的。很多手机厂商也开发了各种定制系统。APP数据想放哪就放哪,几乎不受约束。另外,安卓的应用商店不同于苹果的iOS只有一个应用商店,数量多如牛毛。仅在中国,就有数百家安卓应用商店。
很乱。这些应用商店对上架应用的审核标准不一,大多不够严格,有的为了获取分发收入,甚至对不规范的应用视而不见。Android系统的开放和应用审核的不严,给了app开发一个不够规范,存在灰色地带的空间。
Android已经是全球最大的移动平台,用户越来越多。应该不是大垃圾场。尽管身份卑微,但我也呼吁所有移动开发者关注用户体验,树立环保意识。借用一个大人物的话,就是谋求可持续发展。
工信部安卓统一推送标准详解,以上就是本文为您收集整理的工信部安卓统一推送标准详解最新内容,希望能帮到您!更多相关内容欢迎关注。