The Third User (2013)
asktog.com
asktog.com
And the first thing I did after finishing setup was to find the screen where I could turn all that crap off because really, why would I want my phone to buzz at me ever single time I pressed a key on the keyboard. I mean yeah, it’s delightful and all. But it’s also terrible.
It’s like the “torch mode” that TVs have so that they’re extra bright and colourful in the shop. The one that’s off by default on the one in the box because the tv you bring home needs to be able to display tv shows without burning out your retinas.
They're plenty intuitive, but they're obviously timed for the slowest possible user using them for the first time - so by the hundredth time you try to do something, you're getting really frustrated by having to make grand, exaggerated gestures to get the OS to understand what you want, and I frequently find myself having to repeat actions 2-3 times for them to "take".
Disclosure, was once an Apple intern though not on these teams.
Edit: going deeper, I think the reason why you wouldn’t want scroll bars and arrow keys is because they’re designed for the wrong modality. They were necessary when a mouse and keyboard were the only ways to interact with stuff, but they don’t really make sense on touchpads and touchscreens and have their own limitations that can be overcome with gestures (like accurately scrolling large distances at once, for example.) Imagine if today’s high-precision touch sensors were ubiquitous before the mouse. Would it make sense in that world to ask for a scroll bar to be constantly beside the window or for arrow keys in your phone? I don’t think so.
I say this as a 3D touch user (which is basically a right click, a concept foreign to Apple for some time), but one of the few features missing from the iPhone XR and present in the XS is 3D touch. Rumor is they're going to removed it in the next model.
1. Apple does actually use long press as well, but afaik only for rearranging icons.
I was reluctant when I had to enable persistent scroll bars because they affected the layout of the applications I was building, and our users were not all on OSes with that feature. Even on my PC I virtually never drag a scroll bar manually, opting instead for the mouse wheel. With momentum scrolling it's even easier to get straight to where I want to be. And, funnily enough, I only find myself wondering how long a document is at the same time that I'm already scrolling down a bit.
Mobile touch keyboards have very limited real-estate, and arrow keys would be hilariously wasteful of it. Instead iOS lets you drag across the whole keyboard, moving the cursor like a trackpad. I believe this feature didn't exist in 2013, although I also think there was an earlier version confined to the space bar which did. I could be wrong.
The hiding of redundant UX elements isn't an affront to expert users. Expert users appreciate having more space for content that matters and less mental clutter; just ask someone who uses Vi or Emacs. It just happens that Apple has figured out a couple of UX features that are obvious enough to hide even for regular users.
For example, the linked blog post only occupies half of the vertical space on the webpage. The rest is showing comments. So, while reading the article, it's impossible for me to assess how much is actually left... without laboriously scrolling down, hunting for the end of the post, glancing at the scroll bar, and setting a mental checkpoint near the midpoint.
Scroll bars are practically meaningless because they reflect a property of the webpage (instead of the real content therein). This problem is even worse on websites with "infinite scroll" UIs that cause the scroll bar to abruptly change size/location without user input.
The same thing that Apple does is also happening in the Linux desktop "department". Just compare GNOME2 and GNOME3. Back in the days I spent hours on configuring GNOME, and that was a lot of fun. Now I have GNOME3. I have to actually modify/hack its config files or even source code in the ugliest ways just to bring back something familiar.
I understand that GNOME3 was an (successful) attempt to attract more users which were intimidated by the more "tractor" or "steam engine" like designs of Linux desktops back then (edit) and they were right! You could break something with a Linux desktop tweak! "Yast!" was a common exclamation for me! It could break the whole OS and prevent it from booting.
But was it successful? Are there any user statistics? A lot of people I knew were pretty happy back in the day with GNOME 2. After GNOME 3, people fled in all directions (macOS, Xfce, MATE, Cinnamon). I rarely meet new GNOME users or someone who is really happy with GNOME 3.
I am still using GNOME, because it is the best Wayland + HiDPI. Otherwise, I would be looking somewhere else --- I strongly dislike the removal of menus, system tray icons, etc. and having to use flaky extensions to bring some of the functionality back. I just do not understand the GNOME project, they could cater to a lot of people if they brought back some UI elements that people are used to.
I liked KDE a lot up until they started dumbing it down. It's still highly customizable, but it's also highly unstable still. Something always breaks, and I hate when than happens, especially in very specific use cases.
Has anyone ever conducted a big fat user computer desktop UX survey yet?
Not sure how representative it is and it's only a few hundred participants, but here are the top 5:
29% - Plasma Desktop (KDE)
26% - Xfce
11% - Cinnamon
10% - GNOME Shell
10% - MATE
This (larger) poll over at r/linux[3] puts GNOME Shell in 2nd place:
29% - KDE
21% - GNOME Shell
14% - xfce
12% - i3
[1] https://www.linuxquestions.org/questions/linux-news-59/2018-...
[2] https://www.linuxquestions.org/questions/2018-linuxquestions...
[3] https://www.reddit.com/r/linux/comments/879ram/poll_which_de...
Debian's Popularity Contest shows 10% for Plasma Desktop [0] and 26% for Gnome Shell [1] installations. Which seems more accurate in terms of usage and popularity.
Although Debian has been traditionally a more Gnome-friendly distro. But most popular distro's are.
Whatever you touched wasn't just the DE; it comes across a little disingenuous to make a claim like that.
The design world at large gave them shit for excessive Skeuomorphism but it really did train a huge group of people young and old how to use a touch screen.
BTW, I’m not saying everything is right; I think that hapic feedback should be given when the touchbar is pressed; some touchbar default layouts aren’t consistent between apps; etc... I’m saying that it’s not right to call the touchbar as shit when you’re not using the appropriate tools.
This article claims that the UX community doesn't like Apple. I always thought that Apple was considered to be the epicenter of good, functional design.
If only they did it with the OS as well.
1) If you don’t need some UI element or feature right now, it doesn’t stay in your way;
2) Still, it remains easily discoverable.
Auto-hiding scrollbars are a perfect examples of successful application of this rule. I like them. Apple are the experts along these lines: nearly everybody else either exposes all knobs and controls as the authors of this article advocate (it creates visual clutter), or keeps power features undiscoverable, relying on documentation and keyboard shortcuts (as UI minimalists advocate).
The truth is in the middle.
I would like to point out that the scroll bars can actually be made to show "always" in the Preferences.
Engineering (technical) vs industrial design (arts)
Companies like Google, Microsoft, Tesla, PayPal, SpaceX, Facebook, Amazon were all born out of the technical discipline. The founders were engineers. They also did the UX.
Then there's Apple. Who was Steve Jobs? To what extent was he an engineer? Did he approach product design from an engineering discipline or an industrial design (arts) discipline? Is industrial design the secret key to Apple's success or was it primarily the result of an excellent hardware/software engineering approach?