{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreid5i3gvjaq76fh7gopyyxrd22bcn6mxqf6hfn4vafkycaa5wckawy",
    "uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mloisxrfcwx2"
  },
  "description": "iOS is Apple's mobile operating system, powering the iPhone, iPad (as iPadOS, a close derivative), and iPod touch. iOS is a closed source platform with first-party SDKs, a curated App Store as the distribution channel, and tight hardware-software integration that defines the experience.\n\n\nCore platform pieces\n\n * SDK and language. Native development uses Swift (modern) or Objective-C (legacy), with Xcode as the IDE.\n * UI frameworks. SwiftUI (declarative, modern) and UIKit (imperative, mature) a",
  "path": "/engineering-glossary/ios-apple-mobile-operating-system/",
  "publishedAt": "2026-05-12T19:15:51.000Z",
  "site": "https://sahilkapoor.com",
  "tags": [
    "Swift",
    "SwiftUI",
    "Android",
    "React Native",
    "Flutter",
    "Embedding Flutter Modules into Native Android and iOS Apps"
  ],
  "textContent": "**iOS** is Apple's mobile operating system, powering the iPhone, iPad (as iPadOS, a close derivative), and iPod touch. iOS is a closed source platform with first-party SDKs, a curated App Store as the distribution channel, and tight hardware-software integration that defines the experience.\n\n## Core platform pieces\n\n  * **SDK and language.** Native development uses Swift (modern) or Objective-C (legacy), with Xcode as the IDE.\n  * **UI frameworks.** SwiftUI (declarative, modern) and UIKit (imperative, mature) are the two paths for building screens.\n  * **Frameworks.** Foundation, Core Data, Core Animation, AVFoundation, MapKit, HealthKit, ARKit, and many more.\n  * **App lifecycle.** Apps run in sandboxes; background execution is limited; the system manages memory, CPU, and energy aggressively.\n  * **Distribution.** The App Store is the only sanctioned distribution channel (with TestFlight for betas and enterprise programs for internal apps).\n\n\n\n## Cross-platform alternatives\n\nMany teams build iOS apps with cross-platform toolchains:\n\n  * React Native, Flutter, Kotlin Multiplatform Mobile, .NET MAUI, Capacitor, Ionic.\n\n\n\nšŸ”—\n\n**Related Terms**\nSwift, SwiftUI, Android, React Native, Flutter\n\nšŸ“–\n\n**Further Reading**\nEmbedding Flutter Modules into Native Android and iOS Apps",
  "title": "iOS",
  "updatedAt": "2026-05-13T19:11:36.805Z"
}