<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android Automotive Solutions by Bamboo Apps</title>
	<atom:link href="https://androidautomotive.dev/feed" rel="self" type="application/rss+xml" />
	<link>https://androidautomotive.dev</link>
	<description></description>
	<lastBuildDate>Tue, 25 Nov 2025 18:50:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>3 major reasons why app makers should explore Android Automotive OS now</title>
		<link>https://androidautomotive.dev/blog/3-major-reasons-why-app-makers-should-explore-android-automotive-os-now</link>
		
		<dc:creator><![CDATA[Yana]]></dc:creator>
		<pubDate>Thu, 13 Nov 2025 12:20:16 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<guid isPermaLink="false">https://androidautomotive.dev/?p=10450</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>In 2024, there were <a href="https://www.automotiveworld.com/articles/stable-global-output-in-2024-but-notable-changes-in-europe/" target="_blank" rel="nofollow noopener">79,2 million cars</a> produced worldwide. Almost <a href="https://www.businesswire.com/news/home/20250807708583/en/Global-Automotive-OEM-Telematics-Market-Report-2025-The-Number-of-Connected-Cars-with-Embedded-OEM-Telematics-Systems-is-Expected-to-Surpass-500-Million-by-2029---ResearchAndMarkets.com" target="_blank" rel="nofollow noopener">79%</a> of them already come with integrated telematics. That is about 58 million cars that can be potential &#8220;carriers&#8221; of your application.</p>
<h2>Is AAOS really that promising?</h2>
<p>Car companies have been trying to build their own operating systems for the past ten years, but the path turned out to be way too expensive: support, updates, UX, integration with smartphones, app stores, voice assistants required resources at the level of technology giants.</p>
<p>As a result, brands began to transfer infotainment management to ecosystem-scale platforms – Apple and Google. And while Apple is betting on the Next Generation CarPlay (which is still phone-dependent), Google has gone further. Unlike CarPlay, AAOS is not a projected phone screen but a full-fledged car OS running right in the vehicle.</p>
<p>Since 2022, AAOS has been gaining an advantage over other infotainment operating systems, and it is projected to surpass 60 million shipments by 2030.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-10471 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/11/9.png" alt="Shipments of new vehicles by infotainment OS" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/11/9.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/11/9-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/11/9-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/11/9-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/11/9-768x384.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>Indeed, a few years ago, the platform was tested mainly by Volvo and Polestar. Today its implementation has been confirmed by Renault, GM, Ford, Honda, as well as Hyundai and Kia.<br />
In 2023, General Motors <a href="https://www.radioworld.com/news-and-business/gm-goes-embedded-in-its-evs" target="_blank" rel="nofollow noopener">stated</a> that it uses Android Automotive as the base platform for infotainment systems in both its electric and internal combustion vehicles. Back in 2021, Ford <a href="https://media.ford.com/content/fordmedia/feu/gb/en/news/2021/02/02/ford-and-google-to-accelerate-auto-innovation--reinvent-connecte.html" target="_blank" rel="nofollow noopener">announced</a> a multi-year partnership with Google, including OS integration into future models. Honda has been <a href="https://www.prnewswire.com/news-releases/all-new-accord-adds-google-built-in-to-its-must-have-technologies-301701311.html" target="_blank" rel="nofollow noopener">producing Google Built-In cars</a> since 2023 and plans to expand the range in 2025–2026. Renault has already <a href="https://www.renault.co.uk/electric-vehicles/megane-electric/google-built-in.html" target="_blank" rel="nofollow noopener">launched</a> the Megane E-Tech and Scenic E-Tech.</p>
<p>If we add up only these brands, it already becomes obvious that the large-scale expansion of AAOS is not a matter of &#8220;someday&#8221; but probably of the next two or three model cycles. Manufacturers update the product line every 2–4 years, and with each update, the share of models on AAOS automatically increases.</p>
<h2>Why app creators should act now?</h2>
<h3>1. First movers define the category before others catch up</h3>
<p>One of the main reasons to develop for Android Automotive OS is the opportunity to gain a real competitive advantage through early entry into the platform. In the mobile world, such windows closed years ago: the App Store and Google Play have long been oversaturated, and it is almost impossible to become a category leader there without huge marketing budgets.</p>
<p><img decoding="async" class="aligncenter wp-image-10472 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/11/3.png" alt="Apps for cars" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/11/3.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/11/3-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/11/3-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/11/3-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/11/3-768x384.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>The situation is the opposite with AAOS. The Google Play for Cars store currently consists of dozens of apps, not thousands. From 2021 to 2024, Google gradually expanded categories, adding navigation, podcasts, media, audiobooks. For example, at I/O 2023, Google <a href="https://android-developers.googleblog.com/2023/05/whats-new-with-android-for-cars.html" target="_blank" rel="nofollow noopener">announced</a> updates to the Android for Cars App Library to allow new app categories like IoT and weather. Even so, many niche segments remain empty.</p>
<p>We asked <strong>Maxim Leykin, Chief Technology Officer at Bamboo Apps</strong>, how long will the low-competition window in Google Play for Cars last.</p>
<div id="attachment_10408" style="width: 210px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-10408" class="wp-image-10408" src="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png" alt="Maxim_Leykin_CTO_Bamboo_Apps" width="200" height="200" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-48x48.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1.png 400w" sizes="(max-width: 200px) 100vw, 200px" /><p id="caption-attachment-10408" class="wp-caption-text">Maxim Leykin, CTO at Bamboo Apps</p></div>
<p><em><span style="font-weight: 400;">&#8220;Assuming massive AAOS adoption by OEMs and dominant market share, I would estimate the remaining window of &#8220;low competition&#8221; to be roughly 2 to 3 years (ending around 2027–2028). Right now, Google is actively working to simplify the transition of applications from mobile devices to automotive ones, specifically targeting the &#8220;low-hanging fruit&#8221; of parked apps. In early 2025, it announced the &#8220;Car Ready&#8221; program to allow mobile apps that are already optimized for large screens (like tablets) to be automatically reviewed and enabled for use in the car while parked. This change can bring thousands of new apps into the AAOS ecosystem with minimal development effort, flooding the &#8220;Parked&#8221; categories&#8221;</span>.</em></p>
<p>Besides, it’s well-known that car applications are subject to strict safety, usability, and regulatory requirements, which significantly limit the number of apps that can be approved for in-vehicle use. These limitations might create an opportunity for some developers to enter the platform ahead of competitors and secure a foothold there for a long time.<br />
Car screens are not an environment where the user switches between dozens of applications daily. On the contrary, if they see 2–3 offers in a category in a store, they pick one of them and use it for years.</p>
<p>This is especially noticeable in navigation: the user selects an app, tests it once, and rarely switches. The same applies to music, audiobooks, streaming platforms, and driver services.</p>
<p>For developers, this means that early entry into the AAOS provides category leadership, low competition, and almost guaranteed entry into the store&#8217;s recommendations.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="vc_cta3-container"><div class="vc_general vc_do_cta3 vc_cta3 vc_cta3-style-custom vc_cta3-shape-rounded vc_cta3-align-left vc_cta3-icon-size-md vc_cta3-actions-right vc_custom_1763035896149" style="background-color:#23333F;"><div class="vc_cta3_content-container"><div class="vc_cta3-content"><header class="vc_cta3-content-header"><h3 style="font-size: 28px;color: #FFFFFF;line-height: 34px;text-align: left" class="vc_custom_heading vc_do_custom_heading" >Automotive-grade apps are demanding, but we’ve done it before.</h3><p style="color: #FFFFFF;text-align: left" class="vc_custom_heading vc_do_custom_heading" >Reach out and let's discuss your future AAOS app.</p></header></div><div class="vc_cta3-actions"><div class="vc_btn3-container vc_btn3-inline" ><a style="background-color:#E6475B; color:#FFFFFF;" class="vc_general vc_btn3 vc_btn3-size-lg vc_btn3-shape-rounded vc_btn3-style-custom" href="https://androidautomotive.dev/#contact" title="" target="_blank">Contact us</a></div></div></div></div></section></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>But perhaps the most exciting opportunity for developers lies in access to vehicle data. Within defined safety limits, AAOS allows apps to interact with the car’s systems, such as speed, fuel or battery level, geolocation, tire pressure, driving patterns, sensor data, etc. This creates an entirely new layer of context-aware functionality. This way, apps gain an opportunity to deliver experiences that are not possible on mobile, e.g., adaptive content based on driving conditions, maintenance alerts tied to actual usage, eco-driving assistants, or personalised infotainment modes that respond to route type or driver profile.</p>
<p>In short, developers can build innovative products that feel deeply integrated into the car and therefore far more valuable to users.</p>
<h3>2. It is a new touchpoint capturing hours of user attention</h3>
<p>A car is a device that is used regularly and in a strictly repetitive scenario: on the way to work, a business trip, a route to the gym, an evening shopping trip. This is the rare type of screen time that occurs every day, without competing with the smartphone chaos of notifications.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-10473 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/11/2.png" alt="Car trips by trip purpose" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/11/2.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/11/2-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/11/2-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/11/2-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/11/2-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>Therefore, adding the AAOS version of the application automatically increases engagement. The user turns on the car, the application appears in the recommended tiles of the infotainment system. As a result, daily interaction becomes part of the route.</p>
<p>But more importantly, there is a new holding point. The psychology of interacting with the app changes. What started on the phone continues in the car, and vice versa (especially for books, music, and navigation). The total duration of usage grows, which contributes to habit formation and increases the likelihood of subscription.</p>
<p>In other words, AAOS is not just one more device but a retention mechanism built into the user&#8217;s daily behavioral model.</p>
<h3>3. Automotive contexts enable additional monetisation</h3>
<p>Inside the car, users behave differently, and those behaviors translate directly into revenue potential. EV drivers spend extended time parked while charging, passengers consume media in longer uninterrupted sessions, and drivers regularly encounter transactional moments – parking, charging, food pickup, route decisions. McKinsey <a href="https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/monetizing-car-data" target="_blank" rel="nofollow noopener">estimates</a> that connected-car commerce could reach $310B by 2030.</p>
<p>AAOS allows apps to tap these contexts respectfully: premium EV routing, paid parking reservations, in-car media subscriptions, pre-order and pickup flows, loyalty integrations, roadside assistance, and contextual offers based on route or vehicle needs.</p>
<p>In addition to subscriptions, AAOS opens up additional monetisation scenarios:</p>
<ul>
<li>Paid content “bundled&#8221; with the automotive experience: for example, enhanced sound quality, enhanced recommendations, offline maps.</li>
<li>Contextual monetisation for navigation: parking services, EV charging-suggestions, road services.</li>
<li>Apps can be shipped as part of onboard systems or rebranded for automakers. OEMs could license, integrate, or pre-install third-party apps, additionally covering customisation costs, white-label versions, or feature development. This may introduce a new B2B revenue stream, with the added benefit of being associated with top automotive brands.</li>
</ul>
<p>Besides, AAOS provides limited access to car telemetry. Developers can use anonymised information to improve the product and increase its value, as well as, if they comply with privacy regulations, to offer aggregated analytics to auto services and partner companies.</p>
<h2>Conclusion</h2>
<p>AAOS is not an experimental platform or a niche initiative. It is actually a growing infrastructure that is recognised by world&#8217;s largest manufacturers. The product range is changing, OEMs are announcing strategic partnerships with Google, and users are gaining new screens where they expect to find familiar services.</p>
<p>And those who enter this space today may find themselves in the lead tomorrow. Not because they did something monumental, but because they were there first. As Patrick Brady, Vice President of Engineering at Google, said in a recent interview: “It’s the beautiful thing about having a platform like this. There are services that we might not be thinking about today and that may be here tomorrow.”</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://androidautomotive.dev/blog/3-major-reasons-why-app-makers-should-explore-android-automotive-os-now">3 major reasons why app makers should explore Android Automotive OS now</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Elevating in-car experiences with Android Automotive apps</title>
		<link>https://androidautomotive.dev/blog/android-automotive-apps</link>
		
		<dc:creator><![CDATA[Yana]]></dc:creator>
		<pubDate>Fri, 23 May 2025 12:32:58 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<guid isPermaLink="false">https://androidautomotive.dev/?p=10425</guid>

					<description><![CDATA[<p>Introduction Cars are literally becoming digital devices on wheels. It&#8217;s no longer enough to just drive from point A to point B – drivers and passengers expect the car to entertain them, help with navigation, and understand their preferences. As vehicles become increasingly software-defined, consumers are placing higher demands on in-car digital experiences. However, the&#8230;</p>
<p>The post <a href="https://androidautomotive.dev/blog/android-automotive-apps">Elevating in-car experiences with Android Automotive apps</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Cars are literally becoming digital devices on wheels. It&#8217;s no longer enough to just drive from point A to point B – drivers and passengers expect the car to entertain them, help with navigation, and understand their preferences. As vehicles become increasingly software-defined, consumers are placing higher demands on in-car digital experiences.</p>
<p>However, the opinions of automobile executives and consumer tastes differ significantly. According to a <a href="https://www.capgemini.com/insights/research-library/customer-experience-in-automotive-2024/" target="_blank" rel="nofollow noopener">Capgemini Research Institute</a> study, 73% of CEOs consider brand reputation a major consideration when purchasing a car, while only 48% of buyers cite this as the most important factor.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-10438 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/05/2.png" alt="Top factors of consumers' vehicle choice" width="1200" height="704" srcset="https://androidautomotive.dev/wp-content/uploads/2025/05/2.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/05/2-260x153.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/05/2-778x456.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/05/2-48x28.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/05/2-768x451.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>Besides, the same study reveals that 77% of consumers are turned off by experiences that aren’t hassle-free, and 59% are dissatisfied with digital services that fall short of being best-in-class. The message is clear: users are quick to turn away when their expectations aren’t met.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-10440 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/05/3.png" alt="Factors that repel customers" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/05/3.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/05/3-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/05/3-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/05/3-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/05/3-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>In this regard, Android Automotive OS (AAOS) provides a technological foundation that allows you to flexibly create and deploy new types of in-car applications and services. As a result, there is a wide range of opportunities to adapt to the real needs of users and position user experience as a critical differentiator in the automotive market.</p>
<h2>About Android Automotive OS</h2>
<p>Android Automotive OS is a modified version of the Android operating system designed specifically to run directly on the car&#8217;s head unit. Unlike Android Auto, which projects the phone interface to the vehicle screen, AAOS is an independent platform that manages multimedia, navigation, climate, and other functions directly within the onboard system. It was created by Google and Intel, in partnership with automakers including Volvo and Audi, and debuted in March 2017.</p>
<p>Android Automotive has already become the in-vehicle infotainment system of choice. Since 2020, when the Polestar 2 became the first car to be equipped with Android Automotive, the industry has been keeping an eye on it.</p>
<p>Starting from 2022, AAOS is gaining the upper hand over other infotainment operating systems, predicted to reach more than 60 million shipments by 2030. Nowadays, <a href="https://en.wikipedia.org/wiki/Android_Automotive" target="_blank" rel="nofollow noopener">more than a hundred</a> production models use Android Automotive, including models from Polestar, Volvo, Renault, Chevrolet, Honda, Ford, and BMW. Nissan, Mitsubishi, Stellantis, Honda, Lucid, Porsche, and Hyundai are also interested in adopting AAOS in the near future.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-10402 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/10/9.png" alt="Shipments of new vehicles by infotainment OS in 2019-2030 by ABI Research" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/9.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<h2>Why Android Automotive matters for the automotive industry</h2>
<p>AAOS’s potential is truly revealed when a wide variety of market participants come into play.</p>
<p>For some, it&#8217;s an opportunity to keep up. When services like Spotify turn out to be built into the car&#8217;s interface out of the box, their direct competitors, even if they hadn&#8217;t thought about this segment before, begin to quickly look for ways to get there.</p>
<p>For others, on the contrary, it is a reason to take a step forward. Suppliers like Bosch see AAOS as a tool that can be used to quickly assemble a unique solution to meet the requirements of a particular automaker, whether it&#8217;s smart navigation or an adaptive voice assistant.</p>
<p>And there are those who use the system as a strategic element of the brand. For example, Mercedes-Benz doesn&#8217;t just integrate Android Automotive – it builds its own digital experience around it, where voice control and climate control merge into a single user scenario.</p>
<h3>New in-car services for a competitive edge</h3>
<p>As competition between automakers and technology companies intensifies, the ability to offer unique embedded services becomes an important differentiation factor. For example, an opportunity to watch streaming videos, play simple games while charging an electric car, or receive proactive recommendations from AI-based systems allows you to turn cars into a truly ‘smart’ environment.</p>
<h3>New user engagement opportunities</h3>
<p>Android Automotive OS opens the doors to the automotive segment for companies not previously associated with this industry. Developers of media, messaging, and IoT applications have the opportunity to reach a new audience like drivers and passengers, who increasingly perceive the car as an extension of their digital ecosystem.</p>
<p>When familiar scenarios like listening to music, texting, and navigation adapt to driving, interaction with applications becomes more frequent and prolonged in new contexts: on the road, in the parking lot, while waiting for charging.</p>
<p>In addition, new monetisation models are emerging. The ability to implement in-app purchases directly from the car screen opens up additional revenue for both app developers and automakers. This can include access to premium content (such as paid podcasts or exclusive music selections), microtransactions in games, paid features in navigation services, or integration with subscriptions, such as a subscription to a video service optimised for cars.</p>
<h3>Tailored solutions for OEMs</h3>
<p>Tier-1s can refine AAOS in accordance with the individual OEM requirements to their infotainment system, starting from the visual design of the interface and ending with deep integration with the vehicle&#8217;s equipment and services. They take on the task of customising the platform: redesign the user experience in accordance with brand standards, adjust support for specific hardware components, ensure compatibility with the automaker&#8217;s internal systems, and are responsible for meeting industry standards for safety and performance.</p>
<p>Moreover, thanks to the support of the standard Android API and custom extensions, some specific functionalities can be integrated a way faster. Tier-1 vendors can quickly implement or replace components such as voice assistants, navigation, multimedia applications, and connectivity modules.</p>
<p>In fact, this is the level at which the standard version of Android Automotive turns into a unique proprietary system that is recognisable to the driver as part of the ecosystem of a particular brand.</p>
<h3>Deep integration with car controls</h3>
<p>Android Automotive OS can deeply integrate with vehicle systems: multimedia, climate control, navigation, sensors, and even voice assistants. This creates scope for applications that can adapt to real-world driving conditions and user preferences.</p>
<p>Navigation services can take into account battery charge or fuel level, media players can adjust volume depending on speed, and smart assistants can control the temperature in the cabin. This access to the vehicle&#8217;s systems gives developers the tools to create more useful and context-aware solutions. For technology companies and automakers, this opens opportunities to create new digital services embedded not on top of, but within the very logic of the car.</p>
<h2>Key app categories built for Android Automotive</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-10441 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/05/4.png" alt="Android Automotive app categories" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/05/4.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/05/4-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/05/4-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/05/4-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/05/4-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>One of the main advantages of the AAOS is that it gives you an opportunity to deploy an ecosystem of applications in the car that are familiar to the user on a smartphone, but adapted to the automotive environment. Four key categories are developing especially actively now: media, messaging, navigation, and IoT.</p>
<h3>Media apps</h3>
<p>Media applications are, in fact, the basic standard. Music, podcasts, audiobooks – everything that the user is used to while being on the road. Spotify, YouTube Music, and Audible have already been adapted to AAOS and allow you to control playback via touch or voice. At the same time, the manufacturer can customise the interface to match the visual style of the brand.</p>
<h3>Messaging apps</h3>
<p>Messengers are a separate story. It is important for the driver not to be distracted from the road, but at the same time to stay in touch. But integrations with WhatsApp, Telegram, and Google Messages allow messages to be read out by voice, and users can respond via dictation. Everything is built around a hands-free approach.</p>
<h3>Navigation apps</h3>
<p>In addition to the default Google Maps, alternatives like Waze or Sygic are also supported on Android Automotive. Navigation apps can access vehicle data – for example, the remaining charge in the EV – and can suggest routes based on charging stations or traffic jams in real time.</p>
<h3>Internet of Things</h3>
<p>IoT applications in the context of Android Automotive are tools that let a car interact with other devices and digital services outside the vehicle. Through applications like SmartThings, the driver can turn on the heating in the apartment from the car, check whether the front door is locked, or open the gate in front of the entrance. All this is done directly from the infotainment screen or by voice control.</p>
<h2>Available Android Automotive apps</h2>
<p>The Android Automotive OS ecosystem continues to expand, and today 100+ customised applications are already available in cars with Google built-in support. This includes navigation, music, messengers, podcasts, as well as the first examples of games and video services (available for use in parking mode).<br />
In February 2025, Google officially <a href="https://blog.google/feed/mobile-apps-cars-google-built-in/" target="_blank" rel="nofollow noopener">announced</a> that such categories as videos, browsers, and games would be available for download on AAOS vehicles. They are intended to be used while the vehicle is parked. Among such apps are games like Farm Heroes Saga, streaming services like AMC+ and Paramount Plus, as well as a news app from NBC.</p>
<p>In the announcement, Google didn’t roll out a specific list of apps, but a constantly updated <a href="https://play.google.com/store/apps/streamchild/promotion_promotion_android_auto__car_ready_apps" target="_blank" rel="nofollow noopener">list of compatible apps</a> is available on Google Play in a special section dedicated to car-ready apps.</p>
<h2>How Android Automotive apps integrate with vehicle systems</h2>
<p>One of the key advantages of the Android Automotive OS is the deep native integration of applications with vehicle systems. In contrast to solutions like Android Auto, where the smartphone acts as the main computing center, here, the operating system itself runs on the head unit of the car and interacts with its systems directly.</p>
<h3>Integration with infotainment and display systems</h3>
<p>Applications can make full use of the central screen (infotainment system), the digital dashboard (gauge cluster), as well as secondary displays for passengers. Android Automotive OS natively supports various control types, including touchscreens, rotary controls, and hardware buttons that are easily configurable through the standard Android input framework.<br />
A special feature of the platform is its support for multi-displays, which allows content to be displayed not only on the central screen, but also on the dashboard, provided the OEM permits it. Only system applications or applications with manufacturer&#8217;s permissions can be used to display information in the cluster, which allows users to display navigation prompts, current track data, call and message notifications, and climate control indicators.<br />
At the same time, Android Automotive OS receives real-time data through the Vehicle Hardware Abstraction Layer (Vehicle HAL), including speed, gear position, and driving mode. This way, users dynamically control the display of content, for example, disable video playback at high speed.<br />
The infotainment system and the dashboard work in close synchronization: navigation instructions on the main screen can be duplicated or supplemented on the dashboard, information about the media being played is updated in both places, and the voice assistant responses are displayed where provided by the OEM design.</p>
<h3>Integration with other vehicle controls and ADAS</h3>
<p>The AAOS provides an API for interacting with vehicle functions, such as climate control, battery level, and lighting settings. This allows you to create customised interfaces and automation like starting seat heating at low outdoor temperatures. AAOS can also interact with ADAS systems: lane keeping assistants, blind spot monitoring, parking, and others. Although direct control of ADAS is not allowed by third-party applications for security reasons, applications can use its data, for example, for contextual notifications, alerts, or real-time route adaptation.<br />
While some functions are fully controllable through the platform, others are limited to read-only access. The tables below outline which systems typically allow full control and which expose data for monitoring only.</p>
<table>
<tbody>
<tr>
<td style="width: 50%;"><strong>System category</strong></td>
<td><strong>Details</strong></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2">Systems with full control</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Climate and comfort controls</span></td>
<td><span style="font-weight: 400;">Apps can adjust HVAC settings, control seat heating/cooling, and respond to environmental conditions (e.g., turn on seat heater when it&#8217;s cold).</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Infotainment controls and inputs</span></td>
<td><span style="font-weight: 400;">Full access to physical buttons, rotary knobs, touchscreen input, and voice commands for controlling media, navigation, and UI.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">ADAS-driven UI adaptation</span></td>
<td><span style="font-weight: 400;">UI elements (like visual cues, overlays, warnings) can adapt based on ADAS data, such as lane keeping status or parking proximity. </span></p>
<p><b><i>Note:</i></b><span style="font-weight: 400;"> Data is read-only, but UI behavior is fully controllable.</span></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><span style="font-weight: 400;">Systems with read-only access</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Driving status &amp; gear info</span></td>
<td><span style="font-weight: 400;">Applications can read real-time speed, gear position, ignition state, and parking brake status, but cannot influence them.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Lighting &amp; visibility management</span></td>
<td><span style="font-weight: 400;">Typically limited to reading the status of headlights, indicators, or wipers. Some OEMs may allow limited control.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Door &amp; access control</span></td>
<td><span style="font-weight: 400;">Mostly limited to status monitoring of doors and locks. Some OEMs expose lock/unlock functionality under specific conditions.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">ADAS alerts and status</span></td>
<td><span style="font-weight: 400;">Read-only access to system warnings and statuses such as lane departure, blind spot alerts, and automatic parking indicators.</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h3>Integration with sensors</h3>
<p>Applications can access information from vehicle sensors: GPS, acceleration sensors, tire pressure, ambient temperature, and others. This expands the possibilities for creating context-sensitive functions, such as weather tips or driving style recommendations.</p>
<p>However, as with other subsystems, access levels vary depending on the type of sensor and OEM restrictions.</p>
<table>
<tbody>
<tr>
<td style="width: 50%;"><b>Sensor category</b></td>
<td><b>Access and usage in AAOS</b></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Motion and positioning sensors</span></td>
<td><span style="font-weight: 400;">Full read-only access to GPS, accelerometer, gyroscope, magnetometer, barometer, IMU, ambient light, proximity, and temperature sensors. Used for motion tracking, driving analysis, and context-aware features.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Environmental sensors for climate</span></td>
<td><span style="font-weight: 400;">Temperature sensors provide read-only data, but applications can respond by adjusting HVAC settings, enabling climate automation based on sensor input.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Perception sensors (radars, lidars, cameras)</span></td>
<td><span style="font-weight: 400;">No direct access to raw data. Processed information or alerts may be available, depending on OEM policy. Used mainly for safety and contextual awareness.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Camera feeds integration</span></td>
<td><span style="font-weight: 400;">Read-only access to live camera streams for display purposes (e.g., reverse or surround view). No control over camera hardware or image capture.</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Driver monitoring systems</span></td>
<td><span style="font-weight: 400;">Applications may receive high-level alerts (e.g., drowsiness or distraction warnings), but do not access raw video or control the monitoring system directly.</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h3>Access to other vehicle data streams</h3>
<p>Through the Vehicle Properties API, applications can read vehicle states, such as whether the doors are open, whether the headlights are on, and what mode the transmission is in. This is useful for building smarter interaction scenarios, such as blocking distracting content on the screen when moving.</p>
<h3>Internet access and cloud services</h3>
<p>Since Android Automotive OS works independently of a smartphone, it can use the car&#8217;s built-in cellular modem or Wi-Fi module to connect to the Internet. This allows applications to work with cloud services, synchronise profiles, receive OTA updates, and send telemetry.</p>
<h2>Artificial Intelligence in Android Automotive</h2>
<p>Artificial intelligence is becoming a key element in the transformation of the automotive interface. The latest <a href="https://www.ibm.com/thought-leadership/institute-business-value/en-us/report/automotive-2035" target="_blank" rel="nofollow noopener">IBM’s “Automotive 2035”</a> study reports that 74% of executives surveyed believe that by 2035 vehicles will be software-defined and AI-powered.</p>
<h3>AI-powered personalisation</h3>
<p>Many automakers, including Volvo and Polestar, are already using Android Automotive with the ability to recognise a specific driver. For example, the system can, without a single command, activate the night mode on the display, suggest the desired playlist on Spotify, and turn on the seat heating if the temperature outside is below zero.</p>
<h3>Context-aware suggestions</h3>
<p>Depending on the situation, the driver can receive cues in a variety of circumstances. Google Assistant in Android Automotive can remind you to check out earlier than usual if traffic is forecast along the usual route. Or, knowing that you drive out of town on Fridays, it can suggest setting a route in advance, taking into account traffic jams and stops for charging an electric car.</p>
<h3>Voice recognition and natural language processing (NLP)</h3>
<p>AAOS allows integration with Google Assistant or alternative OEM voice assistants. Thanks to this, users can execute commands in a natural way. You can say &#8220;Show the nearest gas stations&#8221; or &#8220;Turn on soothing music&#8221; and get an instant response.</p>
<p>NLP systems are also used for personalisation: the assistant can take into account the context like time of day, location, preferences of the driver, and provide more relevant answers.</p>
<h3>Object recognition</h3>
<p>Although Android Automotive itself does not perform object recognition or manage autopilot or cameras directly, it can visualise and display data received from external systems. For example, if the ADAS detects pedestrians or cyclists nearby, Android Automotive can show warnings or alerts on the vehicle’s interface.</p>
<h2>Navigating the challenges of Android Automotive app development</h2>
<p>The development of applications for Android Automotive OS opens up new horizons, but it is also accompanied by a number of technical and organisational difficulties, especially when compared with the Android mobile ecosystem.</p>
<h3>Compatibility across car models</h3>
<p>Manufacturers adapt AAOS to specific models by adding or removing functions. As a result, the same application may run differently on different vehicles. It is important for developers to test their applications in emulators and on real devices from different manufacturers using Vehicle HAL (Hardware Abstraction Layer) and Google templates.</p>
<h3>Customisability</h3>
<p>The AAOS imposes restrictions on UI/UX design, especially for security-related applications (such as navigation or messaging apps). The interface must match the templates of Material Design for Cars, otherwise Google will not allow it to be published. Therefore, it is impossible to simply ‘migrate’ a mobile application. It&#8217;d be required to adapt screens, simplify logic, and work with the CarApp or Jetpack for Cars frameworks.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-10442 size-full" src="https://androidautomotive.dev/wp-content/uploads/2025/05/5.png" alt="Messages templates examples" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2025/05/5.png 1200w, https://androidautomotive.dev/wp-content/uploads/2025/05/5-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2025/05/5-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2025/05/5-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2025/05/5-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<h3>Safety and compliance standards</h3>
<p>Since we are talking about software inside a moving vehicle, the requirements for stability and fault tolerance are higher than those for conventional mobile applications. AAOS applications must be checked for compliance with the Android Compatibility Test Suite (CTS) and Car Quality Guidelines, especially if they relate to media, communications, or navigation. Google also restricts the use of WebView in browser applications and prohibits third-party video streaming solutions if they may distract the driver.</p>
<h3>Over-the-Air updates</h3>
<p>Many OEMs implement OTA updates for the system and applications, which adds flexibility but also complicates the work of developers. Applications must be resistant to different firmware versions, able to work offline, and updates should not require driver intervention, this is the rule of UI-less updates.</p>
<h3>Data privacy concerns</h3>
<p>The AAOS provides access to vehicle data, but strictly regulates its use. For example, access to data on speed, location, battery charge, or driving modes must be justified and authorised by the user. The Vehicle Data API can only be used within permitted application types (e.g. EV charging or navigation). But <a href="https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/how-do-consumers-perceive-in-car-connectivity-and-digital-services" target="_blank" rel="nofollow noopener">McKinsey’s survey</a> shows that only fewer than 20 percent of all car owners are willing to share their data.</p>
<h2>Looking ahead: the future of Android Automotive</h2>
<p>Android Automotive is positioned as the future cornerstone of connected car technology and in-vehicle infotainment. Most major car manufacturers have adopted or announced plans to adopt AAOS, with only a few exceptions like Tesla and Mercedes, which use Linux-based platforms but may integrate Android apps as third-party services.</p>
<p>We asked<strong> Maxim Leykin, Chief Technology Officer at Bamboo Apps,</strong> whether he believed Android Automotive would serve as a driving force or just one of many competing platforms in the next 3–5 years.</p>
<div id="attachment_10408" style="width: 210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10408" class="wp-image-10408" src="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png" alt="Maxim_Leykin_CTO_Bamboo_Apps" width="200" height="200" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-48x48.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1.png 400w" sizes="auto, (max-width: 200px) 100vw, 200px" /><p id="caption-attachment-10408" class="wp-caption-text">Maxim Leykin, CTO at Bamboo Apps</p></div>
<p>“I don’t see much of a contradiction in the question. The specifics of the automotive industry and the market is that they are highly fragmented and extremely competitive, thus, the same goes for in-vehicle software. So, I don’t think there will be one and only software platform solely adopted by the industry.</p>
<p>At the same time, I’m sure that Android Automotive, already adopted by many major automakers like Ford, General Motors, Honda, Nissan, Renault, Volvo, Polestar and more, has the strong potential to be a significant driving force in the software-defined vehicle landscape over the next 3–5 years. The reasons are: its deep integration with vehicle functions, openness for customisation via AOSP, access to the Google ecosystem (Maps, Assistant, Play Store), and support from a large global developer community”.</p>
<p>According to predictions, Android Automotive is set to grow rapidly in the coming years. The next few years might be crucial for Android Automotive’s expansion, and it is expected to capture around <a href="https://www.spglobal.com/mobility/en/research-analysis/android-automotive-is-taking-over-but-what-about-google.html" target="_blank" rel="nofollow noopener">18% of the market share</a> by 2027. And around 80% of Volvo’s cars are forecast to have the system by then.</p>
<h2>Partner with us for Android Automotive app development</h2>
<p>When it comes to developing Android Automotive OS apps, Bamboo Apps is your trustworthy partner. Our team has successfully collaborated with leading companies in the sector such as Jaguar Land Rover, Mitsubishi Electric, Škoda Auto, Rinspeed, and Gentherm. We have 10+ years of experience in creating user-friendly automotive media and connectivity apps that integrate with modern in-car systems.</p>
<p>Let’s talk about building your next AAOS app – <a href="https://androidautomotive.dev/#contact" target="_blank" rel="noopener">contact us</a> to start planning.</p>
<h2>FAQ</h2>
<h3>What is the difference between Android Auto and Android Automotive OS?</h3>
<p>Android Auto is a projection system in which your mobile device is connected to the car and its interface is displayed on the car screen. Android Automotive is a separate operating system installed in the car itself, running independently of the phone.</p>
<h3>What types of apps are available for Android Automotive?</h3>
<p>As of 2025, media, navigation, messaging, and IoT apps, as well as (in extended format) videos, browsers, and games are supported, provided they meet driving safety requirements.</p>
<h3>How can developers get started with developing apps for Android Automotive?</h3>
<p>Google provides SDKs, emulators, and documentation for adapting Android applications to AAOS. There are also specialised guidelines for each type of application (media, navigation, etc.).</p>
<h3>What are the benefits of integrating Google services into Android Automotive?</h3>
<p>With Google Automotive Services, developers gain access to Google Assistant, Google Maps, the Play Store, and other services, simplifying the user experience and expanding monetisation opportunities. However, working with GAS requires separate certification and partnership with Google.</p><p>The post <a href="https://androidautomotive.dev/blog/android-automotive-apps">Elevating in-car experiences with Android Automotive apps</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>QNX vs AAOS (Android Automotive OS): Compare the Platforms</title>
		<link>https://androidautomotive.dev/blog/qnx-vs-aaos</link>
		
		<dc:creator><![CDATA[sitnikova]]></dc:creator>
		<pubDate>Tue, 31 Oct 2023 09:42:49 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<guid isPermaLink="false">https://androidautomotive.dev/?p=10393</guid>

					<description><![CDATA[<p>BlackBerry QNX vs Android Automotive OS: Comparison BlackBerry QNX has been a staple of the Automotive industry for well over a decade as a highly secure OS for connected cars. Despite stepping back from infotainment systems in recent years, its market stronghold on safety-crucial functionality remains very much palpable. On the other hand, Android Automotive&#8230;</p>
<p>The post <a href="https://androidautomotive.dev/blog/qnx-vs-aaos">QNX vs AAOS (Android Automotive OS): Compare the Platforms</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>BlackBerry QNX vs Android Automotive OS: Comparison</h2>
<p>BlackBerry QNX has been a staple of the Automotive industry for well over a decade as a highly secure OS for connected cars. Despite stepping back from infotainment systems in recent years, its market stronghold on safety-crucial functionality remains very much palpable.</p>
<p>On the other hand, Android Automotive OS is a relatively new industry player, which has been steadily gaining steam among OEMs and Tier-1 suppliers. With robust and easily accessible functionality, it’s a system worth considering for any new automaker.</p>
<p>Having experience with both technologies, we’ll compare their strengths and weaknesses, and see which system may be best for you.</p>
<h3>Basics</h3>
<p>In the most basic sense, QNX and Android Automotive are embedded systems that power the main functionality of a smart vehicle.</p>
<p><b>QNX</b> is a Unity-like proprietary OS that has established a strong presence in the Automotive market. Initially released all the way back in 1982, it was one of the first commercially successful microkernel systems.</p>
<p><b>Android Automotive OS</b> released in March 2017 as a full-stack, open source platform running directly on in-vehicle hardware. It’s notable for being able to directly integrate with GAS (Google Automotive Services), such as Maps, Play Store, Assistant, etc.</p>
<h3>Functions</h3>
<p>Both systems offer a similar feature set, in that they can handle a large variety of entertainment, connectivity, security, and comfort functions.</p>
<p>QNX and AAOS provide the following functionality:</p>
<ul>
<li aria-level="1">Apple CarPlay and Android Auto compatibility;</li>
<li aria-level="1">voice control with speech recognition and natural language understanding;</li>
<li aria-level="1">multimedia discovery and playback;</li>
<li aria-level="1">GPS navigation;</li>
<li aria-level="1">OTA updates;</li>
<li aria-level="1">rear view camera;</li>
<li aria-level="1">comfort settings control;</li>
<li aria-level="1">and others.</li>
</ul>
<p>QNX is notable for its support for both HTML5 and Android apps and enhanced security. On the other hand, AAOS’ signature feature is Google Automotive Services (GAS). As was already mentioned, it provides instant and seamless integration with car versions of Google Assistant, Google Maps, and the Play Store.</p>
<h2>Hardware and Software</h2>
<h3>Setup Process</h3>
<h4>AAOS</h4>
<div id="attachment_10395" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10395" class="size-full wp-image-10395" src="https://androidautomotive.dev/wp-content/uploads/2023/10/2.png" alt="Setup process of Android Automotive OS" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/2.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/2-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/2-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/2-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/2-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10395" class="wp-caption-text">The setup process of Android Automotive OS</p></div>
<p>If you’ve ever set up an Android phone, you know what setting up an Android Automotive OS is like. Being a Google product, the system requires you to provide usage data and diagnostics to the company. Once that is done, you can sign into a Google account – or stay logged out, which will limit you to just the default set of apps (radio, Bluetooth, Google Maps).</p>
<p>AAOS supports multiple users, so one car can store multiple user profiles with different comfort settings (seat position, mirror position, temperature, etc.) and apps installed. It also has a Guest user feature for cases where the car owner lends the vehicle out to a friend, for instance.</p>
<p>Additionally, the system can integrate with the driver’s Android phone to pull up contacts and Google Maps bookmarks from their account.</p>
<h4>QNX</h4>
<p>Unlike Android, QNX doesn’t require integration with Google. It also doesn’t force any email-based sign-in or configuration on the user’s end – all features are available from the get-go.</p>
<p>Though, consequently, the software does not pull contacts and bookmarked locations from an existing user account and only supports one driver profile at a time.</p>
<h3>Home Screen</h3>
<h4>AAOS</h4>
<div id="attachment_10396" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10396" class="size-full wp-image-10396" src="https://androidautomotive.dev/wp-content/uploads/2023/10/3.png" alt="AAOS homescreen" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/3.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/3-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/3-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/3-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/3-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10396" class="wp-caption-text">Default AAOS homescreen</p></div>
<p>Android Automotive’s home screen (or Car Launcher) can display all the expected widgets, including navigation, media playback, communication, the status bar, notifications, and other components. By default it displays a list of the apps installed on the system, but it doesn’t have to.</p>
<p>The Car Launcher is designed with the expectation that it will be customised. Its layout, colours, icons, status bar, widgets, and so on can all be modified to fit any brand image – as long as it passes the hard safety and minimal distraction guidelines.</p>
<p>On the whole, the interface will be immediately familiar to anyone who has ever used an Android smartphone or tablet before.</p>
<h4>QNX</h4>
<div id="attachment_10397" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10397" class="size-full wp-image-10397" src="https://androidautomotive.dev/wp-content/uploads/2023/10/4.png" alt="QNX UI (non-default)" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/4.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/4-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/4-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/4-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/4-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10397" class="wp-caption-text">Example QNX interface (non-default)</p></div>
<p>QNX home screens are what most of us think of when they imagine a standard in-vehicle HMI. They typically feature a similar array of information to AAOS, with a non-fullscreen map, media playback, notifications, weather, and other status data.</p>
<p>The default interface relies on the bottom bar menu to switch between navigation, media, calls, settings, app list, and so on. But much like AAOS, that preset is highly customisable and can be completely revamped depending on the automaker’s wishes.</p>
<h3>Play Store Ecosystem</h3>
<div id="attachment_10398" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10398" class="size-full wp-image-10398" src="https://androidautomotive.dev/wp-content/uploads/2023/10/5.png" alt="Google Play Store" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/5.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/5-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/5-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/5-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/5-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10398" class="wp-caption-text">Google Play Store for AAOS</p></div>
<p>Google Play Store is absolutely massive – but its dedicated Android Automotive section isn’t. Google is very particular about what apps can and cannot be installed on AAOS due to strict safety regulations. As a result, the section contains a decent, but still relatively modest number of solutions.</p>
<p>The current selection includes not just GAS services, but media streaming services (Youtube, Audible, Spotify, iHeartRadio, etc.), POI apps, parking apps, fuelling and charging apps, news applications, <a href="https://play.google.com/store/apps/details?id=eu.bamboo.automotiveapp">in-vehicle onboarding software</a>, and even games.</p>
<h3>BlackBerry Ecosystem</h3>
<div id="attachment_10399" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10399" class="size-full wp-image-10399" src="https://androidautomotive.dev/wp-content/uploads/2023/10/6.png" alt="BlackBerry Ecosystem" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/6.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/6-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/6-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/6-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/6-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10399" class="wp-caption-text">The software ecosystem of BlackBerry</p></div>
<p>BlackBerry has its own software ecosystem, which includes speech recognition solutions (Nuance and open source alternatives), HERE navigation, open source options for cloud and embedded TTS, Bluetooth functionality with Mindtree, and more.</p>
<p>QNX itself incorporates a multitude of infotainment services, with its own Multimedia Suite, Blink-based Web Browser, Acoustic Management Platform, Speech Framework, BlackBerry OTA Platform for updates, among others.</p>
<h2>Customisation Options</h2>
<h3>The Future of Android OEM Customisation</h3>
<p>Android Automotive is fully skinnable, meaning car manufacturers can make it look however they like using the existing code, APIs, and the app ecosystem as the basis. Yet the possibilities for system customisation are continuously expanding.</p>
<p>I/O 2023 has demonstrated Google’s commitment to continuously enriching the system, with Youtube support, games, and smart message replies greatly expanding Android Automotive’s entertainment and communications possibilities. In addition, this year’s Detroit Auto Show marked the reveal of Amazon Prime Video, Zoom, and the Weather Channel apps on AAOS.</p>
<p>Google&#8217;s Android for Cars App Library now also officially supports <a href="https://www.xda-developers.com/android-for-cars-features-drivers-passengers/">IoT applications</a>. These will enable users to control various smart home devices, such as the thermostat, locks, garage doors, cameras, and so on – all from inside their cars.</p>
<p>Material Design is planned to come to AAOS – though only for developers, not for drivers. According to <a href="https://source.android.com/docs/automotive/unbundled_apps/design-tokens">the official documentation</a>, OEMs will be able to use so-called design tokens that represent repeated design decisions implemented across the system. These will allow for dynamic changes in the interface depending on the situation.</p>
<div id="attachment_10400" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10400" class="size-full wp-image-10400" src="https://androidautomotive.dev/wp-content/uploads/2023/10/7.png" alt="Material design tokens on Android" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/7.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/7-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/7-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/7-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/7-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10400" class="wp-caption-text">Material design tokens on Android</p></div>
<p>Security features will continue to be customisable depending on local market requirements, with automakers being able to disable or adjust certain features during driving. This includes the Play Store, car manual, keyboards, text messages, videos, and so on. Though, if the car has a front-seat passenger, said features can be made available for them.</p>
<h3>The Future of QNX Customisation</h3>
<p>BlackBerry has also been presenting some exciting opportunities for QNX enhancement over the course of this year. The company has been especially keen on cloud technologies.</p>
<p>For one, BlackBerry IVY was revealed at <a href="https://www.autoconnectedcar.com/2023/01/ces2023-blackberry-news/">CES 2023</a>. It’s a cloud-connected automotive AI platform developed in tandem with Amazon Web Services designed to help OEMs deploy third-party apps at a faster pace. It’s currently pre-integrated on 3 commercially-available digital cockpits, but will gradually become available on a wider range of systems.</p>
<div id="attachment_10403" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10403" class="wp-image-10403 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/10/8-1.png" alt="BlackBerry at CES 2023" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/8-1.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/8-1-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/8-1-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/8-1-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/8-1-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10403" class="wp-caption-text">BlackBerry innovations at CES 2023</p></div>
<p>Another cloud technology revealed at CES was QNX Accelerate, a cloud version of QNX Neutrino RTOS. This is a big milestone for the development of embedded vehicle systems that will drastically reduce development cycles for new automotive and IoT solutions. Select OEMs and Tier-1 suppliers (Marelli, Continental) have already received early access to it.</p>
<p>“[Cloud computing] is going to be foundational to all our products — the operating system, and the hypervisor, and safety products,” <a href="https://blogs.blackberry.com/en/2023/04/get-in-the-sdv-podcast-from-blackberry-season-2-episode-3">says John Wall</a>, Senior Vice President and Head of QNX at BlackBerry.</p>
<h2>Models Applicability</h2>
<h3>QNX</h3>
<p>BlackBerry QNX remains massive among leading brands, including Bosch, Ford, BMW, Aptiv, General Motors, Toyota, Volkswagen, Honda, Mercedes-Benz, and many others. It’s a well-established industry partner with a lot of trust behind it.</p>
<p>According to TechInsights, BlackBerry QNX is embedded in over <a href="https://finance.yahoo.com/news/blackberry-software-now-embedded-over-120000799.html?guccounter=1">235 million cars</a> worldwide as of 2023 – that is a 20 million year-over-year increase.</p>
<p>&#8220;In ten years, BlackBerry QNX has expanded from being in over 16 million vehicles to over 235 million today.  Undoubtedly, we are the market leader for secure and safety-certified automotive software,&#8221; states John Chen, Executive Chairman &amp; CEO, BlackBerry.</p>
<h3>Android Automotive</h3>
<p>Android Automotive is still in its early stages of adoption, so the current list of models supporting this technology is relatively short. Nevertheless, it includes models from such brands as: Audi, Cadillac, Chevrolet, Chrysler, Dodge, Ford, GMC, Honda, Lincoln, Lucid, Maserati, Polestar, Rivian, Volvo, and Renault.</p>
<p>This lineup will only expand over time. Currently, Ford and Volkswagen are looking to integrate AAOS into their cars more broadly (namely for the F-150 Lightning and VW ID.2all models). Porsche and Mercedes-Benz are also preparing to incorporate Android into some of their vehicles. So the majority of OEMs will offer at least one model compatible with AAOS by 2024.</p>
<p>By 2025, AAOS is predicted to become <a href="https://www.abiresearch.com/press/less-6-new-vehicles-shipped-android-automotive-os-will-feature-google-automotive-services-2025/">the predominant automotive OS in new vehicles</a>, surpassing QNX and Automotive Grade Linux. In 2026, 90% of new car models (mid and high level) will be using Android Automotive OS. Though it bears mentioning that less than 6% of those vehicles will feature GAS due to data safety and privacy concerns.</p>
<div id="attachment_10402" style="width: 1210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10402" class="size-full wp-image-10402" src="https://androidautomotive.dev/wp-content/uploads/2023/10/9.png" alt="Shipments of new vehicles by infotainment OS in 2019-2030 by ABI Research" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/9.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/9-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-10402" class="wp-caption-text">Shipments of new vehicles by infotainment OS in 2019-2030 by ABI Research</p></div>
<h2>BlackBerry QNX vs AAOS: How to Choose an Automotive OS</h2>
<p>The choice ultimately depends on what you want to prioritise and how much resources you’re willing to dedicate to infotainment development. Let’s look at the basic pros and cons of each system to make it more clear.</p>
<h3>Blackberry QNX OS Pros &amp; Cons</h3>
<h4>Pros</h4>
<ul>
<li aria-level="1">Security. QNX is compliant with multiple security standards (including ISO 26262) and is well-protected from cyber attacks thanks to its built-in security model, which makes it the go-to choice for many mission-critical systems.</li>
<li aria-level="1">Stability. The system’s microkernel architecture allows it to run different services in separate protected memory spaces, resulting in very stable performance.</li>
<li aria-level="1">Customisation. QNX is decently flexible, in large part owing to its modular architecture. This makes it easy to shape for a variety of markets and customer requirements.</li>
<li aria-level="1">Fast time to market. QNX follows the POSIX programming standard, which helps reduce the time it takes to turn an idea into a market-ready product.</li>
</ul>
<h4>Cons</h4>
<ul>
<li aria-level="1">Cost. The system is commercial, meaning you’ll need to pay licensing fees, which can get rather expensive compared to open-source solutions.</li>
<li aria-level="1">Few third-party apps. QNX supports a very limited scope of third-party applications compared to its competitors, which restricts the system’s functionality. And obviously, its own ecosystem is no match for Google’s.</li>
<li aria-level="1">Learning curve. QNX has its own specific architecture, tools, and programming model that developers will need to understand. The learning curve for that can get pretty steep.</li>
<li aria-level="1">Underwhelming design. While QNX runs the core functionality of the system behind the scenes, carmakers usually build their own interfaces on top of it (e.g. Audi’s MMI and Ford’s Sync). However, since automakers tend to lack UI design expertise, these interfaces often end up underwhelming.</li>
<li aria-level="1">Support. A point of contention, but a point nonetheless: some developers note that QNX support can be slow and unresponsive, with updates and fixes taking a long time to roll out.</li>
</ul>
<h3>Android Automotive OS Pros &amp; Cons</h3>
<h4>Pros</h4>
<ul>
<li aria-level="1">Open source. AAOS is completely open source, making it much cheaper than its proprietary competitors.</li>
<li aria-level="1">GAS. AAOS offers deep integration with car versions of Google Assistant, Google Maps, and the Play Store by default.</li>
<li aria-level="1">Predeveloped extensions. Developers can use predeveloped automotive extensions and a variety of libraries for Bluetooth, navigation, and other functionality, which significantly speeds up the development process.</li>
<li aria-level="1">Accessibility. It’s an Android system, meaning finding developers that know how to work it is as easy as can be.</li>
<li aria-level="1">Robust customisation. As long as designers stick to the automotive safety guidelines enforced by Google, AAOS customisation capabilities are pretty much limitless.</li>
</ul>
<h4>Cons</h4>
<ul>
<li aria-level="1">Not real-time. AAOS cannot be used to power lower-level processes the same way QNX can due to its less fault-tolerant performance.</li>
<li aria-level="1">Limited adoption (so far). As of today, Android Automotive is supported by a limited range of vehicle models, most of which are in the higher price range.</li>
<li aria-level="1">Privacy. Automakers that agree to implement AAOS into their cars also agree to share all vehicle data with Google, and not all OEMs and drivers are comfortable with that prospect.</li>
<li aria-level="1">Safety concerns. The open-source nature of the system and the distrust towards Google’s data protection measures are slowing adoption, particularly when it comes to GAS.</li>
</ul>
<h3>Pay Attention Points</h3>
<p>If we boil it down to the most crucial factors, QNX is extremely safe and reliable, but lacks user-friendliness and can have a very resource-intensive dev cycle. On the other hand, AAOS is cheap, pretty, and easy to work with, but isn’t as stable.</p>
<p>AAOS is perfect for creating a great user experience as an infotainment system, while the real-time architecture of QNX is a better fit for mission-critical functionality, such as brakes, sensors, etc. So technically you can integrate both to fulfil different purposes.</p>
<h2>BlackBerry QNX vs Android Automotive OS: Final Verdict</h2>
<h3>Expert Opinion</h3>
<p><a href="https://bambooapps.eu/" target="_blank" rel="noopener">Bamboo Apps</a> has experience in working with both QNX and Android Automotive OS, so we reached out to the company’s CTO for his opinion on the matter.</p>
<div id="attachment_10408" style="width: 210px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-10408" class="wp-image-10408" src="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png" alt="Maxim_Leykin_CTO_Bamboo_Apps" width="200" height="200" srcset="https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-260x260.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1-48x48.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/10/Maxim_Leykin_CTO_Bamboo_Apps-1.png 400w" sizes="auto, (max-width: 200px) 100vw, 200px" /><p id="caption-attachment-10408" class="wp-caption-text">Maxim Leykin, CTO at Bamboo Apps</p></div>
<p>“The major benefit of BlackBerry QNX is the microkernel architecture, which minimises downtime and cyberattack surfaces through isolation and separation mechanisms,” says Maxim Leykin, the Chief Technology Officer at Bamboo Apps.</p>
<p>“Device drivers and system services run alongside applications, separated from one another and the kernel. Such architecture makes Blackberry QNX especially good for usage on mission-critical embedded systems with a limited amount of resources and high requirements for performance, scalability and security.”</p>
<p>Maxim goes on to mention the usual gripes people have with QNX, including licensing costs, the longer learning curve, limited customisability, and the relatively small number of libraries. This is where AAOS compares favourably to it.</p>
<p>“&#8230;Android Automotive OS (AAOS) is based on the open source and very commonly used Android OS which simplifies the learning curve and allows to engage more developers. It is highly customisable and suitable for rapid development of a fancy and complicated UI. The number of libraries ported for AAOS is big.”</p>
<p>“Unfortunately, AAOS is not a real-time OS,” he continues. “It’s not as reliable and fault-tolerant as QNX, thus it can hardly be used when developing software for low-level embedded systems with a limited amount of resources and high reliability requirements.”</p>
<h3>User Opinion</h3>
<p>The general consensus online seems to be that QNX is a very solid system for those looking to maximise security at the cost of user experience and development speed. “A bit challenging to develop for”, “not the most affordable operating system available”, “could be more user friendly”, and “the app selection is not as robust as other platforms” are some of the common complaints about the product.</p>
<p>On the other hand, Android Automotive is very much beloved for its sleek interface and ease of development – while being not so beloved for enforced feature lockouts, complete data submission to Google, and its Play Market store section being a little underwhelming (though, still offering a considerably bigger app selection than QNX).</p>
<p>Users have to say the following when comparing the two systems:<i></i></p>
<ul>
<li aria-level="1"><i>“In my eyes [AAOS]’s not a competitor, they are a partner! AAOS runs on the Blackberry QNX hypervisor so it can run non-critical applications that need to interface with the vehicle. QNX does have an Infotainment system that used to be a player in the market, but BB has effectively dropped that to focus on the core mission critical systems that run the car!”</i></li>
</ul>
<ul>
<li aria-level="1"><i>“QNX is a lower level operating system that controls the sensors, brakes, etc. Basically the car components that require realtime guarantees. QNX also provides a hypervisor (to run multiple QNX instances for different car subsystems) and an infotainment system that&#8217;s likely not going to be as popular as AAOS.”</i></li>
</ul>
<p>In other words, QNX-based infotainment isn’t seen as a viable competitor to AAOS. However, Blackberry’s lower-level safety systems can work alongside an Android interface to deliver the ultimate driving experience that’s both secure and pleasant to navigate.</p><p>The post <a href="https://androidautomotive.dev/blog/qnx-vs-aaos">QNX vs AAOS (Android Automotive OS): Compare the Platforms</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Developing Android Automotive OS apps with multimedia capabilities</title>
		<link>https://androidautomotive.dev/blog/developing-android-automotive-os-apps-media</link>
		
		<dc:creator><![CDATA[androidautomotive_dev]]></dc:creator>
		<pubDate>Tue, 01 Aug 2023 16:19:23 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<guid isPermaLink="false">https://androidautomotive.dev/?p=10340</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<h2>Introduction</h2>
<p>In-vehicle multimedia is a crucial part of the modern driving experience. Being able to choose from a variety of entertainment options, such as music, movies, podcasts, or other media can make any journey more enjoyable.</p>
<p>It’s also great for accessibility. Hands-free calls, voice-controlled navigation, and integration with smartphone apps allows drivers to stay connected while still keeping their attention on the road. And that’s just the start of what this functionality is capable of.</p>
<p>But how do you implement all that? That’s exactly what we are going to discuss. Today we’ll talk about the why and how you should add multimedia capabilities to your Android Automotive app.</p>
<h3>What is Android Automotive OS?</h3>
<p>Android Automotive OS is a modified version of Android optimised for in-vehicle infotainment (IVI) systems. It was launched by Google in 2017 as an open source platform, with its latest iteration as of now being Android Automotive 13.</p>
<p>The OS comes with a number of built-in features that make it perfect for automotive application development:</p>
<ul>
<li>smartphone integration;</li>
<li>Google services support;</li>
<li>support for vehicle-specific hardware and controls;</li>
<li>multimedia playback;</li>
<li>and others.</li>
</ul>
<p>In addition, navigation and voice assistance features are quite easy to implement thanks to the large number of available integration channels and documentation.</p>
<p>The system uses the Android for Cars App Library that further expands its capabilities with advanced templates. Those are designed to minimise driver distraction, while accounting for such variables as different screen sizes and input channels.</p>
<h3>Why is it beneficial for Automotive OEMs and Tier-1 suppliers?</h3>
<p>Android Automotive development presents several great advantages to automakers.</p>
<p>Firstly, the <strong>faster time-to-market</strong> gives a competitive edge to those seeking to break into the industry before anyone else. Secondly, compatibility with <strong>Google Automotive Services (GAS)</strong> alleviates the need for costly integrations with third-party companies (though you do need to purchase a GAS licence separately).</p>
<p>Next, AAOS software is great for building a <strong>brand ecosystem</strong> thanks to a variety of connectivity features, over-the-air updates, and near-limitless integration capabilities. It will help you develop an ongoing relationship of trust with your customers.</p>
<p>Finally, it’s a <strong>good investment</strong>. According to S&amp;P Global and IHS Markit, Android Automotive OS will skyrocket from 1% in 2022 to <a href="https://www.spglobal.com/mobility/en/research-analysis/android-automotive-is-taking-over-but-what-about-google.html" rel="nofollow ">18%</a> market share by 2027. Within the forecast period, AAOS will surpass Linux in popularity and show significantly faster growth than all of its other competitors (generic Android, Automotive Grade Linux, and AliOS).</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-10345 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/08/2.png" alt="Headunit OS market share" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/08/2.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/08/2-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/08/2-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/08/2-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/08/2-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>“Currently, there are around 20 [car] models available with [Android Automotive],” says Mohit Sharma, <a href="https://www.counterpointresearch.com/google-puts-auto-expansion-in-top-gear/" rel="nofollow ">Counterpoint’s</a> Research Analyst covering Smart Automotive, ADAS, and Location Ecosystems. “The latest addition to the list is the 2023 Honda Accord. Several other automakers have announced plans to move to AAOS, but not every automaker is interested in GAS.”</p>
<p>Among the major automakers currently interested in AAOS and GAS, he lists Volvo and Polestar, Renault, Nissan, Mitsubishi, General Motors, Stellantis, Ford, Honda, BMW, Lucid, and Porsche.</p>
<h2>Understanding Android Automotive OS</h2>
<h3>Differences between Android Auto and Android Automotive</h3>
<p>Don’t confuse Android Automotive OS with Android Auto. AAOS is a fully-fledged operating system with applications designed uniquely for it. Android Auto, on the other hand, simply mirrors certain mobile apps onto the car’s infotainment screen.</p>
<h3>AAOS features &amp; benefits</h3>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-10346 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/08/3.png" alt="AAOS features and benefits" width="1200" height="600" />The system offers a good number of useful features for Android developers, automotive companies, and drivers alike. Let’s have a look at the most prominent ones.</p>
<ol>
<li><strong>Multimedia functionality</strong>. This is what we’re here for. AAOS has unmatched multimedia file support, with features such as gapless playback, equaliser controls, video streaming, and more.</li>
<li><strong>Customisation options</strong>. Android Automotive OS is very flexible when it comes to design, so creating a unique brand interface tends to be very easy.</li>
<li><strong>Ecosystem integration</strong>. Google has a vast and familiar service ecosystem that’s easy to use and relatively cheap to implement on AAOS.</li>
<li><strong>Voice controls</strong>. The platform has robust voice functionality, which not only supports hands-free voice controls, but also allows for smart voice assistant implementation.</li>
<li><strong>Vehicle integration</strong>. Android Automotive is perfect for <a href="https://bambooapps.eu/expertise/connected-car-services">connected cars</a>, as it can seamlessly connect to the vehicle’s hardware and internal systems, accessing steering wheel controls, HVAC controls, rear-view cameras, and various sensors.</li>
<li><strong>OTA updates</strong>. AAOS can be upgraded over the air, meaning the system is always up-to-date without the driver having to go to a service centre.</li>
<li><strong>Easy development</strong>. Any Android dev can quickly get the hang of Android Automotive. This makes for a fast and painless development process.</li>
</ol>
<p>All in all, AAOS offers a really good combination of speed, utility, and cost efficiency.</p>
<h2>Multimedia capabilities of Android Automotive OS</h2>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-10380 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/08/4-12.png" alt="Multimedia capabilities of Android Automotive OS" width="1200" height="600" srcset="https://androidautomotive.dev/wp-content/uploads/2023/08/4-12.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/08/4-12-260x130.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/08/4-12-778x389.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/08/4-12-48x24.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/08/4-12-768x384.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>Let’s have a closer look at the multimedia features provided by Android Automotive OS.</p>
<h3>Audio and video playback</h3>
<p>Android Automotive OS supports various audio and video formats, letting users enjoy their favourite music, podcasts, audiobooks, videos, or movies while driving. It can connect to external sources such as mobile devices (via Bluetooth or cable), USB drives, and SD cards.</p>
<p>AAOS also lets users access streaming services directly from the IVI system, providing a wide range of entertainment for both drivers and passengers. Additionally, the latter can enjoy captioned content, thanks to the OS supporting subtitles in a variety of formats.</p>
<p>The platform comes with media control APIs that allow app developers to integrate their solutions with infotainment systems. That way in-car media playback can be managed through one’s smartphone with key controls such as play, pause, skip, shuffle, and more.</p>
<h3>Advanced audio settings</h3>
<p>Android Automotive offers a number of advanced audio playback features. Firstly, it supports gapless playback, which creates seamless transitions between tracks, making for a smooth and uninterrupted listening experience.</p>
<p>Secondly, the OS provides built-in equaliser controls, allowing users to manually balance bass, middle frequencies, and treble to suit their tastes.</p>
<p>Finally, AAOS has multi-zone audio functionality, meaning different media sources can be played simultaneously in different areas of the vehicle, catering to everyone’s individual preferences.</p>
<h3>Voice recognition and controls</h3>
<p>The platform comes equipped with voice control functionality that enables users to perform various tasks hands-free. Drivers can initiate phone calls, send text messages, play music, request directions, control temperature settings, and access various apps and services, all through voice commands.</p>
<p>AAOS utilises advanced voice recognition technology to accurately understand and interpret human speech. This ensures that the system can correctly process and respond to a wide range of vocal inputs for the sake of safety, accessibility, and convenience.</p>
<h3>Google Assistant</h3>
<p>Google Assistant, as the name suggests, is a powerful virtual assistant that enables users to interact with a range of software features via voice commands. It can be easily integrated into any AAOS app. The assistant understands casual conversational speech and exhibits contextual awareness, which is absolutely crucial on the road.</p>
<p>It also remembers previous conversations and can thus provide relevant, personalised info based on the data gathered in past interactions. This makes the experience more productive and unique for each individual user.</p>
<h2>How to design a media app for AAOS</h2>
<h3>Basic principles</h3>
<p>Android Automotive OS provides APIs for playback and media browsing functionality. They offer a standardised media template that features:</p>
<ul>
<li>content browsing;</li>
<li>navigation;</li>
<li>playback controls;</li>
<li>search controls;</li>
<li>settings.</li>
</ul>
<p>Firstly, what this template does is help OEMs customise the interface to align with their branding. Secondly, it allows software developers to smoothly connect their applications across multiple cars and manufacturers.</p>
<p>It bears mentioning that while you can – and should – customise the app to fit your branding, all the designs need to strictly follow the automotive safety guidelines set by Google. On top of that, the core functionality and controls must remain more or less the same as the ones seen in similar apps to prevent alienation and needless driver confusion.</p>
<h3>Design process of an AAOS media app</h3>
<p>The process of media app design on Android Automotive OS has its fair share of specifics that developers and the UX/UI team need to keep in mind. Here are the 6 key tasks you need to fulfil:</p>
<ul>
<li><strong>Plan navigation tabs</strong>. Select up to 4 primary content views and determine navigation tab icons or labels.</li>
<li><strong>Organise browsing views</strong>. Structure and format top-level and lower-level content views (in a grid or a list).</li>
<li><strong>Customise playback controls.</strong> Choose whether to include custom actions and icons, and implement a playback queue if necessary.</li>
<li><strong>Adapt sign-in flow</strong>. Modify the code to create a sign-in flow if your app requires it.</li>
<li><strong>Design settings</strong>. Create settings screens if your app requires specific configurations.</li>
<li><strong>Provide branding elements</strong>. Submit your app icon and accent colours for car makers to represent your brand on the screen.</li>
</ul>
<p>As you can probably guess, though, software developers cannot be responsible for all aspects of the media experience. The roles are usually divided as follows:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-10348 size-full" src="https://androidautomotive.dev/wp-content/uploads/2023/08/5.png" alt="" width="1200" height="936" srcset="https://androidautomotive.dev/wp-content/uploads/2023/08/5.png 1200w, https://androidautomotive.dev/wp-content/uploads/2023/08/5-260x203.png 260w, https://androidautomotive.dev/wp-content/uploads/2023/08/5-778x607.png 778w, https://androidautomotive.dev/wp-content/uploads/2023/08/5-48x37.png 48w, https://androidautomotive.dev/wp-content/uploads/2023/08/5-768x599.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<h2>Android Automotive apps examples</h2>
<p>Systems developed on Android Automotive often have access to certain Google apps and services – though, the availability varies from one OEM to another. A lot are aimed at enhancing on-the-road media experiences, with services like Spotify, TuneIn Radio, and Audible being commonly present.</p>
<p>There is quite a bit of variety on what sorts of media apps can be made available on AAOS. They can be fully original products, extensions of existing properties, or Google’s very own services. Let’s have a look at some examples.</p>
<h3>IVO</h3>
<p><a href="https://bambooapps.eu/projects/in-vehicle-onboarding-system">IVO</a> (which stands for In-Vehicle Onboarding), is an example of an application developed by Bamboo Apps specifically for Android Automotive OS. The software functions as a smart, context-sensitive guide that acquaints drivers with their newly bought or rented vehicle. It also comes bundled with a complimentary mobile solution.</p>
<h3>Youtube</h3>
<p>The upcoming YouTube app is a good example of a popular online platform branching out to AAOS with a separate client. The official release was announced at Google I/O 2023, and the solution will become freely available for all car manufacturers to use as early as this year.</p>
<h3>iHeartRadio</h3>
<p>A popular Android Automotive application that’s also available on mobile, iHeartRadio gives drivers free access to, well, radio. But it’s not limited to just that: users can also enjoy music and podcasts on the go, save their favourite stations, create playlists, and discover tunes to match every mood via recommendations.</p>
<h2>Tools for developers</h2>
<p>Google provides a good number of developer tools to make the process of creating, testing, and deploying Android Automotive apps easier and faster. Let’s look at a couple that you will most likely use in some capacity when working with media functionality.</p>
<h3>Android for Cars App Library</h3>
<p>This is the #1 recommended library for AAOS software development. It provides a set of templates for all the features a modern vehicle system can possibly need: IoT functionality, navigation, point of interest (POI), and so on.</p>
<p>Android for Cars employs the same Google Play client libraries as mobile phones do, which means you can expand your app functionality with the same libraries you’d use for mobile app development.</p>
<h3>Android Virtual Device</h3>
<p>Android Virtual Device is an emulator that can run automotive system images. It helps develop <a href="https://bambooapps.eu/expertise/automotive-hmi-design">automotive HMI apps</a> without having to rely on hardware. It also lets teams work from any location and run the entire Android architecture with multiple AVD images. One major advantage here is the ability to add OEM-specific system images for <a href="https://global.honda/cars-apps/index.html" rel="nofollow ">Honda</a>, <a href="https://developer.volvocars.com/in-car-apps/android-emulator-xc40/" rel="nofollow ">Volvo</a>, <a href="https://developer.gm.com/in-vehicle-apps" rel="nofollow ">General Motors</a>, and others.</p>
<p>This is perfect for developing new software from scratch, testing, and rolling out updates for existing HMI systems more efficiently. The emulator supports both a graphical user interface (GUI) and a command line interface (CLI), which also provides some nice flexibility for developers.</p>
<p>It’s worth noting that you can also use third-party automotive emulators, such as Snapp Automotive, if you wish to explore more specific configurations.</p>
<h3>UI testing tools</h3>
<p>Any infotainment app will require thorough UI quality assurance, and Google has <a href="https://source.android.com/docs/automotive/tools/ui-frameworks" rel="nofollow ">a couple of tools</a> prepared just for that. UI Automator and AOSP’s Helpers will help with automated end-to-end testing, while Google Mobly will do the same for Bluetooth connectivity. Espresso is another tool recommended for concise and effective UI testing on Android-based systems.</p>
<h2>Best practices</h2>
<p>Developing Automotive apps, especially those focused on multimedia, can be a minefield of strict regulations and design guidelines to work around. We talked with <b style="margin-right: 0px;">Maxim Leykin</b>, the Chief Technology Officer of Bamboo Apps, about these challenges.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1690957893995"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><q class="h3-size shortcode-pullquote wf-cell align-left wf-1"><p style="margin-bottom: 0px;">&#8220;When developing multimedia features for AAOS, application developers should be aware of significant user experience restrictions set by Google to avoid distraction and ensure driving safety. For example, an app can’t show any videos or require user input via the screen keyboard during driving. This can affect the logic of such apps as music players, media galleries, messengers, etc.&#8221;</p>
</q></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>And whether you like it or not, disregarding these guidelines is not an option. So putting a lot of thought into your app’s design is a must. However, this is far from the only challenge you’ll need to consider.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1690957898619"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><q class="h3-size shortcode-pullquote wf-cell align-left wf-1"><p style="margin-bottom: 0px;">&#8220;It is also worth mentioning that AAOS by default doesn’t contain some services which are quite common for general purpose Android, i.e. Google Play services and Google Mobile services,” continues Maxim. “If an application uses any APIs from these services, they will probably need to be removed or changed to use the Google Automotive services library.&#8221;</p>
</q></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Luckily, some of these limitations can be mitigated with the developer tools we’ve discussed in the section above.</p>
<h2>Application testing &amp; deployment</h2>
<h3>How to test an Android Automotive media app</h3>
<p>Testing an Android Automotive app is typically done with the help of Android Virtual Device, which we’ve already talked about.</p>
<p>General performance aside, you will need to ensure that your in-vehicle media application follows all of the specific industry standards. That’s where MediaBrowserService comes in. It’s a service that helps developers check if the app can provide the necessary functionality when the user is on the road.</p>
<p>Additionally, the Media Controller Test app will help with testing different types of media playback, as well as with verifying the implementation of media sessions. You can read about all of this in more detail in the <a href="https://developer.android.com/training/cars/testing#test-automotive-os" rel="nofollow ">official Android Automotive testing guide</a>.</p>
<h3>How to deploy an Android Automotive application</h3>
<p>Once your app is ready for launch, submit it to the Google Play Console. The software will go through a double review process – one regular Android review, and one additional review for AAOS. It will be subject to a couple of test scenarios, which you as a developer will need to take into consideration. For example:</p>
<ul>
<li>If your app requires a login, you will need to submit test account details to the Play Developer Console.</li>
<li>If your point of interest app supports booking functionality, the reviewer should be able to make a booking free of charge.</li>
<li>If your point of interest app isn’t available in the US, the reviewer should be able to use a VPN to test it.</li>
</ul>
<p>Once the app has been approved – congrats! The media solution is now ready for AAOS drivers to enjoy. But remember that each update will need to go through the same review process and the whole application can always be subject to a re-review.</p>
<h2>Conclusion</h2>
<p>With robust audio and video playback capabilities, seamless GAS integration, and intuitive voice controls, Android Automotive OS is a powerful platform for transforming vehicles into immersive multimedia hubs. And thanks to the large number of useful developer tools provided by Google, AAOS is an open playing field for anyone seeking to create next-gen driving experiences.</p>
<p>That said, the development and testing process does present a fair share of challenges, largely in terms of creating a standards-compliant design. Because of that, it’s highly recommended to work only with experienced professionals that have a deep understanding of the Automotive industry.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1690996240604"><div class="wpb_column vc_column_container vc_col-sm-12 vc_col-has-fill"><div class="vc_column-inner vc_custom_1690996255289"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  vc_custom_1690996232088" >
		<div class="wpb_wrapper">
			<h3 style="margin-top: 0px; text-align: left;">About Bamboo Apps</h3>
<p style="text-align: left;">Bamboo Apps is a trusted software development partner of Jaguar Land Rover, Mitsubishi Electric, and Škoda Auto hailing from Tallinn, Estonia. We’ve been in Automotive for over a decade, with an average team member having around 5 years of industry experience. If you are interested in AAOS media app development or have any more questions on the topic, feel free to <a style="margin-right: 0px;" href="https://androidautomotive.dev/#contact">reach out</a>.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://androidautomotive.dev/blog/developing-android-automotive-os-apps-media">Developing Android Automotive OS apps with multimedia capabilities</a> first appeared on <a href="https://androidautomotive.dev">Android Automotive Solutions by Bamboo Apps</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
