Apple Application Development

Introduction for software development in Apple platforms

OS Categories

Name Description Compatible CPU Devices Current Version
MacOS Apple’s desktop OS Intel x84-64, ARM64 MacBook, iMac Big Sur 11
iOS Apple main mobile OS ARM64 iPhone 16
iPadOS Adapted iOS for iPad device ARM64 iPad 16, aligning with iOS
watchOS Adapted iOS for Apple Watch ARM32 Apple Watch 9
tvOS Adapted iOS for Apple TV ARM32 Apple TV 16

More notes

  • MacOS has been called as Mac OS X for a long time, and only use 10.x number to differentiate them
  • iPad also uses iOS before the iOS 13. Starting from iOS 13, iPad starts to use a customized version iPadOS

Reference