The basics
What does Good Enough actually do?
It runs a connection check on your iPhone — measuring download, upload, ping, and jitter — and translates the result into a plain-English verdict: Great, Good, OK, Slow, or Very Slow. Then it tells you what works at this connection (Video Calls, Streaming, Gaming, Cloud Apps, Livestream, Music, Hotspot, Browsing) and what doesn't.
Over time it builds you a private map of the spots you've tested, so when you're heading out with your laptop you already know which café is worth the walk.
How is it different from a regular speed test?
A regular speed test gives you a number. Good Enough gives you the answer. 247 Mbps doesn't tell you whether your meeting will hold or whether the upload will retry — but "Great for Video Calls, OK for Livestream" does.
The underlying speed measurement uses Cloudflare's public test infrastructure, the same servers their own free Speed Test tool uses. The interpretation layer — verdicts, per-activity guidance, place memory, patterns — is what the app adds on top.
Do I need to sign up or create an account?
No. There is no signup, no email field, no password, no "sign in with Apple". The app works the moment you open it. This is by design — see the privacy page for why.
Verdicts & activities
What do the five verdicts mean?
- Great — fast enough for everything. 4K streaming on multiple devices, group video calls, large uploads, cloud gaming — nothing should feel slow.
- Good — works well for most things. HD video, video calls, photo upload, cloud backup. Heavy uploads or 4K may be slower than on Great.
- OK — good enough for everyday use. Browsing, messaging, HD streaming, 1-on-1 video calls. Group calls and large uploads may struggle.
- Slow — basic tasks only. Messaging and music work. Video calls will freeze. Streaming will buffer. Large uploads may fail.
- Very Slow — connection barely working. Pages load slowly or not at all. Most apps won't work properly. Try switching networks.
The verdict combines download speed, upload speed, and ping. Jitter shows up in the per-activity breakdown — it matters most for video calls and competitive gaming, where instability is felt more than raw speed.
Why does one activity show Great while another shows OK on the same connection?
Because the activities care about different things. Video calls live or die by upload speed and ping. Streaming only cares about download. Gaming is almost entirely about latency. Cloud apps care about consistency more than peak speed.
A connection with 200 Mbps down but 5 Mbps up will be Great for streaming and OK for video calls. A connection with steady 30 Mbps but 200ms ping will be Good for music and Slow for gaming. The split verdicts reflect this honestly rather than averaging it away.
Why is my verdict different on Wi-Fi vs cellular at the same place?
Because they're different networks. The café's Wi-Fi might be a contended router serving fifteen laptops; your cellular signal might be a strong 5G tower with very little local traffic. The app measures whichever connection your phone is currently using, so switching from Wi-Fi to cellular (or vice versa) and re-running the test will often produce a different verdict.
One of the things Way Better's pattern intelligence surfaces is exactly this: spots where cellular consistently beats Wi-Fi, so you know to switch off the local network.
My ping is high but the verdict is still Great. Is that wrong?
Probably not. The default ping thresholds in the app are tuned for actual real-world use, including in places where round-trip times to test servers are naturally higher (anywhere outside North America and Europe — Southeast Asia routinely sees 60–120ms ping to globally-distributed test endpoints). A 90ms ping is genuinely fine for video calls; the app doesn't penalize it.
If a low ping really matters to you (competitive gaming, in-person interpretation, etc.), look at the underlying ping number directly rather than the verdict — both are shown on the result screen.
Plans, pricing, refunds
What's the difference between Free, Better, and Way Better?
- Free — unlimited connection checks, three saved places, all five verdicts, per-activity guidance.
- Better ($2.99 one-time) — unlimited saved places, home-screen widgets, configurable place cards.
- Way Better ($2.99/month or $14.99/year — yearly works out to about $1.25/month) — pattern intelligence, predictive cellular alerts, smart slowdown alerts, trends across hours and days, connection monitoring during work sessions, monthly report cards, additional widgets.
Way Better includes everything Better has — if you subscribe to Way Better, Better's features are unlocked automatically with no separate purchase. Better can also be bought on its own as a one-time purchase if you don't want a subscription.
How do I restore my Better purchase on a new device?
Sign into the new device with the same Apple ID you used for the original purchase, then in the app go to Settings → Restore Purchases. The purchase will be re-verified through Apple in a second or two and Better unlocks again.
Restore Purchases also works for re-activating an existing Way Better subscription on a new device (or after a fresh install).
How do I cancel Way Better?
Apple manages all subscriptions, so cancellation happens at the iOS system level rather than inside the app:
- Open Settings on iPhone.
- Tap your name at the top.
- Tap Subscriptions.
- Tap Good Enough, then Cancel Subscription.
Cancellation takes effect at the end of your current paid period. You keep full Way Better access until then.
Can I get a refund?
All in-app purchase refunds — both Better and Way Better — are processed by Apple, not by us. We don't have access to billing records or refund tooling.
Use Apple's "Report a Problem" tool: reportaproblem.apple.com. Sign in with your Apple ID, find the Good Enough purchase, and request a refund.
Why is the price in the App Store different from what I see on the website?
The website shows USD pricing. The App Store displays the equivalent in your country's currency, set by Apple's regional pricing tier system. The numbers may differ slightly because Apple's tier conversions don't always match daily exchange rates exactly. The App Store price is the actual price you'll be charged.
What does "predictive cellular alerts" actually do?
On iOS 26, the app uses Apple's Wireless Insights framework to detect before it happens when your cellular connection is about to degrade. You'll get a heads-up notification while there's still time to switch to Wi-Fi, move to a better spot, or reschedule the call. This is one of the Way Better features.
On iOS 18, predictive alerts aren't possible — the framework doesn't exist on earlier versions of iOS. Other Way Better features (patterns, trends, monthly report cards, connection monitoring) work on iOS 18+.
Privacy & data
Where does my data live?
On your iPhone. Test history, saved places, and settings are stored locally using Apple's SwiftData framework. If you have iCloud Drive on, the same data syncs between your own Apple devices through CloudKit — encrypted, going through Apple's servers, not ours. We don't have a server that holds your data.
The full picture is in the privacy page.
Does it sync between my iPhone and iPad?
Yes, automatically, if both devices are signed into the same Apple ID and have iCloud Drive enabled. Test history, saved places, and settings will all appear on the other device within a minute or two of the first launch.
If sync isn't working: check Settings → [your name] → iCloud → Apps Using iCloud → Good Enough on both devices and make sure the toggle is on.
Can I export my test history?
Yes. Settings → Data → Export gives you a choice of PDF or CSV. Both include every test you've run — timestamps, locations (if recorded), verdicts, raw download / upload / ping / jitter values, and per-activity assessments. The file can be saved to Files, AirDropped, or shared anywhere iOS lets you share files.
How do I delete everything?
Two options:
- Inside the app: Settings → Data → Clear all data. This wipes test history, saved places, and settings on this device, and (if iCloud sync is on) on your other devices too.
- Just delete the app: press-and-hold the icon, choose Remove App → Delete App. This deletes the local data. To also delete the iCloud copy, go to iOS Settings → [your name] → iCloud → Manage Account Storage → Good Enough → Delete Data.
What's the optional shared map I keep seeing in Settings?
It's an opt-in feature for contributing anonymized data about which public spots actually have working internet. The toggle lives in Settings → Contribute → "Help others discover good work spots", and is off by default. If you turn it on, the app sends location-rounded (50-metre grid), anonymous verdict data for places that resolved to a public Apple Maps venue — never anything that could trace back to you.
Full disclosure of what gets sent and what doesn't is in the privacy page.
Technical requirements
What iOS version do I need?
iOS 18 or later for everything. Two advanced Way Better features require iOS 26:
- Predictive cellular alerts (Apple's Wireless Insights framework).
- Native signal-quality reporting (
NWPath.linkQuality).
Everything else — verdicts, activities, places, patterns, trends, connection monitoring, home-screen widgets, Lock Screen widgets, and the Control Center check-connection control — works on iOS 18+.
Does it work on iPad?
Yes. The app is universal and runs on iPad with the iPhone layout scaled up. iPad-specific layouts may come later. iPadOS 18+ is required, same as iPhone.
Does it work on Mac or Apple Watch?
Not yet. The app is designed for iPhone (and works on iPad). A Mac version and an Apple Watch complication are both interesting but not on the immediate roadmap.
Common issues
My test result seems wrong — way slower than it should be.
A few common culprits:
- VPN or content filter. Both can cap or route traffic in ways that limit measured throughput. Try the test with the VPN disabled.
- Background activity. Cloud backups, large app downloads, or another device on the same Wi-Fi pulling traffic will lower the available bandwidth at the moment of testing. Try again in a minute.
- Captive portal not yet completed. Some café Wi-Fi networks rate-limit or fully block external connections until you've accepted their terms in Safari. Open any web page first; if you get redirected, complete the captive portal flow, then retest.
- Distance from the access point. Wi-Fi degrades quickly with walls and distance. Move closer, retest.
- 5 GHz vs 2.4 GHz. Connecting to the 2.4 GHz band of a router will yield much lower speeds than 5 GHz, even with full bars.
If none of those explain it and the verdict still seems wrong, please email us with the rough time and place — it's useful data.
The app is using a lot of battery.
The most likely cause is connection monitoring, a Way Better feature that continuously samples your connection while the app is open. Active sampling uses radio time, which uses battery. To turn it off, open Settings inside the app and toggle "Monitor connection" off.
Outside of connection monitoring and the optional Auto-refresh widgets feature (Way Better, opt-in, off by default), the app should consume essentially no battery in the background — it doesn't poll, and doesn't keep network connections open between launches. If Auto-refresh widgets is on, the app runs a brief connection check roughly every two hours, which is the only background work it schedules.
My home-screen widget is showing old data.
Widget refresh timing is controlled by iOS, not by the app — typically iOS refreshes widgets every 15 minutes to several hours, depending on how often the user has interacted with that widget recently and how much battery the system is trying to conserve.
For an immediate refresh: tap the widget. The app opens, runs a fresh check, and the widget updates with the new result the next time iOS gives it a refresh slot (usually within a minute).
I can't find the signup screen.
There isn't one. The app works without an account. If you're trying to sync between devices, that's iCloud — make sure both devices are signed into the same Apple ID and have iCloud Drive enabled. There's nothing to sign up for in Good Enough itself.
Get in touch
If your question isn't listed above feel free to reach out to me below.
support@ngzhongwei.com