全球化、全终端、全场景的快应用obs.cn-north-1.myhwclouds.com/consumer/docattachment/255... ·...
Post on 20-Aug-2020
6 Views
Preview:
TRANSCRIPT
Aug. 10th, 2019
全球化、全终端、全场景的快应用
Aug. 10th, 2019
总结 场景
接口 开发
简介
Aug. 10th, 2019
快应用是一种基于行业标准开发的新型免安装应用
快应用是什么
特点
代码量1/5,开发简单 js/css
原生渲染,可访问设备能力
无需安装,引导添加到桌面
成本低
体验好
留存高
Aug. 10th, 2019
发现 打开 离开
• 桌面图标
• 最近使用
• 推送通知
• 我的快应用
使用
如何使用快应用?
• 交互流畅
• 功能全面
• 界面美观
• 性能强劲
• 应用市场
• 快服务
• 全局搜索
• 广告
• 无需安装
• 自动更新
• 秒开
• 占空间小
Aug. 10th, 2019
总结简介 场景
接口 开发
Aug. 10th, 2019
18年 19年
直接交流:1万+开发者
启动开发:2000+个开发者
提交快应用:1600+个
上架快应用:800+个
Codelab 2小时极速编程
3届开发者大会codelab,30组开发人员在2小时完成
快应用开发并现场演示,其中15组优秀作品获奖。
Q1
快应用标准发布大会
2018精品快应用
2018开发者大会
快应用全国巡回沙龙
快应用总结
2018Developer
Day华为耀星计划
快应用开发者大赛
2019周年大会
2019Developer
Day
2019精品快应用
2019开发者大会
Q2 Q3 Q4 Q3Q2Q1
Aug. 10th, 2019
桌面图标:3000万+个
设备 使用 留存打开:10亿+次
时长:10分钟 /平均每次
平均每人每天打开2次
已覆盖:2.5亿+
月活量:3000万+
快应用在华为手机上
Aug. 10th, 2019
快应用流量趋势
2018Q1 2018Q2 2018Q3 2018Q4 2019Q1 2019Q2
主流量来源:
快应用中心
负一屏
应用市场
网页跳转
桌面图标
Aug. 10th, 2019
场景简介 总结
接口 开发
Aug. 10th, 2019
提供强大的平台能力,支撑全球化、全终端、全场景需求
全球化分发
全球170+国家或地区
将支持快应用&卡片
全终端接入
已支持手机、平板、智慧屏,
下半年再增车机、有屏智能设备
全场景支持
已接入十大终端入口,
下半年再增十大终端入口
全球化、全终端、全场景
Aug. 10th, 2019
中国
中亚俄罗斯
中东非洲
南太东南亚
西欧
拉美
印度
• 快应用将于Q3上线超过170个国家,华为应用市场服务的地区都有快应用。
• 支持快游戏,支持华为帐号、支付,稍后上线AI、PUSH、地图。
• 现征集优秀快应用与华为全球用户一起公测!
全球化的快应用
Aug. 10th, 2019
全终端的快应用
快应用将全面支持从小屏幕到大屏幕、从穿戴到各种有屏智能终端
小屏幕 大屏幕
Aug. 10th, 2019
将快应用直达链接和卡片嵌入全终端场景,形成无缝的用户体验。
全场景的快应用
正在接入快应用&卡片
智能家居
个人中心
浏览器
旅行助手
智能识屏
智能短信
生活服务
网页跳转
天际通
游戏中心
应用市场
语音助手
智慧视觉
智能助手
全局搜索
已接入
Aug. 10th, 2019
语音助手 > 识别语音 > 快应用卡片
智能服务场景
负一屏 > 快应用卡片 > 快应用 全局搜索 > 卡片 > 快应用 相机 > 智慧视觉 > 识物 > 卡片 > 快应用
Aug. 10th, 2019
网页/应用可以直接跳转快应用
社交链接
网页跳转场景(包含H5站跳转、分享页跳转、应用导流)
网页分享 社交内嵌网页快应用 留存桌面提示
Aug. 10th, 2019
发现服务是第三方服务的个性化推荐平台
服务推荐商向用户推荐服务提供商的个性化服务,发掘中长尾开发者
例如:基于位置的线下周边实体服务(已上线试点)、基于智能推荐算法的资讯内容
使用服务服务推荐商拥有POI数据、推荐算法,
推荐周边服务、资讯内容
服务提供商向用户提供实体服务、资讯内容
快应用中心(发现)
添加服务、展示卡片、足迹
服务提供商
快应用发现服务场景
服务推荐商
Aug. 10th, 2019
华为快游戏
华为快游戏1.0
(H5版)
性能+功耗 -
WebGL@webview
• 华为快应用IDE直接打包H5游戏
• 2天即可发布
华为快游戏2.0
(Runtime版)
性能++安全++扩展++功耗 --内存 --空间 --
WebGL@device + Function API + GPU Turbo
• 设备级图形加速:画质高、画面流畅
• 设备位置/传感器、蓝牙/WiFi、相机/录音、音量/电量等能力
• 提供最佳性能和操作体验
• 享用华为GPU Turbo加速和省电
Cocos等游戏引擎商
• 快游戏开发工具
• 小游戏极速转换
• 专业技术支持
开发工具
Aug. 10th, 2019
Coming Soon…
快飞计划
•新品扶植(接入)•新秀激励(每周)•精品激励(每月)
商业化
应用、游戏接入媒体变现
联运支持快应用/游戏
更多商业模式
内容搜索
建立快应用内容搜索标准
标准,内容搜索直达、内
页分享直达
Aug. 10th, 2019
2.0.0版本快应用中心
• PUSH对所有场景开放
• 增加应用、游戏、发现频道,为快应用中心提供丰富的内容
• 增加“我的快应用”,使用引擎默认菜单的快应用将会非常方便“加到我的快应用”
Aug. 10th, 2019
全场景接入丰富快应用生态
智能家居
个人中心
浏览器
旅行助手
智能识屏
智能短信
生活服务
网页跳转天际通
游戏中心
应用市场
语音助手
智慧视觉
智能助手
全局搜索
快应用中心
华为阅读
全局搜索
发现服务
广告组件
服务入口 内容入口
PUSH
桌面图标
主题
PPS
相机
通信
负一屏
语音
通知
屏幕
触达方式 使用场景
出行
娱乐
商务
餐饮
阅读
购物
PUSH
游戏中心
应用市场
HMS
开发者联盟
手机
手表
有屏设备
车机
智慧屏
平板
终端设备
自动化测试
加载器
快应用IDE
远程真机
开发者工具
PPS
快服务 小程序转换
端云模板
用户 开发者
广告代理
模板服务
数据服务
开发服务
营销服务
游戏代理
第三方平台
Aug. 10th, 2019
场景
接口
简介 总结
开发
Aug. 10th, 2019
快应用能力开放全景规划
手机 平板 智慧屏 车载 手表 PC IoT全平台统一服务
UI能力
Eventclick/
longpress
focus/ blur
swipeappear/
disappear
touch
Stylebackground
animation
颜色
visibility
rem
2D转换
类选择器
后代选择器
透明度
sp
字体
元素选择器
子元素选择器 单位
media query
font-face
选择器分组 伪类
边框
fixed
3D转换
外边框
内边距
对齐
relative
ID选择器
尺寸
absolute
过渡 text
Component
a
option
select
text
web
progress
picker
slider
image
live-player
input
popup
span
Tab-bar
label
div
stack
textarea
Camera
list
rating
swiper
video
map
Layout
Fle
xbo
xla
you
t
API能力
华为扩展能力
华为账号
华为支付
华为Push
统计&运维监控
AI
广告平台SDK
AR/VR
插件能力
领域扩展(安全…)
非核心能力(IoT…)
插件市场
网络
http/https
上传&下载
Web Socket
存储
key/value
文件&缓存
SQL
图形
animation
canvas
WebGL(+)
系统 多媒体
语音&录音
视频
直播
音视频通信
框架
设备&电量&音量
传感器(重力、罗盘、距离、光线)
网络类型
屏幕&壁纸&铃声
WiFi
联系人&短信&日历&剪切板&扫码
蓝牙
交互(弹窗、分享、通知、震动)
位置
地图
页面路由 生命周期 组件通知 Worker
核心能力
canvas
refresh
switch
richtext
marquee
已有
图片&相机
Aug. 10th, 2019
设计
快应用运行原理
上架&审核 应用(内)搜索 智能推荐下载&升级
(流式下载)数据平台服务器
浏览器
语音助手
负一屏
卡片
快应用
开放方式
……
应用市场
全局搜索
场景 IDE&工具链
开发
调试
发布
编辑
预览
编译
运行
打包
签名
发布
拖跩式UI设计
系统组件
平台基础设施
服务策略 画像 地图
AOSP 、硬件 业务服务
账号 推送
快应用运行环境Web 框架
快应用规范API
快应用规范UI组件组件化 MVVM V-DOM 路由 生命周期轻量级前端
框架
JavaScript 引擎 渲染引擎
图形渲染引擎
新场景能力安全
内存优化
安全加固
UI DOM
通信机制 布局引擎
端云加速
流式加载
快照
WebGL 高级渲染
功能性API
UID隔离 沙箱 Web AI Web XR ……
API / 组件
Inspector
应用管理
卡片
APL实现 组件实现
生命周期 路由
包管理 签名校验
卡包管理
FastView 动态加载
系统整合 / 扩展
Aug. 10th, 2019
服务预启 框架预置
预编译
网络拆包首屏快照
原生渲染
布局加速
View1
View2 View3
Node1
Node2 Node3
端到端性能优化-确保用户体验
合成渲染
Native View
JS 解析执行
Node1
Node2 Node3
DOM 构建 DOM 构建
网络加载引擎及资源初始化
服务初始化
云
端
Aug. 10th, 2019
0
2000
4000
6000
8000
10000
12000
首次启动时间(ms,含下载安装流程)
0
50
100
150
200
250
300
350
400
450
左右滑动跟手性(ms)
0
1
2
3
4
5
6
7
8
9
10
包体大小(MB)
0
20
40
60
80
100
120
140
内存占用(MB)
快应用运行性能
快应用 网页 Native应用
Aug. 10th, 2019
全终端全场景能力开放支持-一套代码,多端运行
问题与诉求
1.CP一个服务,接入到多个(4+)不同终端,需要开发多次
2.大屏、音箱等场景VUI+GUI是主要交互形式
关键方案
自适应响应式布局
框架基础响应式布局框架
支持屏幕宽高响应能力
支持内容渲染超屏幕响应
支持亮度变化响应
….
VUI/GUI融合支持语音意图与控件映射
支持语音事件反馈机制
效果及目标
轻松构建多设备用户界面,解决多样化UI挑战;
云侧 端侧 (多终端)
一套服务卡片分发多终端
Voice Label映射
VUI/GUI交互融合自适应布局渲染技术
引擎
响应式布局代码模板自适应内容裁减机制
模板
HiVoice
意图识别
快应用IDE开发工具
卡片代码模版自动生成
快服务
服务卡片仓库
服务分发
Aug. 10th, 2019
全球化部署
北京 亚太
北京
开发者联盟
内容库
本地支付平台
内容管理系统
CDN
本地支付平台 本地支付平台
内容库 内容库
服务器端全球化部署分三大区域,针对特殊法律要求的国家单独部署
开发者联盟, CMS全球一套,内容审核通过后,同步到各地域。
服务器逻辑一致,通过CMS指定快应用的分发区域
客户端全球统一,通过帐号服务地对接合适的区域中心
应用市场
快应用 快服务
帐号 支付 Push
应用市场
快应用 快服务
帐号 支付 Push
欧洲
内容库
应用市场
快应用 快服务
帐号 支付 Push
Aug. 10th, 2019
接口 开发
场景简介 总结
Aug. 10th, 2019
支持标准:基于快应用标准 + 华为HAG卡片标准
完备的IDE能力:快应用\卡片从开发到上架所需全流程的工具能力
快应用IDE开发全流程智能支撑
开发
高效编程
快应用标准支持
华为HAG支持
联想、补齐等智能编程
错误检查与智能纠错
定义与应用跳转
接口文档提示
原子化服务开发
构建
一键构建
编译检查
一键打包
签名生成导入
Watch自动编译
支付签名校验
调试
DevTools调试
IDE可视化控制
Source断点调试
Element元素审查
NetWork网络抓包
Perf性能分析
Log分析
实时编译调试
测试
云端测试
全量Page自动遍历
多机型、多版本覆盖
JS异常、UI异常分析
资源、性能分析
上架审核标准测试
在线持续监测
发布
一键上架
APPGallery API
HAG Ability定义与发布
Aug. 10th, 2019
编辑能力升级 调试与流程优化 一键提交应用市场新增远程真机
快捷修复与辅助开发 远程真机支持全系列华为手机型号,包括
最新的旗舰机型P30\MATE20系列
调试面板嵌入在IDE中,优化调试流程体验 一键提交应用市场,一站式体验
E2E的开发调测能力升级
Aug. 10th, 2019
Key PC Key
back esc
UP UP
DOWN DOWN
LEFT LEFT
RIGHT RIGHT
CENTER 数字键5
menu● Win:alt
● Mac:option
遥控器事件模拟:投屏模式下,鼠标移动至投屏区域,即可通过键盘模拟遥控器按键事件,如上表所示。
支持多终端自适应标准(手机、平板、大屏、车机)开发调测
Aug. 10th, 2019
AR/VR能力接入
应用、游戏接入媒体变现
联运活动支持快应用/游戏
快应用中心内试点CPT/CPC
PPS将AR快应用作为广告媒
体
本地预览
无真机设备模拟预览,可模
拟手机、大屏、车机、手表
等设备上运行效果。
Coming Soon…
应用转换
微信小程序一键转换成快应用,
高效准确,无需二次开发。
Aug. 10th, 2019
谢谢
top related