<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ObjectGraph Blog</title><description>Apps for iPhone, iPad, Mac and the web, and what we learn building them.</description><link>https://objectgraph.com/</link><language>en-us</language><item><title>Geo Measure 4.0.1: holes in areas</title><link>https://objectgraph.com/blog/geo-measure-4-0-1-holes/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-measure-4-0-1-holes/</guid><description>A pond in a field, a courtyard in a lot, a building on a parcel. Geo Measure 4.0.1 draws holes in an area and subtracts them, reads the holes in KML and GeoJSON files, and lists them under their area in Layers.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Make a race-day map in KML: the course, water, medical and parking, layer by layer</title><link>https://objectgraph.com/blog/make-a-race-day-map-in-kml/</link><guid isPermaLink="true">https://objectgraph.com/blog/make-a-race-day-map-in-kml/</guid><description>How to build the map a volunteer team needs for a charity 5K, as one KML file with a folder for each kind of thing: a course that follows the streets, start and finish, water, mile markers, a medical circle, parking and closures. Drawn in KML Explore on Mac, iPhone or iPad, opened anywhere.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Plan a 5K route around your house, then run it with the turns in your ear</title><link>https://objectgraph.com/blog/plan-a-5k-route-around-your-house-and-run-it/</link><guid isPermaLink="true">https://objectgraph.com/blog/plan-a-5k-route-around-your-house-and-run-it/</guid><description>Draw a 5K loop in GPX Explore with a few taps and the route follows the running paths by itself. Then run it with headphones on and the phone in your pocket, every turn spoken.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Plan a bike ride on a national park bike path and follow it turn by turn</title><link>https://objectgraph.com/blog/plan-a-bike-ride-and-follow-it-turn-by-turn/</link><guid isPermaLink="true">https://objectgraph.com/blog/plan-a-bike-ride-and-follow-it-turn-by-turn/</guid><description>Draw a ride in GPX Explore with Follow Roads (Cycling) and the route keeps to the bike path beside the road. Check the climbs and the canyon in 3D, then ride it with spoken turns, a climb panel and the Lock Screen. Zion is the example.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Plan a national park hike and follow the trail with spoken directions</title><link>https://objectgraph.com/blog/plan-a-national-park-hike-and-follow-it/</link><guid isPermaLink="true">https://objectgraph.com/blog/plan-a-national-park-hike-and-follow-it/</guid><description>Draw a hike in GPX Explore with Follow Paths (Walking) and the route keeps to the trail and its switchbacks. See the climbs and fly the trail in 3D, then hike it with the junctions spoken and the screen off. The Mist Trail in Yosemite is the example.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>KML Explore: KML and KMZ maps, layer by layer</title><link>https://objectgraph.com/blog/kml-explore-layer-by-layer/</link><guid isPermaLink="true">https://objectgraph.com/blog/kml-explore-layer-by-layer/</guid><description>KML Explore opens KML and KMZ maps on Mac, iPhone and iPad with their folders, placemarks, styles, descriptions and attributes, repairs common file errors, and edits the map while keeping the file’s other KML. Viewing is free.</description><pubDate>Sat, 07 Nov 2026 00:00:00 GMT</pubDate></item><item><title>App Store header video and search results video: sizes, specs and API upload (iOS 27)</title><link>https://objectgraph.com/blog/app-store-header-and-search-results-video/</link><guid isPermaLink="true">https://objectgraph.com/blog/app-store-header-and-search-results-video/</guid><description>On the iOS 27 App Store the header and search results asset can be videos: 3840 × 1646 and 3:2 up to 3840 × 2560, 5 to 30 s. Specs, a seamless loop, API upload.</description><pubDate>Fri, 06 Nov 2026 00:00:00 GMT</pubDate></item><item><title>FocusQ 2: fifteen numbers, ten levels, seventeen years later</title><link>https://objectgraph.com/blog/focusq-2/</link><guid isPermaLink="true">https://objectgraph.com/blog/focusq-2/</guid><description>FocusQ was one of our first games, from April 2009: tap fifteen numbers in order before the clock runs out. It is back on iPhone and iPad with the same ten levels, a board a day that everyone plays, and Game Center where our old ranking server used to be.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 2.2.3: the road ahead</title><link>https://objectgraph.com/blog/gpx-explore-2-2-3-the-road-ahead/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-2-2-3-the-road-ahead/</guid><description>A rider asked to see more of the route ahead. In GPX Explore 2.2.3 a pinch sets the ride map’s zoom and it keeps following you, the map holds steady at lights and stops, Keep Screen On is on the riding screen, and the app speaks Italian and Traditional Chinese.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>MyFoodAnalysis for iPhone and iPad: a food log on USDA data</title><link>https://objectgraph.com/blog/myfoodanalysis-for-iphone-and-ipad/</link><guid isPermaLink="true">https://objectgraph.com/blog/myfoodanalysis-for-iphone-and-ipad/</guid><description>MyFoodAnalysis is now a food log for iPhone and iPad, on the same 455,000 USDA foods as the site. Search, scan a barcode or snap your plate, check every food, and see your day against targets worked out for you.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>One file, one job: why GPX Explore, KML Explore, Geo Measure and Geo Elevation are four apps</title><link>https://objectgraph.com/blog/why-four-map-apps-gpx-kml-measure-elevation/</link><guid isPermaLink="true">https://objectgraph.com/blog/why-four-map-apps-gpx-kml-measure-elevation/</guid><description>A developer’s look at why ObjectGraph makes separate map apps: a GPX track, a KML map, a measurement and the ground under it are four different data models with opposite rules, and one app holding all four would have to break some of them.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>iSameGame 6.1: favorite boards, challenges that open the right board, and iPhone Duo</title><link>https://objectgraph.com/blog/isamegame-6-1/</link><guid isPermaLink="true">https://objectgraph.com/blog/isamegame-6-1/</guid><description>iSameGame 6.1 keeps the boards you star, opens a friend’s challenge on exactly the board it is about, plays on both screens of iPhone Duo, runs at 120 Hz, and plays an undo backwards.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Geo Elevation 3.0: the ground in relief</title><link>https://objectgraph.com/blog/geo-elevation-3-0-the-ground-in-relief/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-elevation-3-0-the-ground-in-relief/</guid><description>Any area as a block of real terrain, lit like a printed relief map, with its rocks from the geologic map and a plate to print. On Apple Vision Pro, the place on your table and then at true size around you. And Geo Elevation is now free, with Geo Elevation Pro.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate></item><item><title>iRetroPhone 3.2: open it, the dial stays put</title><link>https://objectgraph.com/blog/iretrophone-3-2-open-it/</link><guid isPermaLink="true">https://objectgraph.com/blog/iretrophone-3-2-open-it/</guid><description>A paper Speed Calling card beside the rotary dial on iPhone Duo, a lesson on the other tab, and an oxblood table to start.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Geo Measure 4.0: free, in layers, and on foot</title><link>https://objectgraph.com/blog/geo-measure-4-0-free-in-layers-and-on-foot/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-measure-4-0-free-in-layers-and-on-foot/</guid><description>Geo Measure is free: one complete measurement in every file, routing along roads included. Geo Measure Pro adds layers, the PDF report, KML and GPX, and walking a boundary with the phone in your pocket. Everyone who bought Geo Measure before has Pro.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Geo Tracker 3.1: edit in GPX Explore, and a distance you can trust</title><link>https://objectgraph.com/blog/geotracker-3-1-edit-in-gpx-explore/</link><guid isPermaLink="true">https://objectgraph.com/blog/geotracker-3-1-edit-in-gpx-explore/</guid><description>Send a recording to GPX Explore with a swipe to trim, fix or join it. Positions the phone guessed without a satellite fix no longer stretch a walk. Finish from the Lock Screen with one tap, a new icon, and a guide to every screen.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>PerfPowerServices at 190% CPU on macOS: the process-count trigger and a fix without rebooting</title><link>https://objectgraph.com/blog/perfpowerservices-cpu-loop-macos/</link><guid isPermaLink="true">https://objectgraph.com/blog/perfpowerservices-cpu-loop-macos/</guid><description>Why Apple&apos;s PerfPowerServices daemon can burn two CPU cores for days on macOS 27, what triggers it (more than about 2,700 processes), and how to clear it with one kill instead of a reboot.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>TypingKit for Mac: two milliseconds from key to letter</title><link>https://objectgraph.com/blog/typingkit-for-mac/</link><guid isPermaLink="true">https://objectgraph.com/blog/typingkit-for-mac/</guid><description>TypingKit now has a Mac app. Its typing area draws each letter about 2 ms after the key, where a browser takes 30 to 50. Whole novels chapter by chapter, passages with the ghost of your best run, a typing test, your own EPUBs, and the same account as typingkit.com. Free on the Mac App Store.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Cat Piano is back</title><link>https://objectgraph.com/blog/cat-piano-2/</link><guid isPermaLink="true">https://objectgraph.com/blog/cat-piano-2/</guid><description>Our 2009 piano that meows, rebuilt: the same three cats, one meow each, pitched live to every key. Chords, ten fingers, and your own cat as the instrument.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Geo Elevation 2.3: can you see it from here?</title><link>https://objectgraph.com/blog/geo-elevation-2-3-can-you-see-it-from-here/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-elevation-2-3-can-you-see-it-from-here/</guid><description>Line of sight over the curve of the Earth, the view from any point in green and red, and Look: stand there at the true height of the ground and look around in 3D. Plus a new print sheet and PDF report, and a welcome window on the Mac.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 2.2.1: a walk between tall buildings</title><link>https://objectgraph.com/blog/gpx-explore-2-2-1-a-walk-between-tall-buildings/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-2-2-1-a-walk-between-tall-buildings/</guid><description>A tester walked downtown Pittsburgh with GPX Explore recording on her iPhone and her Apple Watch recording too, then drew the path she really walked. What each one got right, what the iPhone got wrong, and what GPX Explore 2.2.1 changes.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 2.2: see it first</title><link>https://objectgraph.com/blog/gpx-explore-2-2-see-it-first/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-2-2-see-it-first/</guid><description>GPX Explore shows the ground under any track in 3D with its climbs, flies the route and makes a flyover video to post, records a track with one tap on iPhone and iPad, prints a cue sheet of every turn, and counts climbing that reads true on noisy recordings.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>iOS 27 App Store product page header and search results images: sizes, design and API upload</title><link>https://objectgraph.com/blog/ios-27-app-store-header-and-search-results-art/</link><guid isPermaLink="true">https://objectgraph.com/blog/ios-27-app-store-header-and-search-results-art/</guid><description>The header is 3840 × 1646 and the search results asset 3840 × 2560, but Search shows it at about a tenth of that. What still reads at that size, and how to upload both per localization with the App Store Connect API.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 2.1: ride it, turn by turn</title><link>https://objectgraph.com/blog/gpx-explore-2-1-ride-it-turn-by-turn/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-2-1-ride-it-turn-by-turn/</guid><description>GPX Explore follows any GPX file with spoken turns and street names on iPhone and iPad, finds and rates every climb on Mac, iPhone and iPad, records your ride for Apple Health, and opens your Apple Health workouts as GPX for free.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Next.js 16 segment prefetch loop on Cloudflare Workers with OpenNext cache interception</title><link>https://objectgraph.com/blog/nextjs-16-prefetch-loop-cloudflare-workers-opennext/</link><guid isPermaLink="true">https://objectgraph.com/blog/nextjs-16-prefetch-loop-cloudflare-workers-opennext/</guid><description>With enableCacheInterception on and @opennextjs/aws older than 4.1.6, every Next.js 16 segment prefetch got the whole page back, and each open tab asked again about 130 times a second. Upgrade before turning interception on. On a crawled site, keeping rendered pages in the Cache API instead of R2 also cut the bill.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>WorkoutGPX 1.6: share with a swipe, keep your front door out of it</title><link>https://objectgraph.com/blog/workoutgpx-1-6-share-with-a-swipe/</link><guid isPermaLink="true">https://objectgraph.com/blog/workoutgpx-1-6-share-with-a-swipe/</guid><description>Swipe a workout to share its GPX or send it to GPX Explore, leave the first and last stretch of every route out of the files you share, and export from Shortcuts. The list now shows each route by its shape. Your workouts still leave the phone only when you share them.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Age Test 2: a tone generator, not an age</title><link>https://objectgraph.com/blog/agetest-2/</link><guid isPermaLink="true">https://objectgraph.com/blog/agetest-2/</guid><description>In 2009 our Age Test played twelve tones and put an age beside each one. Rebuilding it, we kept the aluminum knob and dropped the ages: it is now a tone generator and a live sound spectrum for the science class.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Boston Harbor was 15,728 meters high</title><link>https://objectgraph.com/blog/boston-harbor-was-15728-meters-high/</link><guid isPermaLink="true">https://objectgraph.com/blog/boston-harbor-was-15728-meters-high/</guid><description>Our elevation server said a spot on the Boston waterfront stood nearly twice as high as Everest. The cause was a 2017 flaw in the open terrain data much of the web uses, plus one bug of our own. How I found every bad height on the planet and fixed them in place.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Geo Elevation 2.1: read the ground, not just the line</title><link>https://objectgraph.com/blog/geo-elevation-2-1-read-the-ground/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-elevation-2-1-read-the-ground/</guid><description>Paths that follow real trails and roads. Areas that answer for the ground inside them: highest and lowest points, slope and contour maps, the terrain in 3D, every trail that crosses them. Print it on paper or in plastic. In five languages.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Geo Measure 3.1: along the trail, and every point exactly</title><link>https://objectgraph.com/blog/geo-measure-3-1-along-the-trail/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-measure-3-1-along-the-trail/</guid><description>Distances that follow roads and paths, with the travel time. A points table you can type into. Select, Add Points and Freehand, so the map stops adding points by accident. On iPhone, iPad, Mac and Vision Pro, in five languages.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Train of Four 2.0: from a seismometer app to a medical journal</title><link>https://objectgraph.com/blog/train-of-four-2-from-iseismometer-to-a-journal/</link><guid isPermaLink="true">https://objectgraph.com/blog/train-of-four-2-from-iseismometer-to-a-journal/</guid><description>In 2014 an anesthesia resident asked whether iSeismometer could measure a patient&apos;s twitches. The app we built with him was evaluated in the Canadian Journal of Anesthesia. Version 2.0 keeps that measurement and rebuilds everything around it.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 2.0: draw it, fix it, keep it whole</title><link>https://objectgraph.com/blog/gpx-explore-2-0-draw-fix-edit-gpx/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-2-0-draw-fix-edit-gpx/</guid><description>GPX Explore becomes a GPX editor on the Mac, iPhone and iPad: routes that follow the trail, drag to re-route, elevation for every drawn point, and every fix a recording needs, saved as plain GPX that keeps everything.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>iRetroPhone 3.1: pull it like a real phone</title><link>https://objectgraph.com/blog/iretrophone-3-1-pull-it-like-a-real-phone/</link><guid isPermaLink="true">https://objectgraph.com/blog/iretrophone-3-1-pull-it-like-a-real-phone/</guid><description>A tap on a hole no longer dials by itself, a ghost finger shows how a rotary dial works, and iRetroPhone now speaks German, French, Spanish, Italian and Japanese.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>MyFoodAnalysis: exploring 455,000 food records from USDA</title><link>https://objectgraph.com/blog/myfoodanalysis/</link><guid isPermaLink="true">https://objectgraph.com/blog/myfoodanalysis/</guid><description>A food data project that started with curiosity: 455,000 foods from USDA FoodData Central, a Food Finder that searches by twelve nutrients at once, and the whole curation open source so anyone can check it.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>iHalloween 2: the pumpkin that sees you coming</title><link>https://objectgraph.com/blog/ihalloween-2/</link><guid isPermaLink="true">https://objectgraph.com/blog/ihalloween-2/</guid><description>Our 2008 Halloween sound app, rebuilt: the front camera notices a visitor, the pumpkin on the screen follows them with its eyes, and it screams. With the same screams we bought for it eighteen years ago.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Seismica 1.2: replay a great earthquake, and keep a study with your own notes</title><link>https://objectgraph.com/blog/seismica-1-2/</link><guid isPermaLink="true">https://objectgraph.com/blog/seismica-1-2/</guid><description>Seismica now replays Tōhoku, Sumatra–Andaman, Ridgecrest and Türkiye–Syria on the map, searches any region and period, and keeps studies with Markdown notes that travel as one .seismica file.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item><item><title>iSameGame 6: the 2008 puzzle, rebuilt in 3D, with boards you can share</title><link>https://objectgraph.com/blog/isamegame-6/</link><guid isPermaLink="true">https://objectgraph.com/blog/isamegame-6/</guid><description>iSameGame is back on the App Store as a new app: spheres you can tilt, four board sizes, every board a code a friend can play too, daily boards with Game Center leaderboards, and the scoring it has had since 2008.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Jev plays SameGame: a decision model picks every move in a third of a second</title><link>https://objectgraph.com/blog/jev-plays-samegame/</link><guid isPermaLink="true">https://objectgraph.com/blog/jev-plays-samegame/</guid><description>TypeSafe&apos;s Jev makes typed decisions instead of writing text. I gave it every legal move on a SameGame board and let it play samegame.app.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Geo Tracker 3: your route, your photos, your file</title><link>https://objectgraph.com/blog/geo-tracker-3-record-your-walk/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-tracker-3-record-your-walk/</guid><description>A rebuilt GPS recorder for iPhone, with photo waypoints, Watch controls and a route you can follow back to the start.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Geo Elevation for Mac 2.0: the Mac-only edition now runs the same code as Geo Elevation</title><link>https://objectgraph.com/blog/geo-elevation-for-mac-2-0/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-elevation-for-mac-2-0/</guid><description>The Mac app sold on its own since 2016 is rebuilt from Geo Elevation 2.0: a sample every 30 metres, a chart with sea level and water, the terrain in 3D, import and export, five languages, heights from our own server. A free update for everyone who owns it.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Geo Measure for Mac 3.0: the Mac-only edition now runs the same code as Geo Measure</title><link>https://objectgraph.com/blog/geo-measure-for-mac-3-0/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-measure-for-mac-3-0/</guid><description>The Mac app sold on its own since 2013 is rebuilt from Geo Measure 3.0: several shapes in one file, delete and undo, export to KML, GPX and PDF, areas on the ellipsoid, five languages. A free update for everyone who owns it.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Two terabytes of terrain on one box: the elevation API behind Geo Elevation</title><link>https://objectgraph.com/blog/elevation-api-behind-geo-elevation/</link><guid isPermaLink="true">https://objectgraph.com/blog/elevation-api-behind-geo-elevation/</guid><description>How elevationapi.geosq.com serves elevation profiles for the whole planet from our own server: OpenTopoData, 22,912 ASTER tiles, 65,341 Mapzen tiles, and a 100-millisecond answer.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Geo Elevation 2.0: the hill is no longer flat, and the terrain is in 3D</title><link>https://objectgraph.com/blog/geo-elevation-2-0-the-hill-is-no-longer-flat/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-elevation-2-0-the-hill-is-no-longer-flat/</guid><description>A sample every 30 metres so a real hill reads as one, a chart with sea level and water, the ground around your path as a 3D surface you can turn, spot heights, delete and undo at last, import and export, a proper Mac app. In five languages.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Geo Measure 3.0: any area, any distance, and the right number</title><link>https://objectgraph.com/blog/geo-measure-3-0-any-area-any-distance/</link><guid isPermaLink="true">https://objectgraph.com/blog/geo-measure-3-0-any-area-any-distance/</guid><description>Several shapes in one file, delete and undo at last, coordinates you can type and walk, export to KML, GPX and PDF, a proper Mac app, and areas computed on the ellipsoid. In five languages.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to export Apple Watch workouts as GPX, with heart rate</title><link>https://objectgraph.com/blog/export-apple-watch-workouts-as-gpx/</link><guid isPermaLink="true">https://objectgraph.com/blog/export-apple-watch-workouts-as-gpx/</guid><description>Apple Health keeps every route your Apple Watch recorded, but not as a file. Here is how to get any workout out as a GPX file with heart rate, cadence and power, one at a time or all at once.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to see heart rate and power from a GPX file</title><link>https://objectgraph.com/blog/heart-rate-and-power-from-a-gpx-file/</link><guid isPermaLink="true">https://objectgraph.com/blog/heart-rate-and-power-from-a-gpx-file/</guid><description>GPX files from Garmin, Strava, Wahoo, Coros, Suunto and Apple Watch carry heart rate, cadence, power and temperature on every point. Most viewers ignore them. Here is how to see them, and what the numbers mean.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to localize an iOS and Mac app in four languages in a day</title><link>https://objectgraph.com/blog/how-to-localize-an-ios-and-mac-app-in-four-languages/</link><guid isPermaLink="true">https://objectgraph.com/blog/how-to-localize-an-ios-and-mac-app-in-four-languages/</guid><description>String Catalogs generated from the compiler, the strings the compiler cannot see, screenshots per language, and localized App Store listings and screenshots uploaded from the command line.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to open a GPX file on a Mac</title><link>https://objectgraph.com/blog/how-to-open-a-gpx-file-on-a-mac/</link><guid isPermaLink="true">https://objectgraph.com/blog/how-to-open-a-gpx-file-on-a-mac/</guid><description>Three ways to open a GPX file on a Mac, what you will see in each, and how to make one app the default for every .gpx file.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>GPX Explore 1.5: the whole file, and the whole workout</title><link>https://objectgraph.com/blog/gpx-explore-1-5-whole-file-whole-workout/</link><guid isPermaLink="true">https://objectgraph.com/blog/gpx-explore-1-5-whole-file-whole-workout/</guid><description>Heart rate, power and cadence charted from your GPX, a real workout summary with moving time and splits, files that used to fail now open, and a way to share the map as a picture.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>iRetroPhone 3: the 2008 app, done properly</title><link>https://objectgraph.com/blog/iretrophone-3-the-2008-app-done-properly/</link><guid isPermaLink="true">https://objectgraph.com/blog/iretrophone-3-the-2008-app-done-properly/</guid><description>Our App Store opening-day rotary dialer, rewritten in SwiftUI: a measured Western Electric dial, synthesized clicks, and nothing on the screen the 2008 version did not have.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>