{"slug": "transit", "name": "Transit", "category": "other", "category_name": "Other software", "description": "", "recommenders": 4, "commenters": 5, "warners": 1, "score": 1.965, "rising": -1.31, "first": "2025-12-13", "latest": "2026-07-06", "why": "$25/year for Transit replacing the transit function in Apple Maps", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 0, "compare": 1, "warn": 1}, "spark": [0, 2, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "$25/year for Transit replacing the transit function in Apple Maps", "kind": "", "icon": true, "domain": "transitapp.com", "github_repo": null, "official_url": "https://transitapp.com", "pricing": "", "aliases": ["Transit"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 780887392, "item_id": 48805462, "url": "https://news.ycombinator.com/item?id=48805462", "by": "dheera", "date": "2026-07-06", "stance": "recommend", "quote": "just get the \"Transit\" app by CityMapper", "excerpt": "Most passenger US rail systems have APIs with realtime positions but I don't know of a single map that includes all of them in the whole country. Here's a live one for Boston: https://tmap.live/ Here's a live one for NYC: https://aptransit.co/ Here's one for Amtrak: https://amtraker.com/map For your son though just get the \"Transit\" app by CityMapper", "context": "", "use_case": "", "switched_from": "", "story": "Real time map of France's rail network"}, {"id": 767920161, "item_id": 47995010, "url": "https://news.ycombinator.com/item?id=47995010", "by": "SllX", "date": "2026-05-03", "stance": "recommend", "quote": "$25/year for Transit replacing the transit function in Apple Maps", "excerpt": "I don\u2019t know what you\u2019re paying for that you see a $60/year subscription, but if it\u2019s worth the $60/year to you, then you pay it. If it\u2019s not, you don\u2019t. There are two apps I pay for that replace an app on my phone: $15/year for Overcast replaces Apple Podcasts and & $25/year for Transit replacing the transit function in Apple Maps (which I may be able to drop now that I\u2019m on Google Maps, but I haven\u2019t tried yet, and", "context": "", "use_case": "Transit directions", "switched_from": "Apple Maps", "story": "Six Years Perfecting Maps on WatchOS"}, {"id": 740699249, "item_id": 46293703, "url": "https://news.ycombinator.com/item?id=46293703", "by": "n8cpdx", "date": "2025-12-16", "stance": "recommend", "quote": "The Transit app can read the address information from my calendar", "excerpt": "Google Health Connect is still not mature. Believe me, if it was, I\u2019d have likely at least attempted to switch back to Android by now. [1] Apple Maps can be uninstalled, and many people rely on Google Maps. There are plenty of alternatives. I like how convenient the iOS APIs make it to choose alternatives. The Transit app can read the address information from my calendar (a caldav calendar self-hosted on Synology) wh", "context": "", "use_case": "", "switched_from": "", "story": "Devs say Apple still flouting EU's Digital Markets Act six months on"}, {"id": 740132656, "item_id": 46258291, "url": "https://news.ycombinator.com/item?id=46258291", "by": "bluenose69", "date": "2025-12-13", "stance": "recommend", "quote": "It's a great app for a lot of reasons, but the reason I was drawn to it at first was their witty release notes.", "excerpt": "I use a phone app called 'transit' to find out where the buses are at any moment. It's a great app for a lot of reasons, but the reason I was drawn to it at first was their witty release notes. As the author of an R package, my release notes are much drier and businesslike. The package is quite static, so releases are mainly bug fixes. I start each item with either 'Add' or 'Change', then I name the function, and the", "context": "", "use_case": "finding bus locations", "switched_from": "", "story": "Ask HN: How do you handle release notes for multiple audiences?"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 755256001, "item_id": 47203500, "url": "https://news.ycombinator.com/item?id=47203500", "by": "n8cpdx", "date": "2026-02-28", "stance": "warn", "quote": "the app was extremely glitch when trying to scroll", "excerpt": "It comes down mostly to app quality. The apps that are present are not as polished in ways that I found intolerable: - myNetDiary: seemingly equivalent features, but was super stuttery on Android - like 20fps just scrolling and interacting. It also didn't feel native at all - Transit: the app was extremely glitch when trying to scroll. Seizure inducing. - Wire guard supports on demand tunnel on iOS and macOS. No such", "context": "", "use_case": "", "switched_from": "", "story": "Block the \u201cUpgrade to Tahoe\u201d alerts"}]}], "who": [], "tags": [], "use_cases": ["transit directions", "finding bus locations"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48804218", "title": "Real time map of France's rail network", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48802535", "title": "Real-time map of Great Britain's rail network", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47990606", "title": "Six Years Perfecting Maps on WatchOS", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47198977", "title": "Block the \u201cUpgrade to Tahoe\u201d alerts", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46290320", "title": "Devs say Apple still flouting EU's Digital Markets Act six months on", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46257486", "title": "Ask HN: How do you handle release notes for multiple audiences?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 2}, "2026-01": {}, "2026-02": {"warn": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {"compare": 1, "recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 780887392, "item_id": 48805462, "url": "https://news.ycombinator.com/item?id=48805462", "by": "dheera", "date": "2026-07-06", "stance": "recommend", "quote": "just get the \"Transit\" app by CityMapper", "excerpt": "Most passenger US rail systems have APIs with realtime positions but I don't know of a single map that includes all of them in the whole country. Here's a live one for Boston: https://tmap.live/ Here's a live one for NYC: https://aptransit.co/ Here's one for Amtrak: https://amtraker.com/map For your son though just get the \"Transit\" app by CityMapper", "context": "", "use_case": "", "switched_from": "", "story": "Real time map of France's rail network"}, {"id": 780843712, "item_id": 48802732, "url": "https://news.ycombinator.com/item?id=48802732", "by": "vaillancourtmax", "date": "2026-07-06", "stance": "compare", "quote": "Seems similar to Transit's approach", "excerpt": "Seems similar to Transit's approach: https://blog.transitapp.com/go-underground/", "context": "", "use_case": "", "switched_from": "", "story": "Real-time map of Great Britain's rail network"}, {"id": 767920161, "item_id": 47995010, "url": "https://news.ycombinator.com/item?id=47995010", "by": "SllX", "date": "2026-05-03", "stance": "recommend", "quote": "$25/year for Transit replacing the transit function in Apple Maps", "excerpt": "I don\u2019t know what you\u2019re paying for that you see a $60/year subscription, but if it\u2019s worth the $60/year to you, then you pay it. If it\u2019s not, you don\u2019t. There are two apps I pay for that replace an app on my phone: $15/year for Overcast replaces Apple Podcasts and & $25/year for Transit replacing the transit function in Apple Maps (which I may be able to drop now that I\u2019m on Google Maps, but I haven\u2019t tried yet, and", "context": "", "use_case": "Transit directions", "switched_from": "Apple Maps", "story": "Six Years Perfecting Maps on WatchOS"}, {"id": 755256001, "item_id": 47203500, "url": "https://news.ycombinator.com/item?id=47203500", "by": "n8cpdx", "date": "2026-02-28", "stance": "warn", "quote": "the app was extremely glitch when trying to scroll", "excerpt": "It comes down mostly to app quality. The apps that are present are not as polished in ways that I found intolerable: - myNetDiary: seemingly equivalent features, but was super stuttery on Android - like 20fps just scrolling and interacting. It also didn't feel native at all - Transit: the app was extremely glitch when trying to scroll. Seizure inducing. - Wire guard supports on demand tunnel on iOS and macOS. No such", "context": "", "use_case": "", "switched_from": "", "story": "Block the \u201cUpgrade to Tahoe\u201d alerts"}, {"id": 740699249, "item_id": 46293703, "url": "https://news.ycombinator.com/item?id=46293703", "by": "n8cpdx", "date": "2025-12-16", "stance": "recommend", "quote": "The Transit app can read the address information from my calendar", "excerpt": "Google Health Connect is still not mature. Believe me, if it was, I\u2019d have likely at least attempted to switch back to Android by now. [1] Apple Maps can be uninstalled, and many people rely on Google Maps. There are plenty of alternatives. I like how convenient the iOS APIs make it to choose alternatives. The Transit app can read the address information from my calendar (a caldav calendar self-hosted on Synology) wh", "context": "", "use_case": "", "switched_from": "", "story": "Devs say Apple still flouting EU's Digital Markets Act six months on"}, {"id": 740132656, "item_id": 46258291, "url": "https://news.ycombinator.com/item?id=46258291", "by": "bluenose69", "date": "2025-12-13", "stance": "recommend", "quote": "It's a great app for a lot of reasons, but the reason I was drawn to it at first was their witty release notes.", "excerpt": "I use a phone app called 'transit' to find out where the buses are at any moment. It's a great app for a lot of reasons, but the reason I was drawn to it at first was their witty release notes. As the author of an R package, my release notes are much drier and businesslike. The package is quite static, so releases are mainly bug fixes. I start each item with either 'Add' or 'Change', then I name the function, and the", "context": "", "use_case": "finding bus locations", "switched_from": "", "story": "Ask HN: How do you handle release notes for multiple audiences?"}]}