Show HN: We relaunched the Official MTA App for NYC public transit (apps.apple.com)
You might remember MYmta, and maybe you loved it, but it was impossible to maintain. The Digital Services team at the MTA + Axon Vibe + many others contributed to relaunching the official MTA app with new features based on user feedback.
Let us know what you think!
76 comments
[ 5.2 ms ] story [ 154 ms ] threadTrainTime has different requirements though - it’s focused on schedules and ticket-buying (and does both of those things really well). The relaunched MTA app seems more about way-finding, trip planning, service status. For those functions, I’m not sure it does much of a better job than Transit app or Citymapper app (although certainly an improvement over Apple or Google Maps).
It also takes into account the official schedules, so I generally trust its routing.
What am I missing out on that the MTA app does better with?
It doesn't work anymore (CORS), so I guess I might as well install the app.
I use it because it opens instantly and just shows me nearby train arrival times. The other apps have always taken too long to bother checking.
I would say the design process was almost overly user centered because I'm terrified of transit fans sometimes tbh because they are smarter than me :D
I really hope one day one of these city transport organisations either buy it out, push for it, or license their tech.
[0] https://citymapper.com/
https://citymapper.com/news/2582/citymapper-joins-via
Knowing how they are using the data from citymapper, I've since uninstalled it.
Via is primarily SaaS where their customers are cities themselves to help digitize and optimize their public transit networks. You might be thinking of: at one point in time and in some places, Via operated ride shares, but that's not their main business and they discontinued much of that during the pandemic.
The citymapper acquisition notes really fit Via's strategy of being able to help cities unify and optimize transit infrastructure.
Now that the MTA app is so good and has achieved feature parity with Citymapper, I prefer that for 90% of the time. It doesn't have multi-modal (eg subway + citibike) and doesn't show estimates of uber/lyft prices, but those have not been very useful in my experience.
Citymapper is still ok to quickly check upcoming train or bus departures.
[0] https://apps.apple.com/gb/app/tfl-go-live-tube-bus-rail/id14...
[0] https://apps.apple.com/au/app/opal-travel/id941006607
However, a friend who was briefly visiting London found this quite confusing as it wasn’t focused on navigation. Separately, I find the UI far too information-sparse for my taste compared to some other official apps (Zurich, Prague, etc.) which makes it somewhat inefficient to use, but perhaps this works for some.
Apple maps helpfully recommended it to me just recently.
Ten minute walk to the subway/tube then a fourteen minute ride?
Every other app, like citymapper or apple maps, tell you this takes 24 minutes.
Google Maps simply omits the walk time and incorrectly tells you the journey takes 14 minutes - making you late.
No it doesn't, it calculates the walk time. How about we take 10 seconds to Google this?
https://maps.app.goo.gl/1JcSMN3qrNuFpNSL8
Has walking times
> How about we take 10 seconds to Google this?
How about you learn the HN guidelines?
>The following data may be collected and linked to your identity:
>Health & Fitness Location Contact Info Identifiers Usage Data Diagnostics
Location, linked to my identity? No thanks.
The good: you've added offline maps. Unbelievable oversight from the original app.
The bad: the new app completely fails for essentially all of my practical uses as a local.
My most common use case for the MTA app is to look up the train schedules from whatever station I happen to be near. Most often, this means I am standing in front of a station with lines I don't know well, and I want to know when the next trains will arrive, and where they stop. This redesign makes that 10 times harder than before to find either answer. Specifically:
It requires (?) a free-text search that doesn't work very well, because numbers and letters are commonly shared amongst train lines and stations. This is a baffling choice -- there aren't that many lines in NYC, and they have distinct iconography. Just list them and let me bookmark the lines (and maybe stations) I care about most. Again, trying to reserve judgment here, but I'm a technically savvy person, and I still can't figure out the UI, after several weeks of daily use. For example: today service was disrupted on the 1,2 and 3 lines at various stations throughout Manhattan, but I was misinformed repeatedly by the app about closures in different directions. I don't have my phone in front of me right now, but the way these are shown is truly baffling, and I can't explain in detail from memory. I'll follow up later with more on why, if you're interested. What I need from this app is the real-time arrival data, closures, and less often, the system map. Yet this app seems to be pushing trip planning over all other features.If I had to build this app, I'd do the following:
You're not good at it, and you're never going to be as good at it as maps. It just confuses the UI. Again, this is the only major improvement I can identify from the prior verison. I should be able to bookmark lines and stations. Those lines/stations should sort to top. I should be able to toggle between uptown and downtown, and view cached arrival times for all stations, even without network access. I shouldn't have to click multiple times to see the relevant alerts. Put the ones affecting the entire line on the line page. Put the ones affecting particular stations on the station page(s). Goal here is to have one-glance knowledge of the stations being served right now.https://transitapp.com/
And selling it to the highest, second highest, third highest and lowest bidders, only then can you truly devlop a great user experience.
[1] https://en.m.wikipedia.org/wiki/Poe's_law
https://new.mta.info/privacy-policy
As a transit provider, they seem to be offering the option to report detailed location data for a “smart alerts” feature provided by subcontract to a third party. My walking speed is relevant to predictive alerting for transit, given the non-uniform distribution of US transit, so it makes sense that personalized fitness data is a thing. (I don’t approve of doing so server-side — that particular function should be device-local.) I also assume, unverified as I’m not in their city, that their transit improvement option may also use it. (See below.)
They explicitly do not use your data for marketing. It’s a clearly written policy with full declarations in most respects. However —
App authors, please update your privacy policy to explicitly describe how and which fitness data is collected and used? I’m having to make inferences and that’s understandable but will need to be corrected.
(There are some annoying technical kinks with this that I'm still trying to iron out, but maybe someone will find it useful in the meantime!)
[0] https://developer.apple.com/design/human-interface-guideline...
i also tried looking at ‘nearby stations’ and while standing on the 34th st A platform it didn’t list the 34th st subway station at all, just a bunch of bus stops.
please let me just look at a station list instead.
Congrats to the team!
https://apps.apple.com/us/app/exit-strategy-nyc-subway-map/i...
I recommend it, it's excellent!
I find the NYC public transit system to be one of the most interesting in the world. Beyond the subways and LIRR and Metro North (which are covered by the MTA's app), there are literally dozens of other transit providers: Nassau bus, red bus, Suffolk bus, NJT, PATH, HBLR, Roosevelt Island Tram, and a shocking number of smaller targeted transit providers, as well as specialized transit modes like Citibike. No app, except maybe Citymapper, comes close to representing it all.
But Citymapper was acquired, by Via. A company who makes money when you don't choose public/mass transit. So that doesn't make me feel too good. Also, Citymapper doesn't work well offline.
Another important thing is that accessibility and alerts are regarded as very 2nd rate citizens on other apps, and for various reasons, I think these should be easier to see.
Enter my little tool. It has a long way to go, it doesn't do navigation very well (it's my own implementation of a weak algorithm), and doesn't work across modalities. But it does tell you the upcoming trains at stations (using the real time data), along with all the accessibility info, and alerts for the station and line. And links to complex maps, neighborhood maps, and more. And it can map schedules for the entire network 30 minutes into the future (2 hours for LIRR and Metro North), meaning you can go into airplane mode and it will keep working. Additionally, I have found it updates faster than other apps, as it is continually polling the MTA APIs.
This is great.
I’ve been using it for trip planning and in some ways like it better than Google since it incorporates service alerts. On the flip side, sometimes the routes are a little bit non intuitive (like, you could do x, but I probably wouldn’t make 3 transfers.) I’ll try to see if I can find examples.
I love public transit and use MTA every day. A few personal projects mentioned here looks really promising. However, when I look at the fact that Citymapper is acquired for $100M and MTA is paying back $3B debt every year, I just wonder what was broken?
- Going from the beta to the prod app erases all of my favorites
- many stations (like Atlantic Ave-Barclays) have to be added two or three times under favorites
- under nearby, each bus location is listed twice (one per direction, cluttering up the list)
- would love to see a view that showed me all trains from the nearest N (three? let me pick) stations, so I could decide which one to walk to — currently have to swipe/tap back and forth between multiple screens (which typically lose state/position)
- in settings, two menu items refer to AAR. I am sure 90% of the users don't know that's "Access-a-Ride"; there's also no way to turn that off for the people who don't use it
- contact us isn't integrated into SalesForce, so you have to re-enter your contact info each time, and there's no way to follow up on tickets from the app
- would be nice to have live chat to customer service (like you can via WhatsApp)
- if you enter text into the search field, then shrink the window height by dragging it to the bottom, you lose your search field contents
Product-wise, you are still structuring this around the physical infrastructure (what's at station XYZ) vs the user need (how do I get to place ABC).
Hopefully you'll bundle TrainTime in soon, as well as add OMNY card management.
It is amazing (but not surprising) that MyMTA (which is ≈6 years old) was "unmaintainble" and had to be thrown out. Can't decide if it was because the city only paid $40K/year and couldn't hire anyone good or because they paid some consultant who is friends with DOITT staff $5MM/year.