Platform reference · current as of mid-2026

OS Versions, Lifecycles & Build Targets

Launch dates, end-of-life, and the salient gotchas across Windows, macOS, iOS, and Android — compiled for deciding an Axmol 2.x support floor.

Current release Still supported / security End of life Upcoming (expected) Suggested support range Apple & Android EOL = approx.; Windows = official

Windows

official EOL dates · build = technical identifier
VersionLaunchedEnd of supportBuildStatus / note
Windows 7 SP122 Oct 2009
SP1: 22 Feb 2011
14 Jan 20207601EOL  Toolchain floor — lowest OS a VS2022 build runs on.
Windows 826 Oct 201212 Jan 20169200EOL  Touch-first misfire; forced to 8.1 → ~3-yr life. Skip.
Windows 8.117 Oct 201310 Jan 20239600EOL  Negligible share; no distinct target.
Windows 1029 Jul 201514 Oct 202519045 22H2Baseline  EOL but huge base; last update 22H2.
Windows 115 Oct 2021ongoing26200 25H2Current  Needs TPM 2.0 + newer CPU.
win 8 Removed the Start menu for a full-screen tile UI forced onto desktops; Windows RT (ARM) couldn't run desktop apps and flopped. 8.1 walked it back; 10 restored the Start menu (and skipped the name "9").
11 naming YYH2 = year + second half. Win11 ships one feature update a year, each autumn, so every release is "H2." The build number (26100 = 24H2, 26200 = 25H2) is what matters technically, not the label.

macOS

~3 yrs of security updates (current + 2 prior)
VersionLaunchedStatusNote
26 Tahoe2025CurrentYear-based rename (aligns with iOS 26).
15 Sequoia2024Supported
14 Sonoma2023SupportedOldest still getting security.
13 Ventura2022EOL
12 Monterey2021EOL
11 Big Sur2020EOLApple Silicon transition; version jumped 10.15 → 11. Practical arm64 floor.
10.15 Catalina2019EOL32-bit apps dropped — 64-bit only from here.
10.14 Mojave2018EOLLast macOS to run 32-bit apps.
10.7–10.13 Lion → High Sierra2011–2017EOLAll end-of-life.

iOS / iPadOS

annual release each September
VersionLaunchedStatusNote
iOS 26Sep 2025CurrentYear-based rename (was next after 18).
iOS 18Sep 2024Supported
iOS 17Sep 2023SupportedSecurity back-patches.
iOS 15–162021–2022EOLOccasional security only.
iOS 12–142018–2020EOLCommon low deployment targets for reach.
iOS 11Sep 2017EOL64-bit only — 32-bit apps & devices dropped.
iOS 5–10 incl. iOS 7 redesign2011–2016EOLiOS 7 (2013) = flat visual overhaul.

Android

no fixed per-version EOL — you pick a minSdk (API level)
VersionLaunchedAPINote
Android 16202536Current
Android 15202435Current
Android 13–142022–202333–34Supported  Common targetSdk range.
Android 10–122019–202129–32Still widely in the field.
Android 8–9 Oreo · Pie2017–201826–28Old but non-trivial share.
Android 5–7 Lollipop → Nougat2014–201621–25API 21 (5.0) = practical minSdk floor.
Android 4.x ICS → KitKat2011–201314–19GLES2 era; below any realistic floor.
android eol There are no calendar EOL dates per version — support is really "does Google Play Services still run" plus your own minSdk. New Play submissions must hit a recent targetSdk, but minSdk is your floor. Axmol runs back to GLES2, so the limit is practical reach, not the engine.

On the horizon

expected — projected from release cadence, not confirmed
PlatformNext releaseExpectedNote
WindowsWin 11 26H2Autumn 2026Expected  Annual autumn update. A separate "Windows 12" is rumoured but unconfirmed.
macOSmacOS 27Autumn 2026Expected  Continues year-based naming after 26 Tahoe.
iOS / iPadOSiOS 27Sep 2026Expected  Annual September release after iOS 26.
AndroidAndroid 17 API 372026Expected  Next annual release after Android 16.
note These rows are projections from each vendor's release cadence, not confirmed specs. Names and windows follow the established pattern (year-based for Apple, YYH2 for Windows); build/API numbers are omitted where not yet known.

Recommended targets — Axmol 2.x

Baseline for a customer base that includes legacy machines, mid-2026.

Windows

Baseline Win 10 22H2 (x64). Optional floor Win 7 SP1 → ANGLE feature level 9_3 → keep POT 2048 atlas pages. x64 only.

macOS

Support last 3 (Sonoma → Tahoe). Drop to Big Sur 11 for the Apple-Silicon floor. Ship a universal (x64 + arm64) binary.

iOS / iPadOS

Deployment target iOS 12–13 for reach. 64-bit only — non-negotiable since iOS 11. Metal renderer.

Android

minSdk API 21 (5.0). Recent targetSdk for Play. GLES2 on old devices → POT 2048 atlas, same as the Win 7 path.