A few passing notes on Stage Manager, then I’m done with the subject

Software

1.

This post on the always-excellent Michael Tsai’s blog is an encompassing must-read to grasp the whole debate about Stage Manager and its bafflingly restrictive system requirements.

2.

I’m insisting on this Stage Manager brouhaha, not because I particularly care about this feature — I still believe it’s an unnecessarily convoluted multitasking UI for a tablet — but because it’s just maddening that the previous iteration of a product is just cut off from it. I understand that in the past Apple has done the same — putting out a major OS release with certain features not being able to run on older hardware — but it usually was the case of much older hardware, not the immediately previous iteration. (Going from memory here; I may be wrong). I find this to be consumer-hostile. And I often have the impression that people at Apple are so insulated that they end up handling these things with a bit of tone-deafness.

In turn, what always baffles me is how some Apple fans and/or pundits just side with Apple on these things. I realise that technology is constantly moving forward, but sometimes tech companies should stop and think more about their customers’ pace and the time (and money) they need to adapt, to upgrade, to change habits, to adopt new features or different workflows. I’m not necessarily advocating the constant hand-holding of customers. I’m aware that any tech company must always be moving in order to keep their products relevant and alluring, but sending customers who purchased an A12Z iPad Pro in 2020 the message that their quite premium device is already not good enough is kind of preposterous.

Josh Centers at TidBITS writes:

In the bluntest terms: Apple could have engineered Stage Manager to work on non-M1 iPads; it just didn’t want to degrade the overall experience to make that happen. This isn’t necessarily nefarious plotting on Apple’s part but rather the standard way Apple makes business decisions. From Apple’s perspective, it’s a total win. Stage Manager:

  • Provides a rich multitasking experience that makes people want iPads
  • Encourages users with non-M1 iPads to upgrade
  • Justifies the purchase of customers who already own M1 iPads

See, I don’t even think Apple “didn’t want to degrade the overall experience to make that happen”. I think Apple didn’t want to waste resources to engineer a separate, optimised implementation of Stage Manager for non-M1 iPads — while being well-aware that most people don’t upgrade their iPads every 1–2 years. Optimising means you work hard to provide an equally seamless experience on a technically less powerful device.

And those hardcore Apple fans who keep backing Apple even when the company makes unpopular decisions display the same kind of tone-deafness. After reading my numerous tweets where I vented my frustration about Stage Manager being restricted to M1 iPads, someone wrote me an email message basically telling me, If you want Stage Manager, just get an M1 iPad, man.

My reply? Hey, just send me 1,200 Euros via PayPal and I’ll get an M1 iPad, man.

These people just think we all have the money tree (Ficus Pecunia) growing in a corner of our living-room.

3.

When Dashboard was introduced in Mac OS X 10.4.3 in 2005, it featured certain effects and animations that not all Macs were able to perform. To enjoy the full experience, your Mac had to be equipped with a powerful-enough graphics card supporting CoreImage. Still, Dashboard was made available for all Macs, and those models with lesser graphics cards simply didn’t show those effects and animations. There was no true loss of functionality, just an absence of further eye candy.

I think Stage Manager could use a similar approach in order to be made available on slightly older iPads. At least on iPad Pros with an A12X and A12Z Bionic chips and 6 GB of RAM, which are inarguably still very powerful devices. Deliver the core experience, strip down the eye candy.

But, as Josh Centers points out in the afore-quoted bit, [This is] the standard way Apple makes business decisions. Business decisions, not technical decisions. Technically, I don’t think a ‘Stage Manager Lite’ isn’t feasible. Technically, an M1 iPad is indeed more powerful than an iPad with an A‑series chip. It’s just that Apple wants M1 iPads to be also perceived as more powerful and desirable. It’s all about creating artificial differences. A maxed out 2020 iPad Pro with an A12Z Bionic chip and a 2021 iPad Pro with an M1 chip are basically indistinguishable in normal use. Only stress tests and the resulting benchmarks reveal differences. When last year the M1 iPad Pro was introduced, many people asked, What’s the point of this machine? when there’s probably just Final Cut Pro and maybe another app out there that would make the purchase of an M1 iPad Pro at least a bit worthwhile.

Apple can make M1 iPads perceivably superior by developing M1-only features. Makes strategic sense. Still a dick move, though, if you ask me (and the people in my Inbox who bought an iPad Pro in 2020).

4.

File under: “Can’t innovate anymore, my ass!” but the joke’s on you, Apple.

This is dedicated to those who messaged me with snarky comments saying (with a straight face, I suppose) that Apple’s innovation can’t be stopped or hampered!

Thanks to @teknisktsett, I was made aware of Tech Reflect, a great blog by a former Apple employee, who has been sharing a few memories, personal stories, and bits of Apple history (at the time of writing, some of them have already been removed, a clear sign that Apple noticed the blog and wasn’t pleased about them — sigh). In a post that has now been taken down (but here’s an archived version), The author of Tech Reflect talks about how in 2006 they created the ancestor of what is now Stage Manager, but the project was scrapped at a later date.

Project Shrinkydink, aka Stage Manager in 2006

As you can see in the picture, apart from the obvious changes in appearance, the functional changes between that 2006 project and the 2022 version of Stage Manager appear to be rather minimal. So very innovative of Apple to regurgitate a 16-year-old concept. How lazy and unimaginative this company has become software-wise is absolutely depressing.

Reconquering Gmail on older iOS devices

Software

Back in April, Google sent me this email:

On 30 May, you may lose access to apps that are using less secure sign-in technology

To help keep your account secure, Google will no longer support the use of third-party apps or devices which ask you to sign in to your Google Account using only your username and password. Instead, you’ll need to sign in using Sign in with Google or other more secure technologies, like OAuth 2.0. Learn more

What do you need to do?

Email software, like Outlook 2016 or earlier, has less secure access to your Gmail. Switch to Office 365, Outlook 2019 or newer, or any other email software where you can sign in using Sign in with Google.

An iOS or macOS device has less secure access to your account info like email, calendars and contacts. To keep using your Google Account on that device:

  • Remove your Google Account in your device’s settings
  • Sign in again using Sign in with Google, or select Google as the account type

If that doesn’t work, you may need to update your device’s operating system. 

As someone who still own several iOS devices of various vintages, as far back as a first-generation iPod Touch running iPhone OS 3.1.3, this was concerning. You see, as technology progresses and older devices get obsoleted in the most creative ways, their usefulness is also reduced. APIs get deprecated, security protocols get updated, services get discontinued. As time passes, only old apps that let you do stuff locally seem to remain relevant.

Browsing the Web is a pain point. While I still can visit a lot of sites using various browsers on my first-generation iPad with iOS 5.1.1, things are progressively getting hit-or-miss, and more and more often, even sites that do load are now so bloated by crapscripts and stuff that checks if you have an ad-blocker activated, etc., that you either end up with a broken or partially-loaded website, or whatever outdated browser you’re using just crashes. The experience gets frustrating quickly.

Given that email is older than the Web, one of the things these older iOS devices are still good at is handling email. I’ve been relying on them a lot mainly because over the years I’ve been accumulating a lot of email accounts, and it’s nice to have that old iPhone 4 or iPod Touch 4 to quickly check some of the least-used accounts, or those accounts I keep only to receive newsletters and messages from mailing lists.

On all my iOS devices (older and newer), I tend to use Apple’s Mail app because it’s simply good at its job. It’s nothing fancy, but it works. After May 30, all Gmail accounts configured through Mail on older iOS devices have stopped working, because on those older iOS devices, when you configure a Gmail account, it is done in a way Google considers not secure (enough) — i.e. with a username/password method. 

This is true for iOS 7 and earlier versions. From iOS 8 onward, when you want to add a new Google email account, you do get redirected to the Sign In with Google Web interface, but I’ve noticed that sign in fails under iOS 8, iOS 9, and iOS 10 (with different errors). I have no way to check what happens under iOS 11. On iOS 12 and newer versions, there are no problems.

Now, since I still use iOS devices running versions as old as iOS 5, I wanted to see if I could find a solution to be able to keep working with my Gmail accounts with an email client, instead of resorting to the Web interface. (Nothing wrong with using a browser, I just prefer dedicated email apps).

At the time of writing this (14 June 2022), on iOS 7 one third-party app that allows you to add Gmail accounts using Google’s more secure method is myMail. As you can see on the App Store page, the app requires iOS 13 or later, so to bring it to your older device with iOS 7, you can use the old trick of downloading it on the supported device, then opening the App Store app on your older device, going to Purchased apps, tapping on the app, and finally you’ll be prompted if you want to download the last compatible version. 

The last compatible version of myMail for iOS 7 still works (again, at the time of writing), and I was able to configure a few Gmail accounts on my iPhone 4.

On iOS 8 and newer versions, a better alternative that still works with these older iOS versions is Spark. Again, it requires iOS 13.4 or later, so the trick to have it on your older iOS device is the same outlined above. I was able to successfully configure Gmail accounts on my devices running iOS 8.4.1, iOS 9.3.5 / 9.3.6, and iOS 10.3.6.

Unfortunately, at the moment, I still haven’t found a workaround for iOS 5 and iOS 6. I had an older version of Google’s iOS Gmail app on my iPod Touch 4 running iOS 6.1.6, but it doesn’t work anymore: when you open it, you get a prompt telling you to ‘Update Gmail to continue’ — which obviously you can’t.

It’s only Gmail, at least for now

Note that all this is exclusive to Gmail. If you, like me, use Apple’s iOS Mail app on older devices to handle email with other accounts, these will still work. It’s Google that now wants you to log in to your email by using a ‘more secure’ method. I’m using quotes here because at first glance Sign In with Google to me still looks like you’re signing in with username and password, only on the Web instead of via iOS’s Settings. Maybe it’s because it’s using a more secure HTTPS protocol. 

I’m glad there are workarounds, of course, and that, overall, it’s not the end of the world. Surely, I’m also an edge case by still having all these vintage iOS devices around, although I know a few people who are still using iPhone models like the 4S and 5 because they prefer smaller devices, and are therefore stuck on iOS 9 and iOS 10 (which remain great iOS versions, by the way, and a lot of stuff keeps working on them to this day).

Though not a severe issue, I still find it mildly annoying:

  • In case you don’t receive or miss that warning email from Google I quoted at the beginning, you suddenly start getting authentication errors when trying to access your Gmail account(s) and don’t know what’s happening. And if you’re not much tech-savvy, you may even think the worst (Has my account been hacked!?)
  • Then, if you’ve always used only Apple’s Mail to handle all your email, you’ll have to start looking for alternatives — third-party clients that have been around long enough that an older version will still work under older iOS releases and it lets you configure a Gmail account using Google’s sanctioned secure method.

It is annoying that tech companies are less and less interested in providing workable fallbacks for older devices or system software versions. To be fair, Google has allowed what they call Less Secure Access for years, though the irritating detail of such implementation was that after a relatively short time, Google would auto-disable it in your account, and you had to manually go back and activate it again (you usually noticed when Google disabled Less Secure Access because logging in to your Gmail account would fail). 

Anyway, I hope this article may be of assistance to those who have experienced the same issues. And if you know of older iOS email clients that still work under iOS 5 or 6, and let you configure Gmail accounts properly, get in touch and I will update the information provided here.

Some musings just before WWDC 2022

Tech Life

It’s that time of the year again. Apple’s WorldWide Developer Conference is about to begin. Rumour sites share rumours and what-might-happen, with various degrees of trustworthiness. And tech pundits share their wishes. I have been thinking about what to write for at least two weeks. My first half of 2022 has been much busier than expected, both work-wise and in my private life, and the months of March-April-May have been particularly messy, as you may have guessed by the scarcity of updates here. Add to this the fact that, as of late, I’ve been finding writing about tech harder than usual, and I think you won’t have trouble believing that I was very close to not writing anything about the upcoming WWDC at all. 

But why has writing about tech been harder than usual? Because as time goes on, the gap between what I want from tech and what tech companies are doing and their priorities just keeps widening. With Apple, it’s largely no different. That’s why writing a piece about my ‘wishes’ with regard to what Apple will present at the WWDC keynote felt utterly pointless — because what I want from Apple is something the company doesn’t seem interested in pursuing, or can’t do because that would imply a course correction that involves too much effort on their part.

Mac OS and iOS/iPadOS

While I have been for the most part pleased with what Apple has done with the hardware since the Apple Silicon transition started, their software keeps being underwhelming at best. It’s not just software quality or questionable design decisions in their operating systems’ UIs. It’s their — how to call it? — lack of platform vision, maybe.

The core feature of Apple’s ecosystem, what has made me choose Apple’s devices over decades and stick with them, is what Apple has generally done better than the competition: hardware-software integration. Apple’s advantage, of course, is that unlike most PC manufacturers the company builds both the hardware and the software.

This integration used to be tight, and it was the main reason behind the It Just Works motto. But over the past… hmmm ten years maybe? Over the past ten years it’s like there have been two distinct companies inside Apple, Apple Hardware and Apple Software, which have communicated with each other less and less frequently and less and less effectually. Apple Hardware has been accelerating over time, sometimes making mistakes but apparently willing to learn from them and correcting them over time. And with the innovation of Apple Silicon, they have done an excellent job at delivering breathtakingly powerful Macs, iPads, iPhones.

Apple Software hasn’t kept up with the pace at all. It has been moving in circles. It has been trying to fix what was not broken. It has introduced regressions in the user interface. It has seemingly un-learnt some good lessons of the past; lessons, I should point out, imparted by Apple Software themselves… only the older guard, people who clearly better understood the importance of software and the role it plays in powering a platform.

So here we are today, with insanely powerful Macs and iPads driven by inadequate operating systems. And as I was writing in Raw power alone is not enough, not only has Apple not been a source for software inspiration and innovation in years, but with their overbearingly protective attitude, they’ve been stifling many third-party developers, especially on iOS/iPadOS. They have been — inadvertently or not — obstructing innovation in software. What’s the point of having iPad Pros that are more powerful than a lot of non-Apple PCs, and then have third-party developers jump through so many hoops and restrict their movements so much that the apps they eventually create are miraculous constructions which have to balance so many things internally that sometimes even a minor OS update is enough to cause disruption.

Platform trajectory

A perhaps unpopular opinion I’ve been holding for a while is that the convergence of Mac OS and iOS/iPadOS as platforms has been a bad idea, and that ideally it should be rethought. I’ve been saying this for years: to have the best of Mac OS and the best of iPadOS, Apple should focus on the particular strengths each platform has. The focus should be to double down on the differences between a Mac and an iPad so that you can one day provide the best computer and the best tablet experience. All these attempts at homogenising Mac OS and iPadOS for the sake of having ‘a familiar environment’ has only been hurting the usability of each operating system. 

Remember the iPad at its heyday, when it was essentially a consumption device where you could consume content like you would on an iPhone, but more comfortably due to the iPad’s bigger screen? At that point in time iOS worked perfectly as the operating system for a device with that purpose.

But it was only natural to want to do more with a tablet. It was a device that just asked for creativity and creation. Things came to a crossroads, and in my opinion Apple took the wrong road. Instead of creating ‘iPadOS’ then (let’s say around the time iOS reached version 6), and start working on making a truly tablet-oriented OS, they let the software stagnate on the iPad. For years. For years what ran on an iPad was big iPhone OS and little more. Until the pressure from the more creative and iPad-first users got unbearable and iPadOS was officially created in 2019. And at that point, after not going anywhere for years, what can you do to make the iPad a more versatile and creative device? Have its OS ape Mac OS, essentially. Maybe not quite in a literal or slavish manner, but certainly conceptually.

The Newton’s operating system didn’t want to be ‘Mac OS on a PDA’. NewtonOS was/is an OS built for and around the hardware it ran on. iPadOS’s path seems to be destined to increasingly borrow from Mac OS. This is misguided. And not because I don’t want the iPad to get Mac OS features. That’s not the point.

But this is what you get when you leave a potentially computing-changing device stagnate for years OS-wise. Now its operating system can only go from being big iPhone OS to being little Mac OS because it’s too late to make a U‑turn and rethink the whole software paradigm. “Ooh, but multitasking on the iPad is getting better and will get better!” — Yeah, it only took 12 years to be able to run 3 apps simultaneously. As I said on Twitter recently, even by giving a better multitasking UI to the iPad, it’s not doing the iPad much justice, and it’s still a type of multitasking whose execution is very computer-like, but crammed into a tablet’s interface. The lazy thinking here is, It’s intuitive because it’s like on computers, people are used to that. But imagine making a tablet OS that’s really built around the characteristics, the form factor, and the applications (use cases) of a tablet. Imagine a tablet OS that fully embraces touch but also the stylus/pencil, with gestures and paradigms borrowed from writing and drawing. It could be just as intuitive, but it naturally would require more effort at the design and execution stages. Yet you may have a groundbreaking OS that treats the iPad like the tablet that it is and builds on its strengths as a not-computer, or as an untraditional computer, if you like.

Instead we’ll soon face a sort of ‘OS confusion’ and conflation, and the differences and distinctions will be more superficial, i.e. driven by hardware. iPads will increasingly become touchscreen Macs. And if Apple one day introduces a Mac with a touchscreen, what kind of differences will we be able to appreciate between, say, a 12.9‑inch touchscreen Mac and a 12.9‑inch iPad Pro with a Magic Keyboard? Not many, I’d say. And that’s disappointing. Make this thought experiment: if Apple were to introduce a convertible 2‑in‑1 ‘MacPad’, with touch screen and Pencil support, would you buy an iPad? This MacPad would theoretically have it all: the same touch capabilities of current iPads, and a Mac OS that can effectively run both Mac and iOS apps. Maybe some nerds will even think this is the best of both worlds, while it’s probably going to be the worst of both worlds, mainly because of the compromises you’ll have at the user interface level when you ultimately mix up a traditional computer interface with a touch interface. 

Based on what I’m seeing today, it’s hard not to think that Mac OS and iPadOS as platforms are on a path to become Apple’s version of Microsoft’s Surface ecosystem. Yes, it’s possible that Apple could end up making a better job at it, but it’s disappointing to think that the future of the iPad is to resemble something Microsoft did about ten years ago. Not because what Microsoft did and is doing with the Surface is a bad thing, not at all. It’s that doing a similar thing now doesn’t strike me as being particularly innovative or groundbreaking.

Here’s one thing I’d like Apple to do: give third-party developers a more Mac-like access to iPadOS. Yes, I think Apple should start differentiating policies between iOS and iPadOS. iPadOS shouldn’t be locked-down like iOS. It should allow for a little more breathing room like Mac OS does. Keeping a tighter control on what iOS allows to be put on an iPhone could still make sense in order to protect users from malware, etc., given that the smartphone user base is all over the place in the tech-savvy spectrum. But iPad users are generally a more tech-savvy bunch, with more sophisticated needs and creative demands. They could only benefit from a more open iPadOS. It would have the same security protections Mac OS has, and things wouldn’t certainly become ‘the Wild West’ Apple fears so much. If Apple has little to offer, software-wise, to push innovation on the iPad, they should at least avoid standing in the way of developers who potentially could. What’s the point of telling developers, Here’s this new amazing iPad, we can’t wait to see what you can do with it if the reality actually translates into, We can’t wait to see what you can do with it, provided you don’t do this, and this, and this, and this, and this.

Last-minute additions before wrapping up

All this talking about iPad, I was forgetting about the Mac. The thing I’d love to see in the next iteration of Mac OS is something I was mentioning at the beginning of this piece: I wish Apple UI designers would stop messing with the user interface and stop confusing ‘simple UI’ with ‘dumb UI’. I wish they started loving usability more than minimalism. Look at this tweet from Mario Guzman and its follow-up. The progress indicator is small and unhelpful as it is. The fact that you can obtain more information by clicking on it doesn’t make things better: such information should be given by default because it’s meant to be glanceable. I should be able to have Photos in a window on the side and check on the import progress while doing something else without having to click anywhere. 

And don’t get me started on the icons themselves: at first glance, I didn’t even know that part of the UI was from Photos. Conversely, you could screenshot any part of the old iPhoto and Aperture’s main interface and you would recognise where you were and what that was. The art of making things discoverable and intuitive is to visually state the obvious in whatever environment you are. And to know whether something is obvious enough (an icon, a slider, a control), you ought to test it with users that are outside your design team and their collective hallucinations. 

The other, more specific thing I’d love to see on Mac OS is “Time Machine 2”. Time Machine is a great feature that truly made backups easier for regular folks. But since its introduction back in the Mac OS X 10.5 Leopard era, the Time Machine interface (and I daresay its performance) has essentially remained the same. I’m not asking too much here, I think — just a less black-box‑y interface, something a bit more interactive so that you’re not left wondering if the entire backup process has frozen or if it’s still in progress when all you get is Preparing backup…. Also, it wouldn’t hurt to have the option of more easily checking older backups and trashing them manually if you need or want it. And performance-wise, well, er, maybe having speedier backups wouldn’t be bad either. Not too long ago I witnessed a Time Machine backup of a Mac’s internal SSD to an external SSD backup drive, both APFS-formatted, and the experience was more underwhelming than expected.

Wrapping up

Now you understand why it felt pointless to write a pre-WWDC ‘list of wishes’. Simply put, Apple is moving in a direction I feel less and less compatible with, generally speaking. The more I want Apple to slow down, do fewer things but better and with a sharper focus, the more Apple seems to do exactly the opposite. I always hope to be proven wrong one day, and that Apple can surprise everyone with some unexpected left-field idea. The way I’d love Apple to operate is perhaps too developer- and consumer-friendly, maybe too countercurrent in relation to the tech landscape surrounding us today. That’s because I was sort of taught to think this way by Apple themselves when they were the industry brilliant underdog when Steve Jobs was still around.

So long, iPod. You’ll be missed.

Tech Life

iPod-love

Today, Apple announced the discontinuation of the last available iPod, the seventh-generation iPod touch (introduced in May 2019). 

It is the end of an era. Those who know me, at this point, are probably expecting a long-winded tirade about how Apple is leaving behind yet another important piece of its history, that it’s just another money-making tactic to drive the sales of iPhones and HomePods, whatever. 

You’re going to be disappointed. For the way a lot of people consume music today (yes, I chose consume purposefully), a device like the iPod touch doesn’t make much sense anymore. In fact, I’m genuinely surprised the iPod touch has lasted this long under Cook’s administration.

The iPod has been around for little more than 20 years, which is a very respectable milestone for a device that truly changed the way people listen to music, and managed to maintain its interestingness and fun factor by morphing into different shapes over the years. It was probably the first Apple device to be loved both by die-hard Apple fans and non-Apple users. Our household is full of iPods, which both I (a long-time Apple user) and my wife (a long-time non-Apple user) have enjoyed over the years. My first iPod was a 10 GB third-generation model I purchased in 2003. My wife’s first iPod was a 4 GB blue iPod mini (2004). The hard drives of these two iPods both failed a few years ago, but I managed to upgrade them by using CompactFlash cards, so now my third-generation iPod has 16 GB of storage, and the mini has 8 GB. They still have their original batteries and on a full charge they still last about 2–3 hours of non-continuous playback. 

The first-generation iPod touch has a special place in our household. When the first iPhone was introduced, it wasn’t available in many countries outside the US. I had to wait until September 2008 to get my first iPhone, and it was the iPhone 3G. But the first-generation iPod touch, launched in 2007, was indeed available here in Europe, and so when my brother-in-law gifted it to my wife, it was our very first hands-on experience with the Multi-touch interface and the operating system of the iPhone.

The iPod shuffle and the nano were two other lines we’ve loved and still love a lot: I have a second- and third-generation shuffle, a third- and a seventh-generation nano; my wife has two second-generation shuffle models, and a sixth- and seventh-generation nano. And my brother-in-law has even an iPod Hi-Fi.

Today, like many other people, my family enjoys music on mobile devices mainly via streaming services (Spotify, in our case); and yet, we still use these smaller iPods when out and about. And here comes the only point I wanted to make with this brief piece.

As I said at the beginning, a device like the iPod touch is rather redundant for the way we consume music nowadays. However, I think a device like the iPod shuffle still makes a lot of sense. Its main characteristics, what made it an ingenious and very successful device back then, still make it an interesting and appealing device today:

  • Its size and weight
  • Its design: the iPod shuffle is effectively an unobtrusive, wearable device
  • Its lack of UI and the concept of filling it with songs you then listen to randomly (or in sequence, if you prefer)
  • Its low price

Listening to music with an iPod shuffle is still (and can still be) a fun experience. You can create the digital equivalent of a mixtape, load it on your shuffle, clip the shuffle to your shirt/jeans/jacket, and then you can go out and listen to music without even having to touch the device, unless you need to change volume or skip a track. It’s basically a hands-free device that disappears on you. If Apple made a new iPod shuffle with Bluetooth, the invisibility factor would be even higher, since you wouldn’t even have the earphones’ cable around you to remind you that you are wearing an iPod. It would still be a nice device for commuting, or jogging, or during a workout.

Sure, you might say that these uses are now taken over by the Apple Watch or other smartwatches, but for an Apple Watch you’ll pay a minimum of $199 up to more than $1,000. An iPod shuffle would be a $50 device. If you’re a casual user who just wants to have some music while out and about, jogging, etc., and don’t use a smartwatch, a little wearable device like the iPod shuffle could still be your cup of tea. But maybe wanting from today’s Apple a fun, inexpensive, wearable, colourful device is asking too much. Here, have an AirTag instead.

Raw power alone is not enough

Software

Nick Heer, a few days ago, posed a question:

This is a good and wide-ranging interview that dances around a question I have been thinking about for a while now: what capabilities do high-performance products like these [the Mac Studio] unlock for a creative professional? It is great to see how much faster they are at compiling applications or rendering video, but I wonder what new things people will attempt on machines like these which may have been too daunting before. 

New applications, new endeavours, are certainly made possible by technological advancements in hardware, chip design and engineering. I’m looking at my Power Mac G4 Cube on this other desk. It was introduced 22 years ago, it has a 450 MHz CPU, 1.5 GB of RAM, and a 60 GB spinning hard drive. Its graphics card has 16 MB (megabytes) of memory. When you look at the specs of an M1 Ultra Mac Studio, you have a pretty good idea of the progress that has been made in 22 years when it comes to storage, memory, graphical & computational power, and overall speed and responsiveness. A rendering job that takes a new Mac Studio a couple of minutes, this poor G4 Cube would probably take a whole day to compute — provided it could even do it in the first place.

But there’s another crucial thing to consider: software. There’s always a car analogy when talking about computers, and this time is no different — and software is the fuel in this analogy. You can have an astoundingly powerful, astoundingly energy-efficient engine that makes the car reach 300 km/h in 2 seconds. But without fuel, the car won’t go anywhere.

However, software in a computer system does more than just making the engine run. It also gives the system a purpose, a direction. It gives the system applications, both in the sense of software programs, and in the sense of uses for a machine.

Without innovation in software, all we’re doing with these new powerful machines is essentially the same we were doing 20 years ago on PowerPC G4 and G5 computers, but faster and more conveniently. Granted, it is progress, especially in those fields involving CPU- and GPU-intensive tasks and greatly benefitting by having lots and lots of calculations made in the shortest possible time.

But progress can’t be just about quantitative aspects of computing, as great and beneficial as they are. What new applications can an amazing M1-Ultra-powered Mac Studio unlock, if there are no new types of software applications that could provide new directions and uses?

This is the personal beef I have with tech innovation today, which I feel still revolving around the concept of ‘reinventing the wheel and making it spin faster’. I might be wrong on this, and it might just be an inaccurate subjective impression, but today I feel a distinct dearth of vision when it comes to what a computer can do. If the sheer raw power of computers has increased orders of magnitude in the last 30 years, the range of applications (in both senses) for a computer hasn’t increased or spread in a comparable way. 

(If you’re thinking, But what about AR/VR and the Metaverse, for example? — you know that these concepts are decades old, right? And that their applications are only underwhelmingly better than what was produced in the 1990s? And that the user interface and interaction hurdles to make these concepts work really seamlessly haven’t changed that much since?)

This reflection ties with what I was talking about in my two pieces (see here and the follow-up here) on Mac software stagnation. These past few years — after a period of Mac hardware stagnation and hardware design fiascos like the MacBook butterfly keyboard and the 2013 Mac Pro — Apple has got back on track and has really, positively pushed the envelope with their in-house designed systems on a chip, on mobile devices and then finally on Macs. What an iPad Air, iPad Pro, and even a base M1 Mac can achieve with their M‑class chips is remarkable in terms of raw power (and efficiency). But I’m not seeing the same kind of advancement in software. 

Apple’s first-party applications included with Mac OS are mediocre at best. Their pro apps appear to be more maintained than developed with the aim of advancement, with the possible exception of Final Cut Pro (video professionals, feel free to chime in). Apps that were previously good-quality, powerful, and versatile have been neutered and have become ‘just okay’ or ‘good enough’. The Utilities folder in Mac OS has been slowly but surely depopulated over time. iOS apps with an ingenious premise, like Music Memos, are being left behind as flashes in the pan. The consensus with iTunes was that Apple should have split it into different apps so that these could be better at handling specific tasks than the old monolithic media manager. Apple eventually did split iTunes into different apps, but forgot the second part of the assignment. The result is that I still go back to a Mac with iTunes to handle my media, and I’m not the only one.

Aperture overall was a better application than Adobe Lightroom when the two apps coexisted. Apple could have kept improving Aperture and kept making it better than Lightroom. Instead they gave up. We now have Photos as sole ‘sophisticated’ Apple photo tool. Which is neither fish (iPhoto) nor flesh (Aperture).

And then there are two applications I must mention because I’m still profoundly annoyed by their discontinuation: iWeb and iBooks Author. Have I made you raise an eyebrow? Good. Hear me out. 

iWeb certainly had its flaws. It was the typical app with a good premise that was never cultivated properly, never really optimised, never made better, and just left to wither. But let’s look at iWeb within a broader context: it’s 2022 — shouldn’t we have a powerful yet simple-to-use WYSIWYG tool to craft a website? Sure, there are accessible platforms that let you set up a blog with relative ease, and there are simple-enough tools to set up a static site, but a non-tech-savvy person will still find these tools to be sophisticated enough to be a bit off-putting. 

The Web has been around for thirty years now, why do HTML, CSS, etc., still exist? It’s a hyperbole, hopefully you’re getting my point here. Why aren’t there standardised tools to just create online spaces in a perfectly accessible WYSIWYG way? Why do regular people still have to struggle with strings of code and magical syntax to make trivial customisations to the websites they’ve patiently managed to create?

iWeb could have been a great tool, because it had this spirit — the Macintosh spirit — of attempting to help people make hard stuff in a simple, visual, intuitive way. 

iBooks Author wasn’t perfect either, and had some glaring omissions (an ebook authoring tool that doesn’t even have appropriate facilities to handle footnotes is laughable), but it had the potential of becoming a good application to create books. By the way, do you know any good-quality application to make ebooks that is sophisticated, relatively easy to use, with a good UI, and well-designed overall? On the Mac, only Vellum comes to mind. On other platforms I honestly have no idea, but I’m not terribly optimistic. Even Vellum needs you to install Kindle Previewer if you intend to publish using Amazon’s formats for the Kindle platform.

iBooks Author could have been overhauled and further developed, but apparently the only professionals Apple knows are in the audio/video departments. What about professional tools for authors and writers? The Pages app? Because that’s what Apple suggested to use when they discontinued iBooks Author in 2020 (which was already on life support by then). Come on.

I’m not saying that there are absolutely no tools available today for Web development or book designing. What I’m saying is that software as an abstract concept has aged worse than hardware in the history of computing. Software today still comes with much more friction than it should have, given the context of general technological advancement that has happened for the past 40 years or so. Most programming languages are old. The old foundations are getting more and more impractical to handle modern applications (uses) but the new foundations and new programming tools are still too immature to be an effectual replacement or successor. 

And don’t get me wrong — I’m not blaming third-party developers and indie developers here. They’re working as hard and as best as they can given the increasingly difficult conditions they’re put in, especially those developing for Apple platforms. It’s a maddening scenario: with their unnecessarily tight restrictions in the name of security (theatre), with their capricious and petty App review checkpoints, Apple seems to be actively obstructing innovation in software. And the company isn’t even doing it as a way to push aside third-party solutions to instead show off their software innovations and breakthroughs, because those are increasingly rare sights.

So, again, we have absurdly powerful machines like the Mac Studio and soon we’ll have the even more mind-boggling Apple silicon Mac Pro, and what kind of software will they run? A handful of professional apps which hopefully will take advantage of these machines’ capabilities to make the same things professional Macs did twenty years ago, ten years ago, but better and faster. Though the question is: what kind of software innovation will these impossibly powerful Macs unlock or facilitate? What kinds of new applications (uses) will these Macs allow? I have no idea. And I have no idea whether we’ll see something moving in this direction.

Apple’s chip and hardware advancements have inspired the competition (Intel) to do better, and that’s a great thing. On the software side, I’ve seen very little from Apple to be considered remotely inspirational. What I’ve seen are platform management techniques that have pushed things like subscriptions and lock-in, and a generally toxic gatekeeping behaviour. What I’ve seen is an operating system like Mac OS — based on strong UNIX foundations and rigorous, well-thought-out human interface guidelines — become a brittle, hollow shell, with questionable UI design choices, and bugs that get dragged from one iteration to another. When Apple’s own software has generally worsened over time; when they treat third-party developers as a necessary nuisance that has to be begrudgingly dealt with on a regular basis — instead of, you know, actually celebrate them and inspire them to write even better software for the Apple ecosystem; when their insistence with security through lock-down and lock-in leads to an ecosystem whose overall thriving is stifled at worst and corralled at best… How can Apple be an inspirational force in software?