iOS

iOS Apple iOS

Glossary

iOS is the mobile operating system developed by Apple for iPhone, iPad (until the split into iPadOS in 2019) and iPod touch. Since its first release in 2007, iOS has decisively shaped how mobile devices are used and, alongside Android, is one of the two dominant mobile operating systems worldwide. Internationally, Android leads clearly in market share, but in Germany, the USA and other Western markets, iOS holds a markedly above-average share, especially in the B2B environment, the iOS user base is a particularly relevant audience for many companies.

How is iOS structured?

Like Android, iOS is built as a layered model, but technically rests on an entirely different foundation:

LayerContent
Darwin/XNU kernelBSD-Unix-based kernel, hardware abstraction, memory and process management
Core OSLow-level system services, security, file system
Core ServicesFundamental frameworks for data management, location services, networking
MediaGraphics, audio and video frameworks (Core Graphics, Core Animation, AVFoundation)
Cocoa TouchUIKit and SwiftUI – what developers work with daily

Every app runs in its own sandbox with strictly limited access to system resources and other apps’ data – a central building block of Apple’s security model.

iOS vs. Android at a glance

iOSAndroid
Source codeProprietary, closedCore open-source as AOSP
Device varietyApple hardware onlyMany manufacturers, broad price range
Update distributionDirectly from Apple, high update rateVia manufacturers, widely varying update duration
App distributionAlmost exclusively the App Store (EU exceptions since 2024)Play Store plus numerous third-party stores, sideloading possible
AudienceTraditionally more affluent, strong in DACH/USABy far the largest global user base

More on Android’s architecture and development in the Android glossary entry.

Swift and iOS development in detail

iOS apps today are largely developed in Swift, the programming language Apple introduced in 2014 as the modern alternative to the older Objective-C. On the UI framework side, a transition is currently underway: the newer, declarative SwiftUI is increasingly displacing the established, imperative UIKit, but is frequently used in parallel in existing projects. Development happens exclusively with Xcode, Apple’s IDE, which (unlike Android Studio) runs only on macOS – a practical difference that must be considered with mixed development teams. More on our approach on the iOS app development page.

Cross-platform development for iOS

For apps meant to run on iOS and Android simultaneously, a cross-platform framework often pays off instead of two separate native codebases:

  • Flutter (Google, Dart) – one codebase, native performance, high-quality UIs on both platforms
  • Ionic: hybrid apps on a web stack, well suited to content-centred apps
  • React Native (Meta) – the JavaScript/React world with native UI components

Which approach pays off depends on scope, performance demands and existing team know-how.

The App Store and distribution

Apple’s App Store is traditionally the only regular distribution channel for iOS apps – every app passes an Apple review before publication, which secures quality and consistency but also brings approval waiting times. Since 2024, due to the Digital Markets Act, Apple also permits alternative app marketplaces and sideloading in the EU under certain conditions – a tangible break with the traditionally closed model. For digital purchases within an app, Apple charges a commission whose exact rate varies by revenue size, programme and region.

Security and privacy

Apple has positioned privacy as a central selling point of iOS for years: App Tracking Transparency (ATT) has required explicit user consent since iOS 14 before apps may track across devices, the strict sandbox model limits app access to system resources, and many newer AI functions deliberately run on the device rather than in the cloud. For companies processing sensitive user data, that’s a relevant plus over more open platforms.

The 2026 trend: Liquid Glass and Apple Intelligence

With the version jump to iOS 26, Apple switched in 2025 to year-based version numbering oriented on the release year, applied across platforms for iOS, iPadOS, macOS, watchOS and tvOS. Visually, Liquid Glass shapes the current design: a translucent material language reacting to light and motion that runs across app icons, widgets and navigation elements. In parallel, Apple continues to expand Apple Intelligence – on-device AI functions that deliberately run on the device rather than in the cloud, but require newer iPhone hardware. For app developers this means: new projects should factor in the current design system from the start rather than bolting it on afterwards.

Conclusion

Despite smaller global market shares than Android, iOS remains a mandatory target system for most business apps, especially where an affluent, App-Store-affine audience is in focus. Whether native Swift development or a cross-platform framework is the right choice depends on scope, budget and planned platform coverage. More details on our iOS app development page or in an informal chat, with no strings attached.

Häufige Fragen

Is Swift the same as iOS?
No. iOS is the operating system; Swift is the programming language in which most modern iOS apps are written. Swift relates to iOS roughly the way Kotlin relates to Android – a language optimised specifically for the respective ecosystem, but not the operating system itself.
What's the difference between iOS and iPadOS?
Since 2019, iPadOS has been a standalone offshoot of iOS tailored specifically to the larger screens and multitasking capabilities of iPads, with split view, Stage Manager and trackpad and keyboard support, for instance. Technically, though, both systems still share the same foundation and many frameworks.
How does app development for iOS differ from Android?
Both platforms follow similar concepts today – declarative UI, asynchronous APIs, component-based architecture, but differ in language (Swift vs. Kotlin), UI framework (SwiftUI vs. Jetpack Compose), development environment (Xcode on macOS only vs. Android Studio on all platforms) and store guidelines. Cross-platform frameworks like Flutter cushion these differences for many use cases.
Does an iOS app have to be written in Swift?
No. Alongside Swift and the older Objective-C, iOS apps can also be developed with cross-platform frameworks such as Flutter, React Native or Ionic, which enable a shared codebase for iOS and Android. For apps with high performance or hardware demands, though, native Swift often remains the more robust choice.
What does Apple Intelligence mean for app developers?
Apple Intelligence brings on-device AI functions into the operating system that developers can integrate into their own apps via the corresponding frameworks – for text summaries or intelligent suggestions, for instance. The functions deliberately run on the device rather than in the cloud, which Apple justifies with its privacy focus, but they require comparatively new iPhone hardware in return.
Is a native iOS app worthwhile, or is a progressive web app enough?
That depends on the scope. If you need deep hardware access, push notifications, offline capability or a presence in the App Store, there’s hardly a way around a native or at least cross-platform app. For pure content or marketing presences, a progressive web app or a responsive website is often the leaner, cheaper solution.
← Back to glossary
HOMEGLOSSARYIOS