What Happened to Android Things? Why Did Google Kill Its IoT OS?

What Was Android Things?

When Google introduced Android Things in 2015, it seemed like a game-changer for the Internet of Things (IoT) industry. The vision was clear: bring the power and familiarity of Android development tools (Java, Kotlin, Android Studio) to IoT devices, making it easier for manufacturers to create connected products.

For developers, it sounded perfect—a managed, secure, and scalable OS that simplified IoT development while leveraging the massive Android ecosystem. Google even promised seamless cloud integration and automated updates, much like its approach to Android smartphones.

But just a few years later, the excitement faded. By 2021, Google announced the end of Android Things, and by January 2022, the platform was officially shut down.

So, what went wrong? And more importantly, what’s the best alternative for IoT manufacturers today?

 

What Was the Promise of Android Things?

Android Things was designed as an application platform for IoT, offering a standardized environment for developing, deploying, and updating apps—just like on smartphones. It leveraged Android’s familiar ecosystem, allowing developers to use tools like Android Studio and technologies like Java languageand Kotlin to create IoT applications more efficiently.

Figure 1: Android Things SDK architecture (Source: LeMaRiva)

A key advantage was its separation between application development and low-level software, enabling developers to interact with hardware peripherals using high-level APIs without deep embedded expertise. Google also promised robust security and scalability, managing over-the-air (OTA) updates to ensure consistency and long-term support.

By combining a flexible app platform, strong security, and easy cloud connectivity, Android Things aimed to bridge the gap between embedded systems and modern software development.

 

Why Was Android Things Discontinued?

Despite its promising start, Android Things never gained the momentum Google hoped for. Here’s why it failed to take off:

 
It Was Overkill for Most IoT Devices

Most IoT products—smart sensors, wearables, home automation devices—are designed to run on low-power, low-cost microcontrollers (MCUs). But Android Things was built for more powerful hardware, requiring higher RAM, storage, and processing power.

As Gary Sims, noted on Android Authority, booting Android Things on a Raspberry Pi 3 took up to 90 seconds, an unacceptably long time for IoT devices, often leading users to think something was broken. This made Android Things feel more suited for mobile devices rather than lightweight microcontroller-based systems.

Moreover, Android compatibility came at a cost—its system requirements were much higher than alternatives like mbed OS. Does a smart thermostat or refrigerator really need a quad-core processor and 512MB of RAM?

This created a major cost barrier for manufacturers. Why run a full Android OS when your device only needs to collect and transmit simple data?

 

Google Narrowed Its Focus—And Killed Its Own Momentum

Android Things was originally envisioned as a universal IoT platform, spanning everything from smart cameras to industrial automation. However, in 2019, Google abruptly restricted it to smart displays and speakers, effectively sidelining developers outside that niche.

This shift signaled a lack of long-term commitment to the broader IoT industry. As Brandon Russell (XDA Developers) noted, Google initially took a structured approach—ensuring OEMs couldn’t modify the OS and promising centralized updates every three years. But with low adoption and waning interest, Google quickly moved on, leaving Android Things behind.
 

Limited Hardware Support Frustrated Manufacturers

Unlike open platforms like Embedded Linux, Zephyr, MicroEJ, or FreeRTOS, Android Things was locked into specific chipsets from a small handful of vendors (such as Qualcomm and NXP).

For manufacturers looking for flexibility, this was a deal-breaker. Most companies want freedom to choose their hardware, not be forced into a narrow set of options.

 

Lack of a Sustainable Business Model

For Android Things to succeed, Google needed to create a strong developer ecosystem and establish a clear monetization strategy. It did neither.

  • There was no incentive for manufacturers to adopt Android Things.
  • No app marketplace was developed to drive software innovation.
  • No long-term vision meant IoT companies didn’t trust its future.

In the end, Google’s business priorities shifted elsewhere, and the project was left behind.

 

Google’s History of Abandoning Projects

Google has a track record of discontinuing projects (e.g., Google+, Stadia, Google Glass). Android Things became another casualty, further damaging trust among developers.

What’s the Best Alternative to Android Things?

With Android Things now officially discontinued, IoT manufacturers still need a reliable software solution—one that brings the benefits of Android-style development but is lightweight, scalable, and cost-effective.

That’s exactly where MicroEJ comes in.

MicroEJ: The Logical Successor to Android Things

MicroEJ is the leading software container technology for IoT and embedded devices. It provides the same developer-friendly experience that made Android Things appealing—but without the heavy hardware requirements. Here’s why leading IoT manufacturers such as Sensus, Universal Electronics, Polar Electronics, Landis+Gyr, Zebra Technologies, or Schnieder Electric are choosing MicroEJ:

 

1 • An Application Platform for the Embedded World

Like Android Things, MicroEJ provides an application platform for IoT, enabling developers to build, deploy, and update applications in a standardized environment. However, MicroEJ is purpose-built for resource-constrained devices, delivering the flexibility of software-defined design without Android’s high power and memory demands.

Key capabilities include:

  • A Virtual Execution Environment that separates applications from low-level firmware.
  • Application sandboxing for safe execution.
  • Dynamic app management, allowing apps to be loaded, started, stopped, or removed as needed.
  • Full system and app simulation on a virtual device, streamlining development.

 

2 • Ultra-Lightweight, Optimized for Low-Power Devices

Unlike Android Things, MicroEJ runs on tiny microcontrollers (MCUs) with as little as 256KB of RAM. This means:

  • Lower hardware costs
  • Longer battery life for connected devices
  • More freedom to design cost-efficient IoT products

 

3 • No Lock-In, Full Control for Manufacturers

Unlike Android Things, MicroEJ is not tied to any single cloud provider or hardware vendor. It supports:

  • All major chipsets (including NXP, Qualcomm, Renesas, STMicroelectronics, Microchip, MediaTek, Sony, and more)
  • Cloud independence—integrate with AWS, Azure, or your own private cloud
  • Custom branding and UI control, so manufacturers retain full ownership of their products

 

4 • Built for Scalability and Future-Proofing

MicroEJ runs on both microcontrollers (MCUs) and microprocessors (MPUs), making it ideal for smart home devices like thermostats, security cameras, and smart locks. It also powers wearables and smartwatches, ensuring ultra-low power consumption and up to x3 extended battery life compared to alternatives. In industrial automation and smart metering, MicroEJ enables future-proof app ecosystems and connectivity. The platform is also used in medical devices and health trackers, where reliability and security are critical.

 

5 • Secure and Reliable for Long-Term IoT Deployments

One of the biggest concerns in IoT is cybersecurity and device longevity. MicroEJ is built with:

  • Secure partial updates—just like Android Things, but lighter
  • Strong cybersecurity features for IoT devices
  • A future-proof containerized app system, ensuring long-term product viability

Android Things vs. MicroEJ: Key Differences

Feature
Android Things (Discontinued)
MicroEJ (Active & Growing)
Application Platform Yes Yes
Virtual Device Yes Yes
Hardware Requirements High (512MB+ RAM) Low (as little as 256KB RAM)
CPU Compatibility Limited to select chipsets Supports all major chip vendors
Android API Support Yes, but now discontinued Yes, via Android Compatibility Kit
Cloud Independence No, tied to Google Cloud Yes, fully independent
Power Consumption High Ultra-low
Security & OTA Updates Yes Yes (secure OTA updates)
Long-Term Support No Yes, actively supported

Final Thoughts: MicroEJ Is the Best Path Forward

Android Things was a bold experiment, but it never fully delivered on its promise. Now that it’s gone, IoT manufacturers need a scalable, cost-effective, and long-term solution—and MicroEJ is leading the way.

  • Ultra-lightweight for IoT and embedded systems
  • Familiar development tools (Android Studio, IntelliJ IDEA, Eclipse, Visual Code or command line)
  • Android-like capabilities, without the heavy requirements
  • Scalable across a wide range of hardware, from MCU (RTOS based) to MPU (Linux based)
  • Secure, future-proof, and designed for longevity

If You’re Still Searching For the Best Alternative to Android Things, Let’s Talk!

We’ll help you transition smoothly and build IoT products that are smarter, more efficient, and built to last. Contact us today to explore your options.

Contact Us

Additional Resources

FEATURES

Android™ Compatibility Kit for Embedded Systems

PRODUCT

MICROEJ VEE Software Containers for Embedded Systems

BLOG

MicroEJ is positioned as the tiny sibling of Android™ for IoT devices