
丰田

丰田借助 Flutter 改进车载信息娱乐系统
目标
在丰田,驾驶体验的每一个环节都经过精心考量和完善,从仪表盘上的车载信息娱乐系统到屏幕上的显示。虽然丰田一直自行开发其车载技术,但他们对 Flutter 产生了兴趣,并思考它如何能帮助他们改善驾驶员的用户体验。
为什么选择 Flutter?
当丰田发现 Flutter 开始支持嵌入式设备时,他们主动联系寻求合作。
丰田客户对其信息娱乐系统的性能期望与对驾驶体验的期望同样高,因此屏幕体验与丰田的整体外观和感觉保持一致至关重要。得益于 Flutter 的高性能渲染引擎和 AOT 编译等功能,团队有信心构建出一种更具高级感的产品——更像智能手机应用程序,而非传统的嵌入式系统。
Flutter 的开发者体验是另一个重要卖点。能够在桌面端热重载应用程序并将其部署到 iOS 和 Android 平板电脑上,这对用户测试非常有帮助,助力丰田更快地收集反馈,从而提升用户体验。

他们的解决方案
丰田目前正在使用 Flutter 的 Embedder API 开发其基于 Linux 的信息娱乐系统。通过交叉编译引擎并将其封装在嵌入器中,Flutter 引擎的架构使其易于嵌入到目标环境中。
丰田利用 Dart 和 Flutter SDK 软件设计,创建了多个内部工具来改进其开发流程。Flutter 的声明式 UI 和“代码即配置”的理念使团队能够创建设计工具,这些工具能够立即生成代码来运行和验证软件,避免了复杂的中间层。
“Flutter 的开源原则和高速增长的开发者社区对我们的成功至关重要。”
- Daniel Hall,丰田汽车北美公司首席工程师
成果
Flutter 的开源原则和开发者社区对丰田的成功至关重要。团队认为 Flutter 庞大而开放的生态系统帮助他们实现了目标,他们期待未来丰田汽车中新信息娱乐系统的发布。