豐田

Toyota

豐田使用 Flutter 改進資訊娛樂系統

目標

在豐田,駕駛體驗的每一個環節都經過深思熟慮和完善,甚至包括儀表盤上的資訊娛樂系統。儘管豐田一直自主開發車載技術,但他們對 Flutter 產生了濃厚的興趣,並想知道它如何幫助他們改善駕駛員的使用者體驗。

為什麼選擇 Flutter?

當豐田發現 Flutter 開始支援嵌入式裝置時,他們主動聯絡尋求合作。

豐田客戶期望他們的資訊娛樂系統能像駕駛體驗一樣,擁有同樣高水平的效能,因此螢幕上的體驗與豐田的外觀和感覺保持一致至關重要。得益於 Flutter 高效能的渲染引擎和 AOT 編譯等功能,團隊有信心能夠構建出一種高階的感覺——更像智慧手機應用,而非傳統的嵌入式系統。

Flutter 的開發者體驗是另一個重要的賣點。在桌面端熱過載應用程式並將其部署到 iOS 和 Android 平板電腦的能力對於使用者測試非常有幫助,這使得豐田能夠更快地收集反饋,從而提供更好的使用者體驗。

他們的解決方案

豐田目前正在使用 Flutter 的嵌入器 API 來開發其基於 Linux 的資訊娛樂系統。透過交叉編譯引擎並將其封裝在嵌入器中,Flutter 引擎的架構使其易於嵌入到他們的目標環境中。

豐田利用 Dart 和 Flutter SDK 軟體設計,建立了多個內部工具來改進其開發流程。Flutter 的宣告式 UI 和“程式碼即配置”的理念使團隊能夠建立設計工具,這些工具可以直接生成程式碼以立即執行和驗證軟體,而無需複雜的中間層。

“Flutter 的開源原則和高速增長的開發者社群對我們的成功至關重要。”

- Daniel Hall,豐田北美汽車公司首席工程師

成果

Flutter 的開源原則和開發者社群對豐田的成功至關重要。團隊認為 Flutter 龐大而開放的生態系統幫助他們實現了目標,他們期待著未來豐田汽車中新資訊娛樂系統的推出。