Even brand new restaurants do this, and it's maddening. I also go straight to Google Maps for the menu. The best restaurant websites have the straight PDF of their menu, and automatically visible from the landing page of the site. Don't make me interact with a burger menu and then several clicks later finally get the menu, grr.
A PDF isn’t a great UX when viewed on a mobile screen. You’re going to be tapping and pinching and zooming to see different parts of the menu, and probably switching tabs back and forth to actually place the order.
There’s plenty of good mobile-friendly menus around. Nice clear typography, easily scroll through items by category, one tap to add to order or to get more details (and often photos) of the dish.
It’s just not an art that every restaurant (and restaurant software vendor) seems to have mastered yet, unfortunately.
I strongly disagree. Pinching and zooming a locally cached file that contains all the information the user wants is O(n) to perhaps O(log n), while navigating menus is O(n^2).
Vertical scrolling is a much less tedious interaction than pinching and zooming back and forth to different sections of a 2D plane.
On the other hand, the spatial benefits to such a plane helps people remember where to look if they want to return to a section, whereas with endless scrolling, it's nearly impossible to find something you saw before until you happen upon it again scrolling back up for an indeterminate amount of time.
This makes me think it would be useful for mobile browsers to allow adding temporary scroll bookmarks while using a page. It'd be useful for browsing lots of items, restaurant menus, on a single page, etc.
("that looks good" [bookmark scroll position] ... [keep scrolling] ... [tap icon to return to the previously saved position])
I genuinely think scrolling is more tedious. Have you visited any of apple's product pages lately? Makes me yarf.
EDIT: At least restaurant menu sites aren't that bad yet. Can you imagine? "Hamburger. Redefined." <SCROLLS> Hamburger slowly pieces together across the screen tied to your scrolling. "We think you're gonna love it." <SCROLLS> Pickles slowly fade in and out to demonstrate the difference between Hamburger and Hamburger Pro
Scrolling itself isn't tedious compared to panning and zooming a PDF. The information density is what's important. If you have to do a bunch of scrolling to see just a few items then, yes, they failed.
It depends what the PDF is. Reading a PDF book is tedious because you're endlessly panning back and forth at every line. But you don't read a restaurant menu from start to finish like that so it makes sense to have a less linear way of navigating than scrolling.
> "it would be useful for mobile browsers to allow adding temporary scroll bookmarks while using a page"
This shouldn't be necessary with a well-designed menu interface. Firstly the whole thing should be indexed anyway, allowing easy jumping between categories. And if something looks good you should be able to favourite it with a single tap, or at least add it to your order with a single tap. (If you end up with too many items in you order, consider it a short-list, reviewing the items and narrowing it down from the final order review page).
I'm thinking more in terms of browsing, not just selectable items in a menu, but any scrollable content.
A real-world analog would be adhesive color tabs people stick to the sides of books or printed documents to mark a paragraph non-destructively, so they can return to that point later more easily.
Think anchor headings, except user-driven, because many websites don't even use anchors to enable linking to page sections by URL hashes, and without inspecting headings for anchors (by tapping or long-pressing on them), nobody would ever know it's a feature.
I wish I could just mark my current scroll position and return to it later by navigating back + forth between the ones I've saved for a page. I've lost count how many times I've made mental notes saying "This is interesting, I'll return to this bit later" only to struggle finding it again because it's lost in a sea of text. Browsers have no way to temporarily bookmark bits of content without developers (or CMS'es) being smart enough to anchor headings and sections.
Indexing is INHERENT to a 2D document/file. It doesn't need to be indexed or categories. It can hold ALL the information you want to peruse and compare in a given moment. You just, simply look around and view it! - willy wonka
> There’s plenty of good mobile-friendly menus around.
I can honestly say that I've never seen a good mobile-friendly menu anywhere. I'm not saying that they don't exist somewhere, of course, just that I've never seen them.
Menus should have more intelligence built in. Maybe a prompt or two to get a feel for what a person may want to eat. Or even just listing in order of most popular.
This, instead of presenting a bunch of items, or only segmenting by category.
In general, the need to navigate the entire menu is reflective of a bigger problem, which is that nobody ever knows what they want to eat for a given meal.
If somebody can algorithmically solve this in a personalized way, that would be a quality of life improvement beyond fixing mobile menu formats.
Matter of fact, give me an app that spans multiple restaurant menus, understands my preferences over time, and keeps track of what I've recently eaten, then suggests my next meal.
As a very first step, offer a "must contain/exclude meat" option which would give us an average saving that trends towards 50%. Then identify the most common allergies/preferences and many people could have a typical menu trimmed down enough so that it fits one page on their mobile screen.
That's the thinking. I don't eat red meat or pork, so, for the average restaurant, my option set generally trends towards 20% to 25%. But, I generally have to browse the burger section to ensure they didn't bury a turkey burger in it.
Yeah, I like to experiment too sometimes, and the option to browse could still be available. It's pretty easy to pull off and is the standard now.
But even with that, your experimentation could be guided. And, man, most times I find myself just needing to eat something versus embarking on some great culinary quest. So, more often than not, it's just one more thing to solve.