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.
Feature | Android | iOS | HarmonyOS | Tizen | KaiOS | Sailfish OS Aurora OS | Ubuntu Touch | Mobian [1] | Plasma Mobile | PureOS | PostmarketOS |
---|---|---|---|---|---|---|---|---|---|---|---|
Developed by | Google, Open Handset Alliance | Apple Inc. | Huawei | Linux Foundation, Tizen Association, Samsung, Intel | KaiOS Technologies Inc.(TCL) | Sailfish Alliance, Mer, Jolla and Sailfish community contributors | UBports and Ubuntu community contributors (previously Canonical Ltd.) | Debian on Mobile Team | KDE and Blue Systems | Purism | PostmarketOS community |
Market share [2] | 77% | 19% | 4% | 0.22% | 0.14% | N/A | N/A | N/A | N/A | N/A | N/A |
License | Base system is open source, but many devices use proprietary drivers for hardware support, and most Android operating systems include Proprietary apps (such as Google Play and other Google apps). | Proprietary, open source kernel and core | Proprietary except for open-source components | Partial; both proprietary and open-source components, assorted licenses | Proprietary except for open source kernel patches (formerly the MPL 2.0 B2G OS) | Free and open-source, but the UI and the SDK are proprietary and closed source | Free and open-source, mainly the GPL [5] | 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 version | 15 | 18.3.1 | 5.0.0.102(SP3C00E73R4P17) - Release | 9.0 M2 | 3.1 | 4.5.0.24 | 20.04 OTA-4 | 20210516 | 5.24.3 | 10.0 | 21.12 Service Pack 3 |
Development version | 16 Beta 1 | 18.4 Beta 1 | 5.0.0.103 - Release (Beta) | 3.2 | Unknown | Unknown | 20220612 | Unknown | Unknown | N/A | |
Current version release dates | September 3, 2024 | May 20, 2024 | October 23, 2024 | May 30, 2020 [6] | ? | September 12, 2023 [7] | February 18, 2022 | May 16, 2021 | March 8, 2022 | October 2, 2021 | March 13, 2022 |
OS family | Modified Linux kernel based | Darwin | OpenHarmony | Linux (based on a combination of Linux MeeGo and Samsung Bada) | Firefox OS / Open Web (based on Linux kernel) | Linux | Linux (based on Ubuntu) | Linux (based on Debian) | Linux (mainly based on KDE neon ) | Linux (based on Debian) | Linux (based on Alpine Linux) |
Supported CPU architecture | ARM (32-bit ARMv7-A and 64-bit ARMv8-A only), x86, x86-64 [8] | 64-bit ARMv8-A only | 64-bit ARM, RISC-V, x86, x64 | ARM, x86, x86-64 | ARM | ARM, x86-64 | ARM, x86-64 | 64-bit ARM, RISC-V, x86, x86-64 and LoongArch | ARM | ARM, ? | Convergence operating system |
Programmed in | C, C++, Java, Kotlin | C, C++, Objective-C, Swift | C, C++, JS, ArkTS, Cangjie | C++, Xamarin.Forms (.NET C#, F#, VB [9] ) | HTML5, JavaScript | C++, QML, Python | Apps: HTML5, QML, Go, JavaScript, C++ System: C, C++, QML | C, C++ | C++, QML | ? | Python install tool and shell script packages |
Public issues list | Yes [10] | 3rd party [11] | Yes [12] | Yes [13] | No [14] | Yes [15] | Yes [16] | Yes [17] | Yes [18] | Yes [19] | Yes [20] |
DRM-free [21] | No [22] since Android 4.1 [23] and Android 4.3 [24] and more restrictions on Android 4.4 [25] | No – FairPlay | No – Huawei WisePlay [26] | Yes | ? | Yes | Yes | Yes | Yes[ citation needed ] | Yes[ citation needed ] | Yes |
Device independent system updates | Partial system updates since Oreo [27] 3rd party software like LineageOS [28] | Yes [29] | Yes [30] | No | For feature phones, not smart phones | Yes | Yes [31] | ? | ? | ? | Yes. [32] Intended for use on old mobile devices |
Wireless system updates | Yes | 5+ [33] | Yes | No | ? | Yes | Yes | ? | ? | ? | ? |
GPU accelerated GUI | 3+ [34] | Yes | Yes. Since 3.0 [35] | Yes | ? | Yes | Yes | ? | ? | ? | ? |
Feature | Android | iOS | HarmonyOS | Tizen | KaiOS | Sailfish OS | Ubuntu Touch | Mobian [1] | Plasma Mobile | PureOS | PostmarketOS |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
While-in-use permissions | 10+ | 11+: Location only [36] | No | No | Yes | 3.0+ |
Per-app Internet access | No, [37] 3rd party software [38] | 7+: Cellular only; [39] 3rd party software on jailbroken devices [40] | No | No | No | No |
Per-app identity access | 8+ [41] | 6+ [42] [43] | No | No | Yes | 2.0+ |
Per-app user data access | 6+ [44] | 6+ [45] | No | No | Yes | 3.0+ |
Per-app background execution | No, [46] 3rd party apps available [47] | 7+ [48] | No | No | Background execution not allowed | 2.0+ |
Per-app notifications | 4.1+ [49] | 5+ [50] [51] | No | No | Yes | 2.0+ |
Per-app location access | 6+ [44] | 4+ [52] | No | No | Yes | 2.0+ |
Per-app camera access | 6+ [44] | 8+ [53] | No | No | Yes | Yes |
Per-app microphone access | 6+ [44] | 7+ [54] | No | No | Yes | Yes |
Per-app shared files access | 6+ [44] | 8+ [55] | No | No | Yes | Yes |
Per-app network data usage auditing | 4+ [56] | Yes [57] | ? | No [58] | No | Yes |
Fine grained storage usage | Yes [59] | 5+ [60] | ? | No | Yes | Yes |
Parental controls | 4.3+ or 3rd party software [61] | Yes [62] | ? | No | No | 2.0+ |
Screen orientation lock | Yes [63] | Yes [64] | ? | 1.0.4+ [65] | Yes | 2.0+ |
File manager | 6.0+ [66] | 11+ [67] | 3rd party software [68] | Yes [69] | Yes | Yes |
File manager write access to external storage | 6+ Or 3rd party software like LineageOS | 13+ | Yes | Yes | Yes | Yes |
Multi-user | 4.2+, including phones 5+ [70] [71] | 9.3+: Education use only on iPad [72] | No | 3.4.0+ | No | Yes |
Guest mode | 5+ [73] | 6+ [74] | No | 3.4.0+ | No | Yes |
Guided Access | Yes [75] | Yes [76] | No | No | No | 3.0+ [77] |
Do not disturb mode | 5+ [78] | 6+ [79] | No | No | No | 2.0+ |
App groups | Yes | 4+ [80] | ? | 1.0.7+ [81] | Yes | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
System wide base text size | Yes | Yes [82] [83] [84] | ? | 2.1.0+: Set text size [85] | 3rd party software [86] | Yes |
Monaural output | Yes | Yes | No | No | No | Yes |
Always visible scrollbar | No | No | No | No | No | No |
Reduced Animations | Yes | Yes | No | No | No | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Official app store | Google Play | App Store | Tizen Store | Jolla Store | OpenStore | AppGallery |
Non-discriminatory stores | No, Some apps like Ad blockers are censored on Google Play [87] [88] but developers can distribute apps from their own sources | No, Apple discriminates based on country [89] and own Apple policies [90] | ? | Openrepos. [91] Developers can distribute apps from their own sources, supports multiple app stores | Yes | No, 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 [92] |
Common APIs for smartphones, tablets, and PCs | Yes [93] | Smartphone and tablet only [94] | No | Yes | Yes | Yes |
Official SDK platform(s) | Linux, macOS and Windows [95] | macOS using iOS SDK | Linux, Windows, macOS [96] | Windows, macOS and Linux [97] | Yes | macOS and Windows [98] |
Cost to develop for the mobile OS | Free | No, Requires Apple hardware. [99] | Free | Free | Free | Free |
Cost to publish app to official store | US$25 once to register to offer on Google Play [100] | US$99/year | Free | Free [101] | Free | Free |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Default web browser/engine | Blink | WebKit | WebKit | Gecko [102] | Qt WebEngine (based on Blink) | Blink (Servo - OniroOS/OpenHarmony) |
Major web browsers available [103] | Chrome for Android, Opera, Firefox, Microsoft Edge, Samsung Internet | Safari, Chrome for iOS, Opera, Firefox, Microsoft Edge | Tizen Browser (Based on UC Browser) | Sailfish Browser (Gecko), Webcat (WebKit), Web Pirate (WebKit), others via Android (Firefox, Chrome, Opera) | Morph Browser | Huawei Browser, Microsoft Edge (Blink), UC Browser (Blink, V8), Opera browser (Blink, V8), Yandex Browser (Blink), Vivaldi Browser (Blink, V8) |
Browser can use its own engine | Yes | 17.4+: Only users living in European Union countries [104] | Yes | Yes | Yes | Yes |
Browser extensions | No [105] 3rd party software [106] | Yes on Safari [107] | No | No | No | No |
Browser direct Internet connection (increased resilience to outages) | Yes | Yes | Yes | ? | ? | Yes |
Browser undo close tab | Google Chrome for Android [108] | 8+ [109] | No | No | No | No [110] |
Browser keeps windows open on shutdown or crash | 2.3+ Google Chrome [111] but not on the deprecated AOSP browser [112] | Yes | No | Yes | Yes | Yes |
Browser keeps windows open when cleaning cookies | Yes | 3rd party software [113] | ? | Yes | Yes | Yes |
Browser search engine options | Many [114] | Bing, Google, Yahoo! Search, DuckDuckGo, Ecosia | Bing, Google, Yahoo! Search | Bing, Google, Yahoo, Yandex. Baidu, DuckDuckGo, StartPage, Searx, ixquick, Swisscows, Qwant, Seznam, Hulbee via openrepos[ citation needed ] | Baidu, Bing, DuckDuckGo, Ecosia, Google, lilo, Peekier, Qwant, Wikipedia, Yahoo [115] | Bing, Google, Yahoo! Search, Baidu, DuckDuckGo |
Browser find on page | 1.5+ [116] | Yes [117] | Yes | 1.1.2+ [118] | Yes | Yes |
Browser–email save images | Yes | Yes [119] | ? | Yes | Yes | Yes |
Browser–email save PDFs | Yes | Yes [64] | Yes | Yes | Yes | Yes |
Browser save audio/video | Yes, but only links, not embedded media | 13+; [120] 5+: 3rd party software [121] | Yes | Yes | Yes | Yes |
Browser save page | Yes, Google Chrome 55+ [122] | 6+: Offline Reading List; [123] 3rd party software [124] | Yes | 4.0.1.48+ | Yes | Yes |
Browser save any file | Yes, Chrome for Android. | 13+; [120] 5+: When an app that can handle/open the filetype is installed (excluding audio/video – requires 3rd party software [125] ); [126] | ? | Yes | Yes | Yes |
Browser force enable zoom | Yes, Chrome for Android | Yes [127] | ? | ? | ? | No |
Browser text reflow [128] | No, removed on Android 4.4 [129] [130] | 5+: Only on pages with reader mode available [131] [132] 3rd party browsers on prior versions [133] | No | No | No | No |
Browser Reader Mode | No, [134] 3rd party software [135] [136] | 5+ [131] [132] | Yes | No [137] | No | No |
Browser open PDFs without storing | No | Yes | No | No | No | No |
Browser file upload | 2.2+ [138] | 9+; 6–8: Limited | Yes | 1.0.7+ [139] | Yes | Yes |
Browser form navigation | Next button [140] | Previous, Next, AutoFill, and Done buttons [141] | ? | ? | ? | Yes |
Browser private browsing mode | 3.0+ with AOSP browser [142] or with Chrome for Android | 5+ [143] | Yes | 1.1.6+ [144] | Yes | Yes |
Offline web apps | Yes [145] | Yes [146] [147] [148] | No | ? | Yes | Yes |
HTTP Live Streaming | 3+ [149] | 3+ [150] | No | ? [151] | Yes | Yes |
WebRTC | Yes [152] | 11+ [153] | No | No | Yes | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Cut, copy, and paste | Yes [154] | 3+ [155] | Yes [156] | Yes | Yes | Yes |
Multi-Device clipboard | ChromeOS [157] | 10+ [158] | No | No | No | Yes |
Undo | No [159] | 3+ [160] | No | No [161] | Yes | Yes [162] |
Custom home and lock screen wallpaper | Yes | 4+ [64] | Yes | Yes (incl. Ambience) | Yes | Yes |
Desktop sync | No, [163] but available using the vendor's companion/PC suite application such as Samsung Smart Switch & HTC Sense [164] | Yes | Yes | ? | Yes | Yes [165] |
Local full backup | Yes, via external computer [166] | Yes, using external computer or iCloud [167] | No [168] | Yes | Yes | Yes, using external computer via HiSuite or Huawei Mobile Cloud [169] |
Core data missing sync | Bookmarks [170] (before 4), SMSs and Settings [171] | ? | ? | ? | ||
Notification center | Yes | 5+ [172] | 2+ [173] | Yes | Yes | 2.0+ |
Push notifications | Yes [174] | Yes (Apple Push Notification Service) | 2+ [175] | Yes | Yes | Yes |
Screenshot | 4+ also available on earlier versions with customized firmware, such as Cyanogen Mod and on older Samsung Galaxy smartphones [176] | Yes [64] [177] | Yes | 2.0.2+ [178] | Yes | Yes |
iCalendar import | No, [179] but 3rd party app available [180] | Yes [181] | ? | 1.1.6+ [182] | No | Yes |
Text/document support (read only; creating using third-party apps) | Microsoft Office, PDF, TXT/RTF | Microsoft Office, [183] [184] [185] iWork, PDF, Images, TXT/RTF, VCF | Read only: text files, PDF, HTML, Multiple office formats | Microsoft Office, OpenDocument, PDF, Text | Yes | Microsoft Office, WPS Office, Huawei Docs, PDF, Images, TXT/RTF, VCF and Multiple office formats |
Printer support | 4.4+ using Google Cloud Print [186] but not over USB unless proprietary vendor solutions such as HP Print Service are used [187] | Yes (AirPrint) [188] | No | yes, cups package is available | Beta | Yes (Huawei Print, [189] AI Life [190] for HarmonyOS Connect Printers) |
Show remembered Wi-Fi connections | Yes | 16+ [191] | ? | Yes | Yes | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Unified Inbox | Yes [192] | Yes | Yes | Yes | ? | Yes |
Email sync protocols supported | POP3, IMAP, MAPI | POP3, IMAP, MAPI, ActiveSync [193] | POP3, IMAP | POP3, IMAP, ActiveSync | ? | POP3, IMAP, MAPI |
Non-carrier-based integrated messaging | RCS via Google Messages | 5+ (iMessage) [194] | ? | 3rd party software | 3rd party software | 3rd party software |
Visual voicemail | 2.1+ [195] | Yes | ? | ? | ? | Yes |
Call log duration | Yes [196] | Yes [197] | ? | Yes | Yes | Yes |
Multiple mobile phones per contact | Yes | Yes | ? | Yes | Yes | Yes |
Contact groups | 4+ [198] or 3rd party software [199] | Via iCloud or 3rd party software [200] | Yes | No [201] | ? | Yes [202] |
Voice over IP | Yes (SIP) [203] or 3rd party software [204] | FaceTime; 3rd party software [205] | No [206] | 3rd party software | 3rd party software | MeeTime; 3rd party software [207] |
NFC payment software | Available on any device that supports the hardware. Google Wallet for NFC payments available in Play Store. [208] 3rd party banking and other apps in the financial field also supported. [209] | 8+: iPhone 6/6 Plus and later (iPhone 5 and later if used with Apple Watch), limited to Apple Pay | Samsung Pay | No | No | Huawei Pay |
Tethering | Mobile Wi-Fi Hotspot, USB, Bluetooth | 4.3+: Personal Hotspot (Wi-Fi, Bluetooth, USB; carrier dependent) | microUSB, Bluetooth 3.0, Mobile Wi-Fi Hotspot | Mobile Wi-Fi Hotspot, USB, Bluetooth | Mobile Wi-Fi Hotspot | Mobile Wi-Fi Hotspot, USB, Bluetooth |
USB On-The-Go | 3.1+ [210] [211] | 13+; [212] 9+: Only for connecting cameras | No | Yes | Yes | Yes |
Direct file transfer over Wi-Fi Direct | 4+ [56] and selected devices. [213] [214] Also Quick Share. | No, 3rd party software on jailbroken devices | No, was available on bada 2+, [215] but removed on Tizen | No [216] | No | Yes |
DHCP v4 | Yes | Yes | ? | ? | ? | Yes |
DHCP v6 | No | Yes | ? | ? | ? | No |
Direct file transfer over Bluetooth | 2+. [217] Also Quick Share. | AirDrop: 7+: Between iOS only; 8+: Between Mac/iOS only. (Note: AirDrop utilizes Wi-Fi as well) | No, was available on bada, [218] but removed on Tizen | Yes [219] but limited to images, videos and contacts | No | Huawei Share |
Direct file transfer over NFC | No, removed since Android 10 | No | 2+ [215] | No | No | No |
English | |
---|---|
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Safe driving mode | 3rd party software | 11+ [220] | ? | ? | ? | 2.0+ [221] |
Turn-by-turn navigation | 2+ [222] | 6+ [223] | ? | Yes | 3rd party software | Yes [224] |
Offline maps | 3rd party software Google Maps, [225] Here WeGo | 6+ [226] | ? | 3rd party software | 3rd party software | Yes [227] |
Alternative routes in maps | Yes [228] | 5+ [229] [230] | ? | 3rd party software | 3rd party software | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Audio playback | AAC LC/LTP 3GPP, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+) AMR-NB, AMR-WB, MP3, MIDI (Type 0 and 1, DLS versions 1 and 2), Ogg Vorbis, PCM/WAVE, FLAC, WAVE, Opus [231] | AAC, protected AAC (from iTunes Store), HE-AAC, MP3, MP3 VBR, Audible (formats 2, 3, 4, Audible Enhanced Audio, AAX, and AAX+), Apple Lossless, AIFF, WAV [232] | AAC, AAC+, eAAC+, AMR-NB, AMR-WB, MP3, Vorbis, WAV [233] | MP3, FLAC, AAC, eAAC, eAAC+, ALAC, AC3, DTS, Opus, Vorbis | ? | AAC LC/LTP 3GPP, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+) AMR-NB, AMR-WB, MP3, MIDI (Type 0 and 1, DLS versions 1 and 2), Ogg Vorbis, PCM/WAVE, FLAC, WAVE, Opus |
Video playback | H.263, H.264 (up to Baseline Profile), H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9 [231] (WMV on 3rd party software like VLC media player) | H.264 (up to High Profile), MPEG-4, M-JPEG [232] | H.263, H.264, MPEG-4 Part 2 [233] | MPEG-4, H264, H263, [234] although audio in recorded videos is out of sync [235] | ? | H.263, H.264 (up to Baseline Profile), H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9 [231] (WMV on 3rd party software like VLC media player) |
Wired video out | 4K on 6+ [236] | Up to 1080p via HDMI [237] or VGA, [238] 576p/480p via component [239] or composite; [240] | No | No [241] | Yes | |
Wired digital audio output | 5+ USB Audio [242] | 7+: USB Audio [243] | No | No | Yes | Yes up to 4K |
Wireless video/audio streaming to set top boxes/TVs/speakers | 4.2+ Miracast, [244] but DLNA [245] only available on selected devices | AirPlay [246] | DLNA [247] | ? | Yes | Yes on Wireless Projection with Miracast |
Media player on-device playlist creation | Yes [248] | Yes [64] | ? | Yes | Yes | Yes |
Media player video scrubbing | Yes | Yes | ? | ? | ? | Yes |
Media player audio scrubbing | Yes | Yes | ? | ? | ? | Yes |
Media player fine scrubbing | No, [249] 3rd party software like VLC media player, basic fine scrubbing removed on 4+ [250] | Yes [251] | ? | ? | ? | Yes |
Media player double speed playing | 6+ [252] | Only Podcasts [253] | ? | ? | ? | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Bluetooth keyboard | 2.3+; [254] previous versions via 3rd party software [255] | Yes [256] | No | Yes [257] [258] | Yes | Yes |
USB keyboard | 3.1+ [254] | With Camera Connection Kit [259] | No | Yes | Yes | Yes |
Interchangeable external memory cards | Yes [260] | Only for photo/video import with an optional accessory | Yes [261] | Yes | Yes | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Camera focus at specified point | 2.3+ [262] | Yes [64] | ? | 1.0.4+ [263] | Yes | Yes |
Camera exposure metering from specified point | No, [264] available on some phones. [265] [266] | Yes [267] | No | ? | No | Yes |
On device picture info (including Exif data) | Only date and location; more with 3rd party software [268] | Yes (15+);previous versions date and location only; more with 3rd party software | No | ? | Yes | Yes |
On device picture categorization | No [269] 3rd party software like TouchWiz [270] | 5+ [271] | No | ? | No | Yes |
On device picture description and search | No [272] | 10+: Items/objects in picture; [273] 7+: Only date and location [274] | No | ? | No | Yes |
Turn off shutter sound | In silent mode [275] | In silent mode [276] | In silent mode | In silent mode [277] | No | Yes |
Picture crop | Yes | 5+ [278] | No | Yes | Yes | Yes |
Photo rotation | Yes | 5+ [278] | No | Yes | Yes | Yes |
Photo red-eye reduction | 2.3+ [279] | 5+ [278] | No | No [280] | No | Yes |
HDR photos option | 4.2+, some manufacturers earlier [281] | Yes [282] | No | No [283] | Yes | Yes |
Photo/video import from memory cards | Yes | With Camera Connection Kit [259] | Yes | Yes | Yes | Yes |
Video trim | 2.3+ | Yes | No | ? | No | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Multitasking | Yes | 7+; [284] 4–6: Limited [285] | 2+ [175] | Yes | Yes | Yes |
Quick app switching | 7+ [286] | 9+: via 3D Touch; [287] 5+: only on iPad [288] | No | No | Yes | Yes |
Document-centric multitasking | 5+ [289] | 13+: can open different views of same app side by side [290] | No | No | No | 2.0+ |
Split-screen app usage | 7+, some manufacturers earlier [291] | 9+: only on iPad with 2 GB RAM or more [292] | Yes [293] | No [294] | Tablet-only | 2.0+ |
Desktop interactive widgets | Yes | 10+: App icons via 3D Touch and/or dedicated widget screen [295] | No | Yes | No | 2.0+ |
Lock screen widgets | Yes (Notifications and settings). Full Widgets on Android 4.2–4.4 only. [296] [297] | Media player, voicemail, camera; [298] 5+: Notifications; 7+: Control Center 8+: Interactive Notifications [299] 10+: Full widgets [295] | Media player; Notifications (SMS, call) | Yes | No | 2.0+ Yes & Quick service widgets |
Notification view widgets | 4.1+: Google Now and possible with 3rd party apps | 8+ | No | Yes | No | 4.0+ Live Window widgets |
Quick settings toggles | 2+ [300] | 7+ [301] | No | Via the Patchmanager app [302] | Yes | Yes |
Search multiple internal apps at once | Yes | Yes | Yes | No [303] | Yes | Yes |
Settings search | 5+ or 3rd party software like LineageOS [304] | 9+ [305] | No | No | Yes | Yes |
Search all fields of internal objects | Only search Contacts name field but not any other field [306] | 6+ [307] | Only searches contacts by name | ? | Yes | |
Core apps missing search | Calendar [309] (available since 3+ and HTC Sense) | Bookmarks [310] | ? | ? | ? | Yes |
Phone number links to dialer | Available in stock Android, but not all devices enable it. [311] | Yes | Yes, but not in browser | Yes | Yes | Yes |
Addresses links to maps | In Contacts, but not in Calendar [312] nor in Gmail [313] | Yes [314] | ? | Yes | ? | Yes |
Dates links to calendar | No | Yes [315] | Yes | Yes | ? | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Custom ringtones | Yes | Yes [316] | Yes | Yes | Yes | Yes |
Custom SMS/MMS tones | Yes [317] | 5+ [318] | ? | Yes | No | Yes |
Custom vibrate alert patterns | No, [319] possible on some Samsung devices such as Galaxy S III, but limited [320] | 5+ [321] [322] | ? | API available for 3rd party apps | No | No |
Dismiss repeating alarm clock before trigger | 4.4+ [323] | No [324] | No | ? | Yes | Yes |
Tap to snooze [325] | 3rd party apps [326] | Yes | No | Swipe down | Yes | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Proxy server | 3.1+ [327] but only global, not per connection [328] and only works for the browser [329] 3rd party apps available [330] | Yes | Yes | Yes [331] | No | Only 3rd party apps and Browser |
On-device encryption | 3+ [332] but insecure on Qualcomm devices [333] | Yes [334] (3rd party software may attempt brute-force attacks on password [335] ) | No | 3.3.0+ [336] | No | Yes |
External storage encryption | 6+ | External storage not available | No | Yes | No | 2.0+ |
Zero knowledge encryption [337] | No, data is accessible by Google [338] and shared with the American PRISM surveillance program. [339] | Some data stored on iCloud is accessible by Apple [340] [341] [342] [343] [344] [345] and shared with the American PRISM surveillance program. [339] | ? | ? | No | No, data stored on Huawei Mobile Cloud is accessible by Huawei but not shared with the American PRISM surveillance program unlike Google and Apple. [346] [347] |
Privacy of synchronization [348] | 3rd party software like ownCloud [349] | When synchronizing locally and not using iCloud | ? | ? | ? | When synchronizing locally via HiSuite and not using Huawei Mobile Cloud |
Sync to cloud communication encryption | 2.3.4+ [350] | Yes [351] | ? | ? | ? | Yes with Smart Syncing that uses irreversible encryption [352] |
Wireless anti-tracking [353] | Developer Options (9+) [354] | 8+ [355] | No | ? | No | Yes |
Remote device location tracking | Yes [356] | Yes [357] | ? | ? | No | Yes |
Remote device locking and/or data wipe | 2.2+ [358] | Yes [357] | ? | ? | No | Yes |
End-to-end encrypted push notifications | Possible, notifications are handled by the app that can decrypt it [174] | Possible since iOS 7, where the app can handle the notification and decrypt it [359] | ? | ? | Yes | Possible, notifications are handled by the app that can decrypt it |
SSH Client | Yes | Yes [360] [361] | ? | Yes | Yes | Yes |
VPN | Yes [362] | Yes [363] | ? | Yes | Yes | Yes |
OpenVPN | No, but possible with 3rd party firmware [364] | Yes [365] | ? | Yes | Yes[ citation needed ] | No, but possible with 3rd party apps |
WPA PEAP | Yes [366] | Yes [367] | ? | In developer mode [368] | Yes[ citation needed ] | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Separate volume for ringtone and media | Yes | Yes | ? | Yes | Yes | Yes |
Voice commands | Yes [369] | 5+ (Siri) | ? | 3rd party software, such as Saera [370] | No | Yes |
Offline voice commands | 6+ [371] | Yes [372] | ? | No | No | Yes |
Voice recognition | Yes | 5+ (Siri) | ? | No | No | Yes |
Offline voice recognition | 4.1+ [373] | 15+; [374] | No | No | No | Yes |
Non-English voice recognition | Yes | Yes [375] | ? | No | No | Yes |
Sound recorder | Very limited (Does not work in background [376] and not voice controlled) | 3+: Limited (Not voice controlled) [377] [378] | Partial | 3rd party software [379] | 3rd party software | Yes |
Call recorder | Yes, Phone by Google, [380] but also possible with 3rd party firmware [381] | Yes, integrated in the Phone app, [382] but also possible with 3rd party software [383] | No | Disabled by default, must be interactively switched on during a call when enabled / 3rd party software [384] | ? | Yes |
Sound trim | No, [385] but 3rd party software available [386] | Yes [387] | ? | ? | ? | Yes |
Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
---|---|---|---|---|---|---|
Non-intrusive incoming calls | 5+ [388] or 3rd party software [389] | 14+ [390] | No | No [391] | ? | Yes |
Non-intrusive notifications | Yes [392] | 5+ [172] | ? | ? | ? | Yes |
Move apps to external storage | 2.2+ [393] | External storage not allowed for apps | No | No | No | No |
Remote Frame Buffer (RFB) protocol | Yes [394] | 3rd party software [395] | ? | ? | ? | 3rd party software |
Screencast on device | 11+ [396] | 9+ [397] | No | No | Yes | Yes |
Screencast over USB | 4.4+ over USB, [186] for prior versions root required for 3rd party app [398] | 8+: on OS X [399] | No | ? | No | Yes |
Screen share | On select devices using vendor's implementation [400] [401] [402] | 3rd party software [403] | No | No | No | Yes |
{{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: |author=
has generic name (help){{cite web}}
: |author=
has generic name (help)