车载软件成功七要素

2022-07-04

开发车载软件,需要考虑哪些因素?以下七要素是创建、改善互联汽车车载软件的关键。

可用于车载软件开发的基础设施有很多——学会去利用这些资源!

AAOS车载软件主要基于成熟的工具和服务生态系统。学会去利用现有的数字基础设施来开发车载应用程序,并通过现有的解决方案去进行集中式日志记录、数据分析、碰撞报告、A/B测试、OTA更新等一系列操作。在移动应用开发领域,这些解决方案已经经过了几十年的实战考验和验证。所以汽车制造商没必要浪费现有资源,盲目地开发新的解决方案。

车载软件需要将汽车的电源生命周期考虑进去

车载信息娱乐系统不可能一直保持通电,因此车载软件要能应对突然断电的情况。它需要比智能手机更灵活地接收和传输信息。车载软件应做到:1) 在应用程序重新启动后仍可按序发送信息;2) 自动删除无效消息。

车载软件必须能解决网络连接不畅的问题

虽然互联汽车的信号比智能手机的更好,但间歇性网络问题仍不可避免,车载软件应设法解决该难题。在有些地方,汽车的网络连接会很差,有时可能完全没信号。 因此,我们要时刻保证车载软件生命周期管理的稳健。

网络连接问题出现的高峰时段往往不是在行程中,而是在汽车发动或熄火时,例如汽车在停车场时的网络连接一般都比较差。可靠的云同步、弹性通信协议和明确的通信策略是克服网络连接问题的关键所在。

Person working on a computer with statistics

从驾驶者的角度打造用户体验和用户界面

用户体验(UX)和用户界面(UI)是车载软件成功与否的关键。在实际驾驶中,车载软件必须是安全且易于使用的。为了满足用户体验(UX),它的文本和图形元素需要比智能手机或平板电脑的更大、更清晰。此外,一个更优化的用户界面可以使驾驶者在行驶过程中集中精力、快速操作。

作为汽车制造商,您有合适的车载软件开发工具吗?

将汽车专用模拟器集成到开发环境中是成功开发和安装车载软件的关键。AAOS应用程序的运行已经证明:好的模拟器可以增加开发人员对模拟器的信任和信心,免去在硬件上操作的步骤。它还可以轻松演示车载软件,无需在真实的车内环境进行。

利用现有车辆开发车载软件

Google商店等应用程序分发平台可以通过现有的量产车进行测试。例如,车载软件将特定用户列入白名单,并对这些名单用户进行测试(而不仅仅测试车辆)。

了解您的车载软件用户!

使用Firebase服务等适当的分析工具。在在线论坛中与您的用户直接互动,互动内容可包括所提供的服务以及其他多个方面。根据用户的反馈进行定期更新,让用户体验到贴心和热情的服务。

 

想要了解更多关于我们的车载软件如何为AAOS和其它操作系统服务?点击此处获得更多信息并预约演示。如果您有任何问题,请随时通过Pontus HanssenFredric Kvick与我们联系。请查看我们的新闻博客,阅读相关文章:互联汽车服务交付迎来重大变革

Fredric Kvick
Solution Architect
Pontus Hanssen
IS/IT Architect