Google版小程序上线:微博无广告时间流;揭秘安卓统一推送联盟
Google版小程序来了,还带来了一个时间流正常的微博「客户端」
新浪微博APP用户最大的感受之一:广告。新浪微博也被大家亲切的称为「渣浪」。
不过,在12月13日的Google开发者大会上,新浪微博上线了一款没有广告、信息流按照时间排列的「APP」。
APP之所以要加上引号,是因为这其实是微博PWA版本,目前是beta版本测试,访问入口也很简单,后缀加上beta就可以了:
m.weibo.cn/beta
PWA是什么?微博PWA版难道不是一个APP吗?
PWA是Google在这次开发者大会上倡导开发者们去尝试使用的一项技术,最早在2015年推出,全称是 Progressive Web App,直译过来的意思是渐进式网络应用。从它的定位和形态上你可以先把它看作Google版小程序。
接近APP形态的网页
以微博PWA版为例,你想「获得这款APP」,首先需要在Android手机上打开Chrome、UC、360浏览器等,输入对应的网址,打开网页后登录上账号就可以刷微博了。
接着,你可以选择把这个页面添加到桌面,等待加载完成后,一个很像微博APP的图标就出现了。
直接点击这个图标,就可以进入到你的微博页面,比较有意思的是:
在桌面上点击刚生成的这个图标,会有独立的开屏页面——微博lite,浏览页无论怎么上下滑动都没有了浏览器的地址栏,多任务切换也有单独的后台标签页。
安卓中国统一推送联盟官网正式上线,究竟是何方神圣?
安卓用户一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行。
垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史——在10月份宣布成立之后,本周一,统一推送联盟官网终于正式上线了。
小米、华为、OPPO、vivo、魅族、努比亚、一加等在内的主流国产手机厂商,BAT为首的互联网公司,移动、联通、电信这类的运营商,甚至是Google、索尼、三星这些巨头,都位列会员名单当中。
安卓统一推送联盟因何而来?
很多人都知道,目前被我们广泛使用的Android操作系统来自于Google,不过由于Google退出国内市场,几乎所有的谷歌应用在大陆都无法正常使用。正因如此,精简掉谷歌服务再定制的各种国产ROM成为了国内市场的主流。
其中,谷歌的云推送服务GCM(全称Google Cloud Message,现升级为FCM)由于需要依靠的谷歌服务被许多定制ROM阉割,因此很难正常使用。
这使得国内应用开发者不得不选择其他的方式实现推送功能。
现阶段国内安卓推送现状
正因如此,手机厂商的推送服务、第三方推送服务层出不穷。
手机厂商这边比较具有代表意义的就是华为Push和米Push,和第三方推送机制相比,手机厂商的推送服务与谷歌的GCM、FCM以及苹果iOS的APNS原理一致,均为系统级别——即使应用不在运行,如果App支持这种推送方式,应用即使没有打开,同样可以收到推送。
另一种是如JPush、百度云Push、腾讯信鸽推送、阿里Push这种第三方推送,这类的工作原理也比较类似,会采用互相唤醒的方式来保证推送的成功率。举例来说,如果你打开了淘宝客户端,手机里安装的天猫、淘宝、高德、虾米等一系列的应用都将被唤醒,从而收到推送消息。
当然,除了这些之外,一些即时消息类的软件比如QQ、微信等,为了保证消息的即时型,在国内是不通过这种推送方式推送的,它们有自己单独的一套。所以这类应用往往都存在于我们系统的白名单中,因为如果你在后台关闭它,就无法收到消息了。
●统一推送联盟的意义
而统一推送联盟的成立,就是为了解决国内安卓系统推送碎片化过于严重的问题。
图片来自泰尔终端实验室微博
其所推出的安卓统一推送服务(简称UPS),未来将会被联盟成员中的终端厂商直接作为系统及推送服务使用,在原理上将直接看齐iOS的APNS以及墙外的谷歌FCM。
总结:
对于国内安卓系统环境来说,统一推送联盟虽然来得略迟,不过还不晚,相信在UPS推送服务普及开来之后,国内安卓系统大环境与安卓设备体验都会有一个大的提升。难怪连华为、小米这样的竞争对手都在联手推动它的进展了。