Chat 来升级现有的 SMS 短信系统,风格和优势Omi 从 3.0 开始基于

摘要谷歌近日宣布,刚刚发布不到两年的 Google Allo
宣布将暂停开发,团队资源会转入到另一个项目中。引言网上曾流传过一份
Google 的数字坟墓,列举了那些已经停止运营的 Google
产品,里面不乏一些曾经备受瞩目的项目:Google Reader、Project Tango
等。不过要说 Google「抛弃」最多的,还是要数通讯软件。从最早的 Google
Talk 到最新的 Google Allo,Google
在即时通讯上做了无数尝试,但始终都未能形成一个统一形态,与苹果
iMessage、Facebook Messenger、WhatsApp 抗衡。最近,刚刚发布不到两年的
Google Allo 宣布将暂停开发,团队资源会转入到另一个项目中,不过这次
Google 没有再推出一个新的聊天软件,而是把新功能并入到默认的 Android
Messages
应用中,目的是用新的「Chat」服务来代替手机默认的短信。让短信像微信一样好用简单得说
Chat
并不单指一款应用,而是在传统短信系统上升级的另一种服务标准,你可以将它理解为一种解决方案,让
Android 手机的默认短信像微信、WhatsApp
这些社交软件一样好用。传统的短信是基于 SMS
服务,还没智能手机概念的时候,短信才是那个我们每天无法离开,在它身上花费无数时间、精力和金钱的应用,2005
年仅中国移动用户就发送了超过 3000 亿则短信。在微信、QQ
这类即时通讯软件出现后,丰富的多媒体信息自然是要更吸引人,而且资费更便宜,短信逐渐成为可有可无的东西。大多数人现在唯一用得到短信的地方就是接收验证码,也因为
SMS
标准的安全性问题,人们的收件箱基本被垃圾短信淹没。即使短信已经过时、有更好的替代品,但一直没有退出历史舞台,原因很简单,SMS
标准几乎支持市面上所有手机,不管低档还是高端、 Android 还是
iOS、智能机还是功能机,它不需要打开就能随时接收数据。也就是说在任何情况下,你都可以用短信和他人流畅交流,在一些特殊的场景这至关重要。短信无法被完全替代,但它毫无疑问是需要升级的。这件事为何是由
Google 来牵头呢?说得现实一点,这是 Google
在即时通讯上的一次「赌博」,也是现实状况下仅有的选择之一。屡战屡败的
Google 即时通讯应用Google
的通讯软件实在太多、太乱了,我们试着盘点一下它在这一领域曾经做过的尝试:2005
年 8 月,Google Talk 发布。2013 年 5 月,Google 环聊发布,取代 Google
Talk。2016 年 1 月,GoogleMessenger 发布。2016 年 5 月,Google
推出聊天应用 Allo,以及视频聊天应用 Duo。2017 年 2 月,Google Messenger
更名为 Android Messages,成为 Android 默认的短信应用。2017 年 3
月,Google 环聊向企业用途转型。2018 年 4 月,Google Allo
暂停开发,团队转而研究短信新标准 Chat。目前 Google
重点关注四个通讯产品:环聊、Allo、Duo 和 Android
Messages。环聊正在向企业用途转型;Allo
体验不错,但短时间内难以获得大量用户;Duo
主打视频聊天,也是单打独斗;Android Messages 拥有 Android
系统的预装优势,最有可能成功。苹果的 iMessage 就是这样做的,内置在
iPhone 中可以轻易获得大量用户。WhatsApp
是与电话号码绑定,而不需要支付电话费用。Facebook Messenge 则是直接利用了
Facebook 强大的社交关系链。大家都有各自稳定的增长渠道,可惜的是 Google
却没有。虽然 Android
已经是全球第一大系统,但它是开源的,不可控的,连三星都在推出自己的默认短信应用「挖墙脚」。我们之前体验过Google
Allo,它功能强大,还加入了很多 Google 在人工智能上的应用。不过 Google
Allo 却未能获取大量用户,目前仅有 5000 万用户,相比之下
WhatsApp、Facebook Messenger、中国的微信都已经是十亿级的应用。Android
系统绝对是 Google 最强大的底牌,但也许正因为这样,Google
才愈发谨慎地使用这张王牌。像 iMessage
一样强推预装不是不可以,但这可能会带来运营商的抗议,他们不会喜欢在
Android 手机上有这么一个可以取代短信的服务。因为据估计,目前每年还有 8
万亿条基于 SMS
的短信发出,这是一个巨大的、不可放弃的市场。综合各种因素,Google 选择用
Chat 来升级现有的 SMS 短信系统,也就成了一个合理而必然的选择。Android
是个开放的系统,SMS 短信系统需要升级,这也符合运营商的利益。那么新的
Chat 具体会有什么不同呢?Chat 成功的可能性有多大?前面说过了,Chat
区别于传统的 SMS 标准,它基于 RCS,也就是融合信息解决方案。Chat 会取代
SMS,成为短信的新标准,在默认的 Android Messages 中自动启用。用户在使用
Chat
时,他们将可以获得和聊天软件类似的体验,比如发图、发视频、文件传输、位置共享,还有群组等功能。如果收件人没有启用
Chat 或者不是 Android 手机,内容将转为普通短信,这和 iMessage
的做法相同。不过需要注意的是,Chat 并不能算作是 Google
的服务,它是基于运营商的。这个通用的 RCS
标准需要三方合作:操作系统提供商、设备制造商、运营商。Google
只是推动者之一,支持这项标准的还有微软,以及 11 家 OEM 制造商、55
家运营商。GSMA 估计,到 2021 年这将是一个 740 亿美元的市场。在 Google
负责这项工作的是 Sabharwal,他是 Google Photos 团队的负责人。Sabharwal
提到,Chat 并不是一个短时间内见成果的项目,Google
的目标是在未来几年内,为 Android
用户提供这种高质量的信息。尽管考虑了种种因素,但 Chat
的推行还是存在一些阻碍,因为它还是基于运营商,所以无法做到端对端的加密,不能保障安全性。由于
Google 对 Android
的把控还不够强,说服运营商、设备制造商存在一定的阻碍,「百花齐放」的中国安卓生态就是个例子。其次,关于资费问题也一定会和运营商的想法有出入,该免费还是收费?收多少?这都是问题。Google
这次做 Chat
称得上是一次「赌博」,功能重复、各自为战的战术很难取胜,Google
急需一个全面的通讯工具来进一步深入人们的生活。Google Allo
在产品上表现不错,但如果任由其缓慢爬升,结果也许又是一样。不如把其经验、资源抽离出来,放到用户量更广的
Android Messages 上。Google
的野心够大,只是能不能成功还要看合作伙伴配不配合。另外,即使是升级了现在的短信系统,Chat
真能动摇根基深厚的社交应用吗?美国的
Facebook、中国的微信,这几乎是人们无法离开的应用了,Google 的 Chat
即使做成,可能也只是对现有社交场景的一种补充吧。

摘要2018年4月26日,统一推送联盟在中国信息通信研究院召开2018成员大会。来自华为、OPPO、VIVO、小米、阿里巴巴、腾讯、百度、中国移动、中国联通、中国电信等多家厂商的100余位代表参加了此次会议。前言本次会议在梳理联盟成立以来取得的工作成果的同时,为联盟后续工作指明了方向。会上,联盟秘书处从行业发展、政府支撑和用户体验的角度,向与会人员汇报了关于统一推送接口标准、内容安全、推必达业务、绿色App应用公约等相关工作的进展,得到了代表的一致认可。为了加强联盟后续管理工作的规范性,本次会议表决通过了《统一推送联盟工作组管理办法(试行)》,《统一推送联盟团体标准管理办法(试行)》,《统一推送联盟研究课题管理办法(试行)》。为了增强联盟凝聚力,更好的开展后续工作,本次会议对统一推送联盟副秘书长候选人进行了投票表决。经过与会成员投票,来自泰尔终端实验室的蒋阿芳等6人当选统一推送联盟副秘书长。本次会议对《统一推送通道层接口规范》等7份标准及技术文档进行了充分的讨论,各方参会代表积极参与、贡献力量、凝聚共识、求同存异。最终,7份标准得到参会代表的一致认可,顺利通过。本次会议取得成果简要概况如下。统一推送的接口和测试标准达成共识考虑到业务的多样性,安卓APP开发者对于推送服务有着很多个性化的需求。为了尽快和各方达成一致,联盟当前将重点放在解决开发者的共性需求层面,基于“求同存异”的原则,通过多层次的标准架构来解决开发者的不同诉求。具体方案是通道层提供基础功能(类似APNs的功能),平台层各厂商提供差异化功能,而更加个性化的功能放在应用层,由开发者来实现。基于上述原则,联盟本次会议审议了《统一推送业务需求》、《统一推送通道层接口规范》、《统一推送技术要求和测试方法》三本标准,主要聚焦统一推送通道层的核心功能集。上述标准在本次会议上基本达成一致。下一步细化相关细节后在联盟网站公开征求意见,并适时推动标准的行业应用和普及。设立“内容安全组”,倡导行业自律,共建文明推送环境党的十八大以来,党中央高度重视信息网络安全,并做出了加强国家网络安全工作的重要部署。鉴于此,联盟秘书处决定设立内容安全小组,本着行业自律的原则,积极配合国家监管机构,对推送信息内容进行安全审核,为用户提供积极健康的内容,创造良好的文化环境。会上通过了“内容审核系统框架设计标准”,建立中心节点与子节点相结合的部署方案。本着行业自律、资源共享的原则,通过多方的共同努力,完善词库和策略,为内容审核的健康发展提供有力保障。后续,联盟将制定内容审核技术要求和测试方法的标准,同时和产业各方开展审核方案的部署,加快审核平台建设,为统一推送的健康发展保驾护航。“推必达”——信令级的推送解决方案当前IP推送面临诸多问题,例如推送服务的可靠性不够高,推送通道的带宽有限,对网路环境依赖较高等。为了解决上述问题,统一推送联盟联合三大运营商,共同推出信令级推送的解决方案——推必达。推必达利用信令级通道的高可靠及广播能力,帮助开发者推送提供基于场景及业务的短信/推送的增值服务。该服务可以提供100%的到达率。同时,由于采取信令通道进行推送,具有无需后台常驻进程,无额外耗电,无额外流量,无需安装SDK的特点。“推必达”的产品特性可满足诸多垂直行业的推送需求。如银行服务提醒、移动办公通知、验证码下发等相关垂直领域。当推送触达用户后,用户无需进入短信箱读取相应信息,只需要点击推送消息通知,可直接跳转至相关App进行操作,最大限度的提升用户体验。后续,联盟将组织相关小组会议,尽快推动推必达产品的商业化进程。“绿色App”——用户的新选择一直以来,统一推送联盟将国家的要求视为责任,将用户的诉求视为目标,积极推动安卓绿色应用生态的建设。本次会议,统一推送联盟联合Android绿色应用公约联合发布了中国绿色App应用公约。该公约基于Android绿色应用公约2.0版本,呼吁App开发者切实践行社会主义核心价值观,为用户提供积极健康的内容。具体技术条款兼顾了用户隐私及用户体验,限制了App相关权限和后台行为。同时,为了更好的方便开发者支持绿色App应用公约,统一推送联盟官方网站(www.chinaupa.com)开辟了“绿色App“板块。开发者可以登录查看具体条款提交少数关键信息,即可支持公约。后续,联盟将尽快上线App测试认证服务。统一推送联盟将定期公布”支持公约“及”通过认证“的App,为有良知的开发者进行宣传。未来,我们相信,后台纯净,不侵犯隐私的“绿色App”将成为安卓用户的新选择。

摘要腾讯开源了移动端Web组件化框架Omi,相对于
react,代码尺寸更小,速度更快。目前接入和正在接入的项目有:
腾讯课堂、QQ群、兴趣部落、QQ空间玩吧等。基本介绍Omi 由 Preact + Scoped
CSS + Store System + Native Support in 3kb javascript
等组件组成。由于有段时间 react native
授权协议问题,内部的rn急需替代品。所以我们自研了 plato 代替
rn。做了一些权衡之后,我决定基于 preact 二次开发,把 preact 的 dom
模块更加抽象了针对浏览器和向 native 发指令。相对于 react,preact
代码尺寸更小,速度更快,jsx里的约定更贴合web的习惯 ,通过 preact compat
几乎百分百兼容react,在一些方面还在走在 react 前面 ,preact
没有自己实现事件体系,内部直接 addEventListener
实现,这也是性能出众和尺度极小的原因之一。风格和优势Omi 从 3.0 开始基于
preact 二次开发,完全可以共享 preact 和 react
的生态,也有了自己独特的风格和优势:超小的尺寸和超快的速度兼容
React/Preact/Omi APIScoped CSS, 让你的 CSS 选择器更加简单每个组件都有
update 方法,当然你也可以继续 setStateStore system,
内置的,不需要依赖任何库创建网站无需任何配置的脚手架工具 omi-cli
(相当于 create-react-app 多页面版本,也拥有有 ssr
的模板)想要的一切都有:Server side render, ES6+, JSX, VDOM, React
DevTools, HMR …Native 支持目前接入和正在接入的项目有:
腾讯课堂、QQ群、兴趣部落、QQ空间玩吧等。开源地址详见:

相关文章