天猫精灵 Waft 容器团队负责人,先后就职于百度、阿里等公司,多年移动端和 IoT 端开发经验。目前致力于在 IoT 领域,推行同时兼顾开发体验和用户体验的跨平台解决方案 —— Waft。
IoT 领域一直面临着严重的碎片化问题,硬件配置、屏幕尺寸、操作系统、UI 框架呈多样性发展态势,给应用开发同学带来了非常大的成本。2019 年春季,天猫精灵发布了第一款带屏的智能音箱,从那时起我们就一直在思考和探索下面两个问题的解决方案:1. 什么样的应用形态,更适合 IoT 设备?2. 什么样的应用开放框架/方式,更适合 IoT 领域的开发者?经过近两年的探索,尝试过多种方案,走过一些弯路,也趟过一些坑,效果却差强人意。于是乎在 2020 年 09 月,我们开始尝试一种比较激进的解决方案——Waft。
Waft 是一个基于 WebAssembly+Skia 面向 IoT 原子化服务的应用开发框架。具备高性能、动态化、原子化、跨平台、多语言等核心特性,同时提供了一套对面向大前端友好的开发工具,很好地兼顾了用户体验和开发效能。Waft 已经在天猫精灵上大范围使用,并获得了不错的反馈,当前正在向更广泛的 IoT 领域渗透,特别是低配的 Linux IoT 设备。
演讲提纲:
1. Waft 解决的是什么问题?
2. Waft 的设计理念与核心特性
3. Waft 的技术架构
4. Waft 当前进展与后续规划
你将获得:


