◉RORK LABJP
●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SONNET 4.5 — Retires on the Claude API on 11/30, 26 days left. If your app calls it, check the migration target●SDK 58 — Moves to React Native 0.88. R8 is now on by default in Android release builds, and iOS prebuild generates a SceneDelegate●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SONNET 4.5 — Retires on the Claude API on 11/30, 26 days left. If your app calls it, check the migration target●SDK 58 — Moves to React Native 0.88. R8 is now on by default in Android release builds, and iOS prebuild generates a SceneDelegate●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…
Articles/AI Models
◉ AI Models/2026-06-19Advanced

Before You Pay $200/mo for Rork Max, Map How Far Expo Reaches in Three Tiers

Wanting widgets or Live Activities makes Rork Max tempting, but most of those features are reachable from the Expo setup that standard Rork generates. Here is how I sort each Apple-native feature into three tiers—reachable in Expo, reachable with a custom module, or where Max is the pragmatic answer—and verify which tier my app is in before paying.

Rork611Rork Max235Expo234React Native242native module

✦ Premium Article

"I want a home screen widget. That means I have to move to Rork Max at $200 a month, right?" An indie developer friend who has run apps for years asked me this last month. The short answer was no—not at that point. Widgets are on the reachable side of the line from the Expo (React Native) setup that standard Rork generates.

Lay out the native features Rork Max advertises—AR/LiDAR, Metal 3D, widgets, Dynamic Island, Live Activities, Siri Intents, HealthKit, HomeKit, NFC, App Clips, on-device Core ML—and the impression is that React Native can't reach any of them. But once you actually start building, the boundary sits closer than the list suggests. Many of these are reachable in plain Expo, or with a small custom module. The real question is whether you can tell which ones genuinely require Max before you pay.

Reading the list as "feature present or absent" leads you astray

A product page's feature list exists to say "Max can do this," not "React Native cannot." Confuse the two and you end up paying $200 a month for a feature that took one day in plain Expo.

Change your unit of judgment from "does the feature exist" to "how much implementation distance is there between my app and that feature," and the picture shifts immediately. As an indie developer who has run wallpaper and relaxation apps on an Expo-leaning stack, my rough sense is that about 70% of native features land on the "solvable inside the Expo world" side. Another 20% are "reachable once you write a single custom native module." Only the final 10% is where Max is truly the pragmatic answer.

So let's sort the features Max lists into three tiers by implementation distance.

Sorting features into three tiers

TierMeaningFeatures around hereCall
Tier 1 Reachable in plain Expo via a config plugin or maintained library Push notifications, in-app purchase, location, camera/photos, NFC tag reads, basic HealthKit reads No Max needed. Standard Rork is enough
Tier 2 Reachable by adding an extension target or custom native module to an Expo prebuild (development build required) Home screen widgets, Live Activities/Dynamic Island, App Clips, App Intents/Siri, on-device Core ML, Apple Foundation Models Depends on effort. Worth staying on Expo if it scopes to a few days per feature
Tier 3 Hard to reach at production quality in Expo; native Swift generation (Rork Max) is the pragmatic answer Full RoomPlan/LiDAR scanning, Metal 3D games, simultaneous shipping to Apple Watch/TV/Vision Pro Seriously consider Max the moment it's a requirement

The widget question above was Tier 2. It stops being "I have to move" and becomes "will a few days do it, or is it less painful to hand it to Max?" That reframing is where the subscription decision actually starts.

✦

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
✦A decision table that sorts Apple-native features into three tiers: reachable in Expo, reachable with a custom module, or where Rork Max is the pragmatic answer
✦A four-step method using expo-apple-targets and an EAS development build to confirm which tier your app is in on a real device—before you subscribe
✦A minimal config-plugin example for generating a widget extension through Expo prebuild, plus the three traps that waste the most time
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 $10 for lifetime access
View Membership →

Related Articles

◉ AI Models2026-09-12
Ask Rork for an iOS 27 feature and you may get last year's code back, with no error at all
iOS 27 ships on September 14. When a model is asked for an API it has never seen, there are two kinds of failure: the kind that stops your build, and the kind that does not. Here is why standard Rork and Rork Max differ, and the order I check generated code in.
◉ AI Models2026-08-07
Cutting MCP Tools Didn't Make Anything Lighter — 2,377 Bytes of Definitions vs 110,298 Bytes of Response
I wrote a minimal MCP server for a wallpaper catalog and measured the byte cost of tool definitions against the byte cost of responses. Here is which side actually matters, and the real reason to merge tools.
◈ Getting Started2026-09-08
Whether You Need Rork Max Is Answered by Your Permissions, Not the Price Page
When I cannot decide between standard Rork and Rork Max, I stop reading the price page. Instead I pull every OS capability my app actually asks for out of app.json and Info.plist, then sort them into what Expo covers, what a config plugin covers, and what truly needs native Swift.