Observations after an SSD failure

Tech Life

Intro: going SSD and enjoying the fast lane

Believe it or not, in late 2016 my 2009 MacBook Pro was still my primary machine. Evidently, my type of work doesn’t require cutting-edge performance; still, the Mac’s internal 5400rpm hard drive was by then more than 80% full, and every time I had to restart it was a pain, especially considering the amount of services and login elements that get activated at boot. From the initial Apple logo to a responsive Desktop, the MacBook Pro was taking more than 4 minutes to boot. It was time to get a solid state drive.

I had heard from other people who already upgraded their older Macs to SSD storage, and they were all astounded by the sheer increase in overall responsiveness. The consensus was that their Macs were getting a new lease of life, that the difference was so noticeable it was almost like having a new Mac.

Since the internal optical drive of the MacBook Pro had died a few years earlier, and the hard drive was still working well, the perfect upgrade solution was to purchase an OWC Data Doubler Kit so I could replace the dead optical drive with an SSD, while retaining the original hard drive. The new arrangement became a sort of poor man’s Fusion Drive: I would use the SSD for the system and applications, while leaving all space-consuming data (photos, videos, music, etc.) on the hard drive.

And what other people had said was true. After installing Mac OS X and rebooting the Mac, I couldn’t believe my eyes. The full boot process had gone from 4 minutes and 40 seconds down to about 35 seconds. Everything became incredibly responsive. Most applications opened instantly, and saving a few seconds for every little thing you do on your Mac while working means that ultimately you end up saving a considerable amount of time on the whole.

The SSD had also been a lifesaver for another reason. The time to upgrade my MacBook Pro was clearly drawing near anyway, but at this time Apple had released the new MacBooks with the dreaded butterfly keyboard design, and that, combined with the much increased prices, didn’t feel appealing at all. The SSD, with the performance increase it had provided, had also bought me time to decide how to proceed with an eventual upgrade.

Anyway, to make a long story short, I was able to delay an upgrade until mid-2018; I got a 21.5‑inch 4K retina iMac instead of a laptop; and then in late 2018 I also purchased a used 2013 11-inch MacBook Air, thus splitting portability and sheer performance in two different setups. 

Warning signs?

By the end of 2018 and in the early months of 2019, the old MacBook Pro had begun displaying several worrying issues that made me think it was on its last legs: random shutdowns, inability to access the discrete graphics card, temperature sensors acting up or not displaying information at all, and general unreliability.

A couple of times, after waking the MacBook Pro from sleep, everything was frozen and I had to force a reboot. Then, on another two occasions, the SSD was not detected at boot and the Mac started from the old recovery partition in the hard drive. In both cases, shutting down the Mac and leaving it alone for a while was enough to fix things, and at the next reboot the SSD was detected as usual. When it happened another time, it appeared that only a reset of the SMC would take care of the issue.

Warning signs? I’d tend to agree, except that the SSD kept working fine for many months afterwards, with no strange behaviours or reduced performance. 

Just like that

Fast forward to March 2020, when I start noticing that the MacBook Pro’s trackpad isn’t clicking properly and it takes more effort to get a consistent click out of it. After close inspection, it was clear that the MacBook Pro’s battery, located underneath, had started to swell, pushing upwards against the trackpad.

Knowing the hazards of using an electronic device with a swollen Li-Ion battery, I decided to act promptly. I turned off the Mac, opened it, removed the battery very carefully, gave the fans and vents a quick clean, closed the Mac, and switched it back on. The SSD wasn’t being detected. 

I did like the previous times. Turned off the Mac again and left it alone for a few hours. Nothing. Reset the SMC multiple times. Nothing. Swapped the SSD and hard drive (in case something was wrong with the SSD connector). Nothing: the hard drive was being detected as usual, but not the SSD. I removed the SSD and installed it in an external SATA enclosure with its own separate power supply. Nothing. 

The SSD was gone. Just like that.

I didn’t have a backup of its contents but — before you start accusing me of carelessness — a backup wasn’t really necessary. When I purchased the iMac in mid-2018, I transferred the MacBook Pro’s data to it using Migration Assistant. In the end the actual data loss was fortunately limited to some stuff I had downloaded and/or archived in the Downloads folder. Overall, the failure of this SSD hasn’t been a catastrophic event.

Still, I found myself thinking about this a lot. Because it could have been. It could have been catastrophic. I thought about all those regular folks who are often told that SSDs are more reliable than hard drives; folks who are sometimes lulled into a false sense of security and think that backups with SSDs aren’t that urgent, after all.

In my 30+ years’ experience with computers, while I certainly have seen hard drives fail just as suddenly, in many cases their failure was progressive and gradual enough to allow the user to salvage at least some data. The original hard drive of my iMac G3 back in 2001 took almost three weeks to fail completely. I was able to salvage 95% of all the data I hadn’t backed up already. An SSD doesn’t give you a grace period; it’s like a lightbulb — one day you flip the switch and pop, it’s blown.

I don’t know enough about data retrieval when SSDs are involved. Maybe it’s easier to extract it from a dead SSD than it is from a dead hard drive. But the relatively recent practice on Apple’s part to ship computers with soldered flash storage just gives me cold sweats. Especially because if something else fails at the motherboard level, your data get compromised in the process. While you may get some assistance at an Apple Store for retrieving the data, the way Macs are designed internally today introduces — unnecessarily — new points of failure.

T2 chip and Catalina, your overprotectors

On this matter, I found a recent video from Louis Rossmann to be particularly illuminating. If you don’t know him, he runs a repair shop in New York City that specialises in Apple laptop repairs. On his YouTube channel he often posts videos showcasing specific repairs, and talks about the issues he encounters. He’s known to be opinionated, and he also uses his channel to talk about other things that aren’t strictly related to his job or to technology topics. He can be polarising, no doubt, but I don’t follow him for his opinions. I’m interested in his technical expertise.

Back to the video, it’s called An important message from Louis Rossmann but in the thumbnail you can see the more specific message: T2 + Catalina = No data! The video is short, 6 minutes, so I suggest you watch it in its entirety. The gist of it is that sometimes the firmware in the T2 security chip (which, if I’m not mistaken, is basically inside every Mac produced today except the iMac line) gets corrupted and that leads to corrupted data. Before Mac OS 10.15 Catalina shipped, Rossmann says, the problem was relatively easy to fix. Catalina, however, automatically opts you in enabling Secure Boot, a feature that, as the Apple Support page states, “make[s] sure that only a legitimate, trusted operating system loads at startup”. 

Now the problem here,” continues Rossmann, “is that if you enable Secure Boot, I can’t boot the machine into an external operating system in order to try and grab files off of your corrupted operating system the way that I used to, and I’m not able to access the drive as well via the ‘Lifeboat connector’ to get information off the soldered-on SSD because there is no more ‘Lifeboat connector’ after 2017.”

Now, what’s really really bad here is that if you have Secure Boot enabled and your T2 firmware just decides [for] whatever reason it’s going to die, the only way that I can get the computer to work again is by… destroying all of your data. I need to erase it in order to get the computer to work again. But your data wouldn’t have been retrievable anyway, because the computer is dead. So, when the computer is dead your data is there, but to get the computer to not die, I need to erase your data. And what’s really bad with Catalina is that it seems to opt people into this by default. […] Every single customer that we have explained this to has said I don’t remember opting into that, I don’t remember choosing that”.

Rossmann’s suggestion to all people using Catalina is therefore to go and disable Secure Boot if they want to have a chance at recovering their data should a failure of the T2 chip occur.

I realise this doesn’t have much to do with my personal misadventure, but I thought it was a tangential subject worth mentioning. It’s another of those puzzling Apple decisions that make me less enthusiastic about a platform and an ecosystem I’ve been using and endorsing for decades. For now I’m pretty happy with my iMac + 11-inch MacBook Air setup (and the MacBook Pro is making a comeback with a new SSD and, soon, a new battery) and for now I feel I’ve dodged a bullet. But what about the next time, when a new upgrade will be inevitable down the road? 

As I’ve already said several times, I still think a good strategy (for myself) is to get a new, separate Mac to run Mac OS Catalina and higher, while keeping the tried-and-trusted machines on High Sierra or Mojave.

But another part of the strategy — in general, and especially when getting a Mac with a T2 security chip — is to back everything up as often and as paranoically as possible. It’s infuriating to see that loss of data is a problem that doesn’t seem to go away as technology progresses (much like configuring printers, haha). What’s worse with SSDs is that loss of data is always sudden. Sure, you read that SSDs have a certain life expectancy and data can be read and written millions of times before degradation and failure, but there are so many factors at play that make SSDs possibly more unpredictable than hard drives. I don’t have valid statistical data here to use for meaningful comparisons, but 3 years and 3 months of normal use seems to be an awfully short lifespan for an SSD. I have two hard drives in a Power Macintosh 9500 that are more than 20 years old and have been operational 16 hours a day for at least 10 years, and they’re still working to this day.

Backup solutions

As for backups, my preferred strategy is still relying on manual operations combined with Time Machine backups and having the most crucial, must-not-be-lost data redundantly copied in the cloud. I feel particularly lucky because I’ve been using Time Machine since Mac OS X Leopard and I never had a problem with it. (No, really.) But Time Machine has proven to be particularly buggy with APFS and Catalina, so I wouldn’t recommend you rely entirely on it. Other trusted products I have used in the past and still use on specific occasions are SuperDuper! and Carbon Copy Cloner. Both their developers have made heroic efforts to fight against Catalina’s quirks and bugginess in order to ensure the compatibility and reliability of their software solutions. I truly recommend these products without reserve.

This short, strange hiatus

Tech Life

I haven’t updated this blog in a month, and the truth is that there isn’t any particular reason as to why. I have indeed been feeling low-spirited and uninspired lately, but this lack of inspiration has felt different than other times in the past. 

Often, what happened with my past (tech) writer’s blocks was that, while recognising there was some inspiring subject to talk about, I was simply stuck, unable to find a worthwhile connection to what I felt I was supposed to talk about. These days, at the risk of oversimplifying this, the lack of inspiration felt more like the tech world’s fault than a possible omission on my part. If that makes any sense.

What should we talk about? Let me check my feeds, see what others are talking about. 

That Siri is still pretty much a dumb assistant even after 9 years? Tell me something new.

 

Podcasts, whether free or paid, or Spotify-exclusive, and the like? Eh. I won’t go as far as saying they’re all a waste of time. It would be a lie. But my advice is that you should think carefully about how much of your listening time you’re willing to invest. In a recent chat with a friend, as we touched the subject, he told me, You know, I do listen to a few podcasts, but the odd thing is that I always end up retaining very little of what was discussed, of what occurred. And not because I was distracted, as I actively listen to them. Some are just meant as entertainment, so I guess it’s okay if I just enjoy them in the here and now. But others… I don’t know, it feels their impact should last longer than it does. I absolutely understand what he means. I noticed the same before deciding to unsubscribe from everything and only listen to the occasional episode here and there. This retaining problem is also why I can’t for the life of me enjoy an audiobook. It’s a much more fleeting experience than reading the written page. But I guess this depends on the way each one of us is wired, and your mileage may definitely vary.

 

What else, then? The iPad? No, please, let’s skip this eagerly and completely. It’s a religious topic by now, and talking about it as objectively as possible is tricky. Not because it’s impossible, but because it’s a loaded debate. It’s like you’re supposed to take a side (pro iPad or against it), and even when you clearly aren’t, or your views are nuanced, someone out there will always believe that, deep down, you really really are an iPad fan or an iPad hater. Well, I am neither. But judging from the feedback I receive privately, I am officially an enemy of the iPad Cult.

 

Well, how about the Mac? It’s a subject that increasingly fills me with unease. While Apple has convinced me that, at least as far as hardware is concerned, they still care about it, I remain concerned about the general direction Mac OS is going. Buggier, unnecessarily strict, less flexible, and with an increasingly locked-down app ecosystem, with Apple as the gatekeeper, granting entry only to registered developers and their apps, which must be notarised. “Security reasons, y’see?”

By the way, I keep receiving feedback about Mac OS 10.15 Catalina via email. It’s still not good. After more than 200 emails, the negative experiences still make up for more than 95% of the messages. I’ve also recently realised just how disruptive the T2 chip-Catalina combo can be.

 

Augmented reality? Virtual reality? I wish I could find something interesting to say. If gaming ends up being the only meaningful implementation of VR, I’ll actually be fine with it. While an excellent game like Half-Life: Alyx is alone still not enough to convince me to get a VR headset, if more titles with this level of quality and immersion start appearing, I may change my mind, who knows. On the other hand, AR still feels the kind of endeavour that keeps burning resources and has little to show for it, at least for now. Apple’s insistence on it makes me think two things:

  1. They’ve come up with a really useful and innovative way to implement it, and they’re working hard to ship their idea.
  2. Instead of coming up with an innovative solution to try to solve a real problem regular people have with technology, Apple is trying to find some kind of original idea in the AR field that others may have overlooked or dismissed, and they’re working hard to simply be the first at it, and hope the public can be subsequently convinced that it is indeed a cool idea.

For the record, I still haven’t made up my mind. One day I think it’s scenario 1, one day I think it’s scenario 2. Which means there’s probably a third scenario I haven’t thought about. Which is okay, as I’m pretty much indifferent to this whole AR business anyway.

Unusual things I’ve been doing these past days

Due to a surprisingly busy (but not entirely unwelcome) work schedule, I’ve had little time to tinker with my assorted collection of computers and devices, and little time to devote to experiments. But a couple of things are nonetheless worth mentioning:

1. Being a Windows user

For the past eight days or so, I’ve been using my iMac booted into Windows 10 in the Boot Camp installation I managed to perform on an external SSD. It’s been two years now since I decided to familiarise again with Windows after many many years, so the fact that this recent experience was not unpleasant or riddled with friction didn’t surprise me. 

It was nonetheless striking to think that, hey, in case of a massive Mac OS platform catastrophe, I could manage the switch to Windows. Would it be ideal? Not fully. Would I love it? Not completely. But it could definitely be a bearable-to-pleasant arrangement. The truth is, this 21.5‑inch 4K retina iMac makes for a very nice hardware environment for Windows. The thin icons and system font are more readable, and certain UI details can be appreciated much more on a sharp display with rich colours. But more importantly, there are places where this Windows installation feels much faster and more responsive than Mac OS. Sure, Windows is installed on an external SSD and Mac OS on the internal spinning hard drive; and sure, I have more services and programs that load at boot on Mac OS, while on Windows I’ve enabled only OneDrive for now; as a consequence, in everyday use, Mac OS uses more RAM than Windows. 

Still, the overall feeling when using the iMac under Windows is that it’s a faster computer with a user interface that often displays zero lag when doing what one would consider basic tasks, like opening apps, updating windows, reacting to user input, etc. Not that Mac OS is awfully sluggish in comparison, but when I’m in Mac OS certain basic operations seem to take just that tiny bit more that it becomes noticeable. Finder windows that take several seconds before showing their contents. Apps that sometimes take an unusually long time before launching, as if the system were retrieving them from the dark, unfathomable depths of a networked volume instead of the internal drive. Spotlight search that sometimes gives you the feeling it’s waking up from some kind of slumber, instead of being ‘always ready’, and so on.

Again, I realise this is not an entirely fair comparison. I will soon move my Mac OS installation from the internal hard drive to an external Thunderbolt 3 SSD, and then I’ll be able to compare the two systems on a more similar ground. But for now, this is what I have and how it feels like.

Anyway, while I’m certainly not switching to Windows, it’s reassuring to know that, should the need arise, I could still function and be productive using a system that doesn’t feel alien or constantly in your way[1].

Last but not least, the fact that now I can play Windows-only triple‑A games that were previously unavailable to me as a Mac user, is rather exhilarating. Just before the Coronavirus lockdown was in effect, I was about to purchase Dishonored (a game I’ve wanted to experience for years) for my PlayStation 3. I was able to take advantage of a discount and purchase the PC version online, which runs very very smoothly on my iMac.

2. Back to a smaller phone and display

The second ‘why not’ experiment I carried out these days has been going back to experiencing smaller smartphone displays. For about two weeks, I’ve used an iPhone 4S as daily driver, and it has been an interesting ride.

iPhone 4S in hand

Like with my Windows experience detailed above, while using the iPhone 4S as my main phone, I’ve had the same feeling over and over, i.e. I could still make this work if my iPhone 8 left me stranded for some reason. Of course in this case there would be real limitations, but they would involve more app availability and functionality rather than physical display size. In other words, if in theory I wanted to go back to using an iPhone 4S permanently, the main problem wouldn’t be the smaller display, but the fact that this phone can’t be updated past iOS 9. And if you, like me, want the smoothest iOS experience on an iPhone 4S, you’ll want to downgrade it to iOS 8.4.1 — which further restricts app availability.

And in fact the purpose behind my little experiment hasn’t been to see if I can go back to using iOS 8 instead of iOS 12 or 13, but to see if — in the age of smartphones with huge displays — I can go back to using a smaller phone with a (gasp) 3.5‑inch display.

The short answer is yes. The long answer: there are trade-offs, of course, and they’re all the obvious ones. If you watch a lot of videos, if you’re a heavy Instagram consumer, if you do a lot of photo editing on the device, a small display like this will definitely feel cramped. For other uses, it’s more a matter of habit than true discomfort. For example, while the idea of going from, say, a 5.5‑inch display to a 3.5‑inch display makes you think that reading text is going to be harder, it’s really not that big of a deal, especially in the case of an iPhone 4S, which sports a retina display. You’ll have to scroll more, sure, but on the flipside you’ll have in your hand a device which is so much more comfortable to hold that you can do practically everything with just one hand.

And for me, for my hands, comfort is important when handling a smartphone. When I look at certain apps on the bigger iPhone 8, and see that what you essentially get in their interface is more white space rather than more information, then the advantage of the bigger display becomes less significant. 

In the end, it all boils down to visual comfort versus operational comfort. Text, information, controls look nicer on a bigger device; interacting with them feels nicer on a smaller device. Oh, and app design definitely makes a difference. Whether you like Spotify’s UI or not, it scales well on a 3.5‑inch display:

Spotify - iPhone 4S

 

Watching YouTube videos, as I said, is obviously better on a bigger display. Funnily enough, however, when browsing videos inside the YouTube app, the amount of information you see at a time is essentially the same; here you can see two comparable screenshots taken from my iPhone 4S and iPhone 8.

YouTube comparison

 

As for editing photos, the well-designed interfaces of apps like Snapseed and Pixelmator made the process surprisingly easier than expected. 

Snapseed iPhone 4S
Snapseed’s main interface

 

Pixelmator iPhone 4S-1

 

Pixelmator iPhone 4S-2
Pixelmator’s interface

 

To conclude, I’m aware that it was easier for me to make this ‘back to small screen’ experiment also because this is a period of reduced mobility and so forth. And I’m also aware that for many people reverting to a display that’s almost half the size of what they’re currently using sounds like madness. But what I absolutely confirmed while using my iPhone 4S these days is that a smaller display is far from being ‘unusable’. On the 4S I’ve done email, web browsing[2], read RSS feeds and articles saved on Instapaper, used Google Maps, listened to music, used Twitter; and I even took and edited photos, watched videos, checked my friends’ photos on Instagram. All in a smartphone that fits the palm of my hand, can be operated in total comfort, and disappears in my jeans pocket.

 


  • 1. The only notable exception is character/keyboard support. On Mac OS, I am accustomed to just type certain key combinations to get diacritics or other commonly used typographic symbols (curly quotes, en dashes, em dashes, etc.). On Windows, these key combinations are simply not present. You have to either look for certain characters and symbols using the Character Map app, or you have to remember the good old ALT+ASCII code combinations (e.g. ALT-0151 to type an em dash). This terribly slows me down as I’m typing. I can add keyboard layouts and switch to them as needed to get additional diacritics and symbols when I’m writing in Italian or Spanish, but the hardware keyboard remains the same, with British layout, and I don’t always remember which key to press to get à, è, ì, ò, ù, á, é, í, ó, ú, ñ, and the like. ↩︎
  • 2. I know what you’re thinking: how on earth can you browse today’s web on a 3.5‑inch display!? It sometimes had its challenges, like privacy- or cookie policy banners that completely took over the entire visible area. And ads are absolutely disruptive on a small display. I was lucky enough to download the Brave browser for iOS as soon as it was launched, and its first versions supported iOS 8 and 9, so that’s the browser I’ve been using the most these days on the iPhone 4S. Without it, I must say my web experience wouldn’t have been this tolerable overall. ↩︎

 

Traditional iPhone vs X-style iPhone interaction models

Software

While reading John Gruber’s review of the 2020 iPhone SE, this part caught my eye:

What this source told me is that while developing the iPhone X, members of the team would typically carry two phones with them: a prototype iPhone X they could use, but (of course) not while in the presence of anyone who wasn’t disclosed on the project, and an older iPhone they could use in front of anyone. These team members would spend time, every day, using both phones. They knew they were onto a winning idea with the new interaction design for the iPhone X when they started instinctively using the X‑style gestures on the older iPhone, and never vice versa. When a new design is clearly better than an old one, it’s a one-way street mentally.

I believed that then, but I believe it more now after spending the last week with the iPhone SE. I’ve used it exclusively for hours at a stretch and I never stopped expecting it to act like a post-iPhone‑X device. I swipe up from the bottom to go home or multitask. I expect it to wake up just by tapping anywhere on the display. I pull down from the top right corner expecting to see Control Center. I can’t stop doing any of these things unless I’m consciously thinking about the fact that I’m using an old-style iPhone. Even if I locked my personal iPhone 11 Pro in a drawer and touched no phone other than the new SE for a week or two, I still wouldn’t shake my iPhone X interaction habits unless I abandoned my iPad Pro too.

Once you get used to the post-iPhone‑X interaction model, there’s no going back. A week with the new SE has not shaken my belief that the X‑style interaction design is superior. Not one iota. 

I politely object.

When you get accustomed to a new way of doing something, going back to the old one is always an exercise in friction. Sometimes the new user interaction model is indeed an improvement over the old one. But once the new user interaction model is ingrained in your muscle memory, wanting to apply it even when you’re interacting with an older device, or with a device that still uses the older model, is only natural. But we shouldn’t confuse this naturalness with ‘better design’ — it’s a form of bias.

Even if the members of the iPhone team were using a prototype iPhone X together with a regular iPhone with a Home button, I’m willing to bet the prototype ultimately got more of their attention, since it was the one they were working on. So it’s understandable that “they started instinctively using the X‑style gestures on the older iPhone”. If you think about it, it’s more natural to want to apply a new swiping gesture to the screen of an older iPhone than to want to push a physical Home button on an X‑style iPhone that doesn’t have one.

When I was considering upgrading to a newer X‑style iPhone[1], I did a similar thing: I spent some time carrying both my iPhone 5 and an iPhone X that was kindly lent to me for research purposes. Interacting with both phones was generally a confusing experience, gesture-wise, but since I ultimately had to interact more with my own iPhone 5, you have no idea how many times I would try to swipe up from the bottom of the iPhone X to bring up Control Centre, only to either quit an application or go back to the Springboard. It was maddeningly frustrating. And when wanting to multitask, while I consciously processed the absence of a Home button in the iPhone X, I constantly had to pause for a fraction of a second, and recall the gesture in my mind. Much like when on the Mac you’re starting to forget a keyboard shortcut you don’t use that often.

Subjective experiences, however, shouldn’t be used to evaluate whether something is good design or not. The remark I’ve often heard from users who upgraded to X‑style iPhones since day one is that the newer interaction model ‘feels more natural’ than the older. I believe it’s an illusion. Which doesn’t mean I believe they’re lying. It means that before the iPhone X existed, the older interaction model felt just as natural as the new one today. This is what happens when your muscle or spatial memory is fully trained and accustomed to a way of doing things.

If we put apart ingrained habits, both interaction models have their merits, and neither is superior to the other as a whole.

  • Double-clicking the Home button to bring up the multitasking interface is both quicker and precise than the mindful swipe from the bottom on X‑style iPhones. The gesture is unambiguous: double-clicking the Home button does only that; there is no overlap with another gesture.
  • The gesture of switching between open apps appears to be more efficient in the X‑style iPhone interaction model, as opposed to always double-clicking the Home button and then leafing through the app ‘cards’.
  • The gesture of invoking Control Centre is controversial. I can totally understand the dilemma here: a flick upwards from the bottom of the screen is by far the quickest gesture, therefore it should be associated with a high-priority/high-frequency task. In the absence of a Home button, multitasking and Control Centre became the two main contenders for that spot. I suppose a judgment call was made, and multitasking was deemed a higher priority. Quite understandable. But then where to move the Control Centre gesture? Swiping down from the top right corner feels like the kind of decision where someone in the room proposes it, there’s a long silence, and then they ask, Anyone has a better idea? And then there’s another long silence.
  • As a result, the new X‑style iPhone interaction model has two gestures that partially overlap when you start from the bottom of the screen (quitting the current app, invoking the multitasking interface), and two gestures that partially overlap when you start from the top of the screen (invoking Notification Centre and Control Centre). In the older interaction model, these four gestures/operations are more distinctly assigned. You may consider a single click of the Home button to exit an app and the double click to invoke the multitasking interface as a partial overlap, but the two gestures don’t require precision or mindfulness on the user’s part to be consistently executed all the time. They’re clearly distinct and can be executed mechanically.
  • Overall, the feature arrangement of the traditional iPhone interaction model seems to have a better degree of usability. Due to the increasing size of current flagship iPhones, the reachability of Control Centre in particular has unquestionably worsened.
  • Using Apple Pay in the new interaction model is also a bit more cumbersome than it is on iPhones with a Home button. Where you simply placed your finger on the Home button sensor to authenticate and pay, now you have to double-click the side button, then glance at the iPhone to authenticate with Face ID.
  • In theory, taking a screenshot has gone from a two-handed gesture on traditional iPhones (simultaneously press and then release the Home button and the Sleep/Wake button), to a potentially one-handed gesture on X‑style iPhones (simultaneously press and then release the side button and volume-up button). But this latter gesture makes you hold the phone awkwardly and you can accidentally press the volume-down button and end up performing the gesture to invoke the Emergency SOS.

I’d say that the X‑style iPhone interaction model is perhaps the best compromise they could come up with at Apple after removing the Home button. In the following gesture reshuffling, some gestures have turned out to be equally effective (exiting an app), and some even more effective (switching between open apps), but I don’t think we can conclude that it’s a better design as a whole. The two interaction models work well with the hardware they are implemented on, and work well when considered separately. They’re two different beasts. 

Making comparisons is where things get tricky and deeply subjective. As a user interface enthusiast, I’ve tried my best to point out some merits and downsides of the main gestures of each interaction model. Personally, I’m more accustomed to the Home button design, and it’s hard for me to view the X‑style iPhone interaction model as more than a necessary workaround, a gestural chain reaction following one single design decision — the removal of the Home button. 

 


  • 1. While I dislike the notch and the buttonless design, I was briefly tempted to get an iPhone XR when it was time to upgrade from my iPhone 5. ↩︎

 

The 2020 iPhone SE and small phones

Tech Life

IPhone SE 2020

 

Lots to love, less to spend. For the first time in years, an Apple’s tagline finally resonates with me fully. And for the first time in years, I’m completely fine with an Apple product. Many know I’m typically a budget-conscious customer, but the pricing of the 2020 iPhone SE is almost the least aspect that makes me happy. 

What truly makes me happy is that it exists. That it has sort of become a category. When the first iPhone SE was introduced in 2016, I really felt it was a one-off product, especially since it was labelled Special Edition. It felt like Apple’s farewell to a very successful (and very well executed) iPhone design, a last hurrah before retiring it. And I thought that combining the internals of an iPhone 6s with the design of the smaller iPhone 5/5s, and all at a very reasonable price, was a great move that would lead to a substantial demand from people who wanted a more powerful phone than the 5s, but the same compactness.

And the 2016 iPhone SE was indeed successful, to a point that apparently surprised Apple itself. Anecdotally, many friends and acquaintances of mine coming from an iPhone 6 and even 6s were happy to go back to a more manageable device. I was still using an iPhone 5 at the time, I had been using it for barely a year and was still very happy with it: upgrading to an SE would have been nice, but not strictly necessary, and at the time I was more interested in maybe upgrading my iPad or my aging MacBook Pro. But if I had been ready to upgrade, the iPhone SE would have been my first choice. (And when I later got one for my wife — also coming from an iPhone 5 — she was happy to have a better phone with the same design and handling as her 5).

Many people were so happy with the iPhone SE that some hoped Apple could keep doing the magic of offering a 4‑inch iPhone with updated specs and at an affordable price as a recurring spring release. Back then I even heard from people who told me they loved the iPhone 5/5s design so much that they would have been fine with Apple keeping that design unchanged and just updating the internals. I sympathised, but I kept thinking that Special Edition meant exactly that — a one-time thing. 

When spring 2017 and then spring 2018 came and went without iPhone SE news, that reinforced my belief about the uniqueness of the product, despite the occasional rumours talking about a new SE coming again sometime. And when, in early November 2018, it was finally time for me to upgrade from my iPhone 5, I was faced with a little dilemma: get an iPhone SE that was by then two and a half years old, but still a favourite design-wise, or go for something newer but also bigger and more uncomfortable to handle? Given my utter dislike for the iPhone X design, and their size, I ruled out the XS and XR models pretty much right away (although the XR’s colours briefly fascinated me). In the end, I chose the iPhone 8: it had that familiar design of iPhone past I loved so much (no notch, and a Home button with TouchID); and its size, albeit not ideal, was manageable enough. I would have loved an iPhone SE, but its chip was by then three generations old, and even if I typically am not a specs-obsessed guy, the 2016 iPhone SE was simply not a good investment overall. 

Going for an iPhone 8 in late 2018 was still not getting the latest and greatest, specs-wise, but it was such a great compromise for me that it really did not feel like a compromise at all. At the time, a friend commented on my choice by telling me, Aw, but the camera is nothing special. But I don’t really care about camera capabilities in a smartphone — I use it as a pocketable digital instant camera and nothing more. The photos I take that are meaningful to me and that I consider to be more artistic are almost always taken with a traditional camera. 

With time, I’ve grown accustomed to the bigger size of the iPhone 8, though it is the first iPhone that I dropped because of its size. Thankfully nothing happened to it, protected by the very same rubberised case whose excessive friction caused me to drop the phone in the first place, when I was trying to take it out of my front jeans pocket to answer a call.

I’ve written this perhaps long-winded introduction so as to give you a clear idea of where I am now with the iPhone, and as an explanation as to why it is obvious that the 2020 iPhone SE is going to be my next iPhone without any doubt. Even if I upgrade to it later this year, or a year from now, its specs will still be more than enough for how I use an iPhone.

About the ‘Special Edition’ moniker

While in recent times it had become clear that Apple was about to introduce an affordable phone much in the same spirit of the 2016 iPhone SE, and despite the numbering wouldn’t have made complete sense, I was really convinced Apple would name this new phone iPhone 9 or something along those lines. To me, Special Edition means… well, a special edition, something you only find once. I’ve seen it with vinyl records, watches, cars, cameras, where often the lines between ‘Special Edition’ and ‘Limited Edition’ are blurred.

So when I saw that this new iPhone model was called, again, ‘Special Edition’, I was puzzled. There’s nothing ‘special’ about it, was my immediate reaction. But then I read John Gruber’s lengthy explanation and it started to make more sense; this sentence in particular sums it all up nicely:

What makes “special edition” apt for the two iPhones bearing the SE name is the way they differ, strategically, from regular edition iPhones. 

Part of me, however, still doesn’t feel that ‘Special Edition’ is a completely apt moniker for the whole concept that Gruber masterfully explains. Again, taking the cue from the car, watch, or camera world — even from Apple itself with the iPod line — perhaps Classic Edition would be more fitting. It is, after all, the celebration of a design that routinely becomes a classic in Apple’s iPhone line.

But this is idle nitpicking. As I said at the beginning, I frankly have nothing to nitpick about the 2020 iPhone SE. I just hope they keep offering it in PRODUCT(RED) when it’s time for me to upgrade.

There is still one aspect to talk about, though.

4.7‑inch — the new small?

iPhone SE 2020 and 2016

The 2020 iPhone SE, like the iPhone 8 before it, is still Apple’s smallest phone, but it’s not exactly a small phone. I’ve grown accustomed to my iPhone 8’s size over time, and learnt a few tricks to handle it with my relatively small hands, but when it comes to pockets, the iPhone 8’s form factor isn’t as friendly as the iPhone 5’s.

When the iPhone 5 was my daily driver, any pocket was fine. Though I usually prefer putting my iPhone in a jacket pocket, sliding the iPhone 5 in my front jeans pocket was comfortable and the phone ‘disappeared’ after a short while. Since switching to the bigger iPhone 8, I definitely had to change my carrying habits. Not only putting it in any of my trouser pockets brings a certain amount of discomfort (the bulk of the phone makes its presence always felt, it never ‘disappears’ like the iPhone 5 did), I also have to choose which jacket pocket is the best fit, because the bigger size of the iPhone 8 has made certain zippered pockets difficult or impossible to zipper up.

I do understand the frustration of those who had hoped in a new iPhone SE that retained, even redesigned, the old small footprint of the iPhone 5, 5s, and 2016 iPhone SE. In his more recent commentary piece, What Is the Market for Smaller Than 4.7‑Inch Phones?, John Gruber concludes:

But Apple has always done fanatically detailed market research. They don’t talk about it because by any company’s standards for trade secrecy, market research is a trade secret, and Apple is, we all know, more secretive than most companies. I think what makes truly small phones  —  let’s say iPhone 5S-sized phones  —  hard to gauge the demand for is that no one has made one since the original iPhone SE 4 years ago. 

I know my observations are based only on anecdotal data and not on more formal research or surveys but, save for a couple of cases, all the people I know who currently have a 2016 iPhone SE are disappointed that the new SE is bigger and retains the 6s rounded-edge design they always felt too slippery for their taste. There are even a few of them with an iPhone 7 and an iPhone X who were eagerly awaiting a new iPhone SE to be able to go back to a more manageable size and were let down by the new SE.

Another thing I used to do often before this Coronavirus quarantine was to visit my local Apple Store and other big stores with an Apple-dedicated area inside, and listen to the comments made by people browsing the iPhones and asking the Apple staff for advice. One of the most common questions posed by many women and girls when looking at the iPhone 11, XS or XR was, Is there a smaller one? — and when shown the regular iPhone 8 they would often repeat the question. Other would remember the 2016 iPhone SE and ask about it, visibly disappointed when realising it had been discontinued. 

Again, this is based on first-hand observations accumulated over time. I’m not using them to prove anything. It’s simply a minor trend I’ve been noticing… but a trend nonetheless that I’ve personally found hard to dismiss. At least where I live, there are a lot of regular people who still prefer small physical size and handling comfort over sheer display real estate. I believe that if Apple introduced a hypothetical iPhone SE with the same footprint of the 2016 iPhone SE and the internals of, say, the iPhone 8, it would be very well received by a not-insignificant amount of people.

Boot Camp on an external drive

Software

Intro: my path to Boot Camp

I tend to prefer separate devices to perform certain tasks, and when it came to reacquaint myself with the Windows platform after many years ignoring it completely, instead of going the virtualisation route, I opted for acquiring a couple of vintage ThinkPad laptops; initially a T61, followed by a T400 (now a Windows 8.1 machine), and an X240, my Windows 10 machine. 

For those who have noticed my increasing criticism towards Apple in recent years, my interest in Windows may seem connected to that dissatisfaction, but this is true only in part, a very small part. I arrived to desktop Windows via mobile Windows — my surprisingly satisfactory explorations with Windows Phone 8.1 and Windows 10 Mobile in 2017–2018. But I’m also very interested in what Microsoft has in stock for the Surface line, with the Neo and Duo devices coming later this year. Ultimately, as I often reiterated as of late, today in tech we should keep our options open, and being proficient in more than one platform can only be beneficial.

Then there’s gaming, another interest of mine that has stayed dormant for a while, but was awakened in recent times due to the surprising amount of good-quality triple‑A games. Unfortunately, that often means Windows-only games.

My most powerful Windows machine is the 2014 ThinkPad X240, which is roughly equivalent in specs to a MacBook Air of the same vintage. Which means it definitely isn’t a gaming machine. While several indie titles run surprisingly okay, the more demanding stuff is simply unplayable.

In the end it was either buying a dedicated gaming laptop, or turning my 2017 iMac 21.5‑inch 4K into a Windows gaming machine. And while it’s not as powerful as the most recent PC offerings, it still has respectable specs to run more demanding titles. So, for the first time since Apple introduced it in 2006, I took a good look at Boot Camp. 

I was disappointed in finding how, 14 years after, Boot Camp still retains a certain inflexibility. I wanted to configure a separate Windows installation on an external SSD unit, but Boot Camp only lets you create a partition on the Mac’s internal drive. I didn’t want that because, a) it seemed a bit too disruptive an option, given that by now the internal drive of my iMac is 60% full; and b) my iMac’s internal drive isn’t an SSD or a Fusion Drive, just a regular 5400rpm hard drive, and I didn’t like the idea of stressing it too much with a Mac OS/Windows dual-boot setup.

So I started looking for solutions on the Web. And indeed, using an external drive with Boot Camp is possible, but all the methods I’ve found tend to be a bit convoluted.

The method I followed, with a few additional notes

The method that looked the most interesting to me, despite its length and many many steps, is the one outlined by OWC in their blog: Tech Tip: How to Use Boot Camp on an External Drive.

The procedure can be broken down into a few macro steps:

  • Download the Boot Camp Windows Support Software on a USB flash drive.
  • Obtain a licensed copy of Windows 10 on an ISO image or an install DVD.
  • Create a Windows 10 virtual machine and, through a Terminal trick, link the virtual disk of said machine to the physical external SSD you want to install Windows on.
  • Start the Windows 10 installation in the virtual machine, then finish the installation by restarting the Mac from the external drive.
  • Complete the Boot Camp configuration from within Windows by installing the Windows Support Software you previously copied on the USB flash drive.

Understanding the general logic behind the whole procedure, and being patient, are two important factors that will greatly help you achieve the goal.

Now, the method described in that article is fairly well written; but it was also written in May 2017, and as you can see in the many comments that have been accumulating ever since, it may not work as seamlessly as expected, especially if you’re doing this on recent Mac models. 

After three unsuccessful attempts, this is what worked for me.

1. Eject, eject, eject

In step 4 of the Use VirtualBox to Install Windows on the External Drive section, the author writes:

Now that we know the disk identifier, we need to eject the disk so it’s no longer connected logically to the Mac (it will still be connected physically). 

Now, as you follow the procedure, there will be operations you do in the virtual machine that will trigger a remount of the external drive. Keep an eye on the Desktop, and every time you see the external drive appear, eject it again. From this point onward, the external drive must never be mounted on the Desktop, otherwise the installation won’t work.

2. Quotation marks

In the section titled Use VirtualBox to Map the External Drive to a VirtualBox Disk, the Terminal command you issue to create the virtual disk is written as follows:

sudo VBoxManage internalcommands createrawvmdk -filename “bootcamp.vmdk” -rawdisk /dev/disk4

You should remove the quotation marks around the file name and type the command this way:

sudo VBoxManage internalcommands createrawvmdk -filename bootcamp.vmdk -rawdisk /dev/disk4

3. Enable EFI

The suggestion mentioned in the comments, to enable EFI in the virtual machine settings, is crucial. Especially if you’re doing this on a recent Mac model. I didn’t the first time, and when I got to the point where you reboot the Mac from the external drive, the external drive was not detected at boot. To enable EFI, you enter the Settings of the virtual machine, you click on the System tab, and then you click on the Enable EFI checkbox:

Enable EFI

You must do this after the virtual machine is first created, and before you start it to begin the Windows installation from the ISO image.

4. More than formatting

There is a point you reach during the installation where you’re still in the virtual machine, the Windows Installer has just begun, and it’ll ask you where you want to install Windows. In the reference article, this happens in the Install Windows on Your External Drive Via VirtualBox section. I got to these steps…

3) Select the “Custom: Install Windows only (advanced)” option.

4) The Windows setup will display the currently available drives and partitions that Windows can be installed on. Because the external hard drive has been assigned to the VirtualBox machine, it is the only drive that will be listed.

5) When we used Disk Utility to format the drive, we chose MS-DOS (FAT), which is incompatible with Windows 10. We did this because Disk Utility can’t format with NTFS, but the Windows installer would recognize MS-DOS. All we need to do now is change the drive’s format to NTFS.

6) Select the drive, and then click the Format button. 

…But after clicking the Format button, Windows was still telling me that it couldn’t install on the selected partition. After some trial and error, I found that the way to go was to select the (only) partition displayed, click Delete, then click New. Windows warned me that it may create additional partitions as needed by the system. I confirmed, and then Windows created four partitions, three rather small, and one being essentially the remaining 98% of the drive. I selected this large one, and at that point Windows happily proceeded with the installation. 

5. Driver check-up

This bit might be subjective, and your mileage may vary, but after booting in Windows on the external drive, when Windows was running the setup assistant, I noticed that the wireless card of my iMac was not detected. The only ‘network’ Windows was seeing was the Ethernet port. I told Windows to proceed ‘without Internet connection’, and finished the initial setup. 

Even after successfully installing the Boot Camp Windows Support Software from the USB flash drive, I still noticed I had no Internet connection and that the wireless card was not detected. When I opened the Device Manager on Windows to check what was up, in the devices tree I noticed a whole section of devices that had no driver installed (I’m going from memory here, as I didn’t take a screenshot, but I think Windows threw up an Error Code 28 when checking the device Properties). 

What I did was simply to go into each problematic device, tell Windows to ‘Update the driver’ and point Windows to the directory WindowsSupport\$WinPEDriver$ in the USB flash drive with the Boot Camp Windows Support Software. Each time, Windows was intelligent enough to fetch the correct driver, and then everything worked as it should (Wi-Fi, Bluetooth, etc.) 

6. Additional advice

I didn’t need to do this on my system, but I saw it mentioned a few times in the comments, and I think it’s worth noting:

  • If you have a Mac with the T2 Security Chip, you may need to enable External Boot and disable Secure Boot if it’s active, otherwise the Mac won’t detect the external Windows Boot Camp drive at startup. Follow the steps outlined in this Apple Support page to enter the Startup Security Utility, then select Allow booting from external media at the bottom of the window. If that’s not enough, you may also have to select No security under the Secure Boot section. In case you’re unsure whether your Mac has the T2 chip, check this other Apple Support page.
  • Some have reported that enabling Full Disk Access (a feature present in Mac OS 10.14 Mojave and higher) may help. I don’t know, since my iMac is still on Mac OS 10.13 High Sierra. But in case you have to do this, the procedure is neatly explained in this support page on the Avast website.

Final considerations

I’m aware that the guide on the OWC website plus my notes here above might make the whole process seem extremely complicated. And it certainly is convoluted. Maybe there’s even a simpler procedure I don’t know about. But for the most part, it’s the classic situation where the explanation is lengthier than what you actually have to do. But as I said above, if you break down the process into a few key parts, if you understand what each part does, and if you’re patient, everything should go well.

You don’t even need to do everything in a single session. After my initial, rushed attempts, I finally decided to slow down, and divided the work into three stages I then carried out in separate moments:

  1. Initial formatting of the external SSD. Installation of the Boot Camp Windows Support Software on the USB flash drive. Download of the Windows 10 ISO image from Microsoft’s Software Download page.
  2. Windows 10 virtual machine setup in VirtualBox and Windows installation up to the point where you have to shut down the VM and restart the Mac.
  3. Final Windows installation after rebooting the Mac in the Windows Boot Camp external SSD.

As a general observation, this is what annoyed me the most: a) Why doesn’t Windows simply allow to perform an installation of the operating system on an external drive? Even if you try from a PC, the only option you’re given is to install Windows on the internal drive; b) Why doesn’t Boot Camp allow to perform a Windows installation on an external drive? It’s 2020, and we’re still stuck with byzantine procedures, rituals, and incantations whenever we want to do things slightly differently. Oh well.

As a final note, I’ll share a suggestion a dear friend of mine proposed as I was telling him about my Boot Camp frustrations. He said, Why don’t you first install Mac OS on the external SSD, reboot the Mac from the SSD, and then you configure Boot Camp from there?

I don’t know if this works, I haven’t tried, and maybe it’s worth a shot if you’re looking for a simpler way to do this. If this works, I don’t know if you’ll have to reboot your Mac twice to be able to restart in Windows, or if by restarting the Mac holding down the Alt key, the Mac will be able to detect the Windows partition on the external drive and boot directly into it. 

Anyway, I hope all this will help. As I’m going to face a couple of very busy weeks, work-wise, I won’t be able to offer further assistance in case you encounter an issue with this procedure. Again, things should be fine if you’re patient and careful.