谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

Canonical Anbox Cloud 推出新的开发和测试功能,改善车载信息娱乐

by Canonical on 6 February 2025

对 AAOS(Android™ 汽车操作系统)的支持改善了测试和无缝可扩展性,使 Android 汽车开发更加容易。

我们很高兴地宣布,Canonical 云中传输应用程序的解决方案 Anbox Cloud 现已适用于 AAOS — Android 汽车操作系统。 

AAOS(Android Automotive OS,Android 汽车操作系统)是专门设计的 Android 汽车信息娱乐版本,旨在解决车载信息娱乐操作系统日益增长的挑战和重要性。随着车辆的互联程度越来越高,对用于管理车内娱乐和功能的灵活操作系统的需求持续增长。专为汽车应用定制的 AAOS 提供了支持各种应用、功能和服务的全功能操作系统,同时保持了熟悉的 Android UI 和 UX。这使得原始设备制造商和开发人员能够提供创新和用户友好的车内体验。

AAOS 与各种硬件配置无缝集成,可进行广泛的定制和优化。它相当开放的特性有助于开发人员创建新的应用程序和功能来增强驾驶体验。随着主要汽车制造商对 AAOS 的迅速采用,及其不断增长的兼容应用和服务生态系统,它已成为信息娱乐市场的热门选择。 

遗憾的是,开发强大的信息娱乐系统的过程并非一路坦途,因为它包括物流障碍。传统上,平板电脑或硬件工作台会运送到开发人员那里,导致延迟和复杂性,例如硬件可用性、物流和系统配置,这些都需要跨分布式团队进行协调。硬件依赖性通常会导致各种问题,造成测试延迟,直到硬件可用时才可实施。而且更重要的是,通常有许多不同于开发人员测试平台的硬件变体,这使得典型测试环境的设置变得复杂,需要大量的专家资源和时间。面对种种困境,显然需要一种云原生方法来提供一致的环境,简化快速可扩展性和部署。 

在 Canonical,我们非常关心开发人员的体验,为了改善这一点,我们希望能够更好地测试信息娱乐开发。我们最新的 Anbox 版本与 AAOS 兼容,增强了汽车 Android 应用和图像的信息娱乐开发,为创建下一代汽车应用和操作系统提供了必要的工具。让我们来看看这些新功能,以及它们将如何改进和加速您的开发、测试和部署过程。 

汽车 Anbox 的主要功能

运行参考 AAOS 图像

Anbox Cloud 允许开发人员轻松部署和运行参考 Android 开源项目(AOSP)图像。我们增加了对 AAOS 图像的支持,这对于验证应用程序并确保它们能够正确运行是绝对必要的。通过提供一致和稳定的基线,开发人员可以在与目标硬件和用例非常相似的环境中实施和测试他们的 Android 应用。该功能加快了开发过程,并确保了最终产品的更高质量和可靠性。

此外,运行参考 AAOS 图像,使团队能够在开发周期的早期识别潜在的问题。通过捕获受控环境中的错误和不一致,开发人员可以在将它们部署到目标硬件之前解决它们。这种主动的方法通过快速迭代和测试节省了团队的时间和资源。

原始设备制造商或一级供应商特定 Android 图像

因为我们知道原始设备制造商和一级供应商通常不使用“现成的”未经修改的 AAOS 图像,而是对它们进行定制以满足其特定需求,所以我们希望为定制的基于 AAOS 的图像提供支持。该功能允许原始设备制造商和供应商测试和配置其独特的图像,从而确保在其特定目标车辆配置上实现无缝集成和最佳性能。这允许采用精确的开发方法,因此团队可以处理客户的独特需求和偏好,提高用户满意度和市场竞争力。

专注于嵌入式系统的汽车软件公司 Elektrobit 与众多原始设备制造商和一级供应商合作开发定制 AAOS 图像,以满足特定的客户需求和车辆要求。为了加快开发和测试周期,Elektrobit 经常依赖模拟器,使世界各地的应用程序开发人员能够更高效地工作,尤其是在硬件有限的情况下。 

“我们在 AWS 上使用 Anbox Cloud 的补丁程序集评估和配置了客户的一个 AAOS 图像。使用 Canonical 的 Anbox Cloud,Elektrobit 能够在汽车环境中展示其有效性,为基于云的模拟器提供更快、更具成本效益和可扩展的解决方案”

Elektrobit SDV 战略产品管理高级总监 Moritz Neukirchner

此外,该功能有助于简化原始设备制造商、一级供应商和软件开发商之间的协作。通过提供一个通用平台来开发和测试特定的 Android 图像,它降低了不兼容问题的风险,并加快了开发周期。这种一致性意味着所有各方都在同一个系统模型上工作,最终创造出更有凝聚力的高质量产品。可灵活支持各种 Android 图像,从而实现更大的实验和定制。

玩转 VHAL 属性

对于 Android 汽车应用来说,车辆硬件抽象层(VHAL)是一个接口,允许应用程序通过抽象底层硬件细节来访问车辆属性和功能并与之交互。操纵 VHAL 属性的能力为开发人员提供了一个的宝贵工具来模拟各种车辆状况和行为。 

我们增加了对直接从 Anbox 改变 VHAL 属性的支持。这项功能开启了更深入的测试和开发,因为开发人员可以尝试不同的场景,了解他们的 AAOS 定制系统和 Android 应用程序如何响应。通过提供这种级别的控制,Anbox 可以帮助您验证应用程序是否经过全面测试,是否能够处理各种现实情况。

此外,通过更改 VHAL 属性,开发人员可以探索边缘案例并对他们的应用程序进行压力测试。他们可以模拟极端条件,例如高速或电池电量低,以确保他们的应用程序保持稳定和响应。这种主动测试有助于识别潜在的弱点和需要改进的地方,从而提高软件的稳健性。

适用于任何云

Anbox Cloud 旨在任何云上运行,确保最大的灵活性。无论您选择公共云提供商还是偏好私有云设置,Anbox 都可以与您首选的基础设施无缝集成,优化成本,增强可扩展性,并确保开发流程保持不间断,无论您的偏好如何。

Anbox Cloud:最先进的信息娱乐基础

定制 Android 配置和屏幕

Anbox Cloud 允许对 Android 系统配置和屏幕进行广泛定制,开发人员能够灵活地使系统适应特定的要求和用例,确保最终产品满足不同汽车应用程序的精确需求。定制可以包括从 UI 调整到系统行为修改的一切,提供了一个方便的开发平台。

因为能够配置 Android,所以开发人员可以创建独特和差异化的用户体验。无论是定制界面以匹配品牌的身份,还是针对特定硬件优化系统设置,该功能都支持广泛的可能性。通过允许这种深度定制,Anbox 可确保开发人员能够为最终用户提供精致而吸引人的体验。这种级别的适应性还鼓励开发利基应用程序和渲染,有时这是特定细分市场所需要的。

测试自定义 APK

开发人员可以在 Anbox 内测试自定义 APK(Android 应用程序包),为验证应用程序功能和性能提供稳定的环境。该功能对于确保应用程序在部署到车辆之前正常工作特别有用。通过允许在受控的环境中进行彻底测试,开发人员可以尽早发现并修复问题,减少出错风险,并提高交付给最终用户的软件的整体质量。现在有了 VHAL 支持,Anbox 提供了对 Android 模拟的非常详细的控制,使开发人员能够创建不仅满足而且超过性能和可靠性行业标准的应用程序。

此外,在 Anbox 环境中测试自定义 APK 还允许开发人员模拟真实的使用场景。他们可以测试应用程序如何与其他系统组件和第三方应用程序交互,以确保最佳的兼容性和稳定性。这种全面的测试方法确保了最终产品不仅具有功能性,而且在各种条件下都能保持稳定。通过提供安全可控的测试环境,Anbox 帮助开发人员开发出高质量、用户友好的应用程序,满足汽车行业的严格要求。

简化 DevOps 和 CI/CD

软件公司知道合并 DevOps 和 CI/CD 方法有助于改进开发周期;同样的方法也适用于汽车信息娱乐系统。

Anbox 无缝集成到贵公司的 CI/CD 流程中,最大限度地提高了工作流程效率,缩短了上市时间。通过自动化测试和部署过程,团队可以快速识别和解决问题,确保新代码有效并准备好投入生产。

除此之外,简单的 CI/CD 集成有助于保持高水平的代码质量和一致性。Anbox 可以包含在自动化测试工作流中,确保在合并之前彻底检查每一个更改,减少引入错误或回归的风险。这一严格的测试过程建立了对软件稳定性和性能的信心,使得部署更新和新功能更加容易。将 Anbox 集成到您的工作流中可简化工作流,从而减少人工开销和重复任务的数量,使开发人员可以更少地关注维护,而更多地关注创新。 

此外,Anbox Cloud 对 DevOps 实践的支持还培养了一种协作和持续改进的文化,从而打造出更高质量的软件和更高效的开发流程。让我们看看 Anbox 如何在多个团队之间进行协作。

远程访问 Android 实例

Anbox 提供对 Android 实例和管理门户的远程访问,可以类似地视为某种 Android 虚拟桌面基础设施(VDI)。这是演示和远程故障排除的理想选择,因为它允许利益相关者与 Android 系统进行交互,就像他们在本地使用它一样。该功能对于展示新功能、开展培训课程和提供远程支持也特别有用。

远程访问 Android 实例增强了开发团队的灵活性和响应能力。开发人员可以从任何地方访问和管理他们的实例,他们可以快速响应问题或进行必要的调整,而不必局限于特定的位置。这种远程功能还支持更敏捷的开发方法,允许团队更快地迭代和部署更新。此外,Anbox Cloud 仍然由 Ubuntu Pro 覆盖,因此您可以确保开发人员能够获得安全更新。Canonical 提供的所有 Android 图像都附带每月一次的 Android 安全补丁。

Anbox Cloud 还提供远程实例流,开发人员可以将 Android 实例同时传输到多个设备。该功能对于分布式开发和远程测试特别有用,允许团队成员查看系统并与之交互。

此外,远程实例流简化了故障排除和支持。开发人员可以从任何位置访问 Android 实例,立即诊断和解决问题。这种远程功能也有利于进行演示和展示,为利益相关者提供系统功能和性能的实时视图。 

利用云原生解决方案和可扩展性增强开发

Anbox Cloud 依靠云原生方法为开发和测试 Android 应用程序提供一致和安全的环境。通过将开发与特定硬件分离,Anbox Cloud 缓解了汽车行业常见的与碎片化和兼容性相关的问题。这种灵活性使开发人员可以专注于他们可以为系统提供的附加值,而不是将时间浪费在物理硬件的限制上。

云原生解决方案支持更具可扩展性的开发流程,众所周知,汽车开发通常需要大量的测试和验证。通过 Anbox Cloud,可以根据需求动态分配资源,确保开发环境始终可用且响应迅速。这种可扩展性支持更大的开发团队和更广泛的测试,可进行更快的迭代和更彻底的应用程序验证。云原生架构中固有的安全功能还可以保护敏感数据和知识产权,为汽车开发提供安全可靠的平台。

此外,按需扩展资源的能力有助于管理活动高峰期,例如在重大开发里程碑或产品发布期间。这种能力意味着开发环境即使在负载很重的情况下也能保持响应性和性能。通过提供可扩展且经济高效的解决方案,Anbox Cloud 使汽车开发团队能够更加敏捷地应对开发突发事件、不断变化的需求和市场条件。

网络研讨会了解 Anbox Cloud

通过促进 Android 应用程序的高效测试、定制和部署,并无缝集成到 CI/CD 管道中,Anbox Cloud 将成为开发人员的强大盟友。 

借助全新的 Anbox 汽车功能拥抱汽车开发的未来,探索创造下一代汽车信息娱乐系统和应用程序的革命性方式。

您是否感到好奇?观看我们的网络研讨会视频,了解更多关于 Anbox Cloud 及其在汽车行业用例的信息。

或者现在就联系我们

Android 是Google LLC 的商标。

订阅博客文章

订阅您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

Canonical 发布 Ubuntu 26.04 LTS Resolute Raccoon

Ubuntu 为企业工作负载提供深度芯片优化与前沿安全防护(第 11 个长期支持版本)。 2026 年 4 月 23 日,Canonical 正式发布代号为 “Resolute Raccoon” 的 Ubuntu 26.04 LTS,用户可通过 Ubuntu 下载页面进行下载并安装。 Resolute Raccoon 在过渡版本推出的高稳定性优化基础上进一步升级,支持 TPM 硬件全盘加密、优化应用权限弹窗提示功能、为基于 Arm® 架构的服务器提供 Livepatch 实时补丁更新,并采用基于 Rust 语言的工具以提升内存安全性。该版本原生支持 NVIDIA CUDA、AMD ROCm 等行业领先的 AI/ML 工具包,使 Ubuntu 26.04 LTS 成为 AI […]

快速推进 Renesas RZ 平台上的工业与 AI 部署

已认证的 Ubuntu 24.04 LTS 镜像现已可用 Canonical 欣然宣布,面向 Renesas RZ/G2L 和 RZ/G2LC 64 位微处理器(MPU)平台的已认证 Ubuntu 24.04 LTS 及 Ubuntu Core 24 镜像现已正式发布通用(GA)版本。借助可直接用于生产环境的 Ubuntu 版本,用户可获得企业级安全保障、长期技术支持,并充分启用 Renesas RZ/G 系列丰富的多媒体功能。 除面向 RZ/G2L 和 RZ/G2LC 的 GA 发布外,Canonical 同时推出适用于 Renesas RZ/V2L 平台的 Ubuntu 镜像,并提供 AI Snap 教程,用于在 Ubuntu 上部署 Renesas AI 应用。该镜 […]

SQL Server 2025 已在 Ubuntu 24.04 LTS 上正式发布

Microsoft 已宣布 SQL Server 2025 在 Ubuntu 24.04 LTS 上正式发布通用(GA)版本,首发版本为 CU1。这一里程碑意味着企业可在我们最新的长期支持版系统上部署关键业务工作负载,受益于可预期的稳定性与最新内核。 更新你的软件源 如果您一直在测试预览版,必须切换软件源配置,以确保使用正式生产版本。要切换软件源配置,请将您的源从 mssql-server-preview.repo 更新为 mssql-server-2025.repo。继续使用预览版软件源可能会导致安装不适用于生产环境工作负载的预发布版本。 Linux 增强功能 SQL Server 2025 CU1 针对在 Linux 基础设施上管理数据库推出了特定改进。 新增的动态管 […]