← Back to context

Comment by ceejayoz

5 days ago

The McDonalds consumer-facing app is quite possibly the worst app from a major company I've ever encountered. It's shockingly bad.

It can be confusing for new or infrequent users.

I use it once a week and I don't find it annoying at all, except for the bug where it will let you complete an order for an airport McDonald's, and then soon after automatically cancel the order.

  • It’s not a matter of familiarity.

    I can place an order in the Chick-fil-A app in about 10-20 seconds. Quick and easy.

    A similar order in the McDonalds app throws up ads, unskippable animations in time sensitive spots, unresponsive or jumpy UI elements, popup alerts several times, unnecessary steps (like how the fries category has one item, but it still shows you the list view), etc.

    I’ve wound up parked in the lot cursing at the app a number of times as I tap through obstacles.

    • Oh yeah, 100% agree with all those points, especially the UI jank. But I've used it enough that it's predictable. So I just wait between each tap, without consciously realising I'm doing it.

The UI is atrocious.

I do computers for a living and can barely navigate and figure out what’s going on.

  • I noticed it freezes up on me sometimes when I open it. I assume something is blocking instead of being asynchronous when it pings their servers, but instead of waiting to dismiss a loading screen it just shows the full app and like freezes.

    • My guess is that they’ve got a million feature flags and a/b test variations going on because it’s just so tempting to “growth hack” in an app like that.