apple design choice post

This commit is contained in:
Wouter Groeneveld 2021-07-01 09:53:42 +02:00
parent 628798b061
commit 7a842e7b88
2 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
---
title: Apple's App Store Design Mistake
date: 2021-07-01T09:19:00
categories:
- software
---
Apple is usually known for their witty and minimalist design choices. Almost every single product that Apple puts out is much revered, from the original iPod to the [newest MacBook Air](/post/2020/12/developing-on-apple-m1-silicon/), including the packaging design. At least, until Big Sur, which with its [inconsistent interface elements](https://rubenerd.com/testing-from-big-sur/) is in dire need of redesigning---again. I'm also not a big fan of the big borders and spaciness in the title bars, but I guess we'll have to make do.
Take for example the App Store. Besides the obtrusiveness of the system (thankfully [mas-cli/mas](https://github.com/mas-cli/mas) exists, but it's obviously an unofficial project), the interface of the App Store is very much questionable. Yesterday, I tried updating my Xcode install. A minor revision upgrade---that somehow required me to download 12 GB! What??---refused to install on my system. At least, I think.
In reality, I had no idea what was going on. All I saw was this:
![](../appstore.jpg "Are we there yet? Are we there yet? Are we... ")
Gotta love those contemporary [preloaders](https://icons8.com/preloaders), right? Except that they do not communicate anything, besides having to exert some form of patience. The App Store's loading icon does, in some way: a blue circle fills up as the download progresses. Or was it the install progress? Here's the problem with this:
1. I have no idea whether or not the App Store is crashing or my internet connection is unstable when I cannot see the circle filling up. Sudden stops simply cause anxiety.
2. When your download completes, the circle is filled. And then _it simply starts again_, to install the downloaded files! So the circle goes round twice. Does that sound like a good design choice to you?
3. For big downloads, especially the Xcode ones going into the ridiculous gigabytes, the circle does not seem to move at all. My download speed is pretty much static. As a result, smaller programs give more feedback when downloading.
Now consider the fact that when your internet connection is unstable, the circle _could_ hang. Should I press the stop button? Should I wait? Is it still doing something? Oh no my laptop went into sleep mode, is it still doing something? Okay, let's press stop, I'm sure it will have cached parts. Shit, it did not, now I have to download 12 GB _again_! Damn it Apple, is it that difficult to simply add a simple xMB/sec label next to the circle? Even Windows 95's installer and [Install Shield](https://en.wikipedia.org/wiki/InstallShield) got this one right, and that was in the nineties! Less is distinctly NOT more here.
After three tries and one entire afternoon, the update was installed. When you boot up Xcode, you are greeted with a messagebox that states:
> Install additional required components? Xcode requires additional components to support running and debugging. Choose install to add required components. Quit? Install?
Quit, please.

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB