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?

That New Yorker article on computational photography

Handpicked

The article in question is Have iPhone cameras become too smart?, written by Kyle Chayka for The New Yorker, and was brought to my attention firstly because both Nick Heer and John Gruber linked to it and shared their thoughts; but also because some readers — perhaps remembering my stance on computational photography (here and here) — thought I could be interested in reading a somewhat similar take.

What’s interesting to me is that a lot of people seem to have missed the central point of Chayka’s piece, including Gruber. Almost everyone who wrote me and mentioned this article, asked me (probably rhetorically): Does an iPhone 7 really take better photos than an iPhone 12 Pro?

The answer is — it depends. It depends on what better means to you. It depends on what photography means to you.

From what I understood by reading the article, Chayka’s main question could be paraphrased as such: Are all good-looking photos, good photos? or Are all professional-looking photos, professionally-taken photos? The answer here is complex, and cannot be objective.

If you’re someone using your smartphone as your sole camera, and your photographic intent is just to capture memories by taking instant snaps, then you’ll appreciate any computational photography advancement provided by iPhones for the past four years or so. You’ll want an iPhone 12 Pro over an iPhone 7 because, for your purposes, it’ll take better looking photos for you most of the time.

I have carefully worded that last sentence: the iPhone will take ‘better looking’, more eye-pleasing photos for you, because with this level of computational photography, your agency is basically limited to choosing what to frame and when. The iPhone does the rest of the work.

This is why computational photography’s advancements tend to be praised by those who have a more utilitarian approach to photography, and tend to be ignored or criticised by those who have a more artistic and, er, human-centered approach to photography. Both are valid approaches, don’t get me wrong. The wrong attitude is, perhaps, to consider your approach better than the other.

But let’s go back to Chayka’s article. The point that is the most thought-provoking, in my opinion, is the emphasis given to one specific aspect of the newer iPhones’ computational photography — the mechanisation, the automation, the industrial pre-packaging of a ‘good-looking’ or ‘professional-looking’ photo. Much like with all processed foods produced on an industrial scale, which all look and taste the same, computational photography applies a set of formulas to what the camera sensor captures, in order to produce consistently good-looking results. The article’s header animation summarises this clearly: a newer iPhone passes by a natural looking still life with flowers in a vase, and for a moment you can see how the iPhone sees and interprets that still life, returning a much more vibrant, contrasty scene. Certainly more striking than the scene itself, but also more artificial and less faithful to what was actually there.

That’s why, in Chayka’s view, his iPhone 7 took ‘better’ photos than his iPhone 12 Pro. It’s not a matter of technical perfection or superiority. Both the camera and the image signal processor of the iPhone 7 are clearly technically much less capable than the iPhone 12 Pro’s, and Chayka is not arguing otherwise:

On the 7, the slight roughness of the images I took seemed like a logical product of the camera’s limited capabilities. I didn’t mind imperfections like the “digital noise” that occurred when a subject was underlit or too far away, and I liked that any editing of photos was up to me. On the 12 Pro, by contrast, the digital manipulations are aggressive and unsolicited.

In other words, in Chayka’s eyes, the camera of the iPhone 7 allowed him to be more creative and more in control of the photographic process exactly because it is ‘less smart’ and less overwhelmingly ‘full machine auto’ than the camera array of the 12 Pro. And he’s not alone on that:

David Fitt, a professional photographer based in Paris, also went from an iPhone 7 to a 12 Pro, in 2020, and he still prefers the 7’s less powerful camera. On the 12 Pro, “I shoot it and it looks overprocessed,” he said. “They bring details back in the highlights and in the shadows that often are more than what you see in real life. It looks over-real.”

What Fitt says here is something I only noticed recently when taking evening and night shots with a loaned iPhone 13 Pro. When first sharing my initial thoughts on computational photography, I wrote:

Smartphone cameras have undoubtedly made noticeable progress with regard to image fidelity, and […] soon we’ll reach a point where our smartphones achieve WYSIWYG — or rather, What You Get Is Exactly What You Saw — photography.

But it’s not that at all. Especially with low-light photography, what these newer iPhones (but also the newer Pixels and Samsung flagships) return are not the scenes I was actually seeing when I took the shot. They are enhancements that often show what is there even when you don’t see it. Sometimes the image is so brightened up that it doesn’t even look like a night shot — more like something you would normally obtain with very long exposures. And again, some people like this. They want to have a good capture of that great night at a pub in London or at a bistro in Paris, and they want their phone to capture every detail. I have a different photographic intent, and prefer night shots to look like night shots, even if it means losing shadow detail, even if it means film or digital grain.

Another great quote in Chayka’s article is here (emphasis mine):

Each picture registered by the lens is altered to bring it closer to a pre-programmed ideal. Gregory Gentert, a friend who is a fine-art photographer in Brooklyn, told me, “I’ve tried to photograph on the iPhone when light gets bluish around the end of the day, but the iPhone will try to correct that sort of thing.” A dusky purple gets edited, and in the process erased, because the hue is evaluated as undesirable, as a flaw instead of a feature. The device “sees the things I’m trying to photograph as a problem to solve,” he added.

Again, it’s clear that computational photography is polarising: people who want to be more in control of their photographic process loathe the computational pre-packaging of the resulting photos. Happy snappers whose sole goal is to get the shot and have their shots consistently nice-looking are very much unbothered by computational photography. It’s less work, less editing, and in some cases better than what they could achieve if given a traditional camera.

The problem, as far as I’m concerned, is the approach of those who happily take advantage of all the capabilities of computational photography but want to pass the resulting photos as a product of their creative process. They always shoot on ‘full machine auto’ yet they have artistic ambitions. As Chayka points out, We are all pro photographers now, at the tap of a finger, but that doesn’t mean our photos are good.

He continues (emphasis mine):

After my conversations with the iPhone-team member, Apple loaned me a 13 Pro, which includes a new Photographic Styles feature that is meant to let users in on the computational-photography process. Whereas filters and other familiar editing tools work on a whole image at once, after it is taken, Styles factors the adjustments into the stages of semantic analysis and selection between frames.
[…]
The effects of these adjustments are more subtle than the iPhone’s older post-processing filters, but the fundamental qualities of new-generation iPhone photographs remain. They are coldly crisp and vaguely inhuman, caught in the uncanny valley where creative expression meets machine learning.

Of course, there is no fixed formula or recipe to classify a photo as artistic or not. For some, the more manual intervention in the photographic process, the more artistic the result can claim to be. I’m not necessarily against some form of automated facility when taking photos with artistic intent or ambition. Things like autofocus and even shooting in Program mode can be crucial when engaging in street photography, for example. But even when shooting with a film camera in Program mode, the camera may have full control over the exposure, but the final look is always up to the photographer, who chooses what film to use and how to ‘push’ it when taking photos or afterwards in the darkroom. With a modern iPhone, its computational photography capabilities do much more than this. The phone is responsible of practically everything in a photo taken as-is without any editing, including the photo’s look, including the addition of otherwise imperceptible details.

Again, thinking about those low-light shots I took with an iPhone 13 Pro, the only thing I did was framing the scene and deciding when to shoot. What came out was a nice photo to look at, but didn’t feel ‘mine’, if you know what I mean. Maybe shooting ProRAW and then editing the photo to my taste would have felt more artisanal, if you will, but I always go back to this article by Kirk McElhearn, Apple’s new ProRAW Photo Format is neither Pro nor RAW. And for the way I do my photography, my iPhone is like an instant camera, no more no less. If I have to shoot RAW, I’d rather use one of my many digital cameras (or film cameras for that matter).

Not long ago, a photographer friend of mine succinctly remarked, All the photos taken with current flagship phones look like stock photos to me. And stock photos are great, are perfect for their purposes, but you won’t find them hanging in an art gallery.

I’ll reiterate. If you’ve read Chayka’s piece and your takeaway is that he argues that an iPhone 7 is better than an iPhone 12 Pro at taking photos, you’re missing the point. He’s saying that, in a way, the limitations of the iPhone 7’s camera were more effective in stimulating his creativity and let him have more control over the final photo, while the iPhone 12 Pro has behaved more like a photographic know-all, due to all the machine learning smarts that come built in. That’s why he asks whether iPhone cameras have become too smart. He doesn’t necessarily advocate for making ‘less smart’ iPhones, but for making iPhones that can disable their smart camera features if the user so chooses. I agree with the sentiment, and I very much agree with Nick Heer when he notes:

Right now, the iPhone’s image processing pipeline sometimes feels like it lacks confidence in the camera’s abilities. As anyone who shoots RAW on their iPhone’s camera can attest, it is a very capable lens and sensor. It can be allowed to breathe a little more.