Toyota
使用 Flutter 改善 Toyota 的信息娱乐系统
目标
在 Toyota,驾驶体验的每个部分都经过精心设计和完善,包括仪表盘上的屏幕信息娱乐系统。虽然 Toyota 一直自行开发其车载技术,但他们对 Flutter 感兴趣,并想知道它如何帮助他们改善驾驶员的用户体验。
为什么选择 Flutter?
当 Toyota 发现 Flutter 开始 支持嵌入式设备 时,他们联系了我们,希望建立合作关系。
Toyota 的客户期望其信息娱乐系统与驾驶体验一样具有高性能,因此屏幕体验必须与 Toyota 的外观和感觉相匹配。得益于 Flutter 高性能的渲染引擎和 AOT 编译等功能,团队相信他们可以构建出一种感觉高端的产品——更像是智能手机应用程序,而不是传统的嵌入式系统。
Flutter 的开发人员体验是另一个重要卖点。能够在桌面端热重载应用程序并交付到 iOS 和 Android 平板电脑上,对于用户测试非常有用,帮助 Toyota 收集更快的反馈,从而获得更好的用户体验。
他们的解决方案
丰田目前正在使用 Flutter 的嵌入式 API 开发其基于 Linux 的信息娱乐系统。通过交叉编译引擎并将其封装在嵌入器中,Flutter 引擎的架构使其易于嵌入到目标环境中。
使用 Dart 和 Flutter SDK 软件设计,丰田创建了几个内部工具来改进其开发流程。Flutter 的声明式 UI 和“代码即配置”使团队能够创建设计工具,这些工具可以生成代码以立即运行和验证软件,而无需令人困惑的中间层。
“Flutter 的开源原则和快速增长的开发者社区对我们的成功至关重要。”
- 丹尼尔·霍尔,丰田汽车北美首席工程师
结果
Flutter 的开源原则和开发者社区对丰田的成功至关重要。该团队将 Flutter 庞大而开放的生态系统归功于帮助他们实现目标,他们期待着在未来的丰田汽车中推出其新的信息娱乐系统。