iCloud ‘Optimize Mac Storage’ breaks the Mojave installer

Yet another example of a really bizarre macOS bug that’s pretty inexcusable as a test escape, given it occurs with the default installation settings on a completely clean OS install.

In short, the Mojave update installer does not work (on High Sierra at least) if you have ‘Optimize Mac Storage’ enabled for iCloud Drive (System Preferences > iCloud pane > iCloud Drive Options… button > Documents tab > Optimize Mac Storage checkbox).

Specifically, the installer reports:

Installation requires downloading important content. That content can’t be downloaded at this time. Try again later.

…and indeed fails to download the actual Mojave update files (the installer app as ‘installed’ via the App Store is merely a 22 MB bootstrapping app, that downloads the actual image only after you run it & start the installation).

Even more obnoxiously, if you use the dosdude1 Mojave Patcher Tool to force-download the entire installer, as soon as it completes the 6.5 GB download and produces the ‘Install macOS Mojave’ app in /Applications, the system deletes the downloaded installation files out from under that app, rendering it just as broken as the official App Store version. Infuriating.

Aside: to be clear, turning off ‘Optimize Mac Storage’ enabled me to produce – and keep – a working installer as downloaded by dosdude1’s tool. I did not verify that it also fixes the regular installer as downloaded via the App Store.

I also ran into the “The recovery server could not be contacted” error message even before all the above, but thankfully that was fixable via the means normally prescribed online – running “sudo ntpdate -u time.apple.com”.

FTZ adaptor hates tripods, straps, and harnesses

The FTZ adaptor has a surprising and very frustrating design flaw – it’s impossible to mount it to the camera body when you have almost any kind of mounting plate, strap, or harness (e.g. Cotton Carrier) mount point attached to the camera body.  This is because the FTZ has a big fat foot, as can be seen in the above photo, which sticks down well below the bottom of the camera body.  Furthermore, the camera body’s tripod socket is very close to the front edge of the body – and thus the FTZ’s foot.  Anything you attach to the camera body’s tripod socket tends to stick out from the front of the camera’s body – a lot.  The FTZ’s fat foot collides with that, and makes it impossible to use both at the same time.

I suppose nominally you’re never supposed to use the camera body’s tripod mount when you have the FTZ attached, but that’s naive – if you’re going back and forth between native to adapted lenses, you’re not going to be constantly removing & reattaching things to tripod sockets.  At most you’d want to have the same widget in both the camera body’s and the FTZ’s tripod sockets, so that you always have one available irrespective of what lens you have attached.

I miss companies that gave some thought to having all their products work well together (this is just the latest example I’ve noticed in an increasing trend).

iOS 7 first impressions

I found this post in the ‘Drafts’ folder from 2013 – evidently I started writing, got distracted, and forgot about it.

It’s interesting to me even now because the aesthetics of iOS have been stuck in iOS 7 ever since.  I still don’t like the look, the design language, how many things operate – the interface is ugly, unintuitive, lacks personality, and – as the hosts of ATP might say – is absent the whimsy that defined Apple for decades.

It felt like a betrayal, too – now iOS, as of version 7, looked like a cheap Android rip-off.  Apple had wilfully and pointlessly thrown away their most important positive differentiators.  Insult was further added to injury by the mere existence of Windows Phone Metro, which – while still ugly to me too – at least demonstrated originality and a kind of bravery – it at least had a style, even if it wasn’t the one for me.

And it was dog slow.  It basically killed my love of the iPad, because it made my iPad 3 frustrating to use.  Even when I later got an iPad Air 2 (as a hand-me-down), my iPad love never really rekindled.

Nonetheless, I had been wondering for a few years: were I to go back now to iOS 6, would I be revolted & repulsed by it, and suddenly realise that iOS 7 and its ilk are in fact the current pinnacle of user interface & visual design?

A few months ago I got out my original iPad and turned it on.  It was running iOS 5, the last version of iOS support on it.  I hadn’t intended to go back in time – I’d forgotten entirely that it was pre-iOS 7.  I didn’t realise straight away, either.  My first thought, upon booting to the home screen, was “wow, this looks amazing”.  It genuinely took me a while to figure out why this non-Retina, decade-old, square & heavy iPad felt fantastic.

Then I realised – because it looks good and is easy to use.

Screenshot of iPad 3 home screen running iOS 6
The default iPad 3 home screen under iOS 6.  Admittedly prettier than on the original iPad, thanks to the Retina display, but you get the point nonetheless.
Screenshot courtesy of Dane Wirtzfeld via Flickr.

Without further ado, my until-now unpublished iOS 7 first impressions:

It’s buggy. The task switcher has a terrible time dealing with landscape orientation.

It’s slow. Both in general – perhaps just lacking some optimisations – and by apparent design flaws. e.g. many new animations are unnecessary to begin with, and unnecessarily slow to boot, and you can’t interact with things until the animation is done. It’s quickly frustrating.

The new slide-up gesture (for the little control sheet) steals scrolls periodically, which is exceedingly annoying. Perhaps in time I’ll recalibrate where I need to touch things in order to avoid that, but it’s annoying in the meantime.

Actually installing it was a pain and took multiple attempts, as per usual for any system restore. Le sigh.

Spelling correction is more aggressive now, and will even re-incorrect things after you explicitly fix them. Fucker.

To delete emails you now have to swipe the opposite direction – from right to left. No obvious reason, and certainly no indication on how to do that.

The new icons and dock design look like UI mocks. By someone who’s either not very good at them or just needs a really basic placeholder. They’re probably the most disappointing thing about iOS 7 so far.

The new lock screen is obtuse, as others have noted. The whole slide to unlock debacle is ridiculous and Apple has no excuse for it. But furthermore, it displays your chosen lock screen image arbitrarily cropped, and jitters it about randomly in what must be intended to be this infamous parallax effect, but in reality has no apparent relationship to the orientation of the iPad, and so just looks broken and stupid. Big cock-up all round there.

I love (meaning am tremendously sad) how certain aspects of those first impressions have lasted – some becoming huge memes of their own (e.g. damnyouautocorrect.com).  And how some parts of the iOS upgrade experience – like having to do the install repeatedly to get it to work – persist to this day.