Native app
A software application developed specifically for a target platform (e.g., iOS, Android, Windows, macOS), running directly on the operating system without relying on web browsers or virtual machines.
Characteristics
- Built with platform-specific languages (Swift, Kotlin, C#)
- Direct hardware access (camera, GPS, sensors)
- Superior performance and UX compared to web/hybrid apps
- Requires platform-specific development and deployment
Examples
- Twitter (mobile/desktop)
- Spotify (multi-platform native client)
- Kiro: Amazon’s AI code editor, built as a native desktop application via VS Code fork
2026 04 14 Kiro