TinyWalk vs LocationLab
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
TinyWalk
Read full descriptionHide full description
TinyWalk is a developer utility for generating synthetic HealthKit test data on a real device. Building or QA-testing an app that reads step counts, walking distance, or workouts? Populating a test dataset by hand in the Health app is slow, and the iOS Simulator cannot reproduce device-only HealthKit behavior. TinyWalk writes well-formed sample data in one tap so you can exercise your read paths, charts, aggregation windows, and permission flows against realistic input. [What it writes] • HKQuantityTypeIdentifierStepCount — as one sample per write, or split into per-minute samples • HKQuantityTypeIdentifierDistanceWalkingRunning — derived at 0.75 m/step, and optional • HKWorkout (.walking) — wraps the per-minute samples in a single session, so your workout-reading code has something to parse [Features] • Seven dataset options: presets at 100, 1,000, 2,000, 3,000, 5,000 and 10,000 steps, plus a custom target — type any step count up to 100,000, or set a duration up to 4 hours and let it run until time is up. • Provenance control: write samples tagged HKMetadataKeyWasUserEntered (as the Health app does for hand-typed values) or untagged like device-recorded data. Most apps branch on this flag, so testing that branch needs both. • Back-dated generation: spread a dataset minute-by-minute across a past time range, so you can test how your app aggregates historical data without waiting in real time. • Live generation: write progressively over a countdown, to test how your app reacts to HealthKit data arriving while it runs. • Background continuation: a live run keeps writing after you switch apps or lock the screen, and notifies you when it finishes (requires iOS 26 or later). • Realistic variance: samples carry ±12% per-minute variation and a configurable cadence (walk / jog / run) so your charts and averages are tested against non-uniform input instead of a flat series. • Local log of every dataset written, so you can find and clean up what you generated. • No account required. Core data generation runs entirely on your device — with in-app feedback (Settings → Feedback) available if you choose to send a message or screenshot to our support channel. [Important] The data TinyWalk writes is synthetic. It is intended for developing and testing your own software. Do not use it to represent real activity, and do not use it in fitness challenges, insurance or workplace wellness programs, games, or any other context where step counts earn rewards. Samples written by TinyWalk can be deleted at any time from the Health app. [Pro Lifetime Unlock] The 100-step and 1,000-step presets are free. A single one-time purchase permanently unlocks the 2,000 / 3,000 / 5,000 / 10,000-step presets, custom step and duration targets, and background continuation, and removes daily generation limits. Privacy Policy: https://certaindaniel.github.io/en/tinywalk/privacy/ Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
LocationLab
Read full descriptionHide full description
LocationLab helps iOS developers and QA testers reproduce location scenarios on their own test iPhone. Search for places, enter exact coordinates or select points on the map to test stationary and moving locations. Features: • Paste multiple coordinates at once, review the parsed count, errors and preview, then confirm a temporary route. • Reorder favorites and saved routes; optimize route order, reverse routes and remove duplicate points. • Create, edit, import and share GPX routes; share plain-text coordinates, one point per line. • Petal Orbit and Ring Orbit patterns with adjustable radius and speed, and continuous or jump transitions between centers. • Share original centers, expanded paths or offset copies without modifying the original route. • Fixed or varying speed, point-to-point arrival pauses, continuous or jump-back loops, and random roaming with adjustable range and speed. • Remember the last selected position without automatically starting simulation on relaunch. • Stop testing and restore the real location. The free tier includes three successful location settings per local calendar day and a homepage banner, subject to consent and ad availability. Pro offers monthly, three-month and annual auto-renewable subscriptions with identical features: unlimited location settings, up to 500 favorites and 100 saved routes, route playback/orbits, random roaming and no banner while Pro is active. Prices are shown in the app. Eligible customers can start a 7-day free trial with Apple purchase confirmation; declining a subscription does not remove the daily free allowance. Restore Purchases and Manage Subscription are on the Pro page. After entitlement expiry, saved data is retained but new paid actions are blocked. A route already started with a valid entitlement may continue for up to 24 hours after its last verified expiry. This does not extend other Pro access, and stopping ends the allowance. Connection loss or system termination can still interrupt playback. Restore Real Location, pairing import and connection recovery are not subject to the daily quota. Requirements: • iOS 26 or later with Developer Mode enabled. • On iOS 27 or later, choose LL Pair to create a pairing file on the iPhone and send or export it. On iOS 26, or when choosing computer setup, connect to a Mac or Windows PC by USB and use the LocationLab Setup Assistant. The macOS release is notarized; Windows may show SmartScreen. • After initial device pairing, use Wi-Fi or follow the app’s built-in tunnel and brief manual Airplane Mode steps to create or rebuild the local connection. The computer is not needed after setup. • If the local connection has failed, follow the app’s reconnection guide before restoring the real location. LocationLab uses the iOS developer location-simulation workflow. Apple Maps and other Core Location apps may receive simulated locations. Pairing files, favorites and routes are processed locally; file sharing is initiated by the user. See the privacy policy for free-tier advertising data and choices. The app does not route general Internet traffic to developer servers. Before navigation, location sharing, emergency services or other safety-related activities, stop testing and confirm that the real location has been restored. Trials automatically renew at the selected plan price unless cancelled. To avoid charges, cancel at least 24 hours before the trial ends. Manage or cancel subscriptions in your Apple Account settings. Privacy policy: https://locationlab.net/privacy.html Terms of use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Screenshots
Verdict
The clearest difference is update cadence: LocationLab at daily against TinyWalk's weekly. LocationLab also leads on chart position (#171 vs unranked). TinyWalk's advantage is iOS requirement (17.0 vs 26.0). On price, ads, in-app purchases and device support there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. Neither carries in-app purchases, so what you see is what you pay.
TinyWalk ships an update weekly, LocationLab daily. The most recent releases landed on October 14, 2026 and October 16, 2026 respectively.
| Parameter | TinyWalk | LocationLab |
|---|---|---|
| Price | Free | Free |
| Update frequency | Weekly | Daily — better |
| Ads | Yes | Yes |
| In-app purchases | No | No |
| Best chart rank | — | #171 — better |
| Devices | iPhone | iPhone |
| Requires iOS | 17.0 — better | 26.0 |
| Further details — not scored | ||
| Size | 5 MB | 12 MB |
| Age rating | 4+ | 4+ |
| Developer | Lu Cheng Wei | SHU-CHIH LIN |
In-app purchases
TinyWalk
No in-app purchases
LocationLab
No in-app purchases








