Today, the App Store is the world’s safest and most vibrant app marketplace, with over half a billion people visiting each week. Privacy, security, quality and curation are fundamental to the App Store. Every app must meet and maintain Apple’s strict guidelines to launch and remain on the App Store.
Every receipt has this horseshit in it now.
This is not the in-your-face, always-upselling corporation I imagined my favorite computer company would turn into.
All of the issues below are from up-to-date systems running Catalina and iOS 13 that I discovered before 11am on a normal Tuesday morning.
First, the Mac App Store.
Remember. This is the storefront Apple expects developers to base our livelihoods on and hand over 30% to use.
Let’s check in on Photos.
“10,376 Photos, 942 Videos” vs “10,773 Photos, 1,135 Videos”. No idea which one is correct. Both devices have been powered on and online for days – including overnight.
Take a photo on iOS and watch it sync to other iOS devices near-instantly. Never appears on Catalina.
Since upgrading to Catalina, I simply cannot sign in on this Mac. Restart the machine. Sign out / in of iCloud in System Preferences. Restart again. Repeat. Nothing. Just silent failures.
I know my password is correct because if I purposely enter I bad one I get this.
But exactly how fucked is Music.app overall you ask? It’s this fucked…
And also perpetually-spinning-progress-indicator fucked…
It’s also they-even-broke-the-sign-up-page fucked….
As well as can’t-display-the-price fucked…
Now, I know what you may be saying. Surely this is just the result of a bad HTTP request when Music.app fetched the template data, right? Sure. Probably. But it persists across reboots.
So, while Music.app is walking around with its pants down in this seemingly-permanent fucked state, is it displaying any real data at all? You betcha!
First off, “###!###” is not the title of a playlist I’ve ever created. Secondly, those aren’t any albums I’ve ever listened to. So, 🤷♀️
And just to round out this totally normal Catalina Tuesday morning, here’s a final surprise that actually doesn’t relate to Apple’s inability to operate a web service.
It’s just a text editor that’s been installed on my Mac since Mojave and has been working fine since upgrading to Catalina a month ago. But this morning? Nope. Just not gonna run. I should probably contact my Administrator like macOS suggests.
iCloud and services failings like this happen to myself and tons of other folks I know All. The. Time. I’ve seen wonky behavior like this for years on macOS. How can this stuff not be solid? Services revenue is literally the company’s new financial focus.
In case that screenshot doesn’t make clear, that’s roughly two entire iPhone screens worth of advertisements before I got to a single organic search result.
Look. No one does search better than Google. While I’d happily pay a monthly fee to search advertisement and tracking free, I’m more than willing to suffer relevant ads in exchange for finding what I’m looking for.
But does this level of ad nauseam (hehe, get it?) really do anyone any good besides Google? As a user it’s completely off-putting and erodes my trust in Google’s search “neutrality” even if the ads are (becoming less and less clearly) labeled as such. And as an advertiser? Do I really want to pay for my ad to be crammed right up against five other competitors?
The new push for services revenue feels totally off-brand for Apple. Or at least the old Apple. Maybe we’ve entered a new era for the company where growth-at-all-costs is the chief motivator for how they’re going to treat customers going forward.
There’s no way I can better sum up this attitude and the problems it creates for customers than this summary post by Michael Tsai.
In other words, the app is designed to optimize for Apple’s needs rather than the customer’s. I prefer the old strategy where Apple makes its money from hardware, so it’s free to design the software to do the right thing. “Only Apple could do” didn’t only apply to the technical aspects, but also to what it could do because of its business model.
That’s not the best screenshot. The push notification banner kinda blends in with the light background, but OH MY DEAR FUCKING GOD APPLE FUCK THE FUCK OFF.
The entire internet is damn well aware that today, November The First In The Year Of Our Lord Two-Thousand And Nineteen, you have bestowed upon us mere mortals your “vision for TV”.
It is your entire damn homepage.
It’s advertised every five tweets.
It’s all over “regular” TV. I must have seen commercials about it during every game of the recent MLB playoffs.
It’s also practically lighting up and blinking like a shitty 2000’s-era HTML
<marquee> tag on Apple TV (the hardware device, not the watered-down, also-ran HBO according to Variety.)
So, yes. WE KNOW.
So please stop breaking your own fucking App Store guidelines and cut this shit with the spam push notifications.
Upgraded to iOS 13.2 on my iPhone SE – practically the first experience is it asking for Light or Dark Appearance, with the text of “Light” and “Dark” partially cutoff by the “Continue” button at the bottom. It was attention to details like that that attracted me to Apple…
You can’t even tell wether Light or Dark is selected without scrolling.
I get it. My team did a complete UI rewrite (don’t ask) this Summer. And throughout the whole time building out screens I knew in the back of my head that small phones were going to be trouble because design mocked everything up for X class devices.
So I tried to build the UI with that in mind along with a modicum of testing as we sprinted towards our deadline. And, still, we had nearly a week of testing and cleanup dedicated to fixing small screen layout bugs.
But this is Apple.
On a damn onboarding screen that every iOS user has to go through. I just…
The tagline of this blog is “Software is awful.” We all know that. But hardware can be equally awful as well.
My great hope for the keyboard debacle is that Apple pulls a Johnson & Johnson 1982 move and recalls every single laptop they’ve sold since 2015, and gives buyers a new scissor-keyboard equipped model instead. How many billions might that cost? A quarters’ worth of buybacks?
It sounds so implausible under modern corporate ethics. Where Apple is a forerunner in deny, deflect, delay, and dismiss. But it doesn’t have to be that way. The most profitable computer company in the history of the world could choose a different way.
I know it’s institutionally almost impossible for Apple to accept that they not only fucked up the MacBook’s keyboard, but that they failed to fix their fuckup for 4 years running, with several attempts. They’re proud people, Apple. But I’d be prouder still of them if they did.
Johnson & Johnson correctly diagnosed in 1982 that the Tylenol murders had the potential to run their business and their brand for decades to come. They recalled every bottle, even if it wasn’t their fault!, and they won consumer confidence back.
Apple’s consumer confidence amongst people who’ve been stricken by the keyboard debacle is hurting. Maybe it’s not showing up in their net-promoter scores yet, but it’s there. Oh it’s there. I-FUCKING-BOUGHT-A-WINDOWS-LAPTOP it’s there.
Hey @tim_cook, I know you know the Johnson & Johnson Tylenol case study. I doubt there’s a business major who hasn’t been exposed to that one. Consider how you might turn this keyboard debacle into the next case study we’ll talk about in 30 years 🙏_
Apple sells $25B worth of Mac stuff per year. The keyboards have been fucked for four years. They sold $100B of Mac stuff in that time frame. Say half of that is laptops? $50B. Say half would do exchange program? $25B. To win the hearts and minds back? CHEAP!
Compared to the cost of losing customers forever, it’s a steal.
Are you listening, Apple?
This is neither rare nor isolated nor fixable with a program that gives you another shitty keyboard of the same design that’ll go bust again.
Apple, can you hear us now? You’re squandering two decades worth of developer goodwill with this shit.
That’s where I am. This MacBook Pro is my last Apple laptop after 20 years. I’ve replaced 10 keys so far — at my own expense because AppleCare wants to take away my primary work tool for several days for warranty repairs. This is garbage.
What in the actual fuck is happening?
Are they just too focused on Apple Card, Apple TV+, and selling hardware subscriptions?
I mean, when the folks you go to for some free, developer-friendly podcast PR start turning on you…
From a conversation with another developer friend:
Look I get it. These are big complex systems and sometimes things need to be worked out. So, I’ll grant some leeway for that. But I also get this. Apple has more resources at its disposal than most other companies and it needs to figure this stuff out. It should be embarrassing, but apparently it isn’t embarrassing enough to martial enough of those resources to fix iCloud, which is a system that Apple is relying on more and more as the backbone for services that connect these devices.
I’m really trying not to be too much of a jerk on this blog. Especially when it comes to picking on Apple – my most common target. I don’t like to point out small mistakes that are obviously just bugs. Rather, I hope to stick to meatier topics that follow recurring themes like Apple’s big push for services revenue, dark patterns, and other ways that I feel they (and the entire industry!) are regressing.
And so that means providing specific feedback as much as possible – instead of purely just dunking on billion dollars companies for fun. I don’t always stick to that guideline, of course, but I try.
I say all that as a preface to this: the following screenshots and thoughts about Apple Arcade aren’t particularly actionable, and so I hesitated on whether or not I should even write this post. But I decided to do so because I think they represent the general lack of care, attention to detail and polish, and quality that has permeated this entire new season of software.
Is it too many features? A rushed schedule? Poor management? I don’t know. But everything feels sloppy lately.
Look at this screenshot from the Apple Arcade section in the iOS App Store:
The word “Arcade” appears eleven times on that one screen. If this were a website, it would reek of poor SEO keyword stuffing. But it’s not a web page. There’s no search engine to appease. It’s the damn App Store. Either some whiz-bang Marketing genius thinks peppering the store with “arcade” will increase subscription conversions, or the designers just didn’t think through that every app cell saying “Apple Arcade” along with the tab and navigation bar might look silly. Whatever the reason, it’s sloppy and certainly not up to Apple’s typical (historical?) design and copywriting standards.
Here’s another screen:
Eight more times. And don’t get me started on how desperate the repeating “TRY IT FREE” buttons appear.
But let’s take it another step. Apple – famously and meticulously protective of every aspect of their brand – can’t even consistently market a major new services offering like Apple Arcade. Or is it Arcade?
“Apple Arcade” vs “Arcade”
The website doesn’t know either.
Again, everything about these new releases – from the too-soon Catalina public beta, to iOS 13.1 seeding to developers before 13.0 was released, to Catalina itself, to bricked HomePods, to watchOS 6 being delayed on older hardware – I could go on. It all feels rushed.
This isn’t an indictment of engineering. I just think Apple has too many plans rolling out at once via an outdated software development cycle that simply isn’t scaling anymore. Remember, Leopard was delayed for months because they couldn’t handle OS X and iPhone OS simultaneously. And the botched MobileMe rollout? Jobs outright said it was because they tried to do too much at once:
It was a mistake to launch MobileMe at the same time as iPhone 3G, iPhone 2.0 software and the App Store. We all had more than enough to do, and MobileMe could have been delayed without consequence.
And now how many OSes and hardware products do they have?