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