Comparison of mobile operating systems


This is a comparison of mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.

About OS

FeatureAndroidiOSHarmonyOSTizenKaiOSSailfish OS
Aurora OS
GrapheneOSUbuntu TouchMobianPlasma MobilePureOSPostmarketOS
Developed byGoogle, Open Handset AllianceApple Inc.HuaweiLinux Foundation, Tizen Association, Samsung, IntelKaiOS Technologies Inc.Sailfish Alliance, Mer, Jolla and Sailfish community contributorsGrapheneOS FoundationUBports and Ubuntu community contributors Debian on Mobile TeamKDE and Blue SystemsPurismPostmarketOS community
Market share77%19%4%0.22%0.14%N/AN/AN/AN/AN/AN/AN/A
License; base system is open source, but many devices use proprietary drivers for hardware support, and most Android operating systems include Proprietary apps., open source kernel and core except for open-source components; both proprietary and open-source components, assorted licenses except for open source kernel patches ; free and open-source, but the UI and the SDK are proprietary and closed source; free and open-source system with proprietary driversFree and open-source, mainly the GPL Free and open-source, mainly the GPL Free and open-source, mainly the GPL Free and open-source, mainly the GPL Free and open-source, GPL
Current version1626.26.09.0 M23.1 4.5.0.2420.04 OTA-912.06.3.510.324.12
Development version16 Beta 426.3 Beta 13.2UnknownUnknown20250615UnknownUnknownN/A
Current version release dates?
OS familyModified Linux kernel basedDarwinOpenHarmonyLinux Firefox OS / Open Web LinuxBased on the Android kernel, additional hardening patchesLinux Linux Linux Linux Linux
Supported CPU architectureARM, x86, x86-6464-bit ARMv8-A only64-bit ARMARM, x86, x86-64ARMARM, x86-64ARM, x86, x86-64 ARM, x86-64 64-bit ARMARMARM, ?Convergence operating system
Programmed inC, C++, Java, Kotlin, RustC, C++, Objective-C, Swift C, C++, JS, ArkTS, CangjieC++, Xamarin.Forms HTML5, JavaScriptC++, QML, PythonC, C++, Java, Kotlin, RustApps: HTML5, QML, Go, JavaScript, C++
System: C, C++, QML
C, C++C++, QML?Python install tool and shell script packages
Public issues list 3rd party
DRM-free since Android 4.1 and Android 4.3 and more restrictions on Android 4.4FairPlayHuawei WisePlay? - Widevine
Device independent system updates 3rd party software like LineageOSFor feature phones, not smart phones ???. Intended for use on old mobile devices
Wireless system updates?????
GPU accelerated GUI. Since 3.0?????
FeatureAndroidiOSHarmonyOSTizenKaiOSSailfish OSGrapheneOSUbuntu TouchMobianPlasma MobilePureOSPostmarketOS

Advanced controls

FeatureAndroidiOSTizenGrapheneOSSailfish OSUbuntu TouchHarmonyOS
While-in-use permissions
Per-app Internet accessNo, 3rd party software 3rd party software on jailbroken devices
Per-app identity access
Per-app user data access
Per-app background execution No, 3rd party apps available
Per-app notifications
Per-app location access
Per-app camera access
Per-app microphone access
Per-app shared files access,
Per-app network data usage auditing?
Fine grained storage usage?
Parental controls or 3rd party software?
Screen orientation lock?
File manager 3rd party software
File manager write access to external storage Or 3rd party software like LineageOS
Multi-user
Guest mode
Guided Access
Do not disturb mode
App groups?

Accessibility features

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
System wide base text size?
Monaural output
Always visible scrollbar
Reduced Animations

App ecosystem

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Official app storeGoogle PlayApp StoreTizen StoreJolla StoreOpenStoreAppGallery
Non-discriminatory storesNo, Some apps like Ad blockers are censored on Google Play but developers can distribute apps from their own sources, Apple discriminates based on country and own Apple policies?, Huawei discriminates based on country and own Huawei AppGallery policies for native based HarmonyOS apps. But OpenHarmony developers can distribute apps from their own sources
Common APIs for smartphones, tablets, and PCs
Official SDK platformLinux, macOS and WindowsmacOS using iOS SDKLinux, Windows, macOSWindows, macOS and LinuxmacOS and Windows
Cost to develop for the mobile OSFree, Requires Apple hardware.FreeFreeFreeFree
Cost to publish app to official storeUS$25 once to register to offer on Google PlayUS$99/yearFreeFreeFreeFree

Browser

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Default web browser/engineBlinkWebKitWebKitGeckoQt WebEngine Blink
Major web browsers availableChrome for Android, Opera, Firefox, Microsoft Edge, Samsung InternetSafari, Chrome for iOS, Opera, Firefox, Microsoft EdgeTizen Browser Sailfish Browser, Webcat, Web Pirate, others via Android Morph BrowserHuawei Browser, Microsoft Edge, UC Browser, Opera browser, Yandex Browser, Vivaldi Browser
Browser can use its own engine
Browser extensions No 3rd party software
Browser direct Internet connection ??
Browser undo close tab
Browser keeps windows open on shutdown or crash Google Chrome but not on the deprecated AOSP browser
Browser keeps windows open when cleaning cookies?
Browser search engine optionsManyBing, Google, Yahoo! Search, DuckDuckGo, EcosiaBing, Google, Yahoo! SearchBing, Google, Yahoo, Yandex. Baidu, DuckDuckGo, StartPage, Searx, ixquick, Swisscows, Qwant, Seznam, Hulbee via openreposBaidu, Bing, DuckDuckGo, Ecosia, Google, lilo, Peekier, Qwant, Wikipedia, YahooBing, Google, Yahoo! Search, Baidu, DuckDuckGo
Browser find on page
Browser–email save images?
Browser–email save PDFs
Browser save audio/video
5+: 3rd party software
Browser save page, Google Chrome 55+: Offline Reading List; 3rd party software4.0.1.48+
Browser save any file, Chrome for Android.
5+: When an app that can handle/open the filetype is installed ;
?
Browser force enable zoom, Chrome for Android???
Browser text reflow, removed on Android 4.4 3rd party browsers on prior versions
Browser Reader ModeNo, 3rd party software
Browser open PDFs without storing
Browser file upload
6–8: Limited
Browser form navigation???
Browser private browsing mode or with Chrome for Android
Offline web apps?
HTTP Live Streaming
WebRTC

Basic features

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Cut, copy, and paste
Multi-Device clipboard
Undo
Custom home and lock screen wallpaper
Desktop sync No, but available using the vendor's companion/PC suite application such as Samsung Smart Switch & HTC Sense?
Local full backup, via external computer
Core data missing syncBookmarks, SMSs and Settings???-
Notification center
Push notifications
Screenshot
Unrestricted Screenshot, apps can restrict screenshots, apps can restrict screenshots
iCalendar import No, but 3rd party app available?
Text/document support Microsoft Office, PDF, TXT/RTFMicrosoft Office, iWork, PDF, Images, TXT/RTF, VCFRead only: text files, PDF, HTML, Multiple office formatsMicrosoft Office, OpenDocument, PDF, TextMicrosoft Office, WPS Office, Huawei Docs, PDF, Images, TXT/RTF, VCF and Multiple office formats
Printer support using Google Cloud Print but not over USB unless proprietary vendor solutions such as HP Print Service are usedyes, cups package is available
Show remembered Wi-Fi connections?

Communication and connectivity

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Unified Inbox?
Email sync protocols supportedPOP3, IMAP, MAPIPOP3, IMAP, MAPI, ActiveSyncPOP3, IMAPPOP3, IMAP, ActiveSync?POP3, IMAP, MAPI
Non-carrier-based integrated messaging ? 3rd party software 3rd party software 3rd party software
Visual voicemail???
Call log duration?
Multiple mobile phones per contact?
Contact groups or 3rd party software?
Voice over IP or 3rd party software 3rd party software 3rd party software 3rd party software
NFC payment software
3rd party banking and other apps in the financial field also supported.
, limited to Apple Pay
TetheringMobile Wi-Fi Hotspot, USB, Bluetooth4.3+: Personal Hotspot microUSB, Bluetooth 3.0, Mobile Wi-Fi HotspotMobile Wi-Fi Hotspot, USB, BluetoothMobile Wi-Fi HotspotMobile Wi-Fi Hotspot, USB, Bluetooth
USB On-The-Go
9+: Only for connecting cameras
Direct file transfer over Wi-Fi Direct and selected devices. Also Quick Share.No, 3rd party software on jailbroken devices, was available on bada 2+, but removed on Tizen
Direct file transfer over Bluetooth. Also Quick Share., was available on bada, but removed on Tizen but limited to images, videos and contacts
Direct file transfer over NFC

Language and inputs

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Non-English languages support
Underlining spell checker?
Built-in system-wide dictionary
Autoexpanding text replacements???
Keyboard next word prediction, through the built in Gboard or from the preinstalled vendor keyboards; Available on all devices
Keyboard cursor controller;;
9-11: Only on devices with 3D Touch;
Optical character recognition input method, through built-in Google Lens or Bixby Vision
11+: Notes app;
8+: Only for inputting credit card details
Third party input methods???
Gesture text input
8+: 3rd party software like SwiftKey
?
Emoji support? 3rd party software

Maps and navigation

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Safe driving mode 3rd party software???
Turn-by-turn navigation? 3rd party software
Offline maps 3rd party software Google Maps, Here WeGo? 3rd party software 3rd party software
Alternative routes in maps? 3rd party software 3rd party software

Media playback and controls

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Audio playbackAAC LC/LTP 3GPP, HE-AACv1, HE-AACv2 AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, PCM/WAVE, FLAC, WAVE, OpusSome distributions support others, like Dolby AC-3, AC-4AAC, protected AAC, HE-AAC, MP3, MP3 VBR, Audible, Apple Lossless, AIFF, WAVAAC, AAC+, eAAC+, AMR-NB, AMR-WB, MP3, Vorbis, WAVMP3, FLAC, AAC, eAAC, eAAC+, ALAC, AC3, DTS, Opus, VorbisMost using GStreamerAAC LC/LTP 3GPP, HE-AACv1, HE-AACv2 AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, PCM/WAVE, FLAC, WAVE, Opus
Video playbackH.263, H.264, H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9 H.264, MPEG-4, M-JPEGH.263, H.264, MPEG-4 Part 2MPEG-4, H264, H263, although audio in recorded videos is out of syncMost using GStreamerH.263, H.264, H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9
Wired video out or VGA, 576p/480p via component or composite;-
Wired digital audio output USB Audio
Wireless video/audio streaming to set top boxes/TVs/speakers Miracast, but DLNA only available on selected devices?
Media player on-device playlist creation?
Media player video scrubbing??
Media player audio scrubbing??
Media player fine scrubbing No, 3rd party software like VLC media player, basic fine scrubbing removed on 4+??
Media player double speed playing??

Peripheral support

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Bluetooth keyboard; previous versions via 3rd party software
USB keyboard
Interchangeable external memory cards

Photo and video

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Camera focus at specified point?
Camera exposure metering from specified point, available on some phones.?
On device picture info previous versions date and location only; more with 3rd party software?
On device picture categorization 3rd party software like TouchWiz?
On device picture description and search Items/objects in picture;
7+: Only date and location
?
Turn off shutter sound
Picture crop
Photo rotation
Photo red-eye reduction
HDR photos option, some manufacturers earlier
Photo/video import from memory cards
Video trim?

Productivity

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Multitasking
4–6: Limited
Quick app switching via 3D Touch;
5+: only on iPad
Document-centric multitasking
Split-screen app usage only on iPad with 2 GB RAM or moreNo
Desktop interactive widgets
Lock screen widgets. Full Widgets on Android 4.2–4.4 only.
Notification view widgets
Quick settings toggles
Search multiple internal apps at once
Settings search or 3rd party software like LineageOS
Search all fields of internal objects?
Core apps missing searchCalendar Bookmarks???
Phone number links to dialer
Addresses links to maps nor in Gmail??
Dates links to calendar?

Ringtones and alerts

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Custom ringtones
Custom SMS/MMS tones?
Custom vibrate alert patternsNo, possible on some Samsung devices such as Galaxy S III, but limited?
Dismiss repeating alarm clock before trigger?
Tap to snooze

Security and privacy

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Proxy server but only global, not per connection and only works for the browser 3rd party apps available
On-device encryption
External storage encryption
Zero knowledge encryption and shared with the American PRISM surveillance program. data stored on iCloud is accessible by Apple and shared with the American PRISM surveillance program.??
Privacy of synchronization 3rd party software like ownCloud???
Sync to cloud communication encryption???
Wireless anti-tracking?
Remote device location tracking??
Remote device locking and/or data wipe??
End-to-end encrypted push notifications??
SSH Client?
VPN?
OpenVPN No, but possible with 3rd party applications? No, but possible with 3rd party apps
WPA PEAP?

Sound and voice

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Separate volume for ringtone and media?
Voice commands ?
Offline voice commands?
Voice recognition 3rd party software
Call recorder, Phone by Google, but also possible with 3rd party firmware / 3rd party software?
Sound trimNo, but 3rd party software available???

Other features

FeatureAndroidiOSTizenSailfish OSUbuntu TouchHarmonyOS
Non-intrusive incoming calls or 3rd party software?
Non-intrusive notifications???
Move apps to external storage
Remote Frame Buffer (RFB) protocol???
Screencast on device
Screencast over USB over USB, for prior versions root required for 3rd party app on OS X?
Screen share