Comparison of mobile operating systems
View on Wikipediafrom Wikipedia
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
[edit]| Feature | Android | iOS | HarmonyOS | Tizen | KaiOS | Sailfish OS Aurora OS |
GrapheneOS | 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 | GrapheneOS Foundation | 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 | N/A |
| License | Partial; 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) | Partial; free and open-source, but the UI and the SDK are proprietary and closed source | Partial; free and open-source system with proprietary drivers | FreeFree and open-source, mainly the GPL[5] | Free Free and open-source, mainly the GPL | Free Free and open-source, mainly the GPL | Free Free and open-source, mainly the GPL | Free Free and open-source, GPL |
| Current version | 16 | 18.6 | 5.0.0.102(SP3C00E73R4P17) - Release | 9.0 M2 | 3.1 | 4.5.0.24 | 2025070800 | 20.04 OTA-9 | 12.0 | 6.3.5 | 10.3 | 24.12 |
| Development version | 16 Beta 4 | 26 Beta 4 | 5.0.0.103 - Release (Beta) | 3.2 | Unknown | 2025070800 | Unknown | 20250615 | Unknown | Unknown | N/A | |
| Current version release dates | September 3, 2024 | July 29, 2025 | October 23, 2024 | May 30, 2020[6] | ? | September 12, 2023[7] | July 8, 2025 | June 3, 2025 | June 6, 2023 | May 6, 2025 | June 14, 2023 | December 23, 2024 |
| 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 | Modified Linux kernel based | 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 (32-bit ARMv7-A and 64-bit ARMv8-A only), x86, x86-64[8] | 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 | C, C++, Java, Kotlin | 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] | Yes[21] |
| DRM-free[22] | No[23] since Android 4.1[24] and Android 4.3[25] and more restrictions on Android 4.4[26] | No – FairPlay | No – Huawei WisePlay[27] | Yes | ? | Yes | No - Widevine | Yes | Yes | Yes[citation needed] | Yes[citation needed] | Yes |
| Device independent system updates | Partial system updates since Oreo[28] 3rd party software like LineageOS[29] | Yes[30] | Yes[31] | No | For feature phones, not smart phones | Yes | ? | Yes[32] | ? | ? | ? | Yes.[33] Intended for use on old mobile devices |
| Wireless system updates | Yes | 5+[34] | Yes | No | ? | Yes | Yes | Yes | ? | ? | ? | ? |
| GPU accelerated GUI | 3+[35] | Yes | Yes. Since 3.0[36] | Yes | ? | Yes | Yes | Yes | ? | ? | ? | ? |
| Feature | Android | iOS | HarmonyOS | Tizen | KaiOS | Sailfish OS | GrapheneOS | Ubuntu Touch | Mobian[1] | Plasma Mobile | PureOS | PostmarketOS |
Advanced controls
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| While-in-use permissions | 10+ | 11+: Location only[37] | No | No | Yes | 3.0+ |
| Per-app Internet access | No,[38] 3rd party software[39] | 7+: Cellular only;[40] 3rd party software on jailbroken devices[41] | No | No | No | No |
| Per-app identity access | 8+[42] | 6+[43][44] | No | No | Yes | 2.0+ |
| Per-app user data access | 6+[45] | 6+[46] | No | No | Yes | 3.0+ |
| Per-app background execution | No,[47] 3rd party apps available[48] | 7+[49] | No | No | Background execution not allowed | 2.0+ |
| Per-app notifications | 4.1+[50] | 5+[51][52] | No | No | Yes | 2.0+ |
| Per-app location access | 6+[45] | 4+[53] | No | No | Yes | 2.0+ |
| Per-app camera access | 6+[45] | 8+[54] | No | No | Yes | Yes |
| Per-app microphone access | 6+[45] | 7+[55] | No | No | Yes | Yes |
| Per-app shared files access | 6+[45] | 8+[56] | No | No | Yes | Yes |
| Per-app network data usage auditing | 4+[57] | Yes[58] | ? | No[59] | No | Yes |
| Fine grained storage usage | Yes[60] | 5+[61] | ? | No | Yes | Yes |
| Parental controls | 4.3+ or 3rd party software[62] | Yes[63] | ? | No | No | 2.0+ |
| Screen orientation lock | Yes[64] | Yes[65] | ? | 1.0.4+[66] | Yes | 2.0+ |
| File manager | 6.0+[67] | 11+[68] | 3rd party software[69] | Yes[70] | 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+[71][72] | 9.3+: Education use only on iPad[73] | No | 3.4.0+ | No | Yes |
| Guest mode | 5+[74] | 6+[75] | No | 3.4.0+ | No | Yes |
| Guided Access | Yes[76] | Yes[77] | No | No | No | 3.0+[78] |
| Do not disturb mode | 5+[79] | 6+[80] | No | No | No | 2.0+ |
| App groups | Yes | 4+[81] | ? | 1.0.7+[82] | Yes | Yes |
Accessibility features
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| System wide base text size | Yes | Yes[83][84][85] | ? | 2.1.0+: Set text size[86] | 3rd party software[87] | 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 |
App ecosystem
[edit]| 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[88][89] but developers can distribute apps from their own sources | No, Apple discriminates based on country[90] and own Apple policies[91] | ? | Openrepos.[92] 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[93] |
| Common APIs for smartphones, tablets, and PCs | Yes[94] | Smartphone and tablet only[95] | No | Yes | Yes | Yes |
| Official SDK platform(s) | Linux, macOS and Windows[96] | macOS using iOS SDK | Linux, Windows, macOS[97] | Windows, macOS and Linux[98] | Yes | macOS and Windows[99] |
| Cost to develop for the mobile OS | Free | No, Requires Apple hardware.[100] | Free | Free | Free | Free |
| Cost to publish app to official store | US$25 once to register to offer on Google Play[101] | US$99/year | Free | Free[102] | Free | Free |
Browser
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Default web browser/engine | Blink | WebKit | WebKit | Gecko[103] | Qt WebEngine (based on Blink) | Blink
(Servo - OniroOS/OpenHarmony) |
| Major web browsers available[104] | 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[105] | Yes | Yes | Yes | Yes |
| Browser extensions | No[106] 3rd party software[107] | Yes on Safari[108] | No | No | No | No |
| Browser direct Internet connection (increased resilience to outages) | Yes | Yes | Yes | ? | ? | Yes |
| Browser undo close tab | Google Chrome for Android[109] | 8+[110] | No | No | No | No[111] |
| Browser keeps windows open on shutdown or crash | 2.3+ Google Chrome[112] but not on the deprecated AOSP browser[113] | Yes | No | Yes | Yes | Yes |
| Browser keeps windows open when cleaning cookies | Yes | 3rd party software[114] | ? | Yes | Yes | Yes |
| Browser search engine options | Many[115] | 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[116] | Bing, Google, Yahoo! Search, Baidu, DuckDuckGo |
| Browser find on page | 1.5+[117] | Yes[118] | Yes | 1.1.2+[119] | Yes | Yes |
| Browser–email save images | Yes | Yes[120] | ? | Yes | Yes | Yes |
| Browser–email save PDFs | Yes | Yes[65] | Yes | Yes | Yes | Yes |
| Browser save audio/video | Yes, but only links, not embedded media | 13+;[121] 5+: 3rd party software[122] |
Yes | Yes | Yes | Yes |
| Browser save page | Yes, Google Chrome 55+[123] | 6+: Offline Reading List;[124] 3rd party software[125] | Yes | 4.0.1.48+ | Yes | Yes |
| Browser save any file | Yes, Chrome for Android. | 13+;[121] 5+: When an app that can handle/open the filetype is installed (excluding audio/video – requires 3rd party software[126]);[127] |
? | Yes | Yes | Yes |
| Browser force enable zoom | Yes, Chrome for Android | Yes[128] | ? | ? | ? | No |
| Browser text reflow[129] | No, removed on Android 4.4[130][131] | 5+: Only on pages with reader mode available[132][133] 3rd party browsers on prior versions[134] | No | No | No | No |
| Browser Reader Mode | No,[135] 3rd party software[136][137] | 5+[132][133] | Yes | No[138] | No | No |
| Browser open PDFs without storing | No | Yes | No | No | No | No |
| Browser file upload | 2.2+[139] | 9+; 6–8: Limited |
Yes | 1.0.7+[140] | Yes | Yes |
| Browser form navigation | Next button[141] | Previous, Next, AutoFill, and Done buttons[142] | ? | ? | ? | Yes |
| Browser private browsing mode | 3.0+ with AOSP browser[143] or with Chrome for Android | 5+[144] | Yes | 1.1.6+[145] | Yes | Yes |
| Offline web apps | Yes[146] | Yes[147][148][149] | No | ? | Yes | Yes |
| HTTP Live Streaming | 3+[150] | 3+[151] | No | ?[152] | Yes | Yes |
| WebRTC | Yes[153] | 11+[154] | No | No | Yes | Yes |
Basic features
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Cut, copy, and paste | Yes[155] | 3+[156] | Yes[157] | Yes | Yes | Yes |
| Multi-Device clipboard | ChromeOS[158] | 10+[159] | No | No | No | Yes |
| Undo | No[160] | 3+[161] | No | No[162] | Yes | Yes[163] |
| Custom home and lock screen wallpaper | Yes | 4+[65] | Yes | Yes (incl. Ambience) | Yes | Yes |
| Desktop sync | No,[164] but available using the vendor's companion/PC suite application such as Samsung Smart Switch & HTC Sense[165] | Yes | Yes | ? | Yes | Yes[166] |
| Local full backup | Yes, via external computer[167] | Yes, using external computer or iCloud[168] | No[169] | Yes | Yes | Yes, using external computer via HiSuite or Huawei Mobile Cloud[170] |
| Core data missing sync | Bookmarks[171] (before 4), SMSs and Settings[172] | ? | ? | ? | ||
| Notification center | Yes | 5+[173] | 2+[174] | Yes | Yes | 2.0+ |
| Push notifications | Yes[175] | Yes (Apple Push Notification Service) | 2+[176] | Yes | Yes | Yes |
| Screenshot | 4+ also available on earlier versions with customized firmware, such as Cyanogen Mod and on older Samsung Galaxy smartphones[177] | Yes[65][178] | Yes | 2.0.2+[179] | Yes | Yes |
| Unrestricted Screenshot | No, apps can restrict screenshots[180][181] | Yes | Yes | Yes | Yes | Yes |
| iCalendar import | No,[182] but 3rd party app available[183] | Yes[184] | ? | 1.1.6+[185] | No | Yes |
| Text/document support (read only; creating using third-party apps) | Microsoft Office, PDF, TXT/RTF | Microsoft Office,[186][187][188] 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[189] but not over USB unless proprietary vendor solutions such as HP Print Service are used[190] | Yes (AirPrint)[191] | No | yes, cups package is available | Beta | Yes (Huawei Print,[192] AI Life [193] for HarmonyOS Connect Printers) |
| Show remembered Wi-Fi connections | Yes | 16+[194] | ? | Yes | Yes | Yes |
Communication and connectivity
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Unified Inbox | Yes[195] | Yes | Yes | Yes | ? | Yes |
| Email sync protocols supported | POP3, IMAP, MAPI | POP3, IMAP, MAPI, ActiveSync[196] | POP3, IMAP | POP3, IMAP, ActiveSync | ? | POP3, IMAP, MAPI |
| Non-carrier-based integrated messaging | RCS via Google Messages | 5+ (iMessage)[197] | ? | 3rd party software | 3rd party software | 3rd party software |
| Visual voicemail | 2.1+[198] | Yes | ? | ? | ? | Yes |
| Call log duration | Yes[199] | Yes[200] | ? | Yes | Yes | Yes |
| Multiple mobile phones per contact | Yes | Yes | ? | Yes | Yes | Yes |
| Contact groups | 4+[201] or 3rd party software[202] | Via iCloud or 3rd party software[203] | Yes | No[204] | ? | Yes[205] |
| Voice over IP | Yes (SIP)[206] or 3rd party software[207] | FaceTime; 3rd party software[208] | No[209] | 3rd party software | 3rd party software | MeeTime; 3rd party software[210] |
| NFC payment software | Available on any device that supports the hardware. Google Wallet for NFC payments available in Play Store.[211] 3rd party banking and other apps in the financial field also supported.[212] |
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+[213][214] | 13+;[215] 9+: Only for connecting cameras |
No | Yes | Yes | Yes |
| Direct file transfer over Wi-Fi Direct | 4+[57] and selected devices.[216][217] Also Quick Share. | No, 3rd party software on jailbroken devices | No, was available on bada 2+,[218] but removed on Tizen | No[219] | No | Yes |
| Direct file transfer over Bluetooth | 2+.[220] 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,[221] but removed on Tizen | Yes[222] but limited to images, videos and contacts | No | Huawei Share |
| Direct file transfer over NFC | No, removed since Android 10 | No | 2+[218] | No | No | No |
Language and inputs
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Non-English languages support | Partial[223] | Yes[224][225][226] | Limited (Search is not diacritical mark-insensitive) | Yes | Yes | Yes |
| Underlining spell checker | 2.3+[227][228] | Yes[229] | No | ? | No | Yes |
| Built-in system-wide dictionary | Built into keyboard app. Available on every device.[230] | 5+[231] | No | Yes | Yes | No |
| Autoexpanding text replacements | Yes | 5+[232] | ? | ? | ? | Yes |
| Keyboard next word prediction | Yes, through the built in Gboard[233] or from the preinstalled vendor keyboards; Available on all devices | 8+[234] | No | Yes | Yes | Yes |
| Keyboard cursor controller | Google Keyboard;[235][236] | 12+;[237] 9-11: Only on devices with 3D Touch;[238] |
No | No | Yes | No |
| Optical character recognition input method | Yes, through built-in Google Lens or Bixby Vision[239] | 15+;[240] 11+: Notes app;[241] 8+: Only for inputting credit card details[242] |
No | No | No | Yes |
| Third party input methods | Yes[243] | 8+ | ? | ? | ? | Yes |
| Gesture text input | 4+[244] | 13+;[245] 8+: 3rd party software like SwiftKey |
? | No[246] | No | Yes |
| Emoji support | 4.4+[247] | Yes[248] | ? | 2.2.0+[249] 3rd party software[250] | Yes | Yes |
Maps and navigation
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Safe driving mode | 3rd party software | 11+[251] | ? | ? | ? | 2.0+[252] |
| Turn-by-turn navigation | 2+[253] | 6+[254] | ? | Yes | 3rd party software | Yes[255] |
| Offline maps | 3rd party software Google Maps,[256] Here WeGo | 6+[257] | ? | 3rd party software | 3rd party software | Yes[258] |
| Alternative routes in maps | Yes[259] | 5+[260][261] | ? | 3rd party software | 3rd party software | Yes |
Media playback and controls
[edit]| 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[262]Some distributions support others, like Dolby AC-3, AC-4[263] | 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[264] | AAC, AAC+, eAAC+, AMR-NB, AMR-WB, MP3, Vorbis, WAV[265] | MP3, FLAC, AAC, eAAC, eAAC+, ALAC, AC3, DTS, Opus, Vorbis | Most using GStreamer[266] | 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[262] (WMV on 3rd party software like VLC media player) | H.264 (up to High Profile), MPEG-4, M-JPEG[264] | H.263, H.264, MPEG-4 Part 2[265] | MPEG-4, H264, H263,[267] although audio in recorded videos is out of sync[268] | H.263, H.264 (up to Baseline Profile), H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9[262] (WMV on 3rd party software like VLC media player) | |
| Wired video out | 4K on 6+[269] | Up to 1080p via HDMI[270] or VGA,[271] 576p/480p via component[272] or composite;[273] | No | No[274] | Yes | |
| Wired digital audio output | 5+ USB Audio[275] | 7+: USB Audio[276] | No | No | Yes | Yes up to 4K |
| Wireless video/audio streaming to set top boxes/TVs/speakers | 4.2+ Miracast,[277] but DLNA[278] only available on selected devices | AirPlay[279] | DLNA[280] | ? | Yes | Yes on Wireless Projection with Miracast |
| Media player on-device playlist creation | Yes[281] | Yes[65] | ? | Yes | Yes | Yes |
| Media player video scrubbing | Yes | Yes | ? | ? | Yes | Yes |
| Media player audio scrubbing | Yes | Yes | ? | ? | Yes | Yes |
| Media player fine scrubbing | No,[282] 3rd party software like VLC media player, basic fine scrubbing removed on 4+[283] | Yes[284] | ? | ? | Yes | Yes |
| Media player double speed playing | 6+[285] | Only Podcasts[286] | ? | ? | Yes | Yes |
Peripheral support
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Bluetooth keyboard | 2.3+;[287] previous versions via 3rd party software[288] | Yes[289] | No | Yes[290][291] | Yes | Yes |
| USB keyboard | 3.1+[287] | With Camera Connection Kit[292] | No | Yes | Yes | Yes |
| Interchangeable external memory cards | Yes[293] | Only for photo/video import with an optional accessory | Yes[294] | Yes | Yes | Yes |
Photo and video
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Camera focus at specified point | 2.3+[295] | Yes[65] | ? | 1.0.4+[296] | Yes | Yes |
| Camera exposure metering from specified point | No,[297] available on some phones.[298][299] | Yes[300] | No | ? | No | Yes |
| On device picture info (including Exif data) | Only date and location; more with 3rd party software[301] | Yes (15+);previous versions date and location only; more with 3rd party software | No | ? | Yes | Yes |
| On device picture categorization | No[302] 3rd party software like TouchWiz[303] | 5+[304] | No | ? | No | Yes |
| On device picture description and search | No[305] | 10+: Items/objects in picture;[306] 7+: Only date and location[307] |
No | ? | No | Yes |
| Turn off shutter sound | In silent mode[308] | In silent mode[309] | In silent mode | In silent mode[310] | No | Yes |
| Picture crop | Yes | 5+[311] | No | Yes | Yes | Yes |
| Photo rotation | Yes | 5+[311] | No | Yes | Yes | Yes |
| Photo red-eye reduction | 2.3+[312] | 5+[311] | No | No[313] | No | Yes |
| HDR photos option | 4.2+, some manufacturers earlier[314] | Yes[315] | No | No[316] | Yes | Yes |
| Photo/video import from memory cards | Yes | With Camera Connection Kit[292] | Yes | Yes | Yes | Yes |
| Video trim | 2.3+ | Yes | No | ? | No | Yes |
Productivity
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Multitasking | Yes | 7+;[317] 4–6: Limited[318] |
2+[176] | Yes | Yes | Yes |
| Quick app switching | 7+[319] | 9+: via 3D Touch;[320] 5+: only on iPad[321] |
No | No | Yes | Yes |
| Document-centric multitasking | 5+[322] | 13+: can open different views of same app side by side[323] | No | No | No | 2.0+ |
| Split-screen app usage | 7+, some manufacturers earlier[324] | 9+: only on iPad with 2 GB RAM or more[325] | Yes[326] | No [327] | Tablet-only | 2.0+ |
| Desktop interactive widgets | Yes | 10+: App icons via 3D Touch and/or dedicated widget screen[328] | No | Yes | No | 2.0+ |
| Lock screen widgets | Yes (Notifications and settings). Full Widgets on Android 4.2–4.4 only.[329][330] | Media player, voicemail, camera;[331] 5+: Notifications; 7+: Control Center 8+: Interactive Notifications[332] 10+: Full widgets[328] |
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+[333] | 7+[334] | No | Via the Patchmanager app[335] | Yes | Yes |
| Search multiple internal apps at once | Yes | Yes | Yes | No[336] | Yes | Yes |
| Settings search | 5+ or 3rd party software like LineageOS[337] | 9+[338] | No | No | Yes | Yes |
| Search all fields of internal objects | Only search Contacts name field but not any other field[339] | 6+[340] | Only searches contacts by name | First name, last name, nickname, also the multiple field called "Details"[341]|? | Yes | |
| Core apps missing search | Calendar[342] (available since 3+ and HTC Sense) | Bookmarks[343] | ? | ? | ? | Yes |
| Phone number links to dialer | Available in stock Android, but not all devices enable it.[344] | Yes | Yes, but not in browser | Yes | Yes | Yes |
| Addresses links to maps | In Contacts, but not in Calendar[345] nor in Gmail[346] | Yes[347] | ? | Yes | ? | Yes |
| Dates links to calendar | No | Yes[348] | Yes | Yes | ? | Yes |
Ringtones and alerts
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Custom ringtones | Yes | Yes[349] | Yes | Yes | Yes | Yes |
| Custom SMS/MMS tones | Yes[350] | 5+[351] | ? | Yes | No | Yes |
| Custom vibrate alert patterns | No,[352] possible on some Samsung devices such as Galaxy S III, but limited[353] | 5+[354][355] | ? | API available for 3rd party apps | No | No |
| Dismiss repeating alarm clock before trigger | 4.4+[356] | No[357] | No | ? | Yes | Yes |
| Tap to snooze[358] | 3rd party apps[359] | Yes | No | Swipe down | Yes | Yes |
Security and privacy
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Proxy server | 3.1+[360] but only global, not per connection[361] and only works for the browser[362] 3rd party apps available[363] | Yes | Yes | Yes[364] | No | Only 3rd party apps and Browser |
| On-device encryption | 3+[365] | Yes[366] (3rd party software may attempt brute-force attacks on password[367]) | No | 3.3.0+[368] | No | Yes |
| External storage encryption | 6+ | External storage not available | No | Yes | No | 2.0+ |
| Zero knowledge encryption[369] | Yes, if Google Play Services is installed, data will be accessible by Google[370] and shared with the American PRISM surveillance program.[371] | Some data stored on iCloud is accessible by Apple[372][373][374][375][376][377] and shared with the American PRISM surveillance program.[371] | ? | ? | 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.[378][379] |
| Privacy of synchronization[380] | 3rd party software like ownCloud[381] | 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+[382] | Yes[383] | ? | ? | ? | Yes with Smart Syncing that uses irreversible encryption[384] |
| Wireless anti-tracking[385] | Developer Options (9+)[386] | 8+[387] | No | ? | No | Yes |
| Remote device location tracking | Yes[388] | Yes[389] | ? | ? | No | Yes |
| Remote device locking and/or data wipe | 2.2+[390] | Yes[389] | ? | ? | No | Yes |
| End-to-end encrypted push notifications | Possible, notifications are handled by the app that can decrypt it[175] | Possible since iOS 7, where the app can handle the notification and decrypt it[391] | ? | ? | Yes | Possible, notifications are handled by the app that can decrypt it |
| SSH Client | Yes | Yes[392][393] | ? | Yes | Yes | Yes |
| VPN | Yes[394] | Yes[395] | ? | Yes | Yes | Yes |
| OpenVPN | Neutral No, but possible with 3rd party applications[396] | Yes[397] | ? | Yes | Yes[citation needed] | No, but possible with 3rd party apps |
| WPA PEAP | Yes[398] | Yes[399] | ? | In developer mode[400] | Yes[citation needed] | Yes |
Sound and voice
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Separate volume for ringtone and media | Yes | Yes | ? | Yes | Yes | Yes |
| Voice commands | Yes[401] | 5+ (Siri) | ? | 3rd party software, such as Saera[402] | No | Yes |
| Offline voice commands | 6+[403] | Yes[404] | ? | No | No | Yes |
| Voice recognition | Yes | 5+ (Siri) | ? | No | No | Yes |
| Offline voice recognition | 4.1+[405] | 15+;[406] | No | No | No | Yes |
| Non-English voice recognition | Yes | Yes[226] | ? | No | No | Yes |
| Sound recorder | Very limited (Does not work in background[407] and not voice controlled) | 3+: Limited (Not voice controlled)[408][409] | Partial | 3rd party software[410] | 3rd party software | Yes |
| Call recorder | Yes, Phone by Google,[411] but also possible with 3rd party firmware[412] | Yes, integrated in the Phone app,[413] but also possible with 3rd party software[414] | No | Disabled by default, must be interactively switched on during a call when enabled / 3rd party software[415] | ? | Yes |
| Sound trim | No,[416] but 3rd party software available[417] | Yes[418] | ? | ? | ? | Yes |
Other features
[edit]| Feature | Android | iOS | Tizen | Sailfish OS | Ubuntu Touch | HarmonyOS |
|---|---|---|---|---|---|---|
| Non-intrusive incoming calls | 5+[419] or 3rd party software[420] | 14+[421] | No | No[422] | ? | Yes |
| Non-intrusive notifications | Yes[423] | 5+[173] | ? | ? | ? | Yes |
| Move apps to external storage | 2.2+[424] | External storage not allowed for apps | No | No | No | No |
| Remote Frame Buffer (RFB) protocol | Yes[425] | 3rd party software[426] | ? | ? | ? | 3rd party software |
| Screencast on device | 11+[427] | 9+[428] | No | No | Yes | Yes |
| Screencast over USB | 4.4+ over USB,[189] for prior versions root required for 3rd party app[429] | 8+: on OS X[430] | No | ? | No | Yes |
| Screen share | Yes, with Google Cast, Miracast under Android 5.[431][432][433][434] | 3rd party software[435] | No | No | No, but possible with 3rd party software[436] | Yes |
See also
[edit]External links
[edit]References
[edit]- ^ a b "Mobian". mobian-project.org. Retrieved 2022-06-19.
- ^ "Global Smartphone Sales Share by Operating System". Counterpoint. Retrieved 23 December 2023.
- ^ Amadeo, Ron (21 July 2018). "Google's iron grip on Android: Controlling open source by any means necessary". Ars Technica.
- ^ Fried, Ina (29 January 2014). "After Google Pressure, Samsung Will Dial Back Android Tweaks, Homegrown Apps". Vox.
- ^ "About Ubuntu Touch". UBports. Retrieved 2019-08-09.
- ^ "Tizen 6.0 Public M1 Release Notes". Retrieved 2021-03-03.
- ^ "[Release notes] Struven ketju 4.5.0.24". 12 September 2023. Retrieved 2023-11-19.
- ^ a b "NDK Revision History". Android Developers. Retrieved 2018-09-06.
- ^ "Archived copy". Archived from the original on 2020-08-12. Retrieved 2019-08-02.
{{cite web}}: CS1 maint: archived copy as title (link) - ^ "Android Issues Tracker". Archived from the original on 2011-08-31. Retrieved 2011-09-07.
- ^ "Open Radar". 2009-01-09. Archived from the original on 2009-01-09.
- ^ "OpenHarmony repo". Gitee. OpenAtom Foundation, Huawei. Retrieved 22 August 2022.
- ^ "System Dashboard – Tizen Project". Bugs.tizen.org. Archived from the original on 2014-10-07. Retrieved 2014-05-20.
- ^ "How to report bugs effectively". Kai OS Technologies. Retrieved 28 January 2024.
- ^ together.jolla.com Archived 2014-10-07 at the Wayback Machine
- ^ "Issues · GrapheneOS/os-issue-tracker". GitHub. Retrieved 2025-05-09.
- ^ UBports issues on Github.com: https://github.com/ubports/ubuntu-touch/issues
- ^ "Issues". Mobian Team. Retrieved 28 January 2024.
- ^ "Plasma: Mobile". phabricator.kde.org. Retrieved 4 August 2019.
- ^ "PureOS Phabricator". tracker.pureos.net. Retrieved 4 August 2019.
- ^ "postmarketOS / pmaports". GitLab.
- ^ We oppose DRM. | Defective by Design Archived 2010-09-08 at the Wayback Machine
- ^ android.drm | Android Developers Archived 2014-10-30 at the Wayback Machine
- ^ MediaCrypto | Android Developers Archived 2014-10-30 at the Wayback Machine
- ^ MediaDrm | Android Developers Archived 2014-11-10 at the Wayback Machine
- ^ SurfaceView.setSecure(boolean) | Android Developers Archived 2014-11-10 at the Wayback Machine
- ^ "WisePlay DRM". Huawei Developers. Huawei. Retrieved 22 August 2022.
- ^ Amadeo, Ron (31 May 2017). "Android execs get technical talking updates, Project Treble, Linux, and more". Ars Technica.
- ^ Google patches Stagefright 2.0 in Nexus, fixes land in 'nightly' CyanogenMod builds | ZDNet Archived 2015-12-09 at the Wayback Machine
- ^ iOS 7: what you need to know before updating Archived 2015-07-15 at the Wayback Machine
- ^ "List of Huawei HarmonyOS August 2022 Updates – HC Newsroom List of Huawei HarmonyOS August 2022 Updates – HC Newsroom". oltnews.com. HC Newsroom. 14 August 2022. Retrieved 14 August 2022.
- ^ "ImageBasedUpgrades – Ubuntu Wiki". wiki.ubuntu.com.
- ^ "postmarketOS // 219 days of postmarketOS". postmarketos.org.
- ^ "How to Install iPhone Software Updates Without Connecting to iTunes". Ipod.about.com. 2014-05-15. Archived from the original on 2014-04-29. Retrieved 2014-05-20.
- ^ Stewart Mitchell, "Android lets developers work closer to the metal" Archived 2012-09-25 at the Wayback Machine, PC Pro, 11/02/11
- ^ "HarmonyOS own graphics subsystem". Tiktok. Retrieved 22 August 2022.
- ^ Welch, Chris (7 June 2017). "iOS 11 gives users tighter control over when apps can use their location". The Verge.
- ^ "Android Issue 3778: Feature request: Application permissions should be individually grantable by the user". 2009-09-04. Archived from the original on 2011-09-06. Retrieved 2011-09-07.
- ^ "DroidWall Fork AFWall+ Brings DroidWall Back, Makes it Open Source – xda-developers". Xda-developers.com. 2012-11-03. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ "Turn Off Cell Phone Data for Specific Apps in iOS". 2013-11-12. Archived from the original on 2016-08-11.
- ^ BigBoss. "Firewall iP". Cydia.saurik.com. Archived from the original on 2014-05-30. Retrieved 2014-05-20.
- ^ Android O Behavior Changes | Android Developers Archived 2017-05-20 at the Wayback Machine
- ^ "Apple Will No Longer Approve Apps Using Unique Device Identifier (UDID) Beginning May 1, Must Also Support iPhone 5 and Retina Display". 2013-03-21. Archived from the original on 2013-03-22. Retrieved 2017-10-08.
- ^ "UDID Replacement APIs in iOS 6". 2012-09-24. Archived from the original on 2012-09-27. Retrieved 2017-10-08.
- ^ a b c d e Android 6.0 Marshmallow, thoroughly reviewed | Ars Technica Archived 2017-07-04 at the Wayback Machine
- ^ Apple Adds New Privacy Settings in iOS 6 Archived 2012-09-17 at the Wayback Machine. Iphonehacks.com (2012-06-12). Retrieved on 2012-07-03.
- ^ "Android Issue 68846: Battery saver (AKA disable individual app background execution)". 2014-04-22. Archived from the original on 2014-05-12. Retrieved 2014-05-20.
- ^ "Greenify, the Android Battery Saver, Now Supports Unrooted Phones". Lifehacker.com. 13 January 2014. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ How to turn off Background App Refresh in iOS 7 – CNET Archived 2015-09-23 at the Wayback Machine
- ^ "One Of Jelly Bean's Best Features – Say Goodbye To Notification Spam By Selectively Disabling Notifications For Individual Apps". Androidpolice.com. 2012-06-28. Archived from the original on 2014-11-17. Retrieved 2014-05-20.
- ^ "iOS: Understanding Notifications". Support.apple.com. 2014-01-17. Archived from the original on 2014-06-01. Retrieved 2014-05-20.
- ^ "Inside Apple's iOS 5: Notification Center, banner alerts". AppleInsider.com. 2011-06-07. Archived from the original on 2011-09-25. Retrieved 2011-09-07.
- ^ "iOS 4 New Features: New Location Services settings". 2010-06-20. Archived from the original on 2012-09-01. Retrieved 2011-09-07 – via YouTube.
- ^ "iOS 8 Camera Privacy Settings". useyourloaf.com. 2014-07-16. Archived from the original on 2014-08-26. Retrieved 2014-08-26.
- ^ "Apps have to ask for permission to access the microphone in iOS 7". 9to5Mac. 2013-06-11. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ "iOS 8 apps can share data, features with each other". Engadget. 2014-06-02. Archived from the original on 2016-09-27.
- ^ a b Android 4.0 Platform Highlights | Android Developers Archived 2011-11-11 at the Wayback Machine. Developer.android.com. Retrieved on 2012-07-03.
- ^ Cellular Settings Archived 2015-04-02 at the Wayback Machine. manuals.info.apple.com. Retrieved on 2015-04-01.
- ^ persistent data counter Archived 2014-11-29 at the Wayback Machine
- ^ Android 4.0 Internal Memory Storage and Apps Management Archived 2012-07-12 at the Wayback Machine. Android Tapp. Retrieved on 2012-07-03.
- ^ How To See How Much Space Is Being Used By Each of Your Apps in iOS 5 — iPad Insight. Ipadinsight.com (2011-06-13). Retrieved on 2012-07-03.
- ^ "Android Parental Control Apps". tomsguide.com. 2011-07-28. Archived from the original on 2011-10-26. Retrieved 2011-09-07.
- ^ "How To Set Up iOS Parental Controls". Internet Safety Project. 2011-06-03. Archived from the original on 2011-08-12. Retrieved 2011-09-07.
- ^ How to enable the orientation lock on an Android phone Archived 2016-10-14 at the Wayback Machine. Youtube.com (2011-06-01). Retrieved on 2012-07-03.
- ^ a b c d e f Apple – iPhone – Tips and Tricks Archived 2013-09-08 at the Wayback Machine. Apple.com. Retrieved on 2012-07-03.
- ^ Screen orientation setting / locking Archived 2014-12-20 at the Wayback Machine
- ^ "How to Use Android Marshmallow's File Manager". LifeWire. 2017-03-27. Archived from the original on 2017-04-13. Retrieved 2017-04-12.
- ^ "Apple's new iOS file manager coming this fall as part of iOS 11". Ars Technica. 2017-06-05. Archived from the original on 2017-06-05.
- ^ Shashank (2011-06-11). "myExplorer". Tizenhub.com. Archived from the original on 2013-10-29. Retrieved 2014-05-20.
- ^ Tutorial: Install Terminal, Native File Manager And Accessing SD Card Storage | Latest Jolla And Sailfish OS News Archived 2015-12-25 at the Wayback Machine
- ^ "Android smartphones are about to get multi-user support". 6 August 2014. Archived from the original on 2014-12-08. Retrieved 2014-11-25.
- ^ "Add Multiple User Profile Support on Your Phone – xda-developers". Archived from the original on 2014-03-28. Retrieved 2014-11-25.
- ^ "iOS 9.3 brings multi-user mode to iPads, along with more features and fixes | Ars Technica UK". Ars Technica. 2016-01-11. Archived from the original on 2016-07-23.
- ^ Android 5.0 Lollipop announced with Material Design, Guest Mode and more Archived 2014-10-21 at the Wayback Machine
- ^ "iOS: About Guided Access". Support.apple.com. 2012-12-19. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ Pin & unpin screens - Android Help
- ^ What Is Guided Access on iPhone and How Do You Use It?
- ^ "HarmonyOS 3 Accessibility Features". TikTok. Huawei. Retrieved 22 August 2022.
- ^ Set up 'Priority' mode on Android 5.0 Lollipop – CNET Archived 2014-12-14 at the Wayback Machine
- ^ Foresman, Chris (2012-09-19). "How to make the best of iOS 6's Do Not Disturb feature". Ars Technica. Archived from the original on 2014-05-07. Retrieved 2014-05-20.
- ^ Friedman, Lex (2011-06-20). "How to create and organize iOS folders". Macworld. Archived from the original on 2014-05-18. Retrieved 2014-05-20.
- ^ Folder support in app launcher Archived 2014-11-29 at the Wayback Machine
- ^ "Accessibility – iPhone". Apple Inc. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "iPhone 4 – Accessibility features are built right in". Apple Inc. 2010-06-21. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ Pogue, David. (2011-11-10) Apple's AssistiveTouch Helps the Disabled Use a Smartphone – NYTimes.com Archived 2013-10-29 at the Wayback Machine. pogue.blogs.nytimes.com. Retrieved on 2012-07-03.
- ^ "[release notes] 2.1.0 / Iijoki [closed] - together.jolla.com". together.jolla.com.
- ^ "OpenStore". OpenStore. Retrieved 2021-01-13.
- ^ Google Takes the Dark Path, Censors AdBlock Plus on Android | Electronic Frontier Foundation Archived 2016-01-12 at the Wayback Machine
- ^ Google removes Samsung's first Android ad blocker from the Play Store | The Verge Archived 2016-02-03 at the Wayback Machine
- ^ "iphone – How to change the language of the App store (and iTunes)? – Apple – Stack Exchange". apple.stackexchange.com. 2011-07-09. Archived from the original on 2011-07-24. Retrieved 2011-09-07.
- ^ "Apple Releases Its Rules for App Store Censoring". campusprogress.org. 2010-09-10. Archived from the original on 2011-09-27. Retrieved 2011-09-07.
- ^ "Openrepos". Basil Semuonov. Archived from the original on 2015-07-04.
- ^ "Diversified distribution channels serve users". HarmonyOS Developer. Huawei. Retrieved 22 August 2022.
- ^ Michael Brown @brownieshq. "HP ships an Android all-in-one PC, plus several business laptops and desktops". PCWorld. Archived from the original on 2014-05-17. Retrieved 2014-05-20.
- ^ "iOS Technology Overview". Archived from the original on 2016-08-28.
- ^ "Android SDK | Android Developers". developer.android.com. Archived from the original on 2011-09-06. Retrieved 2011-09-07.
- ^ "Tizen SDK". developer.tizen.org. 2013-06-03. Archived from the original on 2013-04-20. Retrieved 2011-09-07.
- ^ "Sailfish SDK". Archived from the original on 2014-02-09. Retrieved 2014-01-25.
- ^ "Huawei DevEco Studio". HarmonyOS. Huawei. Retrieved 22 August 2022.
- ^ "Do I Need a Mac to Make iPhone Apps?". Archived from the original on 2020-04-30. Retrieved 2020-04-30.
- ^ "Developer Registration – Android Market for Developer Help". Archived from the original on 2014-10-07. Retrieved 2011-09-07.
- ^ "Jolla Harbour". Archived from the original on 2014-02-09. Retrieved 2014-01-25.
- ^ "What is browser plan for Jolla? - together.jolla.com". 8 January 2014. Archived from the original on 7 October 2014. Retrieved 2014-02-10.
- ^ "Mobile Browser Market Share Worldwide". statcounter GlobalStats. Retrieved 3 June 2023.
- ^ Weatherbed, Jess (March 5, 2024). "iOS 17.4 is here and ready for a whole new Europe". The Verge. Archived from the original on March 6, 2024. Retrieved March 6, 2024.
- ^ FAQ – Google Chrome Archived 2014-05-28 at the Wayback Machine
- ^ Find and install Add-ons on Firefox for Android | Firefox for Android Help Archived 2014-11-10 at the Wayback Machine
- ^ Ten Best iOS 8 Safari Extensions For iPhone And iPad To Enhance Your Web Browsing Experience Archived 2015-04-09 at the Wayback Machine
- ^ How to reopen a closed tab in Chrome for Android – CNET Archived 2014-10-06 at the Wayback Machine
- ^ The Quick & Easy Secret to Reopen Accidentally Closed Tabs in iOS 8's Safari Archived 2015-04-15 at the Wayback Machine
- ^ "No restore closed tabs option in huawei browser?". Huawei. Retrieved 22 August 2022.
- ^ "Google Chrome for Android". Archived from the original on 2012-09-09.
- ^ "Android Issue 8880: Keep open URLs/windows on shutdown or crash". 2010-06-06. Archived from the original on 2012-11-11. Retrieved 2011-09-07.
- ^ "Chrome – web browser by Google on the App Store on iTunes". iTunes. Archived from the original on 2015-03-31. Retrieved 2015-04-14.
- ^ "Android [Repository] root / packages / apps / Browser / res / values / all_search_engines.xml @ f6156a77". Giga-Byte » FROYO-QRD-GB-DSDS-7225. codeaurora.org. 2010. Archived from the original on 2012-03-23. Retrieved 2012-08-28.
- ^ GitHub - ubports/morph-browser, UBports, 2019-11-29, retrieved 2019-11-29
- ^ "Cupcake Adds Camcorder, Touchscreen Keyboard, and More to Android". smarterware.org. 2009-05-27. Archived from the original on 2012-03-17. Retrieved 2011-09-07.
- ^ "BlackBerry Torch 9800 Smartphone User Guide Version: 6.0" (PDF). Research In Motion. Archived (PDF) from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ Search in browser Archived 2014-11-29 at the Wayback Machine
- ^ "iPhone Tip: Save Images in iPhone's Safari browser and Mail App". iphonehacks.com. 17 July 2008. Archived from the original on 2011-08-31. Retrieved 2011-09-07.
- ^ a b "How to Download Files Using Safari on Your iPhone or iPad". Gadgets360. 21 September 2019. Retrieved September 21, 2019.
- ^ "Free iDownloader app lets you download anything from the web to your iOS device". ITworld. Archived from the original on 2015-04-17. Retrieved 2015-04-10.
- ^ Chrome for Android now lets you download webpages and read them offline Archived 2017-03-08 at the Wayback Machine
- ^ iOS 6: All the New Features Coming Soon to Your iPhone and iPad Archived 2012-09-15 at the Wayback Machine. Gizmodo.com (2012-06-11). Retrieved on 2012-07-03.
- ^ App Store – Instapaper . Itunes.apple.com (2012-06-02). Retrieved on 2012-07-03.
- ^ Download any file on your iPhone with iDownloader Pro Archived 2012-09-11 at the Wayback Machine. Iphone Active (2011-12-02). Retrieved on 2012-07-03.
- ^ Downloading and uploading files through Safari iOS Archived 2015-09-14 at the Wayback Machine. Ask Different (2011-09-22). Retrieved on 2015-09-13.
- ^ How to Re-Enable Zoom for Websites That Block It in Safari for Your iPhone Archived 2015-04-27 at the Wayback Machine
- ^ Browser Text Reflow – WP7 Internet Explorer vs Android Archived 2016-10-14 at the Wayback Machine. Youtube.com (2011-12-07). Retrieved on 2012-07-03.
- ^ "Android Issue 62378: KitKat WebView text wrap no longer works". 2013-11-16. Archived from the original on 2014-10-21. Retrieved 2014-05-20.
- ^ Text Reflow Removed From WebViews In KitKat, Probably Not Coming Back Archived 2015-03-22 at the Wayback Machine
- ^ a b "iOS 5 Safari". Apple Inc. 2011-06-11. Archived from the original on 2011-10-06. Retrieved 2011-09-07.
- ^ a b Inside Apple's iOS 5: Safari Reader, private browsing, tabs on iPad Archived 2012-06-05 at the Wayback Machine. Appleinsider.com (2011-06-07). Retrieved on 2012-07-03.
- ^ iOS browsers that allow font scaling and text reflow Archived 2012-09-28 at the Wayback Machine. 456 Berea Street (2011-01-05). Retrieved on 2012-07-03.
- ^ "Chromium Issue 178381: Chrome doesn't support Reader Mode". 2013-02-26. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ "How to use Reader Mode | Firefox for Android Help". Support.mozilla.org. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ "Samsung shows off new features coming to the Galaxy S3 in Premium Suite Upgrade". Phandroid.com. 2012-12-07. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ Browser reader mode – together.jolla.com Archived 2014-12-14 at the Wayback Machine
- ^ "Android Issue 2519: Browser should support file uploads (input type="file")". 2009-04-27. Archived from the original on 2010-01-30. Retrieved 2011-09-07.
- ^ Add file upload functionality to web browser Archived 2014-11-29 at the Wayback Machine
- ^ "How can i switch to next field in web form using Android browser?". android.stackexchange.com. 2011-07-09. Archived from the original on 2011-10-19. Retrieved 2011-09-07.
- ^ "Safari Web Content Guide: Laying Out Forms". Apple Inc. 2010-12-18. Archived from the original on 2011-09-07. Retrieved 2011-09-07.
- ^ Android updates guide: All the features of every version Archived 2012-10-05 at the Wayback Machine. Reviews.cnet.co.uk. Retrieved on 2012-07-03.
- ^ Joe White (2011-06-08). "Safari In iOS 5 Adds "Private Browsing" – Easily Protect Your Privacy While Surfing The Web". AppAdvice. Archived from the original on 2011-06-12. Retrieved 2011-09-07.
- ^ Private mode in web browser Archived 2014-11-29 at the Wayback Machine
- ^ iphone – Android Offline Webapp Resources – Stack Overflow Archived 2016-07-01 at the Wayback Machine. Stackoverflow.com. Retrieved on 2012-07-03.
- ^ How to create offline webapps on the iPhone | The CSS Ninja – All things CSS, JavaScript & HTML Archived 2012-09-21 at the Wayback Machine. Thecssninja.com. Retrieved on 2012-07-03.
- ^ Safari Web Content Guide: Configuring Web Applications Archived 2011-06-04 at the Wayback Machine. Developer.apple.com. Retrieved on 2012-07-03.
- ^ Apple – Web apps Archived 2015-04-02 at the Wayback Machine. Apple.com. Retrieved on 2012-07-03.
- ^ "Android Supported Media Formats | Android Developers". Developer.android.com. Archived from the original on 2012-03-11. Retrieved 2014-05-20.
- ^ McLean, Prince (2009-07-08). "Apple launches HTTP Live Streaming standard in iPhone 3.0". Appleinsider.com. Archived from the original on 2014-05-29. Retrieved 2014-05-20.
- ^ HLS in sailfish Archived 2014-12-20 at the Wayback Machine
- ^ Chrome 29 for Android is out: WebRTC and Web Audio support, improved scrolling, and new color picker for Web forms Archived 2016-03-07 at the Wayback Machine
- ^ "The 9 best iOS 11 features Apple didn't talk about onstage". The Verge. 5 June 2017. Archived from the original on 2017-06-05. Retrieved 2017-06-05.
- ^ "Android Issue 3190: Improve copy-paste in Browser/WebView". 2009-07-06. Archived from the original on 2011-10-08. Retrieved 2011-09-07.
- ^ Nilay Patel (2009-03-17). "iPhone finally gets copy and paste!". Engadget. Archived from the original on 2012-10-21.
- ^ "Does Bada OS have Cut, Copy & Paste?". mobile-review.com. 2011-07-01. Archived from the original on 2014-11-29. Retrieved 2011-09-07.
- ^ "Chrome OS Adds Android Phone Hub, Smarter Clipboard & Tote Feature". 9 March 2021.
- ^ Apple Beats Microsoft at Releasing a Universal Clipboard Feature Archived 2016-06-15 at the Wayback Machine
- ^ "Android Issue 6458: Enhancement: Undo". 2010-02-04. Archived from the original on 2011-12-19. Retrieved 2011-09-07.
- ^ Phat^Trance (2009-05-23). "iPhone: Undo Typing – Cool feature in iPhone 3.0". dailymobile. Archived from the original on 2012-03-09. Retrieved 2012-09-21.
- ^ Undo-option in notes app Archived 2014-12-20 at the Wayback Machine
- ^ "Huawei Share". Huawei. Retrieved 22 August 2022.
- ^ "Android Issue 66: OpenSync desktop synchronisation support". 2010-05-04. Archived from the original on 2012-11-12. Retrieved 2011-09-07.
- ^ "Application – HTC Sync 3.0 for HTC Desire HD, Desire Z, Legend, Desire, Wildfire, Aria, Gratia & Android 2.1 Hero". HTC.com. 2010-11-08. Archived from the original on 2014-10-07. Retrieved 2011-09-07.
- ^ "Huawei HiSuite reveals Huawei P40 Pro with Harmony OS 2.0". Huawei Update. 13 April 2021. Retrieved April 13, 2021.
- ^ "Android ICS+ backup using ADB". 31 December 2011. Archived from the original on 2012-06-15.
- ^ "iTunes: Backing up, updating, and restoring your iPhone, iPad, or iPod touch software". Apple Inc. 2010-08-13. Archived from the original on 2011-09-05. Retrieved 2011-09-07.
- ^ "Is it possbile to backup phone including apps". badaforums.net. 2010-08-08. Archived from the original on 2011-10-03. Retrieved 2011-09-07.
- ^ "Backup and Restore". Huawei. Retrieved 22 August 2022.
- ^ "Android Issue 2907: Google Bookmarks should be integrated with the browser". 2009-06-07. Archived from the original on 2010-12-23. Retrieved 2011-09-07.
- ^ "Android Issue 1106: No way to backup or restore on-device data (SMS, most app data, installed apps and settings)". 2008-10-28. Archived from the original on 2011-11-07. Retrieved 2011-09-07.
- ^ a b "iOS 5 Notification Center". Apple Inc. 2011-06-11. Archived from the original on 2011-10-06. Retrieved 2011-09-07.
- ^ bada 2.0 on Samsung Wave S8500 – S8500XXKK7 – notifications bar, RAM, lock speed & browser bug Archived 2016-10-14 at the Wayback Machine. Youtube.com (2011-12-03). Retrieved on 2012-07-03.
- ^ a b Bray, Tim (2010-05-27). "Android Cloud To Device Messaging". android-developers.blogspot.com. Archived from the original on 2011-09-04. Retrieved 2011-09-07.
- ^ a b Epstein, Zach (2010-12-20). "Samsung Bada 2.0 to get multitasking, push notifications, a new UI and more". BGR.com. Archived from the original on 2011-09-30. Retrieved 2011-09-07.
- ^ "android-ice-cream-sandwich-with-native-screenshot-function". GSMarena. October 19, 2011. Archived from the original on October 21, 2011. Retrieved 2011-10-19.
- ^ Screenshot#iOS
- ^ Sailfish OS update Aurajoki now available Archived 2016-12-26 at the Wayback Machine
- ^ Taking screenshots isn't allowed by the app or your organization after upgrading to Android 11
- ^ Discussion - Bypass Screenshot blocking android 14 should it be a thing?
- ^ Android Issue 1257: Calendar should support opening iCal .ics files Archived 2015-04-03 at the Wayback Machine. code.google.com (2008-11-11). Retrieved on 2012-07-03.
- ^ iCalParse/CalendarSync (version 7.6) importing iCalendar information on Android – xda-developers Archived 2012-04-13 at the Wayback Machine. Forum.xda-developers.com. Retrieved on 2012-07-03.
- ^ Importing ICS Files into the Calendar – Instant Expert: Secrets & Features of iOS 4.2 Archived 2012-10-23 at the Wayback Machine. iLounge Article. Retrieved on 2012-07-03.
- ^ Allow import of .ics / iCal files in calendar Archived 2014-12-20 at the Wayback Machine
- ^ "Pages 1.4 for iPad, iPhone, and iPod touch". Apple Inc. 2011-05-31. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "Numbers 1.4 for iPad, iPhone, and iPod touch". Apple Inc. 2011-05-31. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "Keynote 1.4 for iPad, iPhone, and iPod touch". Apple Inc. 2011-05-31. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ a b "Android KitKat | Android Developers". Developer.android.com. Archived from the original on 2013-10-31. Retrieved 2014-05-20.
- ^ "Android Issue 1148: RFE: CUPS support for printers". 2008-10-30. Archived from the original on 2013-05-18. Retrieved 2011-09-07.
- ^ "iPhone 4 – AirPrint". Apple Inc. 2010-11-22. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "Adding and using printers in the Huawei Print client". Huawei. Retrieved 22 August 2022.
- ^ "Adding and using printers in HUAWEI AI Life". Huawei.
- ^ Oliver Haslam (2022-06-09). "iOS 16 finally gives iPhone users the Wi-Fi options they've always wanted". iMore.
- ^ "Gmail For Android Gets A Unified Inbox". 2015-03-30. Retrieved 2023-07-31.
- ^ Set up Exchange ActiveSync on your iPhone, iPad, or iPod touch – Apple Support Archived 2015-10-17 at the Wayback Machine
- ^ "Apple – iOS 7 – Messages". Apple Inc. 2014-09-20. Archived from the original on 2014-09-24. Retrieved 2014-09-20.
- ^ "Android 4.0 (Ice Cream Sandwich) SDK and ADT 14 Released". Android Police. October 19, 2011. Archived from the original on October 20, 2011. Retrieved 2011-10-19.
- ^ A Week with the Android G1 Smartphone – Day 3 & 4 — The Gadgeteer Archived 2012-08-28 at the Wayback Machine. The-gadgeteer.com. Retrieved on 2012-07-03.
- ^ iOS 4 on the iPhone has Improved Call History Archived 2012-04-25 at the Wayback Machine. Simplemobilereview.com (2010-09-02). Retrieved on 2012-07-03.
- ^ Getting To Know Android 4.0, Part 5 Everything Changes In Contacts, Even The Name! Archived 2014-11-11 at the Wayback Machine
- ^ Manage your contacts with groups on your android – Clix Group Manager Archived 2016-10-14 at the Wayback Machine. Youtube.com (2009-09-30). Retrieved on 2012-07-03.
- ^ How to make a contact group on iPhone Archived 2016-09-27 at the Wayback Machine. www.digitaltrends.com (2016-05-25). Retrieved on 2016-09-25.
- ^ Groups for contacts Archived 2014-11-29 at the Wayback Machine
- ^ "Manage Contact Groups". Huawei. Retrieved 22 August 2022.
- ^ Kevin Purdy (2010-12-22). "Set Up VoIP Calling on Android 2.3 Gingerbread". lifehacker.com. Archived from the original on 2011-09-10. Retrieved 2011-09-07.
- ^ "Best Android apps for VoIP and SIP calls". Android Authority. 2012-05-22. Archived from the original on 2014-05-30. Retrieved 2014-05-20.
- ^ AppAdvice Staff Author. "VOIP Apps For iOS: iPad/iPhone Apps AppGuide". Appadvice.com. Archived from the original on 2014-05-21. Retrieved 2014-05-20.
{{cite web}}:|author=has generic name (help) - ^ "bada VoIP applications finally allowed". Joernesdohr.com. 2011-04-04. Archived from the original on 2012-01-17. Retrieved 2011-09-07.
- ^ "HUAWEI MeeTime – Anytime, All-Purpose Calling". XDA. 28 December 2021. Retrieved December 28, 2021.
- ^ "Google Wallet – Android Appstore". 2012-06-01. Archived from the original on 2012-08-19. Retrieved 2012-06-01.
- ^ "The Best Mobile Payment Apps". PCMag. 11 April 2023. Retrieved 31 July 2023.
- ^ "Android Issue 738: I hope Android will implement and support the USB host feature". 2008-05-30. Archived from the original on 2011-11-08. Retrieved 2011-09-07.
- ^ "USB Host – Android Developers". developer.android.com. 2011-09-22. Archived from the original on 2011-09-30. Retrieved 2011-09-28.
- ^ "All the iOS 13 and iPadOS 13 Features Apple 'Borrowed' from Android". iPhoneHacks. 12 June 2019. Archived from the original on 8 October 2019. Retrieved September 21, 2019.
- ^ Samsung Galaxy S II – WiFi Direct Archived 2016-10-14 at the Wayback Machine. Youtube.com. Retrieved on 2012-07-03.
- ^ Broadcom Adds Bluetooth 3.0, Wi-Fi Direct to Android Archived 2012-04-07 at the Wayback Machine. (PDF) . Retrieved on 2012-07-03.
- ^ a b bada 2.0 & Ecosystem FAQ's Archived 2012-07-15 at the Wayback Machine. Developer.samsung.com. Retrieved on 2012-07-03.
- ^ WiFi Direct or P2P wifi support Archived 2014-12-20 at the Wayback Machine
- ^ "Android Issue 1725: Bluetooth File Transfer". 2009-01-06. Archived from the original on 2012-01-09. Retrieved 2011-09-07.
- ^ "GT-S8500 user manual" (PDF). Archived from the original on 2014-10-07. Retrieved 2014-05-20.
- ^ Bluetooth file transfer for all file types Archived 2014-12-20 at the Wayback Machine
- ^ Android Issue 3732: Search Improve contact search Archived 2012-11-09 at the Wayback Machine Android Issue 9199: SQLite3 Unicode Case not working (only ASCII case works) (include ICU support) Archived 2015-04-07 at the Wayback Machine
- ^ "iPhone Technical Specifications". Apple Inc. Archived from the original on 2010-09-27. Retrieved 2011-09-07.
- ^ "iOS: Using international keyboards". Apple Inc. 2011-02-02. Archived from the original on 2011-09-03. Retrieved 2011-09-07.
- ^ a b "iPhone and iPod touch: Supported languages for Voice Control and VoiceOver". Apple Inc. 2010-09-09. Archived from the original on 2011-09-30. Retrieved 2011-09-07.
- ^ "Support spell-checking when typing with the hardware keyboard". Archived from the original on 2015-04-04.
- ^ "Android Issue 10332: Retrospective spell checking on all input fields as an OS feature (input device agnostic)". 2010-08-10. Archived from the original on 2010-09-10. Retrieved 2011-09-07.
- ^ "iOS 4 features: Spell-check and text replace". TiPb.com. 2010-07-13. Archived from the original on 2011-10-17. Retrieved 2011-09-07.
- ^ "Edit Android built (not user) dictionary". Archived from the original on 2014-10-07.
- ^ "New in iOS 5: Dictionary". idownloadblog.com. 2011-06-07. Archived from the original on 2011-10-10. Retrieved 2011-09-07.
- ^ "iOS 5: OMW! How To Create Keyboard Text Shortcuts". iostips.net. Archived from the original on 2011-10-07. Retrieved 2011-09-07.
- ^ "Get word suggestions & fix mistakes - Android - Gboard Help".
- ^ Apple brings predictive text to iOS 8 – CNET Archived 2014-07-06 at the Wayback Machine
- ^ "Google's secret keyboard feature lets you easily move the cursor". 31 May 2016.
- ^ "Tweet". 30 May 2016.
- ^ "iOS 12 brings trackpad mode to every iPhone and iPad". 19 September 2018.
- ^ "How to use iOS 9's keyboard as a trackpad with 3D Touch on iPhone 6s". AppleInsider. October 11, 2015.
- ^ How to use bixby vision
- ^ Use Live Text and Visual Look Up on your iPhone - Apple Support
- ^ iOS 11: All the Cool New Features Coming to Your iPhone and iPad Archived 2017-06-10 at the Wayback Machine
- ^ Safari in iOS 8 uses camera to scan and enter credit card info Archived 2015-04-14 at the Wayback Machine
- ^ Yamasani, Amith (2009-04-22). "Android Developers Blog: Creating an Input Method". Android-developers.blogspot.com.es. Archived from the original on 2014-04-07. Retrieved 2014-05-20.
- ^ Emil Protalinski (2013-06-05). "Google Keyboard for Android Arrives on the Play Store". Thenextweb.com. Archived from the original on 2014-02-28. Retrieved 2014-05-20.
- ^ "How to use the iPhone's new Slide to Type keyboard feature in iOS 13". CNET. Retrieved September 21, 2019.
- ^ Swype-like virtual keyboard Archived 2014-11-29 at the Wayback Machine
- ^ Android Issue 8375: Add emoji support to android Archived 2015-04-03 at the Wayback Machine. Code.google.com (2010-05-17). Retrieved on 2012-07-03.
- ^ Kyle Barrow (2009-09-30). "iPhone Emoji". pukupi.com. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "SailfishOS 2.2.0 release notes: Keyboard". Jolla. 2018-06-07.
- ^ "The Emoji+ Keyboard". Arno Dekker.
- ^ Broussard, Mitchel (2017-06-05). "Apple Reveals 'Do Not Disturb While Driving' iOS 11 Feature to Hide Unnecessary Notifications". MacRumors. Archived from the original on 2017-07-13.
- ^ "Do Not Disturb". Huawei. Retrieved 22 August 2022.
- ^ Davies, Chris (2009-10-28). "Android 2.0 gets Google Maps Navigation Beta [Video]". Archive. Android Community. Archived from the original on 2013-03-11. Retrieved 2012-08-26.
- ^ Zibreg, Christian (2012-06-12). "Turn-by-turn navigation and Flyover in iOS 6 Maps is limited to iPhone 4S, iPad 2 or later". idownloadblog.com. Archived from the original on 2012-08-15. Retrieved 2012-08-26.
- ^ Li, Deng. "Petal Maps: Meet Huawei's own map and navigation services". Huawei Central. Retrieved 22 August 2022.
- ^ Official Google Blog: Navigate and search the real world ... online or off Archived 2015-12-25 at the Wayback Machine
- ^ "Apple's new iOS 6 Maps support automatic offline use for a wide area". 5 October 2012. Archived from the original on 2016-08-05.
- ^ "Huawei's Petal Maps 2.0 adds "Lane Guidance" and "Offline Map" features to help users save time and explore the world safely". Yahoo! Finance. CISION. Retrieved 22 August 2022.
- ^ "Support Google Maps Alternate Routes?". 2011-07-01. Archived from the original on 2012-03-02. Retrieved 2011-09-07.
- ^ "New in iOS 5: Suggested Routes in Maps". idownloadblog.com. 2011-06-09. Archived from the original on 2012-01-24. Retrieved 2011-09-07.
- ^ "How to Choose Alternate Routes with Maps for iOS 6". Laptopmag. Blog.laptopmag.com. 2012-09-19. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ a b c "Android Core Media Formats". developer.android.com. 2011-09-02. Archived from the original on 2012-03-11. Retrieved 2011-09-07.
- ^ "Does the Xiaomi 15 support Dolby Audio?". Retrieved 2025-07-15.
- ^ a b "Compare Models – Apple". Apple.com. 2015-09-09. Archived from the original on 2015-09-12. Retrieved 2015-09-13.
- ^ a b Supported Multimedia Formats Archived 2014-11-29 at the Wayback Machine
- ^ "GStreamer source code". gitlab.freedesktop.org. 2025-05-27. Retrieved 2025-07-15.
- ^ What codecs (audio or video) are hardware accelerated? – together.jolla.com Archived 2015-12-25 at the Wayback Machine
- ^ A comment in What codecs (audio or video) are hardware accelerated? – together.jolla.com Archived 2016-04-15 at the Wayback Machine
- ^ "[Android M Feature Spotlight] Android Now Supports Native 4K Video Output with New API". 8 June 2015. Archived from the original on 2016-01-02. Retrieved 2016-01-14.
- ^ "Apple Lightning Digital AV Adapter". Apple Inc. 2015-08-13. Archived from the original on 2015-09-18. Retrieved 2015-09-13.
- ^ "Apple Lightning to VGA Adapter". Apple Inc. 2015-08-13. Archived from the original on 2015-09-14. Retrieved 2015-09-13.
- ^ "Apple Component AV Cable". Apple Inc. Archived from the original on 2011-09-07. Retrieved 2011-09-07.
- ^ "Apple Composite AV Cable". Apple Inc. Archived from the original on 2011-09-06. Retrieved 2011-09-07.
- ^ Any video output possibility? Archived 2014-12-20 at the Wayback Machine
- ^ Android 5.0 Lollipop Features List: What's new? Archived 2014-10-20 at the Wayback Machine
- ^ iOS 7 expands digital USB audio use with iPhone/iPod Touch Archived 2015-05-03 at the Wayback Machine
- ^ "Android 4.2 adds official support for Miracast wireless display". Android and Me. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ Android Issue 11412: Support DLNA in media player Archived 2015-04-08 at the Wayback Machine. code.google.com (2010-09-22). Retrieved on 2012-07-03.
- ^ "iTunes – AirPlay". Apple Inc. 2010-09-01. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ Play media file in Samsung Wave from PC / Remote Media Server (AllShare-DLNA) Archived 2016-10-14 at the Wayback Machine. Youtube.com (2011-02-18). Retrieved on 2012-07-03.
- ^ Android 101: How To Create a Playlist Archived 2016-10-14 at the Wayback Machine. Youtube.com (2011-04-08). Retrieved on 2012-07-03.
- ^ "Android Issue 15505: Media player fine scrubbing (swipe to seek)". 2011-03-15. Archived from the original on 2012-11-14. Retrieved 2011-09-07.
- ^ "Android Issue 23355: the google music app in ics is missing a fast-forward function when you touch and hold the skip-to-the-next-trak button". 2011-12-21. Archived from the original on 2014-05-20. Retrieved 2014-05-20.
- ^ "iOS has fine scrubbing". 2010-12-11. Archived from the original on 2012-09-02. Retrieved 2011-09-07 – via YouTube.
- ^ PlaybackParams | Android Developers Archived 2017-07-18 at the Wayback Machine
- ^ "Listen to podcasts in half the time". Nev's blog. 2006-06-23. Archived from the original on 2011-08-29. Retrieved 2011-09-07.
- ^ a b "Android Issue 1147: RFE: Support for external keyboard, mouse". 2008-10-30. Archived from the original on 2010-08-17. Retrieved 2011-09-07.
- ^ KeyPro – Bluetooth keyboard manager Archived 2011-11-05 at the Wayback Machine, 12/09/09
- ^ Devin Coldewey (2010-04-08). "Finally, Bluetooth keyboard support for the iPhone". Mobilecrunch.com. Archived from the original on 2011-06-28. Retrieved 2011-09-07.
- ^ Tablet needs a working Bluetooth keyboard Archived 2015-04-02 at the Wayback Machine
- ^ Bluetooth keyboard does not work in Android applications Archived 2015-04-02 at the Wayback Machine
- ^ a b Jeremy Horwitz (April 26, 2010). "Apple iPad Camera Connection Kit". iLounge. Archived from the original on June 6, 2010. Retrieved 2010-06-19.
- ^ "Storage Options | Android Developers". Developer.android.com. Archived from the original on 2014-05-28. Retrieved 2014-05-20.
- ^ "bada File System". Developer.bada.com. Archived from the original on 2013-09-27. Retrieved 2014-05-20.
- ^ "Ice Cream Sandwich Android Gallery app and Camera app updated". Slashgear. October 19, 2011. Archived from the original on October 21, 2011. Retrieved 2011-10-19.
- ^ Add capability to tap to focus on a certain area of the image Archived 2014-12-20 at the Wayback Machine
- ^ Android Issue 68974: Camera exposure metering from specified point does not work Archived 2014-12-24 at the Wayback Machine
- ^ Marc Flores. "LG G2 review: Camera | Phone Reviews". TechRadar. Archived from the original on 2014-05-08. Retrieved 2014-05-20.
- ^ "Moto X Camera Update Rolling Out – Introduces Manual Control of Focus and Exposure, Additional Language Support". Droid Life. 2013-12-12. Archived from the original on 2014-04-27. Retrieved 2014-05-20.
- ^ Sandro Cuccia (2013-03-23). "How to Manage Exposure & Focus On Your iPhone Camera". The Mac Observer. Archived from the original on 2014-04-06. Retrieved 2014-05-20.
- ^ "Android Exif Droid". androidzoom.com. 2011-01-12. Archived from the original on 2011-12-30. Retrieved 2011-09-07.
- ^ "Android Issue 59391: Photo Gallery Movement & Folder Organization". 2013-08-25. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ "How to Set Up Albums in a Samsung Galaxy S III | Everyday Life – Global Post". Everyday Life - Global Post. Everydaylife.globalpost.com. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ "New iOS 5 Albums and Camera Photos Emerge". iphonedownloadblog.com. 2011-06-06. Archived from the original on 2011-07-04. Retrieved 2011-09-07.
- ^ Android Issue 20661: Add a descriptive text to created videos, photos and audio and search for it Archived 2015-04-08 at the Wayback Machine. Code.google.com (2011-10-09). Retrieved on 2012-07-03.
- ^ Photos app on iOS 10: Albums, searching and memories Archived 2016-09-27 at the Wayback Machine
- ^ iOS 8 will help photo search, but won't fix it Archived 2015-04-16 at the Wayback Machine
- ^ "Android Issue 9854: Cannot disable shutter sound". 2010-07-17. Archived from the original on 2011-06-03. Retrieved 2011-09-07.
- ^ "Apple Support Communities > iPhone > iPhone Hardware > Discussions > Shutter noise". Apple Inc. 2010-07-07. Archived from the original on 2012-03-14. Retrieved 2011-09-07.
- ^ Camera app: setting for turning off shutter sound Archived 2014-12-20 at the Wayback Machine
- ^ a b c "iOS 5 Features Photo". Apple Inc. 2011-06-11. Archived from the original on 2011-10-06. Retrieved 2011-09-07.
- ^ Gilbert, Jason (October 19, 2011). "Android 4.0 'Ice Cream Sandwich' Features Announced By Google". Huffington Post. Archived from the original on October 19, 2011. Retrieved 2011-10-19.
- ^ Avoid red eye with flash Archived 2015-01-28 at the Wayback Machine
- ^ Alvin Ybañez (March 18, 2013). "How to use HDR on your Android device". androidauthority.com. Archived from the original on April 25, 2013. Retrieved 2013-05-05.
- ^ "First look: Taking HDR photos with Apple's iOS 4.1". AppleInsider.com. 2010-09-02. Archived from the original on 2011-12-13. Retrieved 2011-09-07.
- ^ Camera: add HDR (High-dynamic-range imaging) support Archived 2014-12-20 at the Wayback Machine
- ^ "iOS 7: multitasking for all apps arrives". Phonearena.com. 10 June 2013. Archived from the original on 2014-04-07. Retrieved 2014-05-20.
- ^ Head, Chris (2010-06-25). "Geek 101: Android and iOS Multitasking Compared". PCWorld.com. Archived from the original on 2011-09-03. Retrieved 2011-09-07.
- ^ Android 7.0 Nougat: 11 tips and tricks | Technology | The Guardian Archived 2016-08-26 at the Wayback Machine
- ^ How to multitask more efficiently with 3D Touch on iPhone 6s Archived 2016-09-27 at the Wayback Machine
- ^ 8 Navigation Tricks Every iPad User Needs to Know Archived 2016-08-31 at the Wayback Machine
- ^ Android "L" Feature Spotlight: The New "Document-Centric" Multitasking Interface Finally Makes Sense Archived 2014-10-26 at the Wayback Machine
- ^ "iOS 13 and iPadOS 13: Apple releases the first public beta". Macworld. 24 June 2019.
- ^ Android's split-screen multitasking mode needs some help from developers | Ars Technica Archived 2017-08-06 at the Wayback Machine
- ^ Miller, Chance (8 June 2015). "Hands-on with iOS 9's split-screen multitasking on the iPad". 9to5Mac. Archived from the original on 2015-07-06. Retrieved 2015-07-03.
- ^ "Multi-window | Tizen Developers" (in Spanish). Developer.tizen.org. 2014-03-17. Archived from the original on 2014-11-29. Retrieved 2014-05-20.
- ^ Split Screen Multitasking Archived 2014-11-29 at the Wayback Machine
- ^ a b What's new with widgets in iOS 10 – CNET Archived 2016-07-30 at the Wayback Machine
- ^ "Android 4.2 APIs | Android Developers". Developer.android.com. Archived from the original on 2013-08-26. Retrieved 2013-09-01.
- ^ Exploring Android L: Lockscreen widgets also bite the dust – Pocketables Archived 2015-05-14 at the Wayback Machine
- ^ "iOS 5 – Camera". Apple Inc. 2011-06-11. Archived from the original on 2011-10-06. Retrieved 2011-09-07.
- ^ Getting to know interactive notifications on iOS 8 Archived 2015-03-09 at the Wayback Machine
- ^ Widgets To Quickly Change Android Settings – SocialTimes Archived 2015-01-04 at the Wayback Machine
- ^ Fingas, Jon (10 June 2013). "iOS 7 to include Control Center for quick-access settings". Engadget.com. Archived from the original on 2013-12-25. Retrieved 2014-05-20.
- ^ Patchmanager Archived 2015-07-04 at the Wayback Machine
- ^ Search (global) Archived 2014-11-29 at the Wayback Machine
- ^ Android L's global settings search make an appearance on CyanogenMod | ZDNet
- ^ Clover, Juli (8 June 2015). "iOS 9 Tidbits: Battery Saving Features, Search for Settings, Keyboard Changes, Email Attachments, and More". MacRumors. Archived from the original on 2015-07-03. Retrieved 2015-07-03.
- ^ "Android Issue 3732: Only search Contacts name field but not any other field". 2009-08-31. Archived from the original on 2012-11-09. Retrieved 2011-09-07.
- ^ iOS 6: minor tweaks that you might like Archived 2012-12-27 at the Wayback Machine. Phonearena.com. Retrieved on 2012-07-03.
- ^ Consider all fields in contact app search Archived 2015-01-04 at the Wayback Machine
- ^ Issue 2518 Archived 2015-04-06 at the Wayback Machine. code.google.com (2009-04-27).
- ^ "iPhone 3.0 spotlight – bookmarks?". macrumors.com. 5 June 2009. Archived from the original on 2011-09-27. Retrieved 2011-09-07.
- ^ "Android Issue 4575: Phone number linking to dialer". 2009-11-07. Archived from the original on 2011-08-20. Retrieved 2011-09-07.
- ^ "Android Issue 19527: Calendar App: Ability to click on location in Event view". 2011-08-24. Archived from the original on 2013-06-28. Retrieved 2011-09-07.
- ^ "Street addresses not showing up as links from gmail mobile". 2011-06-26. Archived from the original on 2014-10-07. Retrieved 2011-09-07.
- ^ Sande, Steven (2009-06-22). "Inside iPhone 3.0: The address data detector". tuaw.com. Archived from the original on 2011-09-25. Retrieved 2011-09-07.
- ^ "How to Create Calendar Events from Emails in iPhone Mail". email.about.com. 2010-06-23. Archived from the original on 2011-10-30. Retrieved 2011-09-07.
- ^ How To Create Your Own Ringtone on an iPhone Archived 2016-10-14 at the Wayback Machine. Youtube.com (2009-06-29). Retrieved on 2012-07-03.
- ^ "How to Set Custom (SMS) Notification Ringtone on Android Phone". Jaxov.com. 2010-10-08. Archived from the original on 2012-06-14. Retrieved 2012-06-14.
- ^ "iPhone Custom Text Message Alert Sounds Come to iOS 5". OS X Daily. 2011-07-11. Archived from the original on 2011-09-11. Retrieved 2011-09-07.
- ^ "Android Issue 1027: More granular notification tone, volume, and repeat controls". 2008-10-23. Archived from the original on 2013-06-11. Retrieved 2011-09-07.
- ^ "Create custom vibration patterns for specific contacts with Samsung Galaxy S3 phone". Itworld.com. 2012-09-04. Archived from the original on 2014-10-07. Retrieved 2014-02-16.
- ^ "iOS 5 Allows You to Tap Out Custom Vibration Patterns". macrumors.com. 2011-06-08. Archived from the original on 2011-08-13. Retrieved 2011-09-07.
- ^ "iOS 5: How To Create A Custom Vibration Alert For Each Contact". iostips.net. Archived from the original on 2011-08-13. Retrieved 2011-09-07.
- ^ Getting To Know Android 4.4 KitKat Edition – Android Gets Cleaner, Brighter, More Useful Archived 2017-01-03 at the Wayback Machine
- ^ Why we hate the iPhone alarm – Features – Macworld UK Archived 2017-02-05 at the Wayback Machine
- ^ "How every smartphone platform gets the alarm clock wrong". www.dantilden.com. Archived from the original on 2020-11-11. Retrieved 2018-06-04.
- ^ "10 best alarm clock apps for Android". Android Authority. 5 January 2019.
- ^ "Android Issue 1273: IP Proxy Settings for Wifi Network". 2008-11-12. Archived from the original on 2011-09-03. Retrieved 2011-09-07.
- ^ "Android Issue 4386: Add proxy options for each individual internet connection". 2009-10-27. Archived from the original on 2013-06-14. Retrieved 2011-09-07.
- ^ "Android Issue 36481: Proxy all HTTP traffic system-wide". 2012-08-19. Archived from the original on 2014-04-08. Retrieved 2014-05-20.
- ^ "SandroProxy – Android Apps on Google Play". 2014-04-17. Archived from the original on 2014-04-08. Retrieved 2014-05-20.
- ^ Cannot enable proxy Archived 2015-04-02 at the Wayback Machine
- ^ Android Issue 3748: Add support for partition/block device encryption Archived 2015-04-04 at the Wayback Machine. Code.google.com (2009-09-01). Retrieved on 2012-07-03.
- ^ "iOS: Understanding data protection". Apple Inc. 2011-10-14. Archived from the original on 2011-10-13. Retrieved 2011-10-20.
- ^ Recover passwords protecting iPhone/iPod and BlackBerry backups Archived 2012-09-22 at the Wayback Machine. Elcomsoft.com. Retrieved on 2012-07-03.
- ^ "Encryption of user data". Jolla Ltd. Retrieved 2023-04-30.
- ^ Snowden: Dropbox is hostile to privacy, unlike 'zero knowledge' Spideroak | Technology | theguardian.com Archived 2016-12-02 at the Wayback Machine
- ^ "Google Admits Handing over European User Data to US Intelligence Agencies". softpedia.com. 2011-08-08. Archived from the original on 2011-09-28. Retrieved 2011-09-07.
- ^ a b "PRISM. Why you should be outraged by US government surveillance". Grahamcluley.com. 2013-10-14. Archived from the original on 2014-07-02. Retrieved 2014-05-20.
- ^ "Apple Still Has Plenty of Your Data for the Feds". The Intercept. 2014-09-22. Archived from the original on 2015-09-26. Retrieved 2015-09-26.
- ^ "Apple finally adds encryption to iCloud backups". Computerworld. December 7, 2022. Retrieved July 9, 2023.
- ^ "Apple is adding end-to-end encryption to iCloud backups". The Verge. December 7, 2022. Retrieved July 9, 2023.
- ^ "Apple to Encrypt Cloud Backups as Part of Security Revamp". Bloomberg News. December 7, 2022. Retrieved July 9, 2023.
- ^ "Apple Expands iCloud Encryption, Moves Away From Client-Side Scanning". Forbes. December 9, 2022. Retrieved July 9, 2023.
- ^ "Apple to encrypt iCloud". The Washington Post. December 7, 2022. Retrieved July 9, 2023.
- ^ Taylor, Charlie. "Huawei transfers mobile software services business to Ireland". Irish Times. Retrieved 28 April 2024.
- ^ Švenčionis, Tadas (18 December 2020). "5-Eyes, 9-Eyes, and 14-Eyes agreement explained". cybernews. Retrieved 28 April 2024.
- ^ Are There Any Smartphones That Respect Privacy? – Slashdot Archived 2011-11-24 at the Wayback Machine. Yro.slashdot.org. Retrieved on 2012-07-03.
- ^ Break away from free cloud storage providers by using ownCloud – TechRepublic Archived 2016-01-24 at the Wayback Machine
- ^ "Catching AuthTokens in the Wild – The Insecurity of Google's ClientLogin Protocol". uni-ulm.de. 2011-06-15. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ "iPhone in Business – Integration". Apple Inc. Archived from the original on 2011-08-25. Retrieved 2011-09-07.
- ^ "Huawei Mobile Cloud". Huawei. Retrieved 22 August 2022.
- ^ IEEE group recommends random MAC addresses for Wi-Fi security | CSO Online Archived 2015-12-23 at the Wayback Machine
- ^ "Privacy: MAC Randomization". Android Open Source Project.
- ^ iOS 8 to stymie trackers and marketers with MAC address randomization | Ars Technica Archived 2017-04-11 at the Wayback Machine
- ^ "Official Android Blog: Find your lost phone with Android Device Manager". Officialandroid.blogspot.com.es. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ a b "Find My iPhone". Apple Inc. 2009-06-10. Archived from the original on 2011-09-02. Retrieved 2011-09-07.
- ^ Google Apps. "Manage my devices – Google Apps Help". Google Inc. Archived from the original on 2014-10-07. Retrieved 2014-05-20.
{{cite web}}:|author=has generic name (help) - ^ "What's New in iOS: iOS 7.0". Developer.apple.com. 2014-03-10. Archived from the original on 2014-06-03. Retrieved 2014-05-20.
- ^ iSSH – Zingersoft Archived 2012-09-18 at the Wayback Machine. Zinger-soft.com. Retrieved on 2012-07-03.
- ^ Instant Cocoa – pTerm Archived 2012-09-08 at the Wayback Machine. Instantcocoa.com (2011-03-31). Retrieved on 2012-07-03.
- ^ Wallen, Jack. (2011-01-21) Connect to a PPTP VPN from your Android phone Archived 2012-09-10 at the Wayback Machine. TechRepublic. Retrieved on 2012-07-03.
- ^ iOS: Setting up VPN Archived 2012-09-30 at the Wayback Machine. Support.apple.com (2011-10-26). Retrieved on 2012-07-03.
- ^ "OpenVPN". CyanogenMod. 2011-02-20. Archived from the original on 2014-10-10. Retrieved 2014-09-20.
- ^ Setup a VPN on Your iPhone With OpenVPN and Linux Archived 2015-03-25 at the Wayback Machine. Retrieved on 2015-04-10.
- ^ "Android Issue 1386: Feature req: support WPA2-Enterprise with EAP extensions". 2008-11-28. Archived from the original on 2011-11-06. Retrieved 2011-09-07.
- ^ "iPhone OS Enterprise Deployment Guide" (PDF). Apple Inc. Archived from the original (PDF) on 2011-09-05. Retrieved 2011-09-07.
- ^ WPA-802.1X (enterprise) +Others GUI wifi support needed + workaround – together.jolla.com Archived 2014-10-07 at the Wayback Machine
- ^ List of Google Now voice commands Archived 2014-10-15 at the Wayback Machine
- ^ Voice Control Archived 2014-12-20 at the Wayback Machine
- ^ "Offline 'OK Google' capability found hidden inside latest Google app for Android update". 29 June 2015. Archived from the original on 2016-08-18. Retrieved 2016-08-24.
- ^ Buchanan, Ricky (2009-10-18). "iPhone/iPod Touch Voice Commands Cheat Sheet". atmac.org. Archived from the original on 2011-09-03. Retrieved 2011-09-07.
- ^ Android 4.1 Jelly Bean adds Offline Voice Typing – SlashGear Archived 2012-09-19 at the Wayback Machine. Slashgear.com. Retrieved on 2012-07-03.
- ^ iOS 15 Siri Guide: On Device Offline Recognition and Updates MacRumors.com. Retrieved on January 26, 2022.
- ^ "Android Issue 14462: Sound Recorder does not work on background". 2011-02-01. Archived from the original on 2013-10-03. Retrieved 2011-09-07.
- ^ "Voice Memo app in iPhone 3.0". 2009-06-08. Archived from the original on 2014-04-30. Retrieved 2014-05-20 – via YouTube.
- ^ "The New iPhone OS 3.0 – Voice Memo App". Archived from the original on 2014-04-30. Retrieved 2014-05-20 – via YouTube.
- ^ "Recorder". Retrieved 2010-05-02.
- ^ "Record a call - Phone app Help". Retrieved 2021-03-27.
- ^ "Enable Call Recording in CyanogenMod 11 with Xposed – XDA Forums". xda-developers. 2014-08-25. Archived from the original on 2015-04-02. Retrieved 2015-03-07.
- ^ "IOS 18 will let you record calls — and tells everyone for their privacy". 10 June 2024.
- ^ "How to Record an iPhone Call". 2016-09-18. Archived from the original on 2016-09-27.
- ^ "Call Recorder". Retrieved 2010-05-02.
- ^ "Android Issue 14553: Basic sound editor (at least time trim and split)". 2011-02-05. Archived from the original on 2012-11-13. Retrieved 2011-09-07.
- ^ "Ringtone Maker – Apps op Android Market". market.android.com. Archived from the original on 2012-01-19. Retrieved 2012-03-02.
- ^ How to Edit a Voice Memo on Your iPhone video from Answers.com Videos Archived 2012-05-04 at the Wayback Machine
- ^ Android 5.0 Lollipop: More Than Just Material Design Archived 2014-11-11 at the Wayback Machine
- ^ OmniROM | New Features for OmniROM – OmniROM Archived 2014-11-09 at the Wayback Machine
- ^ iOS 14: How the compact call interface works on iPhone Archived 2020-07-22 at the Wayback Machine
- ^ Non-intrusive call feature Archived 2014-12-20 at the Wayback Machine
- ^ Wesley Fenlon (2011-03-01). "iOS vs Android vs WebOS: Who's Doing Mobile Notifications Right?". tested.com. Archived from the original on 2011-10-06. Retrieved 2011-09-07.
- ^ "Android 2.2: Install Android Apps to SD Card". AndroidTapp. 2010-05-20. Archived from the original on 2014-04-30. Retrieved 2014-05-20.
- ^ Guilfoyle, Josh (2007-12-23). "devtcg: Android RFB / VNC implementation". devtcg.blogspot.com. Archived from the original on 2012-01-21. Retrieved 2011-09-07.
- ^ Screens VNC – Access Your Computer From Anywhere Archived 2015-07-03 at the Wayback Machine
- ^ Screen recording is back in Android 11, and this time it actually works
- ^ New iOS 9 ReplayKit will screen record gameplay & app videos without need for Mac or third-party SDK | 9to5Mac Archived 2016-07-24 at the Wayback Machine
- ^ androidscreencast – Desktop app to control an android device remotely – Google Project Hosting Archived 2015-03-16 at the Wayback Machine. Code.google.com. Retrieved on 2012-07-03.
- ^ Apple makes it easy for devs (and others) to screencast iOS apps with OS X Yosemite | 9to5Mac Archived 2014-09-13 at the Wayback Machine
- ^ "SmartThings". 2018-09-14.
- ^ "What is Screen Mirroring and how do I use it with my Samsung TV and Samsung mobile device?". 2018-09-14.
- ^ Android Issue 78993: Screen Share Archived 2014-12-24 at the Wayback Machine
- ^ "Can't Screencast anymore?". 2025-07-15.
- ^ How to screen share and remote control iPhone, iPad, Mac to help colleagues, friends, and family Archived 2020-04-14 at the Wayback Machine
- ^ "gnome-network-displays". 2025-07-15.
Comparison of mobile operating systems
View on Grokipediafrom Grokipedia
General Overview
Operating System Fundamentals
Mobile operating systems form the foundational software layer that manages hardware resources, provides essential services, and enables user interactions on devices such as smartphones and tablets. The major platforms—Android, iOS, and HarmonyOS—differ significantly in their core architectures, which influence their performance, security, and extensibility. Android relies on a modified Linux kernel for its open-source foundation, while iOS uses a hybrid kernel derived from Darwin, and HarmonyOS employs a proprietary microkernel designed for distributed computing. These architectural choices reflect each OS's development philosophy, with Android emphasizing flexibility across diverse hardware, iOS prioritizing tight integration with Apple ecosystems, and HarmonyOS focusing on seamless device interconnection within Huawei's portfolio. Prolonged use of iOS's integrated ecosystem may lead some users to perceive it as restrictive, prompting switches to Android's greater flexibility and customization options.[12]Core Architecture
Android's architecture is built upon a Linux kernel, specifically long-term support (LTS) versions enhanced with Android-specific modifications for hardware abstraction, power management, and security features like SELinux enforcement. This kernel sits at the base of a layered structure that includes the Android Runtime (ART), native libraries, and the application framework, all accessible through the open-source Android Open Source Project (AOSP). The open-source nature allows extensive customization, enabling community-driven forks such as LineageOS, which modify the base for alternative user interfaces and features without proprietary Google components.[13][14] In contrast, iOS is powered by the XNU (X is Not Unix) kernel, a hybrid design combining a Mach microkernel for task management and inter-process communication with BSD subsystems for file systems, networking, and POSIX compliance. Developed as part of Apple's Darwin project, XNU provides the core for iOS, macOS, and other Apple platforms, but the full implementation remains proprietary, limiting third-party modifications to prevent fragmentation and ensure consistent performance. This closed model supports advanced features like Grand Central Dispatch for concurrency but restricts ecosystem-wide adaptations.[15][16] HarmonyOS utilizes a proprietary microkernel, known as the Harmony kernel or Hongmeng kernel, which replaces Linux components used in earlier versions and emphasizes modularity for distributed systems across devices. This kernel supports lightweight processes and resource isolation, enabling efficient operation on everything from smartphones to IoT sensors, with a focus on low-latency communication in multi-device scenarios. Unlike Android's monolithic kernel approach, HarmonyOS's microkernel design aims for higher efficiency, reportedly up to three times better in memory usage for certain tasks, though it remains fully controlled by Huawei without open-source equivalents for core components.[17][18]Licensing and Development
Android is owned and primarily developed by Google, with its core released under the Apache License 2.0 through AOSP, allowing free modification and distribution while Google retains control over proprietary services like Google Mobile Services (GMS). Development follows a collaborative model involving the Open Handset Alliance, with major versions released approximately annually since Android 1.0 in 2008, supplemented by quarterly platform updates and feature drops since Android 10 in 2019; for instance, Android 16 was released in the first half of 2025 on June 10, followed by another release in Q4 2025. End-of-life support has evolved, with seven years of OS and security updates provided for Google Pixel devices starting with the Pixel 8 series in 2023, extending to broader manufacturer commitments via initiatives like extended support releases.[14][19][20] iOS is wholly owned and developed by Apple Inc., operating under a proprietary license that prohibits redistribution or modification outside Apple's controlled environment. Since its inception in 2007, iOS has adhered to an annual major release cycle, typically unveiled at the Worldwide Developers Conference (WWDC) in June and rolled out in September alongside new iPhones, ensuring synchronized hardware-software integration. Apple provides security updates and major version support for approximately five to seven years per device model, with a minimum of five years of security updates announced for devices starting with the iPhone 15 in 2023 in response to EU regulatory requirements; for example, iOS 19 in 2025 supports devices back to the 2019 iPhone 11, reflecting a policy of gradual phase-outs to maintain ecosystem security without official fixed timelines.[21][22][23] HarmonyOS is developed and owned by Huawei Technologies, licensed proprietarily with limited open-source elements for developer tools, positioning it as a response to U.S. trade restrictions since 2019. Releases occur annually around Huawei Developer Conference (HDC) in the fourth quarter, with HarmonyOS 5.0 launched in 2024 and HarmonyOS 6 released in late 2025 on October 22; earlier versions incorporated Android compatibility, but NEXT iterations fully diverge. Huawei commits to multi-year support for flagship devices, often aligning with hardware lifecycles of three to five years, including security patches, though specific policies vary by model without a universal seven-year guarantee.[24][25]Supported Hardware
All three OSes primarily target smartphones, tablets, and wearables, but differ in ecosystem scope and requirements. Android supports a wide array of hardware from multiple vendors like Samsung, Google, and Xiaomi, requiring ARM64 (AArch64) processors for modern versions and a minimum of 2-3 GB RAM for Google Play certification, though base AOSP can run on as little as 512 MB for legacy devices; this multi-vendor flexibility enables integration across budget to premium segments but can lead to variability in update delivery.[26][27] iOS is exclusive to Apple hardware, including iPhones, iPads, and Apple Watches, all built on custom ARM64 silicon (A-series and M-series chips) with integrated neural engines; minimum requirements evolve per release, such as iOS 19 needing at least the 2019-era A13 Bionic processor, ensuring optimized performance through vertical integration but limiting compatibility to Apple's lineup.[28] HarmonyOS runs on Huawei and select partner devices, supporting ARM64 architectures for mobile and extending to low-end IoT with as little as 128 KB RAM, though smartphones typically require 4 GB or more for full features; its distributed design facilitates cross-device collaboration, such as Super Device sharing, primarily within Huawei's ecosystem of phones, tablets, and wearables.[29][30]Key Historical Milestones
The foundations of modern mobile OS trace to iOS's debut on June 29, 2007, with the original iPhone, introducing multitouch and app-based computing on a proprietary Unix-like base. Android followed with its first commercial release on September 23, 2008, via the HTC Dream, leveraging open-source Linux to democratize access across hardware makers. HarmonyOS emerged later, with its initial version 1.0 announced on August 9, 2019, at HDC, shifting Huawei from Android dependency amid geopolitical tensions. A pivotal shift for Android came in 2017 with Project Treble, introduced alongside Android 8.0 Oreo, which modularized the vendor framework to accelerate updates by decoupling hardware-specific code from OS upgrades, reducing fragmentation and enabling faster security patches across devices.[31][32]Market Share and Historical Development
As of October 2025, Android holds approximately 72.55% of the global mobile operating system usage share, while iOS accounts for 27.04%, with niche systems like KaiOS and others comprising less than 1% combined.[3] In terms of smartphone shipments for Q2 2025, Android commanded 79% globally, iOS 17%, and HarmonyOS 4%, reflecting Android's dominance in emerging markets and iOS's strength in premium segments.[4] These figures underscore Android's broad accessibility through diverse hardware manufacturers and iOS's concentrated appeal via Apple's ecosystem. The historical evolution of mobile operating systems traces back to the early 2000s, when Symbian and BlackBerry OS led enterprise-focused markets, but the landscape shifted dramatically with Apple's iPhone launch in 2007, which introduced multitouch interfaces and ignited the app economy, propelling iOS to rapid adoption.[33] Google released the first Android device in 2008, fostering an open-source model that enabled widespread customization and partnerships, though early fragmentation hindered updates until Project Treble in 2017 standardized hardware-software separation to streamline compatibility.[33] Huawei's development of HarmonyOS in 2019, accelerating into a full pivot by 2020 amid U.S. trade sanctions restricting access to Google services, marked a significant push toward domestic alternatives in China.[4] Regionally, market shares vary starkly: iOS leads in the United States with 58.44% and in Europe with around 34%, driven by premium device preferences and strong carrier support.[34] In contrast, Android dominates Asia at 82% and Africa at 85%, bolstered by affordable devices from manufacturers like Samsung and Xiaomi.[35] HarmonyOS has gained traction in China, capturing 17% of the market in Q2 2025 and surpassing iOS for the sixth consecutive quarter, primarily through Huawei's localized hardware ecosystem.[4] Adoption has been shaped by carrier partnerships, such as Android's pre-installation on Samsung and LG devices since the late 2000s, which expanded its reach in developing regions.[33] Regulatory measures, including the European Union's Digital Markets Act in 2022, have influenced distribution by mandating sideloading options on iOS, potentially eroding Apple's closed ecosystem advantages.[4] Legacy systems declined amid these shifts: Microsoft ended Windows Phone support in 2017 due to insufficient app ecosystem growth and market share below 1%, while BlackBerry ceased OS development in 2013, fully transitioning to Android by 2015 as physical keyboards lost favor to touch interfaces.[36]User Interface and Interaction
Basic Interface Elements
Basic interface elements form the core of user interaction in mobile operating systems, providing intuitive access to apps, alerts, and system information. These components, including home screens, notifications, widgets, and lock screens, vary significantly between major platforms like Android and iOS, influencing daily usability and personalization. Android emphasizes flexibility through customizable layouts and drawers, while iOS prioritizes a streamlined approach for simplicity.[37][38] The home screen serves as the primary entry point, with iOS employing a grid of app icons since the original iPhone launch in 2007, allowing users to arrange icons across multiple pages without a separate app list; as of iOS 18 (2024), free-form placement of icons, folders, and widgets is supported, along with tinting and resizing options for greater customization.[39] In contrast, Android introduced the app drawer—a dedicated panel listing all installed apps—alongside customizable home screen grids starting with its first commercial release in 2008, enabling users to populate home screens with frequently used icons while keeping others hidden for a cleaner view.[40] Navigation paradigms further differentiate the platforms; both adopted gesture-based controls around 2019, with Android 10 introducing full swipe navigation (e.g., swiping from the bottom edge to return home or switch apps) as an alternative to traditional buttons.[41] Similarly, iOS 13 expanded swipe gestures for app switching and home access, building on earlier implementations from iOS 11 on Face ID devices.[42] Notification systems deliver timely alerts while minimizing disruption, with Android supporting expandable notifications since Android 4.1 in 2012, allowing users to reveal detailed content, quick actions like replying to messages, and grouped stacks for multiple alerts from the same app.[43] iOS, meanwhile, introduced grouped notifications in iOS 12 (2018), stacking related alerts from an app into collapsible summaries to reduce clutter on the lock screen and notification center.[44] Both systems prioritize user control, but Android's design offers more interactive depth, such as inline buttons, whereas iOS focuses on visual organization with peek-and-pop previews.[45][46] Widgets and theming enhance home screen utility by embedding live app data, with Android providing resizable widgets since Android 3.0 in 2011, allowing dynamic placement and scaling for elements like weather updates or calendars directly on the home screen.[37] iOS added home screen widgets in iOS 14 (2020), with expansions in iOS 18 (2024) to include resizable (small, medium, large) and interactive formats, though still less flexible than Android in full customization.[38][47] Customization extends to theming, where both platforms natively supported dark mode starting in 2019—Android 10 applied system-wide dark themes to reduce eye strain and save battery on OLED displays, while iOS 13 introduced a similar toggle for inverting light interfaces across the UI.[48][49] Lock screen features offer at-a-glance access without unlocking, including media controls and informational previews on both platforms. Android's lock screen has included music playback controls and customizable widgets (e.g., for weather) since early versions, with users able to interact via notifications or glanceable cards.[45] iOS lock screens provide similar functionality, displaying now-playing music controls and weather previews since iOS 16 (2022), with iOS 18 (2024) adding resizable widgets and deeper integration for quick actions.[50][47] These elements emphasize convenience, allowing basic interactions like pausing audio or viewing forecasts while maintaining security boundaries.Advanced Controls and Multitasking
Mobile operating systems have evolved to support advanced controls and multitasking capabilities that enable users to interact with multiple applications simultaneously and navigate interfaces more intuitively. These features enhance productivity by allowing seamless transitions between tasks without disrupting workflow. In Android and iOS, the primary platforms, implementations differ in scope, with Android emphasizing flexibility across device sizes and iOS prioritizing optimized performance on its hardware ecosystem.[51] Multitasking implementations vary significantly between platforms. Android introduced split-view multitasking in version 7.0 Nougat in 2016, enabling users to run two apps side-by-side on compatible devices, with resizable windows and drag-and-drop support for content sharing. This feature has since expanded to support freeform windows on larger screens like tablets and foldables, with Android 15 (2024) adding app pairs—combined icons for quick split-screen launch—and pinning for easier management.[52] In contrast, iOS implemented split-view multitasking exclusively for iPads starting with iOS 9 in 2015, allowing two apps to share the screen in a fixed 50/50 or 35/65 ratio, promoting focused productivity without the complexity of resizing; iPadOS 18 (2024) enhanced this with improved Stage Manager for overlapping resizable windows. Picture-in-picture (PiP) mode, which overlays a resizable video window over other apps, debuted in Android 7.0 in 2016 for media playback and was extended to more app types in later versions. iOS added PiP support in version 14 in 2020, initially limited to video apps but now including select third-party integrations, ensuring minimal resource overhead. Gesture-based controls and quick access panels further refine user interaction. Android's gesture navigation, introduced in Android 10 in 2019, includes edge swipes for back navigation and app overview, reducing reliance on on-screen buttons and supporting customizable back sensitivity. iOS has offered advanced gestures since iOS 11 in 2017 with the introduction of Face ID devices, including full-screen gesture navigation that replaces the home button with intuitive swipes; iOS 14 added further enhancements such as the three-finger swipe up for quick screenshots via AssistiveTouch.[42] For rapid settings access, Android's pull-down quick settings panel originated in Android 4.2 Jelly Bean in 2012, providing toggles for Wi-Fi, brightness, and more, with deep customization via tiles. iOS introduced the Control Center in iOS 7 in 2013, accessible via a swipe down from the top-right, featuring modular pages for controls like flashlight and screen recording; iOS 18 (2024) expanded customization with multiple pages and third-party controls.[53] App switching mechanisms and underlying memory management influence multitasking efficiency. Android's recent apps overview, using a card stack interface since Android 3.0 Honeycomb in 2011, allows users to swipe through thumbnails and close apps individually, with adaptive RAM management introduced in Android 9 Pie in 2018 optimizing memory by prioritizing foreground tasks and intelligently suspending background processes based on usage patterns. iOS's app switcher, available since iOS 4 in 2010, displays horizontal cards for quick switching and supports double-clicking the home button or swiping up on newer devices, paired with aggressive app suspension to conserve battery—its closed, optimized system enables efficient memory management, with iPhone RAM providing approximately 1.5-2 times the effective experience of equivalent Android RAM based on benchmarks, apps entering a suspended state immediately when backgrounded and reloading quickly upon return for snappier performance, facilitated by fast storage; this contrasts with Android's open architecture, which permits more persistent background processes and higher memory demands influenced by vendor customizations.[54] These approaches reflect Android's emphasis on sustained background activity versus iOS's focus on immediate responsiveness. Customization options for animations and haptics allow users to tailor the tactile and visual feedback of these controls. Android provides extensive control through developer options, accessible since early versions, including scales for window and transition animations (e.g., reducing to 0.5x for faster interactions) and haptic intensity adjustments via accessibility settings in Android 12 and later. iOS offers more limited tuning, with haptic feedback introduced via the Taptic Engine in iOS 9 in 2015 for 3D Touch and later Haptic Touch, allowing users to enable or disable system haptics globally but without granular animation speed controls, ensuring consistent feedback across devices. These differences highlight Android's openness for power users versus iOS's streamlined, hardware-optimized experience.Accessibility and Input Methods
Accessibility Enhancements
Mobile operating systems such as iOS and Android incorporate a range of built-in accessibility enhancements designed to support users with visual, auditory, and motor disabilities, enabling greater independence in device interaction. These features adhere to established standards like the Web Content Accessibility Guidelines (WCAG), with iOS adhering to WCAG 2.0 Level AA guidelines since iOS 7 in 2013, as per Apple's developer resources. In contrast, Android's compliance varies by device manufacturer due to OEM customizations, though Google has provided WCAG 2.0-based guidelines for developers since Android 5.0 in 2014 to promote consistent accessibility across apps and the system UI.[55] Visual aids form a core component of these enhancements, particularly for users with low vision or blindness. iOS's VoiceOver screen reader, introduced in iOS 3.0 in June 2009, uses gestures and audio descriptions to verbalize on-screen elements, supporting braille displays and rotor controls for efficient navigation. Android's equivalent, TalkBack, debuted in Android 1.6 (Donut) in September 2009, providing similar spoken feedback and gesture-based exploration, with integration for external keyboards and braille support added in later versions. For magnification, iOS's Zoom feature, introduced in iPhone OS 3.0 in June 2009, allows up to 15x enlargement of screen areas via pinch gestures or full-screen mode. Android followed with its Magnification service in Android 4.2 (Jelly Bean) in November 2012, offering temporary zoom activation through triple-tap gestures and compatibility with third-party apps. Both platforms also support color adjustments for better visibility; iOS included color inversion natively since iPhone OS 3.0 in June 2009, with grayscale filters added in iOS 8 in September 2014, enhancing contrast for users with color blindness or light sensitivity.[56] Android introduced similar color correction and inversion options in Android 4.0 (Ice Cream Sandwich) in October 2011, with high-contrast text introduced in Android 7.0 (Nougat) in August 2016.[57] Auditory aids address challenges for users with hearing impairments by modifying sound output and providing alternative feedback. Both iOS and Android offer mono audio conversion, which combines stereo channels into a single output to ensure audibility through one ear; this was added to iOS in iPhone OS 3.0 in June 2009 and to Android in version 2.2 (Froyo) in May 2010. For sound recognition and noise management, iOS introduced Background Sounds in iOS 15 in September 2021 (though previewed in 2020 betas), featuring ambient noises like rain or ocean waves to mask distractions for users with tinnitus or concentration needs, with additional sounds added in iOS 18 in September 2024. Android's Live Caption, launched in Android 10 in September 2019, automatically generates real-time captions for media and calls using on-device processing, supporting over 20 languages without internet. Haptic feedback adjustments are available on both, allowing customization of vibration intensity and patterns; iOS provides this via Settings > Accessibility > Vibration since iOS 10 in 2016, while Android offers similar controls in Accessibility > Vibration & haptic strength since Android 8.0 in 2017. Motor and interaction aids facilitate use for individuals with limited dexterity or mobility. iOS's AssistiveTouch, debuted in iOS 5 in October 2011, creates a customizable on-screen menu for gestures like swipes or pinches, bypassing physical button reliance. Android's Switch Access, introduced in Android 5.0 (Lollipop) in November 2014, enables control via external switches or scanning modes to select interface elements sequentially. Voice commands further enhance navigation; iOS integrated Siri for hands-free control in iOS 5 in 2011, allowing dictation and app launching through natural language. Google Assistant, rolled out on Android in May 2016, offers comparable voice-driven accessibility, including screen reading and routine automation tailored for motor impairments. These tools collectively ensure that users with disabilities can engage with mobile devices comparably to others, with ongoing updates reflecting user feedback and technological advances, including iOS 18's Eye Tracking and Android 15's color correction intensity slider as of 2024-2025.[58]Language Support and Input Options
Mobile operating systems provide extensive language localization to accommodate global users, with iOS supporting 41 languages for the user interface as of iOS 18 in 2024.[59] Android, by contrast, offers support for over 100 languages and locales, a capability that expanded significantly starting around 2010 to enhance accessibility in diverse markets.[60] Both platforms include native handling for right-to-left (RTL) scripts, such as Arabic and Hebrew; iOS introduced comprehensive RTL support with layout mirroring in iOS 6 in 2012, building on earlier keyboard support for Hebrew in iOS 4.2 in 2010 and Arabic in subsequent updates, while Android added full native RTL layout mirroring in version 4.2 (Jelly Bean) in 2012.[61] Default keyboards form the core of text input, with iOS featuring its built-in keyboard since 2007, optimized for touch input and multilingual switching.[62] Android's default evolved into Gboard, originally launched as Google Keyboard in 2012 and rebranded in 2016, providing seamless integration with Google services like search and translation.[63] Third-party keyboards enjoy full support on Android from early versions, allowing extensive customization, whereas iOS restricted them until iOS 8 in 2014, with further limitations on full access eased by the European Union's Digital Markets Act (DMA) compliance starting in 2023, enabling broader interoperability for alternative input methods in the EU.[64] Handwriting and stylus input enhance options for non-keyboard entry; Android pioneered this with Samsung's S Pen on the Galaxy Note series since 2011, supporting precise note-taking and conversion to text, while iOS integrated Apple Pencil support starting in 2015 with the first iPad Pro for similar handwriting recognition features.[65] Predictive text and autocorrect leverage AI to improve typing efficiency, with iOS introducing autocorrect in iPhone OS 2.0 in 2008 and expanding to full predictive suggestions (QuickType) in iOS 8 in 2014.[66] Android incorporated predictive text capabilities around 2010, initially through manufacturer skins like HTC Sense and later standardized in Gboard with machine learning-driven suggestions.[67] Both systems ensure Unicode compliance for emoji and stickers, including skin tone modifiers introduced in Unicode 8.0 in 2015, allowing users to select diverse representations for greater inclusivity.[68] Dictation enables real-time speech-to-text conversion, with iOS offering offline support since iOS 10 in 2016 for select languages like English, expanding in later versions.[69] Android introduced robust offline speech-to-text in 2019 via Gboard updates on Pixel devices, using on-device processing for privacy and speed.[70] Input Method Editors (IMEs) cater to non-Latin scripts, such as Pinyin for Chinese; iOS includes a native Pinyin keyboard for simplified and traditional characters, while Android supports it through Gboard and third-party options like Google Pinyin IME, facilitating phonetic input and character selection.[62][71]Software and Application Ecosystem
App Distribution and Development
Mobile operating systems differ significantly in their approaches to app distribution and development, shaping how developers create software and users access it. The primary platforms are Google Play for Android, launched in 2008 as the Android Market, and the Apple App Store for iOS, also introduced in 2008. As of November 2025, Google Play hosts approximately 2.1 million apps, reflecting its open ecosystem that allows a vast array of content, while the App Store maintains around 2.0 million apps due to stricter curation standards.[72] Monetization models in both stores rely heavily on in-app purchases, subscriptions, and paid downloads, with a standard 30% commission on transactions imposed by both Apple and Google until policy shifts in 2021. Apple's Small Business Program reduced this to 15% for developers earning under $1 million annually, a change Google mirrored with its own 15% tier for the first $1 million in revenue. These adjustments aimed to support smaller developers amid antitrust scrutiny, though larger firms like Epic Games have challenged the rates through litigation. Development frameworks provide the tools for building apps, with Android relying on Android Studio, an official IDE released in 2013 that supports Kotlin (primary since 2017) and Java for native development. iOS uses Xcode, Apple's IDE, which integrated Swift—a language designed for safety and performance—starting in 2014. Cross-platform frameworks like Flutter (Google-led, released 2017) and React Native (Facebook-led, 2015) enable code reuse across Android and iOS, reducing development time by up to 50% for shared UIs, though native performance may vary. App review policies highlight ecosystem philosophies: Apple's process, mandatory since the App Store's inception in 2008, enforces rigorous human and automated checks for privacy, security, and content guidelines, rejecting approximately 25% of submissions based on 2024 data.[73] In contrast, Google's Play review, formalized in 2010, is less stringent, using machine learning for faster approvals (often within hours) but allowing more apps, which has led to higher volumes of low-quality or malicious content. Sideloading—installing apps outside official stores—is natively supported in Android for flexibility, whereas iOS restricted it globally until 2024, when EU regulations under the Digital Markets Act mandated alternative app marketplaces and sideloading options for European users to promote competition. Ecosystem openness extends to alternative distribution channels. Android accommodates third-party stores like the Amazon Appstore (launched 2011) and Huawei AppGallery (2018, post-U.S. sanctions), which together serve millions of users in regions with restricted Google access. For HarmonyOS, Huawei's AppGallery serves as the primary distribution channel, hosting over 1 million native apps as of 2025.[74] iOS support for alternatives remains limited outside the EU, relying on web-based distribution or enterprise certificates. App updates are automatic by default in both systems for seamless delivery, but Android devices from original equipment manufacturers (OEMs) often face delays of weeks or months due to custom skins and testing, contrasting iOS's more uniform, direct updates from Apple.Web Browsing and Standards Compliance
In stock Android, the default web browser is Google Chrome, which became the pre-installed and default option starting with Android 4.1 Jelly Bean in 2012 on Google devices.[75] iOS's default browser is Apple Safari, which has served as the built-in option since the platform's launch with the original iPhone in 2007. Chrome on Android utilizes the Blink rendering engine, a fork of WebKit developed by Google and the Chromium project, optimized for high-performance web rendering on mobile devices. In contrast, Safari on iOS employs the WebKit rendering engine, which Apple maintains and customizes for seamless integration with iOS hardware and energy efficiency. Both browsers achieved full support for HTML5 and CSS3 standards around 2013, enabling robust multimedia, layout, and interactive web experiences without proprietary plugins. Chrome version 28 and Safari 6, released that year, implemented key features like video playback, canvas rendering, and advanced selectors, marking a convergence in core web standards compliance across mobile platforms. WebAssembly support followed in 2017, with Chrome 57 and Safari 11 introducing the binary instruction format for near-native code execution in web apps, allowing complex computations like games and simulations to run efficiently on mobile hardware. For Progressive Web Apps (PWAs), Android introduced Trusted Web Activities in 2018 via Chrome 68, enabling PWAs to launch as full-screen experiences within native Android apps while leveraging Chrome's capabilities for offline support and push notifications. iOS PWA support, which began with basic features in iOS 11.3 (2018), saw improvements in iOS 16.4 (2024) and iOS 17 (2023) for home screen installation and storage persistence in certain regions, though it still lacks full push notifications and some Android-level integrations without workarounds. Key browsing features differ between the platforms. Chrome on Android has limited native support for extensions, unlike its desktop counterpart; users seeking ad blockers or other tools often turn to third-party Chromium-based browsers that enable Chrome Web Store compatibility. Safari on iOS introduced limited extension support in 2021 with iOS 15, restricting developers to Apple's App Store distribution and WebExtension APIs, which provide basic functionality like content blocking but fewer options than desktop ecosystems. Privacy modes include Chrome's Incognito, launched in 2008, which prevents history, cookies, and site data from being saved locally or synced to a Google account. Safari's Private Browsing, available since iOS's 2007 debut, similarly avoids storing history or autofill data, with enhancements like tracker blocking integrated since iOS 11. Device synchronization relies on Google accounts for Chrome, enabling seamless bookmark, password, and tab syncing across Android devices and web platforms via the cloud. Safari uses iCloud for equivalent syncing of tabs, reading lists, and passwords among iOS, iPadOS, and macOS devices, ensuring end-to-end encryption. In performance metrics, benchmarks like Speedometer highlight JavaScript execution speed, where tests on recent iOS devices often show Safari scoring higher than Chrome due to WebKit's optimizations for responsive web apps, though specific scores vary by device and version. Safari has maintained an edge in battery efficiency over Chrome on iOS, consuming up to 20% less power during prolonged browsing due to tighter hardware integration and reduced background processes. This advantage persists in mobile scenarios, prioritizing energy savings for extended use without compromising core functionality.Productivity and Office Integration
Mobile operating systems like iOS and Android provide built-in tools for productivity tasks, enabling users to create, edit, and manage documents, schedules, and notes directly on devices without relying solely on third-party applications. These integrations emphasize seamless access to office functionalities, synchronization across devices, and compatibility with common file formats such as DOCX and PDF, which both platforms support natively for viewing and editing. iOS includes the iWork suite—Pages for word processing, Numbers for spreadsheets, and Keynote for presentations—which was introduced for iPad in 2010 and extended to iPhone in 2011, allowing users to edit DOCX files and export to PDF. On Android, Google Workspace apps like Docs, Sheets, and Slides have been available since 2011, often pre-installed on devices from manufacturers like Samsung and Google, providing similar DOCX and PDF handling with cloud-based storage via Google Drive. Both suites offer offline editing capabilities, though iOS requires an internet connection for initial iCloud setup, while Android apps sync via Google accounts by default.[76] Calendar and email integrations facilitate scheduling and communication management. iOS's Calendar app, present since the original iPhone launch in 2007, syncs events via iCloud (introduced in 2011) and supports push notifications for reminders, integrating with the Mail app for event attachments. Android's Calendar app, included since Android 1.0 in 2008, uses Google Calendar for synchronization and push alerts, with tight integration to Gmail for embedding events in emails. Both systems allow importing ICS files and setting recurring events, but iOS emphasizes Siri voice commands for quick additions, while Android leverages Google Assistant for similar functionality. Note-taking and task management tools promote organization with cross-device access. Apple's Notes app, available since iOS 1.0 in 2007 and enhanced with iCloud sync in iOS 5 (2011), supports handwriting input via Apple Pencil on compatible iPads and includes checklists for tasks. Google Keep, launched in 2013, offers voice notes, labels, and reminders with real-time sync across Android devices and the web, functioning as a lightweight task manager. These apps enable searching within notes and sharing via links, though iOS Notes integrates more deeply with the Files app for attachments, while Keep excels in color-coding for quick visual categorization.[77] Collaboration features enhance group productivity through real-time editing. Google Workspace has supported simultaneous multi-user editing since a 2010 update to its document tools, allowing changes to appear instantly for all participants on mobile apps. Apple's iWork added real-time collaboration in 2016, enabling up to 100 users to edit Pages, Numbers, or Keynote files concurrently via iCloud links. Both platforms integrate with Microsoft Office 365 for enterprise users—iOS through direct app support and Android via Google Workspace add-ons—but require subscriptions for advanced sharing controls. These capabilities ensure version history tracking and comment threads, reducing email back-and-forth for document reviews.[78]Multimedia Capabilities
Audio Playback and Sound Customization
Mobile operating systems like iOS and Android provide robust audio playback capabilities, supporting key codecs such as AAC, MP3, and FLAC to ensure compatibility with a wide range of music files. iOS has offered hardware-accelerated decoding for AAC and MP3 since the original iPhone launch in 2007, enabling efficient playback on Apple devices. Android, in contrast, relies on software decoding for these formats, with support integrated since its debut in 2008 via the Android Open Source Project's media framework. FLAC, a lossless format, gained native support in Android starting with version 3.1 in 2011, while iOS added it in version 11 in 2017, allowing direct playback without conversion. Spatial audio enhancements further elevate playback immersion. Android introduced Dolby Atmos support on mobile devices in 2015, enabling object-based surround sound on compatible hardware.[79] Partnerships like TIDAL's HiFi service expanded music-specific support in 2019.[80] iOS followed with Spatial Audio featuring Dolby Atmos in June 2021 via Apple Music, utilizing dynamic head tracking on supported headphones like AirPods Pro.[81] Equalizer and effects tools allow users to tailor audio output. The iOS Music app has included built-in equalizer presets—such as Acoustic, Bass Booster, and Treble Reducer—since the platform's early days in 2007, accessible via Settings > Music > EQ. Android's stock Music app, part of Google Play Music (later YouTube Music), added a basic equalizer around 2010 with Android 2.2 Froyo, offering frequency band adjustments and presets. Both platforms extend functionality through third-party apps, like Equalizer FX on iOS or Wavelet on Android, which provide advanced 10-band EQs and virtual surround effects for broader media compatibility.[82][83] Sound customization options enhance user control over alerts and playback. iOS and Android both feature separate volume profiles for media and ringer/alerts, with iOS implementing this distinction since 2007 to prevent media adjustments from affecting calls or notifications. Android introduced granular volume streams—including media, ring, and notifications—around 2010 with Android 2.2, allowing independent slider adjustments via the volume rocker or settings menu.[84] Haptic integration complements audio feedback; iOS's Taptic Engine, debuted in 2015 with the iPhone 6s, delivers precise linear vibrations synchronized with sounds for notifications and media.[85] Android's haptic capabilities vary by device, with manufacturers like Google (Pixel series) and Samsung providing customizable vibration patterns since around 2015, though consistency depends on hardware actuators. Accessibility features extend audio playback utility. Android pioneered live captions in 2019 with Android 10, generating real-time text for audio in videos, podcasts, and apps entirely on-device without internet.[86] iOS introduced Live Captions in 2022 with iOS 16, offering similar on-device transcription for media audio, excluding full playback controls to focus on silent viewing support.[87] These tools prioritize privacy by processing locally and aid users with hearing impairments across both ecosystems.Photo and Video Capture and Editing
Mobile operating systems provide native camera applications that enable users to capture photos and videos with a range of modes and settings, emphasizing ease of use and integration with device hardware. In iOS, the Camera app, first introduced with the original iPhone in 2007, supports core modes like photo, video, portrait, and night mode, with Live Photos—a feature that records 1.5 seconds of video before and after a still image—added in iOS 9 in 2015 to add motion and sound to photos. Android relies on the Camera2 API, launched in Android 5.0 Lollipop in 2014, which standardizes advanced camera controls across devices, enabling modes such as portrait and night photography through OEM implementations like Google's Pixel Camera app. Both platforms support RAW image capture for professional editing, with iOS introducing it in iOS 10 in 2016 for compatible iPhones[88] and Android providing it via the Camera2 API since Android 5.0 in 2014, allowing unprocessed sensor data to retain more detail.[89] Built-in editing tools in these systems focus on accessibility for casual users while supporting basic adjustments, though advanced features like layers often require third-party apps. The iOS Photos app has offered filters and crop tools since iOS 4 in 2010, evolving to include non-destructive edits for exposure, color, and retouching, with AI-assisted suggestions for enhancements. Google Photos, launched in 2015 as Android's primary gallery and editing hub, integrates AI-driven tools from its inception, such as automatic enhancements and object removal via Magic Editor (introduced later but building on early AI capabilities), making it more automated than iOS's manual-focused interface. Both ecosystems limit native support for complex adjustments like multi-layer compositing, directing users to apps like Adobe Lightroom for professional workflows.[90] Computational photography enhances capture quality through software processing, with both iOS and Android leveraging AI for features like high dynamic range (HDR) merging and optical image stabilization. Google's Night Sight, debuted in 2018 on Pixel devices, uses AI to produce low-light photos without a flash by stacking multiple exposures, significantly improving detail in dark scenes compared to traditional modes. Apple countered with Deep Fusion in iOS 13 in 2019, applying machine learning to blend multiple images at the pixel level for sharper textures in medium-light conditions on iPhone 11 and later models. As of 2024, iOS 18 introduced the Clean Up tool for AI-powered object removal in Photos editing.[91] Augmented reality (AR) effects in capture, such as virtual overlays during video recording, are natively supported via ARKit in iOS since its announcement at WWDC 2017 and ARCore in Android since its 2018 launch, enabling developers to integrate interactive elements into the camera feed. These technologies prioritize on-device processing to maintain privacy and speed, though performance varies by hardware. Android 15 added Ultra HDR video enhancements for improved dynamic range in recordings.[92] Storage and organization of captured media are handled through dedicated gallery apps that integrate with cloud services for backup and search. iOS's Photos library automatically organizes images by date, location, and faces using on-device machine learning, with seamless iCloud integration providing 5GB free storage and options for shared albums. On Android, Google Photos serves as the default organizer across devices, employing AI for advanced search (e.g., by object or text in images) and unlimited high-quality backups until policy changes in 2021, now offering 15GB free with Google One expansion. While iOS emphasizes a unified, device-synced library, Android's approach allows more flexibility with OEM galleries but relies heavily on Google Photos for cross-device consistency and AI curation.[93] Android 16, released in 2025, introduced motion photo capture for dynamic image organization.[94]| Feature | iOS (Photos/Camera) | Android (Google Photos/Camera2) |
|---|---|---|
| Key Capture Modes | Portrait (2016), Night (2019), Live Photos (2015) | Portrait, Night (varies by OEM), RAW via API (2014) |
| RAW Support | Since iOS 10 (2016) | Since Android 5.0 (2014) |
| Editing Tools | Filters (2010), AI suggestions (2023+), Clean Up (2024) | AI edits like Magic Editor (2023), auto-enhance |
| Computational Features | Deep Fusion (2019), ARKit (2017) | Night Sight (2018), ARCore (2018), Ultra HDR video (2024) |
| Organization & Backup | On-device ML sorting, iCloud (5GB free) | AI search, Google Photos (15GB free), motion photos (2025) |
Media Streaming and Controls
Mobile operating systems provide robust support for media streaming through native integrations with popular services and digital rights management (DRM) technologies. Both Android and iOS have optimized apps for major platforms like YouTube and Netflix since the early 2010s. The official YouTube app for Android launched in October 2009, enabling video streaming directly on the platform, while iOS received its initial YouTube app in June 2007, though it was relaunched in September 2012 after Apple's removal of the pre-installed version in iOS 6.[95][96] Similarly, Netflix introduced its iOS app in August 2010 for streaming on iPhone and iPod Touch, followed by the Android app in April 2011, allowing users to access on-demand content seamlessly across devices.[97] To protect premium content, Android supports Widevine DRM at Level 1 (L1) for hardware-accelerated HD and 4K playback since 2013, integrated via the MediaDrm API and certified on devices meeting Google's compatibility standards.[98] In contrast, iOS employs FairPlay DRM, which has secured audio and video content since iOS 2.0 in 2008, with FairPlay Streaming (FPS) enhancements for adaptive bitrate video introduced in iOS 9 in 2015 to enable secure HTTP Live Streaming (HLS).[99][100] Playback controls in media streaming emphasize intuitive hardware and gesture-based interactions, including picture-in-picture (PiP) mode and casting capabilities. Android introduced PiP in version 8.0 (Oreo) in 2017, allowing videos to resize into a floating window with basic play/pause controls via on-screen gestures or volume buttons, supporting multitasking across apps.[101] iOS added PiP support in iOS 14 in 2020, enabling users to shrink video players to a movable corner overlay with enhanced controls like 10-second skip/rewind, accessible through swipe-up gestures from full-screen playback.[102] For external display casting, Android integrates with Chromecast since its hardware debut in July 2013, using the Google Cast SDK (released February 2014) to mirror or stream media to compatible receivers with on-device button controls.[103] iOS, meanwhile, has supported AirPlay for wireless audio and video streaming since iOS 4.2 in November 2010, offering seamless integration with Apple TV and HomePod devices through the Control Center for playback adjustments.[104] Media sharing features facilitate quick transfers between devices, with both platforms supporting proprietary protocols for cross-OS compatibility. iOS introduced AirDrop in iOS 7 in September 2013, using Bluetooth and Wi-Fi for secure, peer-to-peer file sharing of photos, videos, and streams within Apple's ecosystem, with options for contacts-only or everyone visibility.[105] Android launched Nearby Share in August 2020 as its AirDrop equivalent, enabling Bluetooth-based sharing of media files nearby, and rebranded it to Quick Share in January 2024 through a collaboration with Samsung to unify with their existing service for broader Android interoperability.[106] Both systems ensure format compatibility for common media types like MP4 and H.264, though iOS prioritizes HEVC for efficiency in AirDrop transfers, while Android's Quick Share supports adaptive quality based on connection speed. Offline download capabilities for streaming media are primarily app-driven but bolstered by OS-level storage and caching mechanisms since the mid-2010s. On Android, apps like Netflix and Spotify have supported downloads since 2016 and 2015, respectively, leveraging filesystem APIs introduced in Android 5.0 (Lollipop) in 2014 for efficient local caching and background management.[107] iOS enables similar functionality through the AVFoundation framework, with offline downloads in apps like Netflix available since 2016 and enhanced caching in iOS 9 (2015) for secure, encrypted storage on device.[108] These features allow users to queue content for later viewing, with both OSes imposing limits on storage and expiration to comply with licensing, ensuring media remains accessible during travel or low-connectivity scenarios.| Feature | Android | iOS |
|---|---|---|
| Major Streaming Apps Availability | YouTube (2009), Netflix (2011) | YouTube (2007/2012), Netflix (2010) |
| DRM Support | Widevine L1 (2013) | FairPlay (2008), FPS (2015) |
| PiP Mode | Since Android 8.0 (2017) | Since iOS 14 (2020) |
| Casting Protocol | Chromecast (2013) | AirPlay (2010) |
| Sharing Feature | Quick Share (2020/2024) | AirDrop (2013) |
| Offline Downloads | App support since ~2015, OS caching Android 5.0 (2014) | App support since ~2015, OS caching iOS 9 (2015) |
Connectivity and Location Services
Network Communication Features
Mobile operating systems like Android and iOS provide robust telephony and VoIP features through native applications, enabling voice calls over cellular networks and internet-based protocols. Both platforms include a built-in Phone app for traditional telephony, supporting features such as call waiting, conferencing, and visual voicemail. Android's Phone app, developed by Google, has integrated Rich Communication Services (RCS) since 2018, allowing enhanced messaging during calls, including high-quality media sharing and read receipts when connected to supporting carriers.[109] In contrast, iOS introduced RCS support in iMessage with iOS 18 in 2024, bridging interoperability with Android devices for richer cross-platform communication while maintaining iMessage's proprietary features for Apple users. With iOS 18 and later, RCS messaging between iOS and Android devices now supports end-to-end encryption as of mid-2025, improving cross-platform security.[110][111] VoIP capabilities are further enhanced by call management tools. Android offers Call Screen, introduced in 2018 on Pixel devices, where Google Assistant answers unknown calls, transcribes the conversation in real-time, and allows users to decide whether to join.[112] This feature uses AI to filter spam without requiring user intervention. iOS added Live Voicemail in iOS 17 (2023), which transcribes incoming voicemails live on the lock screen, enabling users to preview and respond before the caller leaves a full message.[113] Both systems support third-party VoIP apps like FaceTime (iOS-exclusive until recent cross-platform expansions) and Google Duo/Meet on Android, but native integrations prioritize seamless device experiences. Messaging protocols form a core of network communication, with both platforms supporting SMS/MMS as fallbacks and advanced IP-based options. iMessage, launched in 2011, provides end-to-end encryption for messages, attachments, and FaceTime calls between Apple devices by default.[114] Android relies on RCS through the Google Messages app, which offers end-to-end encryption for one-on-one chats since 2021 and for group chats since 2023, though carrier support varies.[115][116] Group chats are natively supported in both, with iMessage allowing up to 32 participants and Android RCS supporting larger groups with features like reactions (emojis on messages) and typing indicators, enhancing collaborative communication.[117] Internet connectivity standards are well-supported across devices running these OSes, ensuring reliable wireless access. Wi-Fi 6 (802.11ax) integration began in 2019 with iOS 13 and Android 10, offering improved speed and efficiency in crowded networks; Wi-Fi 6E, utilizing the 6 GHz band, followed in 2020 for compatible hardware like iPhone 15 series and select Android flagships such as Samsung Galaxy S21.[118] Bluetooth 5.0 and later versions, released in 2016, provide backward compatibility and enhanced range/data rates, with full OS support from iOS 11 (2017) and Android 8.0 (2017) onward for low-energy connections in audio and data transfer. 5G cellular integration arrived in 2019 for Android devices (e.g., via sub-6 GHz and mmWave bands in models like the Samsung Galaxy S10 5G) and in 2020 for iOS with the iPhone 12 series, enabling faster downloads and lower latency for streaming and AR applications.[119] Hotspot tethering is natively available on both platforms, allowing users to share cellular data as a Wi-Fi, Bluetooth, or USB hotspot. iOS's Personal Hotspot, accessible via Settings > Personal Hotspot, supports up to five simultaneous connections with WPA2 security. Android's equivalent, found in Settings > Network & internet > Hotspot & tethering, offers similar functionality with customizable SSIDs and passwords, compatible with multiple devices without additional apps. VPN and proxy support enhance secure network communication. iOS has included built-in VPN clients since iOS 7 in 2013, supporting protocols like IKEv2, IPSec, and L2TP/IPSec for on-demand or always-connected configurations.[120] Android provides native VPN support since its 1.6 release in 2009, with PPTP, L2TP/IPSec, and IPSec clients, and introduced always-on VPN for enterprise use in Android for Work (now Android Enterprise) in 2015 to enforce persistent secure tunnels.[121][122] Both allow proxy configurations via system settings, though third-party apps often extend functionality for advanced proxy chaining.Maps, Navigation, and Location Tools
Mobile operating systems provide integrated mapping services as default applications, with Android featuring Google Maps since its launch in 2008 as the pre-installed navigation tool.[123] Apple Maps, introduced in 2012 with iOS 6, replaced Google Maps as the default on iOS devices and has seen significant enhancements since iOS 13 in 2019, including improved data accuracy and detailed city guides.[124] Both services support offline map downloads for navigation without internet connectivity; Google Maps introduced this capability in 2015 for Android users, allowing area-specific downloads up to 2 GB, while Apple Maps added full offline maps and directions in iOS 17 in 2023, initially rolling out in select regions before global expansion.[125][125] Navigation features in these systems emphasize turn-by-turn voice-guided directions, available in Google Maps since 2010 on Android and integrated into Apple Maps from its 2012 debut. Both platforms incorporate real-time traffic integration, using crowd-sourced data to suggest reroutes and estimate arrival times, with Google Maps leveraging its extensive user base for broader coverage and Apple Maps focusing on seamless integration with Apple ecosystem alerts.[126] Augmented reality (AR) aids for walking directions enhance urban navigation; Google Maps' Live View, launched in 2019, overlays directional arrows on live camera feeds using ARCore, while Apple Maps introduced similar AR walking guidance in iOS 14 in 2020, utilizing ARKit for precise visual cues.[126][124] Location services prioritize user privacy through granular toggles and permissions. On iOS, "while using" access was introduced in iOS 8 (2014), with precise location toggles added in iOS 14 (2020), allowing users to grant apps approximate or exact location data, with system-wide controls preventing indefinite tracking. Android introduced precise location permissions in Android 12 in 2021, allowing users to opt for approximate or exact location sharing per app, building on earlier runtime permissions from Android 6 in 2015. Geofencing enables location-based alerts, such as arrival notifications; iOS has supported this via Core Location since iOS 7 in 2013, and Android through the Fused Location Provider API since API level 17 in 2012, both respecting battery efficiency and privacy settings.[127] Accuracy in location tools relies on sensor fusion, combining GPS with Wi-Fi and Bluetooth signals for enhanced precision, particularly in challenging environments. Both Android and iOS employ this approach via their respective location APIs; for instance, iOS has offered robust indoor positioning since iOS 7 in 2013 using iBeacon technology and Wi-Fi triangulation for venues like airports. Android's Fused Location Provider, available since 2012, similarly merges these signals to deliver high-accuracy estimates while minimizing power use. Location sharing for communication, such as real-time tracking with contacts, is briefly supported in both but detailed in network features.Hardware Integration
Peripheral Device Support
Mobile operating systems vary significantly in their support for external peripherals, enabling users to extend functionality through input devices, displays, storage, and charging accessories. Android and iOS, the dominant platforms, both offer robust compatibility via Bluetooth and wired connections, but differ in implementation, historical availability, and ecosystem integration. Android's open nature facilitates broader USB-based support through On-The-Go (OTG) functionality, while iOS emphasizes certified accessories and seamless pairing within Apple's hardware ecosystem. These features enhance productivity, gaming, and data management on mobile devices.Input Peripherals
Android has supported USB OTG since version 3.1 (Honeycomb) in 2011 for tablets and version 4.0 (Ice Cream Sandwich) in 2011 for smartphones, allowing direct connection of USB keyboards, mice, and other HID (Human Interface Device) peripherals without additional adapters on devices with USB-C ports. Bluetooth keyboards and mice are natively supported across Android versions via standard HID profiles, enabling wireless input for tasks like text editing or navigation. iOS has supported Bluetooth keyboards and mice since iOS 13 in 2019, with earlier Lightning-based wired support dating back to iOS 9 in 2015 for keyboards; the transition to USB-C on iPhones starting with the iPhone 15 in 2023 extended native wired compatibility to mice and keyboards without proprietary adapters.[128] For gaming, Android has offered Bluetooth controller support since version 4.1 (Jelly Bean) in 2012, with native integration for Xbox and PlayStation controllers via Bluetooth added around Android 5.0 (Lollipop) in 2014, allowing low-latency input for cloud gaming and emulators. iOS introduced Made for iPhone/iPad (MFi) controller support in 2012 with iOS 6, and extended Bluetooth compatibility to Xbox and PlayStation controllers starting with iOS 13 in 2019, supporting services like Xbox Cloud Gaming and Apple Arcade. Both platforms now handle controller mapping through APIs, but Android's flexibility allows third-party apps for custom configurations, while iOS requires developer certification for optimal performance.[129][130]Display Outputs
Android's desktop-like experience for external monitors is exemplified by Samsung DeX, introduced in 2017 with the Galaxy S8, which mirrors or extends the phone's interface to displays via USB-C or wirelessly, supporting resolutions up to 4K at 60Hz on compatible hardware. Other Android devices leverage similar modes through manufacturer extensions or the built-in DisplayPort Alt Mode over USB-C, available since Android 6.0 (Marshmallow) in 2015. iOS supports external displays primarily through Stage Manager, introduced in iPadOS 16 in 2022 and limited to iPad models with USB-C; it allows windowed multitasking on external screens up to 6K resolution, but iPhones lack native extended display support, relying on mirroring via AirPlay since iOS 4 in 2010.[131]| Feature | Android (e.g., DeX) | iOS (e.g., Stage Manager) |
|---|---|---|
| Introduction Year | 2017 (Samsung DeX) | 2022 (iPadOS 16) |
| Device Availability | Phones and tablets with USB-C | iPads only (USB-C models) |
| Max Resolution | Up to 4K@60Hz | Up to 6K@60Hz |
| Connectivity | USB-C wired, wireless (Miracast) | USB-C wired, AirPlay wireless |
