Home › Guides › Start here

Alternative phone operating systems compared with stock Android

Checked against the makers' own pages · Last reviewed October 15, 2026

Alternative phone systems fall into three families. Android-based systems without Google's apps (GrapheneOS, CalyxOS, /e/OS, iodéOS, Volla OS, LineageOS) run most ordinary Android apps, with gaps around Google services and banking apps. Linux systems (Sailfish OS, Ubuntu Touch, postmarketOS, now called Nura) run their own apps and handle Android apps only through an add-on layer. HarmonyOS 5 and later (China) and Aurora OS (Russia) are separate ecosystems with their own native apps. [1][2][3][4][5][6][7][8][9][10]

Closest to stock Android
GrapheneOS with its optional sandboxed Google Play, which the project says gives near complete compatibility with apps that depend on Google Play. [1]
Android with microG
CalyxOS, /e/OS, iodéOS and Volla OS replace Google Play Services with microG, an open-source stand-in. [2][11][12][13]
Linux phones
Sailfish OS runs Android apps in AppSupport; Ubuntu Touch and Nura use the Waydroid container. [5][6][8]
Not Android at all
HarmonyOS 5 and later and Aurora OS run their own native apps. [9][10]
On this page
  1. Comparison table
  2. Hardened Android with optional Google: GrapheneOS
  3. Android with microG: CalyxOS, /e/OS, iodéOS, Volla OS
  4. Plain AOSP-based: LineageOS
  5. Linux phones: Sailfish OS, Ubuntu Touch, postmarketOS (Nura)
  6. Separate ecosystems: HarmonyOS 5 and later, Aurora OS
  7. Google's developer verification and these systems
  8. Questions people ask

Comparison table

Each row says how the system handles the things people miss most when they leave stock Android. "Stock Android" here means Android as sold on most phones, with Google Mobile Services (GMS): Google Play Services, the Play Store and Google's apps. Push notifications are the alerts apps get from their servers while closed; on stock Android most apps deliver them through Google's Firebase Cloud Messaging (FCM).

SystemAndroid appsGoogle servicesApp storePush notificationsBanking appsBuy preinstalled?
GrapheneOSYes; "near complete compatibility" with sandboxed Google Play, per the projectNone built in; optional sandboxed Google Play installed as regular appsGrapheneOS App Store; Play Store once sandboxed Google Play is installedThrough FCM when sandboxed Google Play is installed; otherwise only apps with their own pushMany work with sandboxed Google Play; some refuse because GrapheneOS isn't Google-certifiedInstall it yourself (the project's recommendation); third-party sellers exist but aren't endorsed
CalyxOSYes; "most apps are able to run fine with microG," says CalyxmicroG, optional (on by default)F-Droid Basic and Aurora StoremicroG, using Google's push service semi-anonymously, not tied to your identity (default setting)No CalyxOS statementInstall it yourself (Web Installer or device flasher)
/e/OSYes; e Foundation says it is compatible with "all your favorite Android apps"microG preinstalledApp Lounge (Play Store catalog, F-Droid apps, web apps)microGe Foundation says microG can pass Play Integrity's Basic level; the Device and Strong levels are "out of reach"Yes, Murena sells phones with /e/OS
iodéOSYes, through microGmicroGAurora Store and F-Droid preinstalledmicroG (Firebase Cloud Messaging)iodé says Play Integrity, which is replacing SafetyNet, is harder to spoofYes in Europe from iodé; elsewhere a brax phone from iodé's partner or independent resellers such as OpenMobile (US)
Volla OSYes; based on AOSP and "compatible with millions of Android apps"Optional microGAurora Store and F-Droid preinstalledmicroG Cloud Messaging, switched on per appVolla says Volla OS 15 and later meets Play Integrity's first level; higher levels need Google certificationYes, Volla sells the Volla Phone Plinius with it
LineageOSYesNone; you may add a Google Apps package or microG yourselfNone unless you add Google Apps or another storeNeeds Google Apps or microGDoesn't hide an unlocked bootloader from Play Integrity checksInstall it yourself from the LineageOS wiki
Sailfish OSThrough Android AppSupport (Android 13 level), with no 100% guaranteeNo Google Play Services; AppSupport includes microGJolla Store; Aurora Store and F-Droid for Android appsAppSupport includes microG (updated in Sailfish OS 5.2.0.20)No banking statement found; Jolla says some Android apps fail for lack of Google service interfacesYes, the Jolla Phone (next batch November 2026; ships to the EU, UK, Norway, Switzerland)
Ubuntu TouchThrough Waydroid, an optional Android container; not all apps workNone by defaultOpenStore for native apps; F-Droid inside WaydroidUBports Push Service for native appsNo native banking apps ("the most commonly missed category"); in Waydroid they are "unlikely to run"Yes, Volla sells the Volla Phone Plinius with it
postmarketOS / NuraThrough Waydroid, "still kind of experimental"Not part of the system (a Linux distribution based on Alpine Linux)Alpine-based Linux packagesNo project statement foundNo project statement foundInstall it yourself; PINE64 once sold PinePhones with it preinstalled
HarmonyOS 5 and laterNo; native HarmonyOS apps. Huawei routes Android packages (APKs) through the third-party Zhuoyitong app, subject to what it supportsNo GMS on Huawei phones since the Mate 30 seriesAppGalleryHuawei Push KitChinese apps such as Alipay have native versionsHuawei phones in mainland China; global Huawei models run EMUI instead
Aurora OSNo; Android apps must be rewritten in Qt or Flutter (release 5.1.A let OMP's partners run AOSP containers)None documented; apps are native Qt or Flutter programsRuStoreAurora Center Notification ServiceNative apps only; Open Mobile Platform says Alfa-Bank announced an app for Aurora 5.1Mostly sold to organizations; RuStore lists one phone on open sale

[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44]

Hardened Android with optional Google: GrapheneOS

GrapheneOS is a non-profit, open-source project that adds privacy and security hardening to the Android Open Source Project (AOSP), the free part of Android. It says it "will never include either Google Play services or another implementation of Google services like microG."

Instead, you can install Google's own Play Services and Play Store as ordinary apps through what the project calls "sandboxed Google Play." There they get "absolutely no special access or privileges," unlike stock Android, where Play Services has deep system access. GrapheneOS says this gives "near complete compatibility with the app ecosystem depending on Google Play," with a small set of privileged features unavailable. Android Auto works through an extension of this layer, installed from the GrapheneOS App Store.

Banking apps are the main exception. GrapheneOS says most depend on Play Services, and many work once sandboxed Google Play is set up, but apps that insist on a Google-certified operating system fail because GrapheneOS "isn't certified by Google." [1][14]

Android with microG: CalyxOS, /e/OS, iodéOS, Volla OS

These systems leave out Google Play Services and ship microG, which CalyxOS describes as "a open source replacement for Google Play Services" that "only includes the useful parts." microG answers the requests apps make to Google Play Services, such as push notifications, location and sign-in. See our microG guide.

- CalyxOS lets you pick one of four microG modes, from fully off ("Many apps refuse to run") to on with a Google account, which "will allow some additional apps and services to work, such as Google Fi." It calls microG "not yet a mature replacement for Play Services." - /e/OS "ships microG pre-installed and pre-configured." Its App Lounge store pulls apps from the Google Play Store catalog, F-Droid and a list of web apps, without an account. - iodéOS is built on LineageOS and preinstalls microG, Aurora Store and F-Droid, plus a built-in ad and tracker blocker. - Volla OS is based on AOSP without Google apps or Play Services; microG is off until you activate it, and Aurora Store and F-Droid come preinstalled.

The practical difference from stock Android is the Play Store: you get Play apps through Aurora Store or App Lounge instead, and apps that check Google's Play Integrity at its stricter levels can refuse to run (see banking apps on a de-Googled phone). [2][11][12][13][16][18][21]

Plain AOSP-based: LineageOS

LineageOS is a free, open-source Android distribution for a long list of phones. It ships without Google's apps: "Due to licensing restrictions, these apps cannot come pre-installed with LineageOS and must be installed separately," and the project doesn't support the Google Apps packages others make. You can flash one of those packages right after installing, add microG, or use neither.

That choice decides how close it feels to stock Android. LineageOS says push notifications "require GApps or MicroG." It also says it doesn't hide a phone's unlocked bootloader from Google's Play Integrity check, "as it isn't our place to lie about security features," so apps that demand a fully certified phone can fail. It promises monthly security updates for every supported device. [4][23][24][44]

Linux phones: Sailfish OS, Ubuntu Touch, postmarketOS (Nura)

These are Linux systems, not Android. Their own apps come from their own stores, and Android apps need a separate compatibility layer.

- Sailfish OS from Jolla runs native apps built with the Qt framework and can run Android apps in Android AppSupport, an isolated layer Jolla says has "reached Android 13 level." AppSupport requires the Sailfish OS licence. The Google Play Store app isn't supported, but Jolla points to Aurora Store and F-Droid. Jolla's release notes for Sailfish OS 5.2.0.20 (Oct. 13, 2026) list a microG update inside AppSupport. - Ubuntu Touch, maintained by the volunteer UBports community, uses Waydroid, "a minimal Android container," to run Android apps, set up from the command line. UBports warns that Waydroid can raise battery use and that apps relying on Play Integrity or SafetyNet, "such as banking apps, are unlikely to run." Its FAQ says plainly that Ubuntu Touch "is not a drop-in Android or iOS replacement." - postmarketOS renamed itself Nura on Sept. 27, 2026. It is a Linux distribution based on Alpine Linux that aims to keep older phones useful. Its wiki describes Waydroid as available but "still kind of experimental," and the project says Nura "is definitely not yet ready for everyone."

Linux phones sold with these systems are listed on our Linux phones page. [5][6][7][8][25][26][28][30][45]

Separate ecosystems: HarmonyOS 5 and later, Aurora OS

HarmonyOS. Huawei released HarmonyOS NEXT, which it calls native HarmonyOS, in October 2024 and says it built its own kernel, file system, programming language and compiler. On HarmonyOS 5 and later, apps come from Huawei's AppGallery. Huawei's support pages route Android packages (APKs) through "Zhuoyitong," which Huawei calls a third-party app, and whether one installs depends on what Zhuoyitong supports. Huawei presented HarmonyOS 7 at a launch event that ended Sept. 7, 2026, and says it is so far only being rolled out in mainland China. Huawei's global models, such as the Mate 80 Pro, run EMUI 15.0 instead; Huawei says EMUI's HMS Core services run on Android but some Android apps need Google's GMS and may not run. Huawei phones from the Mate 30 series on have no Google apps or services. See phones without Google.

Aurora OS. Developed since 2016 by Russia's Open Mobile Platform, Aurora OS is a GNU/Linux system. Its developer guide says native apps are written with Qt or Flutter, and Android apps written in Kotlin or other frameworks "must be rewritten." The release notes for 5.1.A, a commercial release, say it lets OMP's partners install and run containers with AOSP so their customers can avoid porting Android apps. RuStore is its official public app store. Open Mobile Platform says most Aurora devices are supplied only to organizations. [9][10][32][33][35][36][37][38][40][42][43][46][47][48]

Google's developer verification and these systems

From Sept. 30, 2026, Google requires apps installed from participating stores in Brazil, Indonesia, Singapore and Thailand to come from identity-verified developers on "certified devices running Android 7+," and plans to expand this worldwide in 2027. Google says it applies to certified Android devices, with the checks delivered through Google Play services.

LineageOS says this "will not affect LineageOS directly" because it doesn't ship Google Mobile Services and isn't subject to Google's certification. Details for each system are in our developer verification guide. [49][50][51]

Questions people ask

Which alternative phone OS is most compatible with Android apps?

Among the systems here, GrapheneOS says its optional sandboxed Google Play gives near complete compatibility with apps that depend on Google Play. The microG-based systems (CalyxOS, /e/OS, iodéOS, Volla OS) run most apps, but CalyxOS calls microG not yet a mature replacement for Play Services. [1][2]

Can Linux phones run Android apps?

Most can, through an add-on layer. Sailfish OS uses Jolla's Android AppSupport, which requires the Sailfish OS licence; Ubuntu Touch and Nura (postmarketOS) use the Waydroid container. None promises that every app works, and UBports says apps relying on Play Integrity, such as banking apps, are unlikely to run. [5][6][8]

Is HarmonyOS just Android?

Not since HarmonyOS NEXT (HarmonyOS 5 and later). Huawei says it built its own kernel and runs native HarmonyOS apps from AppGallery; its support pages route Android packages through the third-party Zhuoyitong app. Huawei's global phones still run EMUI, which is Android-based. [9][32][37][46][47]

Do banking apps work without Google?

It varies by app and system. Google's Play Integrity check has a basic level that uncertified systems can pass and a device level that requires a certified Android build. /e/OS says microG can pass the basic level, while the device and strong levels are out of reach; GrapheneOS says it passes basic checks but isn't certified by Google. [1][11][52]

What happened to postmarketOS?

It was renamed Nura on Sept. 27, 2026, after a selection process of a year and a half. The project says the old name was hard to pronounce, remember and trademark. Its website moved to nura.eco. [7]

Sources (52)
  1. Usage guide, GrapheneOS. Checked October 15, 2026.
  2. microG, Calyx Institute. Checked October 15, 2026.
  3. /e/OS, e Foundation. Checked October 15, 2026.
  4. Google Apps | LineageOS Wiki, LineageOS. Checked October 15, 2026.
  5. Android AppSupport | Sailfish OS Documentation, Jolla. Checked October 15, 2026.
  6. Android apps - UBports documentation, UBports Foundation. Checked October 15, 2026.
  7. Project rebrand: Nura, Nura (formerly postmarketOS). Checked October 15, 2026.
  8. Waydroid, Nura (formerly postmarketOS) wiki. Checked October 15, 2026.
  9. HarmonyOS 5及以上应用下载安装介绍 (Downloading and installing apps on HarmonyOS 5 and later), Huawei. Checked October 15, 2026.
  10. Портирование приложений с Android (Porting apps from Android), Open Mobile Platform (Aurora OS developer docs). Checked October 15, 2026.
  11. microG | /e/OS documentation, e Foundation. Checked October 15, 2026.
  12. iodéOS, iodé. Checked October 15, 2026.
  13. Volla OS, Hallo Welt Systeme (Volla). Checked October 15, 2026.
  14. GrapheneOS: the private and secure mobile OS, GrapheneOS. Checked October 15, 2026.
  15. Frequently Asked Questions, GrapheneOS. Checked October 15, 2026.
  16. Apps, Calyx Institute. Checked October 15, 2026.
  17. Install CalyxOS, Calyx Institute. Checked October 15, 2026.
  18. App Lounge | /e/OS documentation, e Foundation. Checked October 15, 2026.
  19. microG, iodé. Checked October 15, 2026.
  20. FAQ, iodé. Checked October 15, 2026.
  21. FAQs, Hallo Welt Systeme (Volla). Checked October 15, 2026.
  22. Volla Phone Plinius (shop), Hallo Welt Systeme (Volla). Checked October 15, 2026.
  23. FAQ | LineageOS Wiki, LineageOS. Checked October 15, 2026.
  24. Devices | LineageOS Wiki, LineageOS. Checked October 15, 2026.
  25. Sailfish OS, Jolla. Checked October 15, 2026.
  26. [Release notes] Finlayson 5.2.0.20 - Jolla Phone first, Jolla (staff post on the Sailfish OS forum). Checked October 15, 2026.
  27. Jolla Phone, Jolla. Checked October 15, 2026.
  28. Frequently Asked Questions, UBports Foundation. Checked October 15, 2026.
  29. Push notifications - UBports documentation, UBports Foundation. Checked October 15, 2026.
  30. Nura // real Linux distribution for phones, Nura (formerly postmarketOS). Checked October 15, 2026.
  31. Install, Nura (formerly postmarketOS). Checked October 15, 2026.
  32. 鸿蒙电脑应用市场如何下载应用 (How to download apps from the HarmonyOS PC AppGallery), Huawei. Checked October 15, 2026.
  33. 华为手机/平板安装了HMS Core,是否可以使用Google应用 (Can Huawei phones with HMS Core use Google apps?), Huawei. Checked October 15, 2026.
  34. Introduction to Push Kit (HarmonyOS guides), Huawei Developers. Checked October 15, 2026.
  35. HarmonyOS NEXT正式发布,开启更多机型公测 (HarmonyOS NEXT officially released), Huawei. Checked October 15, 2026.
  36. 关于HarmonyOS 7 公共问题的相关说明 (HarmonyOS 7 common questions), Huawei. Checked October 15, 2026.
  37. HUAWEI Mate 80 Pro Specifications, Huawei. Checked October 15, 2026.
  38. Релиз ОС Аврора 5.1.0.124 (Aurora OS 5.1.0.124 release notes), Open Mobile Platform (Aurora OS developer docs). Checked October 15, 2026.
  39. RuStore официальный магазин приложений для ОС Аврора (RuStore, official app store for Aurora OS), RuStore. Checked October 15, 2026.
  40. Портал разработчиков ОС Аврора (Aurora OS developer portal), Open Mobile Platform. Checked October 15, 2026.
  41. Push-сообщения (Push messages), Open Mobile Platform (Aurora OS developer docs). Checked October 15, 2026.
  42. Устройства на ОС Аврора 5.1 с RuStore доступны к заказу (Aurora OS 5.1 devices with RuStore available to order), Open Mobile Platform. Checked October 15, 2026.
  43. Мобильные устройства на платформе ОС Аврора (Aurora OS devices), Open Mobile Platform. Checked October 15, 2026.
  44. LineageOS Android Distribution, LineageOS. Checked October 15, 2026.
  45. Ubuntu Touch devices, UBports Foundation. Checked October 15, 2026.
  46. 鸿蒙誓师大会:曙光在望 (HarmonyOS ecosystem launch rally), Huawei. Checked October 15, 2026.
  47. Introduction to HMS Core, Huawei. Checked October 15, 2026.
  48. Архитектура (Architecture), Open Mobile Platform (Aurora OS developer docs). Checked October 15, 2026.
  49. Android developer verification, Google (Android Developers). Checked October 15, 2026.
  50. Android developer verification FAQ, Google (Android Developers). Checked October 15, 2026.
  51. Developer Verification, LineageOS. Checked October 15, 2026.
  52. Integrity verdicts | Play Integrity, Google (Android Developers). Checked October 15, 2026.