Embedded Android Development

Consultancy, Innovation and Engineering Services

The Android operating system is based on a modified version of the Linux kernel and other open source software. It enhances SELinux with an extremely comprehensive user interface framework and is growing in popularity across a broad range of applications thanks to its user-friendly interface and versatility.

About Android

The decision when using Android is whether to develop a product based on the Android Open Source Project (AOSP) or to use a Google-certified version.

A factor to consider is whether you want to use Google’s services and applications, such Google PlayStore, the Google voice assistant Katniss, or GOTA (Google Over the Air) services. These technologies provide access to a vast amount of functionality and applications, shortening your time to market and significantly reducing risk. But to use Google-licensed technologies, you have to use a Google-certified version of Android and commit to following their roadmap and upgrades.

Android TV & Google TV

We are an Android TV partner and can provide consultancy and software services. To be able to use Google TV Services (GTVS) you’ll need a compliant Android platform, that means the hardware will need to meet the relevant version of the Compatibility Definition Document (CDD) and the Android implementation will need to pass the driver level Vendor Test Suite (VTS) and framework level Compatibility Test Suite (CTS). Finally, operators meeting the Google’s criteria can get access to the Operator Tier this allows far reaching customisation of the user experience including use of a custom launcher.

We have developed a wide range of embedded Android applications including installation, diagnosis and telemetry applications. We’ve developed custom launchers that are typically used to provide access to applications while hiding the underlying Android platform for a fully customised user experience. We can also extend the Android system by, for instance, adding Android drivers to support bespoke hardware.

smart car dashboard