作者 | 伍杏玲

来源 | CSDN(ID:CSDNnews)

2017 年 1 月 9 日,微信小程序横空出世,紧接着支付宝小程序、百度智能小程序、今日头条小程序、12 大厂商联盟的快应用等布局小程序。自此,小程序迅速改变国内移动互联网的格局,形成富有中国特色的“超级 App+小程序”的生态局面。

这其中,覆盖中国主流 Android 手机厂商的快应用发展迅速:

在 3 月 20 日的 2019 快应用开发者大会上,一岁的快应用联盟交出一份成绩单:快应用已覆盖 10 亿设备,月活 2 亿,用户一共打开快应用 20 亿次;有 2 万个开发者注册,其中认证开发者为 1 万,提交的快应用有 1100 个。

相比小程序,快应用有 12 大厂商装机支持、入口场景众多的优点,是开发者不容忽视的新技术趋势。目前 AI 已应用到各行业,而快应用结合 AI 技术共同助力快应用开发者。

作为 2019 AI ProCon 【AI+小程序】专场的演讲嘉宾,CSDN(ID:CSDNnews)采访了小米资深软件高级工程师,快应用框架技术总负责人杨亮,给我们分享作为快应用联盟的重要一员小米,他们在 AI+快应用的技术上有怎样的技术经验总结和未来发展方向等干货经验。

快应用与系统深度整合,提供灵活的卡片形态

据杨亮介绍,早在 2016 年底,小米快应用已正式立项。目前在小米手机上,快应用已经和系统深度整合,提供了包括智能助理、全局搜索、应用商店、浏览器等多个系统级入口,给用户良好的使用体验。并且快应用作为一项技术,在小爱同学、计算器等应用里,也得到良好的应用。

与其他小程序相比,快应用框架有以下三大优势:

1、渲染方式不同。其他框架选择 WebView 渲染,快应用使用原生控件渲染,因而实现难度会更大,但是在使用上也会更加流畅;

2、和系统深度整合。快应用是内置在手机上的,可以更好地和系统做深度整合。比如支持从网页中打开快应用,可以更方便地留存桌面图标。

3、独有的卡片形态。快应用有一个新的卡片形态,这是其他框架尚未支持。卡片是快应用一个很灵活的能力,可以将一个应用的部分功能嵌入到另一个应用中,协同提供服务,产生1+1大于2的效果。

AI+快应用,助力开发者

杨亮表示,传统应用受分发和能力的限制,很难符合用户期望。为了解决这难题,快应用引入 AI 来帮助用户获得快捷、精准的服务。

那 AI 又如何助力快应用开发者呢?

1、快应用使用的是基于 JS 的开发框架,入手快,开发成本低;

2、快应用提供丰富的组件和功能,将来还会和手机的 AI 能力深度整合,可以开发出强大易用的服务;

3、快应用分发非常快,还有灵活的卡片模式,可以让服务无处不在,更易被用户使用;

4、快应用会提供多设备的支持,实现一次开发,多处服务。

一套设计方案,各设备运行

在技术实现上,杨亮表示快应用的特点是体积比较小,在分发上有先天优势。同时快应用还采用了流式加载、应用分包、智能缓存等技术,进一步加快了快应用的分发速度,实现即点即用。

快应用是一套完善的开发框架,拥有完善的组件和功能集合,可以实现各种需求。AI 也是快应用非常重视的一个领域,小米正不断扩展AI能力,并且会充分利用系统内置的优势,让快应用能充分利用设备的 AI 能力。

快应用卡片形态重用了应用形态的主要运行逻辑,并且为卡片形态做了各种优化:

1、设计和实现了卡片 SDK,方便被其他应用集成;

2、宿主可按需定制卡片的组件和功能集合,以解决交互冲突和隐私等问题;

3、 增加了卡片和快应用、宿主应用的通讯机制和兼容机制。

小米有众多的 IoT 设备,将来很多设备都会支持快应用。小米快应用将会设计一套方案,让快应用可以很容易的在各种设备上运行,并拥有一致的体验。

 

AI+小程序、AI+快应用,孰优孰劣?

目前小程序也有结合 AI 的应用落地,对此杨亮表示,小程序里的 AI 功能,多数是使用服务器端的 AI 能力,小程序本身内部的 AI 部分还比较少。

相比其他小程序框架,快应用的下面这些特点,更加适合 AI 服务的落地:

1、快应用支持卡片,可以与场景融合的更加紧密,体验更好;

2、快应用与系统深度整合,可以在语音助手和桌面等场景下,用更短的路径推荐服务;

3、小米拥有强大的生态链,可以将快应用覆盖到电视等更多的设备上。

杨亮还表示,小米正在评估快应用生态对 AI 的需求,希望后续能将小爱同学等现有的 AI 能力与快应用结合,打造有趣的应用。并且正在考虑引入TensorFlow 等流行的 AI 框架,以及快应用支持 AR、VR 等技术。

快应用不会取代 App

目前快应用支持装机服务,且即点即用,给用户带来便捷的使用体验。所以有人会认为,快应用将会取代 App。

对此,杨亮表示如同网页应用没有完全取代 PC 应用,快应用也不会完全取代原生应用。对于一些特别复杂、特别底层、安全性要求非常高的应用,还是会采用原生应用实现。但是对于大多数应用,随着快应用生态越来越成熟,会出现越来越多的快应用实现。

未来:探索快应用在 IoT、车联网的应用

谈及未来快应用的技术发展,杨亮表示从以下三方面入手:

1、推进卡片模式和服务分发。随着AI的兴起,应用开发会向服务开发转向,服务分发是未来的发展方向,而卡片是服务非常好的承载模式;

2、加强快应用和AI的结合;

3、探索在 IoT 和车联网等新领域的应用。

最后,杨亮表示快应用拥有即点即用、卡片化、功能强大等特点,使快应用更适合碎片化的服务分发,希望快应用能在应用向服务转型的过程中,帮到更多的开发者和用户。同时希望快应用可以在 IoT 和车联网等领域得到应用,为产业做出更大的贡献。

杨亮简介:

小米资深软件高级工程师,快应用框架技术总负责人。2013 年加入小米,有着丰富的 Android 系统和应用的设计和研发经验。从 2016 年开始至今,负责了快应用引擎多个版本的发布。现阶段正探索快应用在更多场景和设备上的落地。

还想继续听杨亮分享小米快应用的技术,现在你的机会来了!

杨亮将作为 2019 AI ProCon 【AI+小程序】专场(官网:https://aiprocon.csdn.net/)的演讲嘉宾详情可点击了解~

AI ProCon 大会优惠票限时抢购中!识别海报二维码,即刻购票~

推荐阅读

字节跳动李航:自学机器学习,研究AI三十载,他说AI发展或进入平缓期

2019 AI ProCon日程出炉:Amazon首席科学家李沐亲授「深度学习

读完ACL 2019录取的30篇知识图谱论文,我发现了这5点趋势

如何用知识图谱挖掘商业数据背后的宝藏?

腾讯AI开源框架Angel 3.0重磅发布:超50万行代码,打造全栈机器学习平台

教你阅读CPython的源码

安装Python/PyCharm,入门级爬虫案例 | Mac下玩转Python

Python冷知识,不一样的技巧带给你不一样的乐趣

互联网人职业发展之路:三年升高工,七年做架构,十年送外卖

IT公司老板落水,各部门员工怎么救?

覆盖10亿设备,月活2亿,快应用要取代App?相关推荐

  1. 微信月活9亿的高效运维之路

    前言 在GOPS2017北京站上,来自微信的吴磊演讲<微信月活9亿的高效运维之路>,分享了关于弹性伸缩,扩容和缩容等方面的内容,现整理分享出来,希望对有需要的人有所帮助. 微信业务量增长的 ...

  2. 超25亿全球月活,字节依然没有流量

    (图片来源于网络,侵删) 文|螳螂观察 作者| 搁浅虎鲸 注意看,这个男人叫梁汝波,是字节跳动的联合创始人,也是接棒张一鸣的新任CEO. 在字节跳动十周年之际,他发表了激情昂扬的演讲."激发 ...

  3. Tik Tok月活12亿 Tiktok和抖音有什么不同 ?

    Tik Tok月活12亿 Tiktok和抖音有什么不同 ? 哈喽大家好 我是项柚  目前从事Tiktok从事2年 首先 我先给大家抛一个对比数据图,国内抖音和tiktok的用户区别以及月活量分布↓ 国 ...

  4. 直播凸显内容优势 网易新闻月活过亿有”深”意

    2015年,基于算法的个性化资讯推荐已经成为新闻客户端的标配,但仅有算法和数据是远远不够的.从2011年至今,资讯类客户端的竞争已经非常成熟,市场对产品的评判标准也摆脱了单纯的"总用户量&q ...

  5. ChatGPT 月活破亿,百度慌了?

    阅读本文大概需要 2.6 分钟. 年前人工智能组织 OpenAI 推出的大模型 ChatGPT,惊艳四座,这期间,关于它的讨论就没有停过,近期「ChatGPT 月活破亿」等消息,又一次在中国互联网圈掀 ...

  6. 月活4亿市值仅次于腾讯的美图到底是怎么回事?

    今年8月22日,美图招股文件在香港交易所官网亮相.文件披露:2016年6月美图旗下App的月活用户达到4.46亿:在主流社交网站分享的照片中,53.5%经过美图处理. 随着美图挂牌日期的临近,一些&q ...

  7. 详解B站Q2财报:月活过亿,B站的后弹幕时代

    8 月 27 日,B站公布2019年第二季度财报,其中营收15.4亿元,同比增长50%.非游戏业务营收占比首次达40%.月活破亿后,B站本季度月活达1.1亿人,月活新增量创2017 年以来新记录. 去 ...

  8. 医美交易10个亿,月活677万,新氧逆势增长秘密是什么?

    摘要:在医美赛道上,"逆势增长"的新氧除了持续发力内容平台.构筑流量池,还做对了哪些事? 出品| 大力财经 文 | 魏力 2020年上半年,疫情影响下,各行各业都不同程度地受到冲击 ...

  9. 腾讯财报:微信月活增至10.98亿 QQ月活8.07亿

    [TechWeb]3月21日消息,腾讯控股今日发布了2018年第四季度及全年业绩报告,报告披露,截至2018年12月31日,微信及WeChat合并月活跃账户数达10.98亿,同比增长11.0%,环比增 ...

最新文章

  1. Postgresql:删除及查询字段中包含单引号的数据
  2. android之SharedPreferences
  3. ARM机器学习新平台Trillium
  4. javafx基础教程_JavaFX教程–基础
  5. 输入一个数3256,将他从小到大输出,就是2356
  6. SpringBoot总结之浅析自动化配置原理
  7. 呼叫中心客服交流三大法宝
  8. 使用ASP.NET Atlas实现拖放(Drag Drop)效果(下)
  9. 如何在Hadoop2上远程调试MapReduce
  10. html图片逆时针转换,css3怎样做出逆时针旋转倒计时
  11. Android身份证扫描
  12. hive会产生大量的tmp文件
  13. Project(1)——创建数据库、实体类、用户注册的持久层
  14. IOS微信分享,或者app内分享微信图片不显示
  15. iOS 监听手机屏幕旋转
  16. 日语语法准备一:日语词性的分类
  17. CSDN的收藏夹在哪里管理
  18. JSP学籍信息管理系统实现增删改查的相关功能操作
  19. windows7安装Edge浏览器后无法登录微软账户
  20. javascript 矩阵_JavaScript问题解决器:旋转图像矩阵

热门文章

  1. Kinect For Windows V2开发日志九:侦测并绘制人体骨架
  2. Ubuntu“无法获得锁\加锁”解决方案
  3. Mac下配置Maven
  4. SPRING3.X JSON 406 和 中文乱码问题
  5. java保护型数据成员_Java基础知识笔记第四章:类和对象
  6. Java(三):序列化
  7. E20180525-hm
  8. appium IOS真机测试
  9. C# 最快的逐一打印斐波那契结果数列的算法
  10. 【直播】黎佳佳:音频数据分析以及特征提取