微信扫一扫
分享到朋友圈

3个10亿扶持计划,BAT好认真

作者:InfoQ 来源:InfoQ 公众号
分享到:

03-06

2019 年春晚,百度红包扛住了四轮总计 208 亿红包互动的瞬时流量冲击,在中国科技互联网公司的春晚红包史上首次实现了零宕机,这不仅依托于其强大的云计算技术,更有智能小程序的汗马功劳。

小程序诞生之始,并不为大多数人看好。从它发布到现在,已经过去了两年多的时间,看到 BATT 的相继落子,当初不看好小程序的人,如今是否已经转变想法了呢?

小程序 F4:BATT

说到小程序,必须得从微信说起。

2016 年,张小龙对外界释放信号,表示微信内部正在研究一种叫“小程序”的新东西。同年 9 月,微信小程序正式开启内测,这一与微信生态强相关的新品种引起了广泛的关注。2017 年 1 月 9 日,小程序正式上线,但由于初期接口存在许多限制,开发人员对其态度并不积极。为打开局面,微信动作不断,开放入口,更新迭代,特别是 12 月份以“跳一跳”为代表的微信小游戏正式上线,使得小程序普及率直线上升。至此,小程序终于走出了漂亮的一步。

根据年初微信官方公布的数据显示,目前已有 150 万开发者加入到了小程序的开发生态,其应用数量超过 100 万,已覆盖 200 多个细分行业,日活用户达到 2 亿。

今年 1 月 9 日,腾讯宣布推出小程序云开发 10 亿资源扶持计划。小程序已成为腾讯在移动互联网中的重要战略布局。

接下来说说百度。

2018 年 7 月,百度智能小程序面世,和微信的生态闭环不同,百度主打“开放”牌——百度智能小程序不仅可以接入百度系 App,还能接入外部 App,开发者一次开发就可以实现多端运行。同年 12 月,百度与 12 家企业签约成立“开源联盟”,首批联盟成员包括爱奇艺、bilibili、快手、墨迹天气、携程、万年历、58 同城、百度地图、好看视频、DuerOS 等十多个 App 和平台。此外,百度还拿出 10 亿元人民币创新基金投资有潜力的开发者,豪气可见一斑。

据百度官方数据显示,目前,智能小程序月活用户数已经超过 1.5 亿,服务深入到政策民生、娱乐、资讯等 23 个大行业,覆盖 262 个细分领域。

百度下场后,支付宝也有了动作。

2018 年 9 月 3 日,支付宝发布小程序,同时成立了蚂蚁金服小程序事业部,并宣布计划在未来 3 年投入 10 亿元科技创新基金,助力支付宝小程序生态开发者和商家深入升级各类服务场景。

据阿里官方的数据,截止到今年 1 月 28 日为止,支付宝小程序应用数已经达到 12 万,总用户数突破 5 亿,日活跃用户数突破 2.3 亿,用户通过支付宝首页下拉入口进入小程序的日人均打开次数为 4 次。小程序已经成为蚂蚁金服未来三年最重要的战略之一。

BAT 掰头,字节跳动怎能缺席?

与 BAT 这 3 个 10 亿玩家不一样的是,字节跳动目前尚未将小程序升级为自身战略布局层面。

2018 年 11 月,今日头条正式发布小程序。官方表示,目前该功能只针对 Android 系统,且仅对部分企业开放。

试探态度不言而喻。

移动互联网下半场:App+ 小程序

如果说移动互联网的上半场是 App 的,那么下半场就是“App+ 小程序”的。

线上,优质流量池已被瓜分,线下,还有无限的想象空间。而小程序,可将线上线下渠道打通。

现在,“小程序 +App”多端研发成为新常态,阿里巴巴、百度、腾讯和字节跳动等巨头已全部下场,小程序大战一触即发!5G 时代将至,移动技术和生态又将发生哪些变化?新的一年,你还深陷"不知道去哪里找新用户"的困境?QCon 北京 2019 设置“移动新生态”专题,邀你观摩巨头们的最佳实践,获得启发!

现已确认的话题有:

Rust 跨平台客户端开发在字节跳动的实践

Lark 客户端非 UI 部分由 Rust 跨平台实现, 目前包括移动端和桌面端共 5 个平台:

跨平台方案的选择和考虑

跨平台方案越来越体现出优势,但因一些困难,没有得到最广泛的使用;Rust 方案如何克服这些困难;从用户以及开发者视角,分析语言特性解决的实际问题:高性能,极小运行时,内存安全,线程安全等;我们的选型,原因和考虑,包括跨平台实现的范围。

Rust 跨平台方案的实现

整体架构介绍:输入 & 输出,状态流转,同步异步调用方式,一些问题的处理,比如如何保证客户端调用不会阻塞,如何保证隔离影响;异步模型介绍:线程池和事件循环结合,同时支持计算密集型任务和 IO 多路复用,如何处理可能的线程阻塞,线程 panic 问题;FFI 介绍:我们支持的几个跨语言调用方案,以及对比。

Rust 跨平台实现的一些基础能力介绍

网络方面,网络模型,做过的网络优化,如 TLS1.3、QUIC、HTTPDNS、诊断、复合连接等;

存储方面,数据库周边的基础设施;安全方面,如何最大限度保证存储,传输的安全性。测试方面;日志和 Metrics。

Rust 生态发展迅速, 并且 Rust 可以高效利用 C/C++ 生态,举例

Rust 生态本身,全平台 TLS1.3 支持(rustls);C/C++ 生态,QUIC 支持(cronet);年轻,但发展迅速,列举我们遇到过 & 修复过的问题。

Rust 跨平台方案周边

接入方式,支持渐进式接入,减小接入和尝试的门槛。Profiling, Debugging 相关。

小程序平台的架构思考与最佳实践

小程序思想其实已经在 App 中无处不在,小程序是近些年来前端和客户端结合实践的集大成者。百度智能小程序是一个开源的、可检索的小程序方案,现已拥有 1.5 亿月活,覆盖了 200 多个垂直行业。本次分享主要为大家揭晓百度小程序的系统架构、多种运行态、性能优化方案等,也会涵盖百度小程序开发的最佳实践,百度小程序的开源方案设计思路等等。希望其中的设计思想和实践方案能给你的 App 如虎添翼。

主题摘要

关于客户端和前端混合编程的最佳实践、性能优化方案;免发版更新 App 内容,应该有什么样的架构支持,如何平衡 Native 和 Web 技术;百度小程序在架构如何支持开源和开放;如何做到小程序的破壳检索,从而打破小程序信息孤岛的局面。

听众收益

在众多的小程序平台中,百度小程序在架构如何支持开源和开放;关于客户端和前端混合编程的性能优化方案;如何做到小程序的破壳检索,从而打破小程序信息孤岛的局面。

支付宝端性能体验优化实践

在线下支付场景用户对体验的要求极高,伴随着业务和用户规模的快速扩大,支付宝客户端性能问题变得非常棘手。如何快速完成冷启动,如何将扫码优化到即点即扫的极致体验,如何持续稳定住优化成果,是核心要关注的内容。本次分享将聚焦在线下场景体验,介绍优化过程中的干货技术方法和实践,探索客户端性能体系化建设的可落地架构。

主要内容

支付宝在线下支付场景面临的性能挑战:App 启动慢;扫码速度慢、识别效率提升(精准度,反应速度等)。

性能挑战下相对应的优化策略概览:技术优化(继续深度挖掘技术红利,找到技术上可突破的优化点);结合产品(配合产品特性,输出多维度完善的优化方案);借助外部环境,如配合厂商硬件设备优化,共制高性能方案。

特定场景下具体优化策略解析:启动慢 & 扫码效率低;解构问题:操作环节是什么,有哪些环节关联;找出问题的瓶颈:找到可优化的点并深度挖掘优化机会;对应瓶颈提供具体的解决方案。

构建体系化的客户端性能持续优化架构。

2019 年 5 月 6-8 日,QCon 北京 2019 带你走近 Oracle、Red Hat、IBM、阿里巴巴、百度、腾讯、字节跳动等公司的真实案例,深入了解 26+ 热门专题的经典实践。点击 「 阅读原文 」或识别二维码了解 QCon 十周年精心策划,8 折购票优惠现已进入倒计时,欲购从速!有任何问题欢迎联系票务小姐姐 Ring:电话 010-53935761,微信 qcon-0410

阅读39245
计划 
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。