Remix.run Logo
mrweasel 4 hours ago

I'm in my 40s, there is a shit ton of modern UX I struggle with. Basically anything gesture based for example, but really a lot of apps are just shit and have no sensible UX design behind them, so you need to try to click everything and hope you don't mess something up.

To me it's easy to see how someone over 70 might simply refuse to use an app. Especially if it doesn't support scaling the UI to well.

doubled112 4 hours ago | parent | next [-]

The first time I used iOS I noticed a lot of things it considers "normal" are completely undiscoverable unless you know.

Swipe down from the top. No, the other top.

Click share, now click "find in page". Wait, that doesn't share at all?

TeMPOraL 3 hours ago | parent | next [-]

"Share" is one of the worst inventions of all. What it does in phones is random across apps and platforms, and usually has nothing to do with what the word "share" means in any other context.

butlike 2 hours ago | parent | next [-]

You're sharing data between apps. It's an app->app API, essentially. You can easily send an app store listing to your Reminders "Wishlist" section if you want, for example.

It's definitely not only social sharing.

TeMPOraL an hour ago | parent [-]

I wasn't even thinking social. Problem is, the actual operation being done is one of:

- Give the other app a temporary/transient copy of a document or a file

- Give the other app the actual file (R/W)

- Give the other app the actual file but some other way (there's at least two in Android now, I believe?)

- Give the other app some weird-ass read-only lens into the actual file

- Re-encode the thing into something else and somehow stream it to the other app

- Re-encode the thing into something else and give it that (that's a lossy variant of transient copy case - example, contact info being encoded into textual "[Name] Blah\n[Mobile] +55 555 555 555" text/plain message).

- Upload it to cloud, give the other app a link

- Upload it to cloud, download it back, and give the other app a transient downloaded copy (?! pretty sure Microsoft apps do that, or at least that's what it feels when I try to "Share" stuff from that; totally WTF)

- Probably something else I'm missing.

You never really know which of these mechanisms will be used by a given app, until you try to "Share" something from it for the first time.

Now, I'm not saying the UI needs to expose the exact details of the process involved. But what it should do is to distinguish between:

1. Giving the other app access to the resource

2. Giving the other app an independent copy of the resource (and spell out if it's exact or mangled copy)

3. Giving the other app a pointer to the resource

In desktop terminology, this is the difference between Save As, Export and copying the file path/URL.

Also, desktop software usually gives you all three options. Mobile apps usually implement only one of them as "Share", so when you need one of the not chosen options, you're SOL.

crazygringo an hour ago | parent | prev [-]

If you think of it as "send" rather than "share" it makes a lot more conceptual sense. Don't get caught up on the word.

It's almost always to send the content somewhere, whether it's a platform, an app, the clipboard, etc.

Not always always, but almost always.

NooneAtAll3 3 hours ago | parent | prev [-]

I still despise whoever decided that swipe-from-top needs 2 versions somehow

tosti 3 hours ago | parent | prev | next [-]

"Buttons" that are just labels, that's on the top of my F* U list.

moondance 4 hours ago | parent | prev [-]

I don’t think people understand the scale of the issue. Each decade that goes by we welcome a new class of elderly, and each decade that goes by, we continue to write off those elderly users.

The failure of the well-intentioned but insufficient currents solutions is well underlined by this case. Sure, you could get this guy an android phone with a custom launcher, or an iPhone on Assistive Access, and he might be able to place a call. But good luck setting him up on Ticketmaster, or the Dodgers website, or wherever they expect him to go to redeem and utilize his tickets.