RORK LABJP
EVENT — Apple holds its Surprise and Shine event today, September 9, starting at 10:00 Pacific. That lands in the small hours of September 10 in JapanEXPECT — Expected are the iPhone 18 Pro and Pro Max, a foldable, the 2nm A20 Pro chip, and release dates for iOS 27 and its sibling updatesWAIT — As this is written the event has not happened yet. Rumor-stage writing and post-announcement writing look identical once they are mixed togetherMAX — Since Rork Max generates native Swift, Apple news is not somebody else's problem. Worth repeating that the standard product still writes React NativeSIMULATOR — Rork Max compiles on cloud Macs and lets you check the result in a streaming iOS simulator inside the browser, with no Xcode and no Mac hardwareSEASON — A new OS is when automated build pipelines wobble most. An article selling convenience owes its readers a word about that wobbleEVENT — Apple holds its Surprise and Shine event today, September 9, starting at 10:00 Pacific. That lands in the small hours of September 10 in JapanEXPECT — Expected are the iPhone 18 Pro and Pro Max, a foldable, the 2nm A20 Pro chip, and release dates for iOS 27 and its sibling updatesWAIT — As this is written the event has not happened yet. Rumor-stage writing and post-announcement writing look identical once they are mixed togetherMAX — Since Rork Max generates native Swift, Apple news is not somebody else's problem. Worth repeating that the standard product still writes React NativeSIMULATOR — Rork Max compiles on cloud Macs and lets you check the result in a streaming iOS simulator inside the browser, with no Xcode and no Mac hardwareSEASON — A new OS is when automated build pipelines wobble most. An article selling convenience owes its readers a word about that wobble
Articles/Business
Business/2026-08-20Intermediate

August 31 Means Something Different Depending on Whether You Plan to Ship an Update

Two separate conditions land on Google Play's August 31 date: API 36 to submit an update, and API 35 to stay discoverable to new users. Here is how I sorted six apps, and who actually gets the extension form.

Google Play34targetSdkVersion4Expo203release operationsindie developer39

Premium Article

I opened the Policy status page for all six of my apps in one sitting earlier this month. Some had warnings. Others had nothing at all. My first reaction was confusion about which state was the correct one.

Reading more carefully, I found that two conditions of different kinds happen to share the same date. Treating them as a single deadline leads either to work that was never needed, or to running out of runway on the one app that mattered.

Two conditions land on the same date

Breaking apart what the Play Console Help page actually says:

ConditionApplies toTarget API neededWhat happens if you miss it
SubmissionNew apps and app updates36 (Android 16) or higherYou cannot submit at all
AvailabilityApps already published35 (Android 15) or higherNew users on devices running an OS newer than your target can no longer discover the app

So an app already shipping at API 35 does not vanish from the store on August 31. What closes is the path to shipping anything new. The moment you try to publish the next version, 36 becomes the requirement.

That was the part I had backwards. I had been working from "get to 36 by August 31 or the app disappears," when in fact the only apps whose distribution was genuinely at risk were the ones still below 35. Once the location of the risk changes, so does the priority order.

Worth noting: the numbers differ by form factor. Wear OS and Android Automotive OS need 35 or higher, while Android TV and Android XR need 34 or higher. If you ship a watch target, do not reuse the phone number.

The extension form only reaches apps that got a warning

This is the detail that trips up the most people in practice.

The Play Console Help page states that only apps that are not compliant with the policy receive policy warnings and notifications, and that the extension form is reachable from the details page of that warning on the Policy status page. There is no permanent "request extension" button sitting at the account level.

Three practical consequences follow:

  1. If no warning appears, no form appears. From Google's side that is correct behavior: a compliant app does not need one. But if you are waiting for a form that will never show up, you are waiting on nothing
  2. The extension protects distribution, not submission. Being granted an extension does not let you publish an update built against a target below 36. The window until November 1 exists so your app keeps reaching all users, nothing more
  3. The timing of the form is Google's call. The Help page says it will become available in Play Console later this year, which is not a promise that you can open it today

The third point deserves the most caution. If your plan depends on the extension, your next move is gated on someone else's schedule. Plan for the possibility that August 31 arrives with no form in sight.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
You will be able to tell what your app actually loses on August 31, based on whether you plan to ship another update
You will spot the situations where waiting on the extension form leaves you with no moves left, and avoid getting cornered days before the deadline
You will be able to work backward from your staged rollout timeline to your own submission cutoff, and decide the order in which multiple apps go out
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $15 for lifetime access
View Membership →

Related Articles

Business2026-08-31
After the Google Play deadline: which dormant Android apps to raise, and which to leave at 35
Apps you have stopped updating are governed by a different bar than apps you still ship. Here is how to inventory effective targetSdk across your builds and decide which apps to raise, hold, or retire.
Business2026-08-11
Four Countries, Not the World: Checking Which of My Six Apps the September 30 Deadline Actually Touches
Android developer verification goes live on September 30, 2026 in Brazil, Indonesia, Singapore, and Thailand. Here's how to decide from your own install data whether that date is urgent for you, and what actually blocks indie developers.
Business2026-05-22
Three Months of Letting Claude in Chrome Help with App Store Review Replies
For most of my twelve years as an indie developer, App Store and Google Play review replies kept slipping to the bottom of the list. I spent three months letting Claude in Chrome help with the drafting, and the way I face one-star reviews changed in ways I didn't expect.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links