Product09.10.26
App Platform Deadlines 2026–2027: One Calendar

Choose what you want to explore
Store rules and framework support windows keep moving, and the dates sit on a dozen different pages. This is one calendar. Each row links to a guide that quotes the official source and names the page, so you can check it yourself. All pages were fetched on October 9, 2026. Dates on official pages can change, so confirm the linked page before you plan around a day.
App stores
| Date | What | Guide and official source |
|---|---|---|
| Apr 28, 2026 | Apps uploaded to App Store Connect must be built with Xcode 26 or later and an iOS 26 SDK | Xcode 26 guide, Apple upcoming requirements |
| Aug 31, 2026 | New Google Play apps and updates must target Android 16 (API level 36); extension available to Nov 1, 2026 | Target API 36 guide, Play Console Help |
| Aug 31, 2026 | New Google Play apps and updates must use Play Billing Library version 8 or later; extension to Nov 1, 2026 | Billing Library 8 guide, Android Developers deprecation FAQ |
| Sep 9, 2026 | Apps uploaded to App Store Connect must target iOS 13 or later | iOS 13 post, Apple upcoming requirements |
| Nov 1, 2026 | Last day of the extension for Play target API 36 and Billing Library 8 | The two Google Play guides above |
| Feb 1, 2027 | Google Play app updates must support 16 KB memory page sizes for apps targeting Android 15 or higher | 16 KB page size guide, Android Developers |
Backend and framework support
| Date | What | Guide and official source |
|---|---|---|
| Apr 1, 2026 | Ruby 3.2 end of life | Ruby guide, ruby-lang.org |
| Apr 30, 2026 | Node.js 20 end of life | Node.js guide, nodejs/Release |
| May 7, 2026 | Rails 8.0 bug fixes ended | Rails 8.0 guide, Rails maintenance policy |
| Oct 1, 2026 | Python 3.10 end of life | Python guide, Python Developer’s Guide |
| Oct 10, 2026 | Rails 8.1 bug-fix support ends (security until Oct 10, 2027) | Rails versions guide, Rails maintenance policy |
| Nov 7, 2026 | Rails 8.0 security support ends | Rails 8.0 guide, Rails maintenance policy |
| Dec 31, 2026 | PHP 8.2 security support ends | PHP 8.2 guide, php.net |
| Feb 24, 2027 | Laravel 12 security fixes end | Laravel versions guide, Laravel release notes |
| Mar 31, 2027 | Ruby 3.3 end of life (expected) | Ruby guide, ruby-lang.org |
| Apr 30, 2027 | Node.js 22 end of life | Node.js guide, nodejs/Release |
Not a date, but a rule
React Native 0.82 and Expo SDK 55 run only on the New Architecture, so apps still on the legacy architecture have to migrate before moving to those versions. See the React Native New Architecture guide, which cites the React Native blog and the Expo docs.
Rails 8.2 has no announced release date on the pages we checked, so it is not in the calendar. The Rails 8.2 guide shows what the sources say today.
How to use this
Pick the rows that match your stack, open the linked guide and check the official source on the day you plan the work. If a date has passed and your app has not moved, that row is already your next task.
If you want an engineer to take care of these deadlines, see App care, or tell us about the app that is stuck.