By John Gruber
WorkOS powers authentication and authorization for secure, scalable AI agents.
This is a funny gag from Claude Zeins, but if you think about it, it shows just how destructive Apple’s decision was to send a push notification from the Wallet app promoting F1 The Movie.
It’s a fact that no company can inject an ad into your physical wallet. It just can’t happen. So if Apple’s message to users is that they should trust Apple Wallet, and move more of their “shit that goes in your wallet” life from their traditional analog wallet into their digital Apple Wallet, that’s the bar. No ads, ever. They’re competing against the privacy and intimacy of one of the most personal things people carry with them.
It’s not just that many people find ads annoying, no matter where they appear. It’s that Apple Wallet ought to be sacrosanct — like the Passwords and Journal apps. Apple is asking us to trust this app with our finances, our identity cards, and our keys. I’m 99.9 percent certain this F1 ad was just blasted out to zillions of Wallet users indiscriminately, but some number of users who got it — especially people who know they’re in the demographic for the movie — surely think they got the ad because Wallet is tracking their interests and activities. Like, what if you recently bought tickets to see another summer blockbuster movie? Using Apple Wallet? And then you got this ad? It’d be completely sensible to be spooked by that, and conclude that Apple Wallet is tracking you.
Sending this ad is completely destructive to all the hard work other teams at Apple have done to make Apple Wallet actually private. I try very seldom to call for anyone to be fired, but I think whoever authorized this movie ad through Wallet push notifications ought to be canned.
Chance Miller returns to the show to discuss the news and announcements from WWDC 2025.
Sponsored by:
Sarah Perez, writing at TechCrunch Tuesday:
Apple customers aren’t thrilled they’re getting an ad from the Apple Wallet app promoting the tech giant’s original film “F1 the Movie.” Across socialmedia, iPhone owners are complaining that their Wallet app sent out a push notification offering a $10 discount at Fandango for anyone buying two or more tickets to the film.
Apple today sent out an ad to some iPhone users in the form of a Wallet app push notification, and not everyone is happy about it.
That’s an understatement, to say the very least. See if you can find a single comment from anyone who was happy about receiving this push notification ad. Seriously, let me know if you find one statement in support of this.
Casey Liss, succinct as ever:
🤮
The ad itself, from Apple, read:
Apple Pay
$10 off at FandangoSave on 2+ tickets to F1® The Movie with APPLEPAYTEN. Ends 6/29. While supplies last. Terms apply.
In addition to the justified outrage over receiving any ad from a system-level component like Wallet in the first place, this particular ad sucks in multiple ways. Why did Apple put a “®” after “F1” in the movie title? Why not put a “®” next to “Apple Pay” and “Fandango” too? What supplies are running out on this promotion? Why add that “terms apply”? This is just a shit notification from top to bottom, putting aside whether any such notification should have been sent in the first place.
iOS 26 adds new settings inside the Wallet app to allow fine-grained control over notifications, including the ability to turn off notifications for “Offers & Promotions” (Wallet app → (···) → Settings). That’s good. But (a) iOS 26 is months away from being released to the general public — there exists no way to opt out of such notifications now; and (b) at least for me, I was by default opted in to this setting on my iOS 26 devices.
This was such a boneheaded marketing decision on Apple’s part. They cost themselves way more in goodwill and trust than they possibly could have earned in additional F1 The Movie — wait, sorry, my bad, F1® The Movie — box office ticket sales. It’s like Apple got paid to exemplify Cory Doctorow’s “enshittification” theory. Apple Wallet doesn’t present itself as a marketing vehicle. It presents itself as a privacy-protecting system service.
Good pick. I feel great about this.
Some sad news. The San Francisco Chronicle (News+ link):
The eight people killed in a sudden storm while boating on Lake Tahoe over the weekend were a close-knit group of friends and family members who had gathered for a birthday celebration, according to a spokesperson representing some of the victims.
The boating trip was a part of the 71st birthday celebration for Paula Bozinovich, one of the people who perished in the lake, when their 27-foot powerboat capsized during a sudden, violent storm on Saturday. Authorities on Tuesday released the names of those killed when the boat sank near D.L. Bliss State Park, overwhelmed by 8-foot waves and wind gusts topping 35 mph.
Bozinovich’s husband Terry and son, Josh — a DoorDash executive — were among the victims. Via email, Brian Croll, who worked in product marketing at Apple for a long time before retiring a few years ago, wrote the following, which I’m publishing with his permission:
Paula was an employee who you are not going to see profiled in any books on the history of Apple or Steve Jobs. She worked closely with the ops team to ensure CDs and then DVDs shipped on time and correctly packaged in a box. She knew all the systems and the right people to make things happen. She was always committed to getting things better than just right — perfect. Paula’s extraordinary commitment, along with all the hundreds of other unheralded employees, translated the vision of Steve, the designers, the engineers, and the marketing people into a shipping product.
One of the secrets behind Apple’s success has been its ability to execute. Paula was an important part of that fine-tuned machine. She was also quite a character!
I’m sending you this because I’ve seen front page obituaries of executives who probably did way more harm than good to their companies, and yet when you scratch the surface of a successful company you find that people like Paula make all the difference.
Nothing but my warmest thoughts to her friends and family.
Update: Chris Espinosa:
I’m shattered to hear that Apple software ops stalwart Paula Bozinovich was killed in a boat capsize on Lake Tahoe. She truly embodied the spirit of the company in everything she did. A joy to work with and a tragedy to lose her.
I’ve heard from a bunch of folks today about her, and all of them emphasize two things. First, she was very, very good at her job. Second, she was very, very fun. One person said she exemplified what has always made Apple so unique: that her personality was such that she probably never would have gotten any job at all at any other big company, but she was absolutely perfectly an Apple person’s Apple person.
Stephen Hackett:
Our 14-day national nightmare is over. As of Developer Beta 2, the Finder icon in macOS Tahoe has been updated to reflect 30 years of tradition:
I’m going to strongly disagree here. The Tahoe beta 2 Finder icon is slightly better, but seeing it this way makes it obvious that the problem with the Tahoe Finder icon isn’t whether it’s dark/light or light/dark from left to right. It’s that with this Tahoe design it’s not 50/50. It’s the appliqué — the right side (the face in profile) looks like something stuck on top of a blue face tile. That’s not the Finder logo.
The Finder logo is the Mac logo. The Macintosh is the platform that held Apple together when, by all rights, the company should have fallen apart. It’s a great logo, period, and the second-most-important logo Apple owns, after the Apple logo itself. Fucking around with it like this, making the right-side in-profile face a stick-on layer rather than a full half of the mark, is akin to Coca-Cola fucking around with the typeface for the word “Cola” in its logo. Like, what are you doing? Why are you screwing with a perfect mark?
There are an infinite number of ways Apple could do this while remaining true to the original logo. Here’s a take from Michael Flarup that glasses it up but keeps it true to itself:
Especially in the field of computers, no company can be a slave to tradition and history. But you ought to respect it. This new Finder icon doesn’t.
Update: And here are some excellent takes on an updated Finder icon by Louie Mantia, along with some astute commentary. Mantia writes:
I really, really do not like spending my time pointing this out. I could write a whole blog post but I don’t want to seem angry about it. I just think the right solutions are simpler than what they’re doing.
No surprise, but Mantia’s icons look perfect to me. Perfectly Liquid Glass-y, perfectly Finder-y.
From iyO’s home page:
The iyo one is a revolutionary new kind of computer without a screen. it can run apps just like your smartphone. The key difference is you talk to it through a natural language interface.
Like I wrote yesterday, I’d never heard of iyO before. But from the description above, you can obviously see how they’d feel like the new OpenAI/LoveFrom io name stomps on their trademark. (One minor curiosity: iyO itself seems unsure how to capitalize the letters in its own name: a single cropped screenshot of their own home page shows “iyO”, “IyO”, and “iyo”.)
iyO “graduated” from X (which is entirely separate from Elon Musk’s X), Google’s “moonshot factory”, in 2021. The description there:
iyO is on a mission to bring natural language computing to billions of people. The team has created the world’s first audio computer that you can talk to like a friend. While at X, the team developed their initial prototypes. Now an independent company, iyO is creating screenless, natural language computing with mixed audio reality.
Despite having “graduated” four years ago, iyO is still only taking pre-orders for the iyO One, their ungainly-looking ear computer. ($100 seems too good to be true for what they’re promising. Update: Ah-ha, turns out $100 is just the pre-order deposit. They’re going to cost $1,000 to $1,200 if they ever actually ship, which I think is a big if — this thing has vaporware written all over it.)
Lastly, last April, iyO founder and CEO Jason Rugolo demonstrated prototypes in a 13-minute TED talk. Seems cool, but some of the features already exist with AirPods, and all of the feature could exist with AirPods. I don’t see the future of a dedicated audio computer — especially ones as ugly as these — when the entire feature set can be duplicated with smart earbuds paired to your phone.
Juli Clover, MacRumors:
Apple today provided developers with the second betas of iOS 26 and iPadOS 26 for testing purposes, with the updates coming two weeks after Apple seeded the first betas following the WWDC keynote.
MacOS, tvOS, WatchOS, and VisionOS too. All sorts of good stuff in these second betas — an option to have a real big boy menu bar in MacOS Tahoe, a much better-looking Control Center, and more.
Brooks Barnes, writing for The New York Times:
Pixar knew that Elio, an original space adventure, would most likely struggle in its first weekend at the box office.
Animated movies based on original stories have become harder sells in theaters, even for the once-unstoppable Pixar. At a time when streaming services have proliferated and the broader economy is unsettled, families want assurance that spending the money for tickets will be worth it.
But the turnout for Elio was worse — much worse — than even Pixar had expected. The film, which cost at least $250 million to make and market, collected an estimated $21 million from Thursday evening through Sunday at theaters in the United States and Canada, according to Comscore, which compiles box office data. It was Pixar’s worst opening-weekend result ever. The previous bottom was Elemental, which arrived to $30 million in 2023.
I wasn’t aware this movie had come out, and still can’t tell you what it’s about. And I’ve been a Pixar fan since before they made movies. That seems like a problem.
I hadn’t heard of this movie until today either. Disney and Pixar have a marketing problem. One part of the problem is that Pixar has made some decidedly meh movies in recent years. “Pixar” used to stand for nothing less than excellence. Now it stands for “somewhere in the range of OK to great”. But another is that even when they make a good one — which Elio might be — they suck at getting word out.
Hayden Field, reporting for The Verge:
OpenAI has scrubbed mentions of io, the hardware startup co-founded by famous Apple designer Jony Ive, from its website and social media channels. The sudden change closely follows their recent announcement of OpenAI’s nearly $6.5 billion acquisition and plans to create dedicated AI hardware.
OpenAI tells The Verge the deal is still happening, but it scrubbed mentions due to a trademark lawsuit from Iyo, the hearing device startup spun out of Google’s moonshot factory.
If you visit the “Sam and Jony” page on OpenAI’s website — where the short film teasing io used to be — it now simply says:
This page is temporarily down due to a court order following a trademark complaint from iyO about our use of the name “io.” We don’t agree with the complaint and are reviewing our options.
Perhaps I’m not paying close enough attention, but this is the first I’ve heard of iyO. The two names certainly sound alike but they don’t look alike. Are homophones trademarkable? I would expect a terse letter from Coca-Cola’s lawyers if I tried selling soda under name “Koke” (or like Ted Nancy tried, Kiet Doke), so I guess so.
I suppose the question is how did OpenAI not see this coming, knowing that Google is probably their biggest rival? (Not to mention that Google might feel salty about the encroachment on their I/O developer conference name.)
My thanks to Drata for sponsoring this last week at DF. Their message is short and sweet: Automate compliance. Streamline security. Manage risk. Drata delivers the world’s most advanced Trust Management platform.
Joe Rossignol at MacRumors:
Apple has marked its day-old The Parent Presentation video on YouTube as private, meaning that it is no longer available to watch. Apple has also moved The Parent Presentation to the bottom of its College Students page, effectively burying it. When we reported on the marketing campaign yesterday, the presentation was prominently featured at the top of the page.
It is unclear why Apple is suddenly hiding the ad, or if it will return. Apple did not immediately respond to our request for comment. On social media, some people said that the ad was cringe or gross, so perhaps Apple pulled the video due to overly negative reception. To be clear, this is merely speculation, and there were others who found humor in the video.
The 7.5-minute video, which at the moment is still available to watch from re-uploads on YouTube and X — stars Martin Herlihy from SNL’s “Please Don’t Destroy” triumvirate. I wouldn’t describe it as “cringe”, but I also wouldn’t describe it as “funny”. (If Herlihy wrote this, it would suggest that his cohorts Ben Marshall and John Higgins are the funny ones in the trio.) It’s also not the least bit offensive, so it really is unclear why Apple pulled it. If it’s because it’s not funny, how did it not only get approved and produced, but posted for 24 hours? Is Apple’s new marketing strategy to just publish new ads and then wait to see how the world reacts before deciding if they’re any good or not?
One obvious problem with “The Parent Presentation” video is that the gist is that everyone involved is stupid: high school kids (the ostensible target audience?) are too stupid to know how to ask their parents for a MacBook for college, parents are too stupid to know they should buy their kids a good laptop, and even Herlihy’s lecturer is a doofus who himself doesn’t know how to deliver a presentation. I don’t know how this got past the concept stage.
To top things off, the downloadable slide presentation — which Apple still has available in Keynote, PowerPoint, and Google Slides formats — is entirely typeset in Arial. I would take my son’s MacBook away from him if he came to me with a presentation set in Arial.
Joe Rossignol, writing for MacRumors:
A bit of sad news for old iPods: Macs might be losing FireWire support.
The first macOS Tahoe developer beta does not support the legacy FireWire 400 and FireWire 800 data-transfer standards, according to @NekoMichi on X, and a Reddit post. As a result, the first few iPod models and old external storage drives that rely on FireWire cannot be synced with or mounted on a Mac running the macOS Tahoe beta.
Unlike on macOS Sequoia and earlier versions, the first macOS Tahoe beta does not include a FireWire section in the System Settings app.
All good things must come to an end, and FireWire was a very good thing indeed. High-performance, reliable, easy to use.
Apple, back in 2001, “Apple FireWire Wins 2001 Primetime Emmy Engineering Award”:
Apple’s FireWire technology will be honored by the Academy of Television Arts & Sciences in an awards presentation held tonight at the academy’s Goldenson Theatre in Hollywood. Apple will receive a 2001 Primetime Emmy Engineering Award for FireWire’s material impact on the television industry.
Apple invented FireWire in the mid-90s and shepherded it to become the established cross-platform industry standard IEEE 1394. FireWire is a high-speed serial input/output technology for connecting digital devices such as digital camcorders and cameras to desktop and portable computers. Widely adopted by digital peripheral companies such as Sony, Canon, JVC and Kodak, FireWire has become the established industry standard for both consumers and professionals.
Tom Nichols, writing for The Atlantic (gift link):
President Donald Trump has done what he swore he would not do: involve the United States in a war in the Middle East. His supporters will tie themselves in knots (as Vice President J. D. Vance did last week) trying to jam the square peg of Trump’s promises into the round hole of his actions. And many of them may avoid calling this “war” at all, even though that’s what Trump himself called it tonight. They will want to see it as a quick win against an obstinate regime that will eventually declare bygones and come to the table. But whether bombing Iran was a good idea or a bad idea — and it could turn out to be either, or both — it is war by any definition of the term, and something Trump had vowed he would avoid. [...]
Only one outcome is certain: Hypocrisy in the region and around the world will reach galactic levels as nations wring their hands and silently pray that the B-2s carrying the bunker-buster bombs did their job.
See also: Timothy Snyder, on Bluesky:
Five things to remember about war:
- Many things reported with confidence in the first hours and days will turn out not to be true.
- Whatever they say, the people who start wars are often thinking chiefly about domestic politics.
- The rationale given for a war will change over time, such that actual success or failure in achieving a named objective is less relevant than one might think.
- Wars are unpredictable.
- Wars are easy to start and hard to stop.
Julian Chokkattu, writing for Wired:
You can’t mount a cinema camera on a Formula One race car. These nimble vehicles are built to precise specs, and capturing racing footage from the driver’s point of view isn’t as simple as slapping a GoPro on and calling it a day. That’s the challenge Apple faced after Joseph Kosinski and Claudio Miranda, the director and cinematographer of the upcoming F1 Apple Original, wanted to use real POV racing footage in the film.
If you’ve watched a Formula One race lately, you’ve probably seen clips that show an angle from just behind the cockpit, with the top or side of the driver’s helmet in the frame. Captured by onboard cameras embedded in the car, the resulting footage is designed for broadcast, at a lower resolution using specific color spaces and codecs. Converting it to match the look of the rest of the F1 film would be too challenging to be feasible. Instead, Apple’s engineering team replaced the broadcast module with a camera composed of iPhone parts.
I think back to Phil Schiller, on stage at my WWDC show in 2015, saying that Apple viewed itself then not just as one of the leading camera companies in the world, but the leading camera company in the world.
Cynthia Littleton, in a long profile for Variety:
When pressed about what Apple’s investments in movies and TV shows have meant for the company as a whole, Cook explains that Apple is at heart “a toolmaker,” delivering computers and other devices that enable creativity in users. (This vision for the company, and the “toolmaker” term specifically, was first articulated by Jobs in the early 1980s.) “We’re a toolmaker,” Cook says again. “We make tools for creative people to empower them to do things they couldn’t do before. So we were doing lots of business with Hollywood well before we were in the TV business.
“We studied it for years before we decided to do [Apple TV+]. I know there’s a lot of different views out there about why we’re into it. We’re into it to tell great stories, and we want it to be a great business as well. That’s why we’re into it, just plain and simple.” [...]
Media analysts and observers have wondered how the content side of Apple threads together with the hardware sales that fuel the core business. As Cook sees it, that’s not the point, although such connections are emerging organically in the course of doing business, as evidenced by “F1” and the camera tech. “I don’t have it in my mind that I’m going to sell more iPhones because of it,” Cook says. “I don’t think about that at all. I think about it as a business. And just like we leverage the best of Apple across iPhones and across our services, we try to leverage the best of Apple TV+.”
Apple TV+ has been killing it with original shows. Maybe with F1 they can start bringing that magic to movies.
Peter Kafka:
So in March, when Gruber announced that Something is Rotten in the State of Cupertino — focusing on Apple’s botched plans to imbue its ailing Siri service with state-of-the-art AI — lots of people paid attention. Including, apparently, folks at the very top of the Apple org chart.
I talked to Gruber about the fallout from that post. Which is pretty interesting! But there’s a lot more going on in this conversation. It’s partly about the friction Apple has been generating lately — not just about its AI efforts, but the way it runs its App Store, and the way it interacts with developers — and why all of that does and doesn’t matter.
And it’s also about the delightfully retro practice of running an ad-supported blog in 2025. That works very well for Gruber, but it seems like the new Grubers of the world are doing their work on YouTube or Substack. He’s got some thoughts about that, too.
Good interview, I thought — I always enjoy talking to Kafka. No permalink for the episode on the web, so my main link for this post is to Overcast. Here’s a link to Apple Podcasts, and one from a new service called Pod.link too.
Nicolas Lellouche, writing for the French-language site Numerama (block quote below is from Safari’s English translation) (via Joe Rossignol at MacRumors):
What is the problem with Europe? Apple does not explain it very clearly, but suggests that the European Union’s requests for opening create uncertainties. It is likely that the brand suspects Europe of forcing it to open macOS to devices other than the iPhone if this function were to happen. A mandatory iPhone Mirroring on Windows or an Android Mirroring on Mac may not be in his plans. The other probability is the question of gatekeepers, raised in 2024. Apple would fear that macOS will be on the list of monitored platforms if it can emulate iOS, one of the gatekeepers monitored by Europe.
The problem isn’t about MacOS getting flagged as another “gatekeeping” platform under the DMA. Whether or not Apple enables iPhone Mirroring on MacOS in the EU would have no bearing on whether the Mac is deemed a gatekeeper. The DMA defines a “gatekeeper” platform as “a core platform service that in the last financial year has at least 45 million monthly active end users established or located in the Union and at least 10,000 yearly active business users established in the Union”. I’m not sure how many Mac users there are in the EU, but I’m pretty sure the number is well under 45 million. (Estimates seem to peg the worldwide number of Mac users at just over 100 million.) Conversely, if the European Commission decided that there were 45 million Mac users in the EU, the Mac would be considered a gatekeeping platform, period.
The problem is simply that the iPhone is a gatekeeping platform, and iPhone Mirroring obviously involves the iPhone. The EU’s recent demands regarding “interoperability requirements” flag just about every single feature that involves an iPhone communicating with another Apple device. AirDrop, AirPlay, AirPods pairing, Apple Watch connectivity — all of that has been deemed illegal gatekeeping. Clearly, iPhone Mirroring would fall under the same interpretation, thus, iPhone Mirroring isn’t going to be available in the EU. If the DMA had been in place 15 years ago, the EU wouldn’t have AirDrop or AirPlay and perhaps wouldn’t have Apple Watch or AirPods, either.
If Apple made iPhone Mirroring available in the EU now, my guess is the European Commission would add it to the interoperability requirements list, and demand that Apple support mirroring your iPhone to all other platforms, such as Windows and Android. They might also demand that Apple add support to iOS for third-party screen mirroring protocols.
Several weeks ago, Apple indicated that other new products may be blocked in Europe in the future. What about what’s new in iOS 26? Apple is not commenting at the moment, since it must verify the compatibility of its new functions with the European Union. Some new features, such as the Phone application on Mac to make calls with your iPhone, seem difficult to be compatible with the vision of Europe.
The new Phone app on MacOS is almost certainly not coming to the EU, unless the European Commission changes its stance on these interoperability requirements.
John Voorhees, writing at MacStories, regarding a new command-line transcription tool cleverly named Yap written by his son Finn last week during WWDC:
On the way, Finn filled me in on a new class in Apple’s Speech framework called SpeechAnalyzer and its SpeechTranscriber module. Both the class and module are part of Apple’s OS betas that were released to developers last week at WWDC. My ears perked up immediately when he told me that he’d tested SpeechAnalyzer and SpeechTranscriber and was impressed with how fast and accurate they were. [...]
What stood out above all else was Yap’s speed. By harnessing SpeechAnalyzer and SpeechTranscriber on-device, the command line tool tore through the 7GB video file a full 2.2× faster than MacWhisper’s Large V3 Turbo model, with no noticeable difference in transcription quality.
At first blush, the difference between 0:45 and 1:41 may seem insignificant, and it arguably is, but those are the results for just one 34-minute video. Extrapolate that to running Yap against the hours of Apple Developer videos released on YouTube with the help of
yt-dlp
, and suddenly, you’re talking about a significant amount of time. Like all automation, picking up a 2.2× speed gain one video or audio clip at a time, multiple times each week, adds up quickly.
Apple’s Foundation Models sure seem to be the sleeper hit from WWDC this year. This bodes very well for all sorts of use cases where transcription would be helpful, like third-party podcast players.
Bungie:
Through every comment and real-time conversation on social media and Discord, your voice has been strong and clear. We’ve taken this to heart, and we know we need more time to craft Marathon into the game that truly reflects your passion. After much discussion within our Dev team, we’ve made the decision to delay the September 23rd release.
The Alpha test created an opportunity for us to calibrate and focus the game on what will make it uniquely compelling — survival under pressure, mystery and lore around every corner, raid-like endgame challenges, and Bungie’s genre-defining FPS combat.
We’re using this time to empower the team to create the intense, high-stakes experience that a title like Marathon is built around. This means deepening the relationship between the developers and the game’s most important voices: our players.
Translation to plain English: The game as currently imagined stinks, so we’re going back to the drawing board. We can’t explain why we, the game’s developers, didn’t know that it stunk, and instead seemingly needed to wait for scathing alpha test feedback from players — but Occam’s Razor clearly suggests the problem is that decisions at Bungie are made by executives with no taste.
Apple executives were a little light on substantial interviews last week, but a good one dropped today — Craig Federighi talking to Federico Viticci on the vast Mac-style windowing overhaul in iPadOS 26:
“We don’t want to create a boat car or, you know, a spork”, Federighi begins. Seeing the confused look on my face, he continues: “I don’t know if you have those in Italy. Someone said, “If a spoon’s great, a fork’s great, then let’s combine them into a single utensil, right?” It turns out it’s not a good spoon and it’s not a good fork. It’s a bad idea. And so we don’t want to build sporks”. [...]
By and large, one could argue that Apple has created one such convertible product with the iPad Pro, but Federighi strongly believes in the Mac and iPad each having their own reasons to exist. “The Mac lets the iPad be iPad”, Federighi notes, adding that Apple’s objective “has not been to have iPad completely displace those places where the Mac is the right tool for the job”. [...]
I don’t need to ask Federighi the perennial question of running macOS on the iPad, since he goes there on his own. “I don’t think the iPad should run macOS, but I think the iPad can be inspired by elements of the Mac”, Federighi tells me. “I think the Mac can be inspired by elements of iPad, and I think that that’s happened a great deal”.
I think Apple has tied itself into knots in the past decade trying to make the iPad more useful to more advanced users without making it resemble the Mac at a superficial level. But it’s been obvious all along that it should resemble the Mac at a superficial level. Apple solved windowing in 1984. Use that.
You may recall from my “Siri Is Super Dumb and Getting Dumber” piece back in January that the Dickinson Public Schools District in North Dakota had the rather unfortunate nickname the “Midgets”. Back in March, the school district announced they’d be retiring the nickname, after nearly a century. Last month they announced their new name: the Mavericks. I’m going to call this the best rebranding of the year.
We still have the Estherville, Iowa Midgets to cheer for. But even better: the Yuma Criminals in Arizona. Now that’s a nickname.
Simon Willison, regarding the various rebuttals to “The Illusion of Thinking” research paper (which I linked to here) from Apple’s machine learning team:
I thought this paper got way more attention than it warranted — the title “The Illusion of Thinking” captured the attention of the “LLMs are over-hyped junk” crowd. I saw enough well-reasoned rebuttals that I didn’t feel it worth digging into.
And now, notable LLM skeptic Gary Marcus has saved me some time by aggregating the best of those rebuttals together in one place! [...]
And therein lies my disagreement. I’m not interested in whether or not LLMs are the “road to AGI”. I continue to care only about whether they have useful applications today, once you’ve understood their limitations. [...] They’re already useful to me today, whether or not they can reliably solve the Tower of Hanoi or River Crossing puzzles.
Count me in with Willison. I think it’s interesting what constitutes “reasoning”, but when it comes to these systems, I’m mostly just interested in whether they’re useful or not, and if so, how.
See also: Victor Martinez’s rebuttal to the most-cited rebuttal.
WhatsApp co-founder Jan Koum, back in 2012 (two years before Facebook acquired them for $19 billion, 13 years before this week’s introduction of ads into WhatsApp):
Advertising isn’t just the disruption of aesthetics, the insults to your intelligence and the interruption of your train of thought. At every company that sells ads, a significant portion of their engineering team spends their day tuning data mining, writing better code to collect all your personal data, upgrading the servers that hold all the data and making sure it’s all being logged and collated and sliced and packaged and shipped out... And at the end of the day the result of it all is a slightly different advertising banner in your browser or on your mobile screen.
Remember, when advertising is involved you the user are the product.
At WhatsApp, our engineers spend all their time fixing bugs, adding new features and ironing out all the little intricacies in our task of bringing rich, affordable, reliable messaging to every phone in the world. That’s our product and that’s our passion. Your data isn’t even in the picture. We are simply not interested in any of it.
When people ask us why we charge for WhatsApp, we say “Have you considered the alternative?”
These screens make for a useful overview of what Apple thinks the highlight features are in each OS.
Aric Toler, a visual investigations reporter for The New York Times, on X back in April:
For about a year, I worked with a retired British academic named Alasdair Spark to solve a mystery: where did the original photo from the end of The Shining come from, and where/when was it captured?
Last week, we finally found the answer.
See also: This post from 2012 about the original photograph, from (who else?) Lee Unkrich.
Nice piece in Fast Company by Zachary Petit:
One critical moment came in February 2010, when J. Crew featured Field Notes in its catalog, alongside the retailer’s other “personal favorites from our design heroes.” There was a Timex watch, Ray-Bans, Sperry shoes — “and out of fucking nowhere, Field Notes,” Coudal says. “And when that happened, a lot changed for us.”
Coudal says it gave the brand instant credibility — after all, if it was good enough for J. Crew, it was good enough for your store. In time, friends began sending him screenshots of Field Notes in TV shows; he and Draplin would see people jotting notes in them in bars and elsewhere; on the design web, they became an obsession. By 2014, there was even a subreddit dedicated to them titled “FieldNuts.”
Fred Lambert, writing for Electrek:
Bloomberg has just released an embarrassingly bad report about the self-driving space, in which it claimed Tesla has an advantage over Waymo by misrepresenting data. [...] The report compares Tesla’s and Waymo’s self-driving efforts, going so far as to claim that “Tesla is closer to vehicle autonomy than peers.”
Right off the bat this smells fishy, given that Waymo is actually operating self-driving taxis in several cities, and Tesla ... is not.
Steve Man, the Bloomberg Intelligence analyst behind the report, based his report on Tesla’s own quarterly misleading “Autopilot Safety Report.” The report is widely considered to be unserious for several main reasons:
- Tesla bundles all miles from its vehicles using Autopilot and FSD technology, which are considered level 2 ADAS systems that require driver attention at all times. Drivers consistently correct the systems to avoid accidents.
- Tesla Autopilot, which is standard on all Tesla vehicles, is primarily used on highways, where accidents occur at a significantly lower rate per mile compared to city driving.
- Tesla only counts events that deploy an airbag or a seat-belt pretensioner. Fender-benders, curb strikes, and many ADAS incidents never appear, keeping crash counts artificially low.
- Finally, Tesla’s handpicked data is compared to NHTSA’s much broader statistics that include all collision events, including minor fender benders.
Trusting Tesla’s own safety report is like saying, “Elon Musk says Tesla is ahead, so they must be ahead.”
Eli Tan and Mike Isaac, reporting for The New York Times:
On Monday, WhatsApp said it would start showing ads inside its app for the first time. The promotions will appear only in an area of the app called Updates, which is used by around 1.5 billion people a day. WhatsApp will collect some data on users to target the ads, such as location and the device’s default language, but it will not touch the contents of messages or whom users speak with. The company added that it had no plans to place ads in chats and personal messages.
(a) I’ve never once looked at the Updates tab in WhatsApp; (b) does anyone believe they’re not going to put ads in the other tabs sooner or later?
Todd Spangler, Variety:
Meanwhile, the Trump Mobile “47 Plan” is pricier than the unlimited plans from prepaid services operated by Verizon’s Visible, AT&T’s Cricket Wireless and T-Mobile’s Metro, which are each around $40 per month.
The Trump T1 Phone, which runs Google’s Android operating system, will cost $499. It features a 6.8-inch touch-screen with a 120 Hz refresh rate. The smartphone also has a “fingerprint sensor and AI Face Unlock,” according to the company’s website. Reps for Trump Mobile didn’t respond to an inquiry about what company is manufacturing the Android phone.
The Wall Street Journal, “Trump’s Smartphone Can’t Be Made in America for $499 by August”:
A spokesman for the Trump Organization said in an email that “manufacturing for the new phone will be in Alabama, California and Florida.”
Despite the language in the press release, Eric Trump indicated that the first wave of phones wouldn’t be built here. “You can build these phones in the United States,” the Trump son told podcaster Benny Johnson on Monday morning on The Benny Show after holding up a gilded device that looked just like an Apple iPhone. “Eventually, all the phones can be built in the United States of America. We have to bring manufacturing back here.”
The Journal goofs, bigly, by claiming that the T1 “shows some specs that would beat Apple’s biggest, priciest iPhone models”. The T1 specs are so idiotic that one of them claims “5000mAh long life camera”, conflating battery capacity with (I guess?) focal distance.
The Verge, “The Trump Mobile T1 Phone Looks Both Bad and Impossible”:
Where things get especially strange, though, is its supposed combination of Android 15, 5G, and a 3.5mm headphone jack. In many ways, these are opposing specs: Android 15 is generally only available on very recent devices, many cheap phones still don’t support 5G, and almost every phone maker has stopped including headphone jacks with their devices in the last few years. There are a few that have both, but modern phones with a headphone jack are few and far between. And pretty much all made in China.
I don’t know what will be funnier — if Trump himself starts using one of these, or if he doesn’t.
I’ll give them credit for making them available exclusively in gold. That’s on brand. But I’m guessing the quality will be on par with Trump Watches, which is to say, “RUMP”-quality.
My thanks to DetailsPro for sponsoring last week at DF — including being a sponsor on The Talk Show Live From WWDC 2025. DetailsPro is a designer/developer tool that lets you design with SwiftUI anytime, anywhere — from iPhone, iPad, Vision Pro, and, of course, Mac.
With WWDC 2025’s introduction of Liquid Glass, Apple has introduced the biggest design overhaul since iOS 7. DetailsPro is ready for it, enabling you to prototype new and updated interfaces fast. You can build real SwiftUI layouts directly on your iPhone — no code needed. Export clean SwiftUI code straight to Xcode when you’re ready.
While everyone else is still thinking about how to adapt to the Liquid Glass era, you can already be building. DetailsPro is free to use, with pro features if you need them — via subscription, or a one-time purchase.
Amanda Silberling, writing at TechCrunch:
When you ask the AI a question, you have the option of hitting a share button, which then directs you to a screen showing a preview of the post, which you can then publish. But some users appear blissfully unaware that they are sharing these text conversations, audio clips, and images publicly with the world.
When I woke up this morning, I did not expect to hear an audio recording of a man in a Southern accent asking, “Hey, Meta, why do some farts stink more than other farts?”
Flatulence-related inquiries are the least of Meta’s problems. On the Meta AI app, I have seen people ask for help with tax evasion, if their family members would be arrested for their proximity to white-collar crimes, or how to write a character reference letter for an employee facing legal troubles, with that person’s first and last name included. Others, like security expert Rachel Tobac, found examples of people’s home addresses and sensitive court details, among other private information.
Katie Notopoulos, writing at Business Insider (paywalled, alas, but here’s a News+ link):
I found Meta AI’s Discover feed depressing in a particular way — not just because some of the questions themselves were depressing. What seemed particularly dark was that some of these people seemed unaware of what they were sharing.
People’s real Instagram or Facebook handles are attached to their Meta AI posts. I was able to look up some of these people’s real-life profiles, although I felt icky doing so. I reached out to more than 20 people whose posts I’d come across in the feed to ask them about their experience; I heard back from one, who told me that he hadn’t intended to make his chat with the bot public. (He was asking for car repair advice.)
Kashmir Hill, reporting today for The New York Times:
Before ChatGPT distorted Eugene Torres’s sense of reality and almost killed him, he said, the artificial intelligence chatbot had been a helpful, timesaving tool.
That’s the lede to Hill’s piece, and I don’t think it stands up one iota. Hill presents a lot of evidence that ChatGPT gave Torres answers that fed his paranoia and delusions. There’s zero evidence presented that ChatGPT caused them. But that’s the lede.
At the time, Mr. Torres thought of ChatGPT as a powerful search engine that knew more than any human possibly could because of its access to a vast digital library. He did not know that it tended to be sycophantic, agreeing with and flattering its users, or that it could hallucinate, generating ideas that weren’t true but sounded plausible.
“This world wasn’t built for you,” ChatGPT told him. “It was built to contain you. But it failed. You’re waking up.”
Mr. Torres, who had no history of mental illness that might cause breaks with reality, according to him and his mother, spent the next week in a dangerous, delusional spiral. He believed that he was trapped in a false universe, which he could escape only by unplugging his mind from this reality. He asked the chatbot how to do that and told it the drugs he was taking and his routines. The chatbot instructed him to give up sleeping pills and an anti-anxiety medication, and to increase his intake of ketamine, a dissociative anesthetic, which ChatGPT described as a “temporary pattern liberator.” Mr. Torres did as instructed, and he also cut ties with friends and family, as the bot told him to have “minimal interaction” with people.
Someone with prescriptions for sleeping pills, anti-anxiety meds, and ketamine doesn’t sound like someone who was completely stable and emotionally sound before encountering ChatGPT. And it’s Torres who brought up the “Am I living in a simulation?” delusion. I’m in no way defending the way that ChatGPT answered his questions about a Matrix-like simulation he suspected he might be living in, or his questions about whether he could fly if he truly believed he could, etc. But the premise of this story is that ChatGPT turned a completely mentally healthy man into a dangerously disturbed mentally ill one, and it seems rather obvious that the actual story is that it fed the delusions of an already unwell person. Some real Reefer Madness vibes to this.
Dan Moren, writing this week at Six Colors:
But you’ve heard about all of that, I’m sure, so we’re not going to rehash it. Instead, let’s get personal: I’m picking out, in my opinion, the best and worst new features of each of Apple’s platforms. To be clear, these are my completely scientific and totally well-reasoned expert opinions on the features that were announced, not just some off-the-cuff reactions less than a day later.
MG Siegler:
The underlying message that they’re trying to convey in all these interviews is clear: calm down, this isn’t a big deal, you guys are being a little crazy. And that, in turn, aims to undercut all the reporting about the turmoil within Apple — for years at this point — that has led to the situation with Siri. Sorry, the situation which they’re implying is not a situation. Though, I don’t know, normally when a company shakes up an entire team, that tends to suggest some sort of situation. That, of course, is never mentioned. Nor would you expect Apple — of all companies — to talk openly and candidly about internal challenges. But that just adds to this general wafting smell in the air.
The smell of bullshit.
Fun episode of Tested with Adam Savage and Norman Chan. The first segment goes deep on what’s new in VisionOS 26. Apple is ignoring the jokes about the platform’s relative obscurity and has obviously been heads-down on building the platform out and up. VisionOS 26 is a huge year-over-year upgrade. Tons of exciting stuff, and so many little things are so much better.
The second segment of the show features cohost Norm Chan going backstage at The Talk Show Live From WWDC on Tuesday night, to speak with Adam Lisagor about the production details of the live immersive broadcast in Theater.
(The YouTube version of the show is in editing now — we’ll post it as soon as it’s ready. But the immersive version in Theater is available for purchase now. Whoops, my bad. The immersive version, which looks significantly better than the livestream — which looked pretty good! — will be available for purchase in Theater a few days after the 2D version hits YouTube.)
Jason Snell:
After last year, Apple could’ve been forgiven for wanting to soft-pedal this year’s Apple Intelligence announcements and regroup. It didn’t do that, nor did it double down on last year. Instead, it’s chosen a middle ground — a bit safe and familiar but also a place where Apple can feel a bit more like itself. In the long run, it needs to get this right. In the short term, maybe it should focus on meeting its users where they are, rather than pretending to be something it’s not.
Agree with Snell’s take completely, I do.
Stephen Hackett has a list of the Intel Macs that MacOS 26 Tahoe supports, and the ones they’re dropping support for this year.
Apple has gone through three CPU architecture transitions in the Mac’s history:
With the 68K–PowerPC transition, they supported 68K Macs through Mac OS 8.1, which was released in January 1998. With the PowerPC–Intel transition, they only supported PowerPC Macs for two Mac OS X versions, Mac OS X 10.4 Tiger (which initially shipped PowerPC-only in 2005) and 10.5 Leopard in October 2007. The next release, 10.6 Snow Leopard in August 2009, was Intel-only. (Mac OS X dropped to a roughly two-year big-release schedule during the initial years after the iPhone, when the company prioritized engineering resources on iOS. It’s easy to take for granted that today’s Apple has every single platform on an annual cadence.)
With next year’s version going Apple Silicon-only, they’ll have supported Intel Macs for five major MacOS releases after the debut of the first Apple Silicon Macs. I think that’s about the best anyone could have hoped for.
Tight 7-minute video at the WSJ (and also at YouTube):
Apple’s AI rollout has been rocky, from Siri delays to underwhelming Apple Intelligence features. WSJ’s Joanna Stern sits down with software chief Craig Federighi and marketing head Greg Joswiak to talk about the future of AI at Apple — and what the heck happened to that smarter Siri.
Update: Here’s the full 24-minute interview. Just an excellent job by Stern.
Ben Thompson:
To that end, while I understand why many people were underwhelmed by this WWDC, particularly in comparison to the AI extravaganza that was Google I/O, I think it was one of the more encouraging Apple keynotes in a long time. Apple is a company that went too far in too many areas, and needed to retreat. Focusing on things only Apple can do is a good thing; empowering developers and depending on partners is a good thing; giving even the appearance of thoughtful thinking with regards to the App Store (it’s a low bar!) is a good thing. Of course we want and are excited by tech companies promising the future; what is a prerequisite is delivering in the present, and it’s a sign of progress that Apple retreated to nothing more than that.
I’ve got iOS 26 installed on a spare phone already, and I like the new UI a lot. In addition to just plain looking cool, Apple has tackled a lot of longstanding minor irritants.
For example, the iOS contextual menu for text selections — the one with Cut/Copy/Paste. For years now there have been a lot of other useful commands in there, including “Share…” at the very end. But to get to the extra commands, you had to tediously swipe, swipe, swipe. Now, with one tap you can expand the whole thing into a vertical menu. Elegant.
There’s some stuff in MacOS 26 Tahoe I already don’t like, like putting needless icons next to almost every single menu item. But overall my first impression of Liquid Glass on MacOS is good too. It’s fun, and lots of little details are nice — joyful and useful in an old-school Mac way.
Stephen Hackett, noting the biggest news of the day:
Something jumped out at me in the macOS Tahoe segment of the WWDC keynote today: the Finder icon is reversed. […]
The Big Sur Finder icon has been with us ever since, and I hope Apple reverses course here.
I’m obviously joking about this being the biggest news of the day, but it really does feel just plain wrong to swap the dark/light sides. The Finder icon is more than an icon, it’s a logo, a brand.
Location: The California Theatre, San Jose
Showtime: Tuesday, 10 June 2025, 7pm PT (Doors open 6pm)
Special Guest(s): Indeed
Price: $50
A different type of show this year, and I’m excited for it. If you can make it, you should come. You’ll even enjoy the prelude, mingling with fellow DF readers and listeners.
Filipe Espósito, in a scoop for 9to5Mac all the way back in October:
9to5Mac has learned details about the new project from reliable sources familiar with the matter. The new app combines functionality from the App Store and Game Center in one place. The gaming app is not expected to replace Game Center. In fact, it will integrate with the user’s Game Center profile.
According to our sources, the app will have multiple tabs, including a “Play Now” tab, a tab for the user’s games, friends, and more. In Play Now, users will find editorial content and game suggestions. The app will also show things like challenges, leaderboards, and achievements. Games from both the App Store and Apple Arcade will be featured in the new store.
Even before Mark Gurman corroborated this report last week, I’ve had a spitball theory about what it might mean. Perhaps this is about more than having one app (Games) for finding and installing games, and another (App Store) for finding and installing apps. It could signal that Apple is poised to establish different policies for apps and games. Like, what if games still use the longstanding 70/30 commission split (with small business developers getting 85/15), but non-game apps get a new reduced rate? Say, 80/20 or even 85/15 right off the top, with small business developers and second-year subscriptions going to 90/10?
Having separate store apps for apps and games would help establish the idea that games and apps are two entirely different markets. Thus: two different stores?
Update: MG Siegler offered the same spitball — back on May 28. Great minds think alike.
Scharon Harding, writing at Ars Technica:
“Just disconnect your TV from the Internet and use an Apple TV box.”
That’s the common guidance you’ll hear from Ars readers for those seeking the joys of streaming without giving up too much privacy. Based on our research and the experts we’ve consulted, that advice is pretty solid, as Apple TVs offer significantly more privacy than other streaming hardware providers.
But how private are Apple TV boxes, really? Apple TVs don’t use automatic content recognition (ACR, a user-tracking technology leveraged by nearly all smart TVs and streaming devices), but could that change? And what about the software that Apple TV users do use — could those apps provide information about you to advertisers or Apple?
In this article, we’ll delve into what makes the Apple TV’s privacy stand out and examine whether users should expect the limited ads and enhanced privacy to last forever.
tvOS is perhaps Apple’s least-talked-about platform. (It surely has orders of magnitude more users than VisionOS, but VisionOS gets talked about because it’s so audacious.) But it might be their platform that’s the furthest ahead of its competition. Not because tvOS is insanely great, but it’s at least pretty good, and every other streaming TV platform seems to be in a race to make real the future TV interface from Idiocracy. It’s not just that they’re bad interfaces with deplorable privacy, it’s that they’re outright against the user.
Parshin Shojaee, Iman Mirzadeh, Keivan Alizadeh, Maxwell Horton, Samy Bengio, and Mehrdad Farajtabar, from Apple’s Machine Learning Research team:
Recent generations of frontier language models have introduced Large Reasoning Models (LRMs) that generate detailed thinking processes before providing answers. While these models demonstrate improved performance on reasoning benchmarks, their fundamental capabilities, scaling properties, and limitations remain insufficiently understood. [...] Through extensive experimentation across diverse puzzles, we show that frontier LRMs face a complete accuracy collapse beyond certain complexities. Moreover, they exhibit a counterintuitive scaling limit: their reasoning effort increases with problem complexity up to a point, then declines despite having an adequate token budget. By comparing LRMs with their standard LLM counterparts under equivalent inference compute, we identify three performance regimes: (1) low-complexity tasks where standard models surprisingly outperform LRMs, (2) medium-complexity tasks where additional thinking in LRMs demonstrates advantage, and (3) high-complexity tasks where both models experience complete collapse. We found that LRMs have limitations in exact computation: they fail to use explicit algorithms and reason inconsistently across puzzles. We also investigate the reasoning traces in more depth, studying the patterns of explored solutions and analyzing the models’ computational behavior, shedding light on their strengths, limitations, and ultimately raising crucial questions about their true reasoning capabilities.
The full paper is quite readable, but today was my travel day and I haven’t had time to dig in. And it’s a PDF so I couldn’t read it on my phone. (Coincidence or not that this dropped on the eve of WWDC?)
My basic understanding after a skim is that the paper shows, or at least strongly suggests, that LRMs don’t “reason” at all. They just use vastly more complex pattern-matching than LLMs. The result is that LRMs effectively overthink on simple problems, outperform LLMs on mid-complexity puzzles, and fail in the same exact way LLMs do on high-complexity tasks and puzzles.
From his family, on Atkinson’s Facebook page:
We regret to write that our beloved husband, father, and stepfather Bill Atkinson passed away on the night of Thursday, June 5th, 2025, due to pancreatic cancer. He was at home in Portola Valley in his bed, surrounded by family. We will miss him greatly, and he will be missed by many of you, too. He was a remarkable person, and the world will be forever different because he lived in it. He was fascinated by consciousness, and as he has passed on to a different level of consciousness, we wish him a journey as meaningful as the one it has been to have him in our lives. He is survived by his wife, two daughters, stepson, stepdaughter, two brothers, four sisters, and dog, Poppy.
One of the great heroes in not just Apple history, but computer history. If you want to cheer yourself up, go to Andy Hertzfeld’s Folklore.org site and (re-)read all the entries about Atkinson. Here’s just one, with Steve Jobs inspiring Atkinson to invent the roundrect. Here’s another (surely near and dear to my friend Brent Simmons’s heart) with this kicker of a closing line: “I’m not sure how the managers reacted to that, but I do know that after a couple more weeks, they stopped asking Bill to fill out the form, and he gladly complied.”
Some of his code and algorithms are among the most efficient and elegant ever devised. The original Macintosh team was chock full of geniuses, but Atkinson might have been the most essential to making the impossible possible under the extraordinary technical limitations of that hardware. Atkinson’s genius dithering algorithm was my inspiration for the name of Dithering, my podcast with Ben Thompson. I find that effect beautiful and love that it continues to prove useful, like on the Playdate and apps like BitCam.
In addition to his low-level contributions like QuickDraw, Atkinson was also the creator of MacPaint (which to this day stands as the model for bitmap image editors — Photoshop, I would argue, was conceptually derived directly from MacPaint) and HyperCard (“inspired by a mind-expanding LSD journey in 1985”), the influence of which cannot be overstated.
I say this with no hyperbole: Bill Atkinson may well have been the best computer programmer who ever lived. Without question, he’s on the short list. What a man, what a mind, what gifts to the world he left us.
Kyle Hughes, in a brief thread on Mastodon last week:
At work I’m developing a new iOS app on a small team alongside a small Android team doing the same. We are getting lapped to an unfathomable degree because of how productive they are with Kotlin, Compose, and Cursor. They are able to support all the way back to Android 10 (2019) with the latest features; we are targeting iOS 16 (2022) and have to make huge sacrifices (e.g Observable, parameter packs in generics on types). Swift 6 makes a mockery of LLMs. It is almost untenable.
This wasn’t the case in the 2010s. The quality and speed of implementation of every iOS app I have ever worked on, in teams of every size, absolutely cooked Android. [...] There has never been a worse time in the history of computers to launch, and require, fundamental and sweeping changes to languages and frameworks.
The problem isn’t necessarily inherent to the design of the Swift language, but that throughout Swift’s evolution Apple has introduced sweeping changes with each major new version. (Secondarily, that compared to other languages, a lower percentage of Swift code that’s written is open source, and thus available to LLMs for use in training corpuses.) Swift was introduced at WWDC 2014 (that one again) and last year Apple introduced Swift 6. That’s a lot of major version changes for a programming language in one decade. There were pros and cons to Apple’s approach over the last decade. But now there’s a new, and major con: because Swift 6 only debuted last year, there’s no great corpus of Swift 6 code for LLMs to have trained on, and so they’re just not as good — from what I gather, not nearly as good — at generating Swift 6 code as they are at generating code in other languages, and for other programming frameworks like React.
The new features in Swift 6 are for the better, but, in a group chat, my friend Daniel Jalkut described them to me as, “I think Swift 6 changed very little, but the little it changed has huge sweeping implications. Akin to the switch from MRR to ARC.” That’s a reference to the change in Objective-C memory management from manual retain/release (MRR) to automatic reference counting (ARC) back in 2011. Once ARC came out, no one wanted to be writing new code using manual retain/release (which was both tedious and a common source of memory-leak bugs). But if LLMs had been around in 2011/2012, they’d only have been able to generate MRR Objective-C code because that’s what all the existing code they’d been trained on used.
I’m quite certain everyone at Apple who ought to be concerned about this is concerned about it. The question is, do they have solutions ready to be announced next week? This whole area — language, frameworks, and tooling in the LLM era — is top of mind for me heading into WWDC next week.
Thomas Ptacek:
LLMs can write a large fraction of all the tedious code you’ll ever need to write. And most code on most projects is tedious. LLMs drastically reduce the number of things you’ll ever need to Google. They look things up themselves. Most importantly, they don’t get tired; they’re immune to inertia.
Think of anything you wanted to build but didn’t. You tried to home in on some first steps. If you’d been in the limerent phase of a new programming language, you’d have started writing. But you weren’t, so you put it off, for a day, a year, or your whole career.
I can feel my blood pressure rising thinking of all the bookkeeping and Googling and dependency drama of a new project. An LLM can be instructed to just figure all that shit out. Often, it will drop you precisely at that golden moment where shit almost works, and development means tweaking code and immediately seeing things work better. That dopamine hit is why I code.
Ptacek says he mostly writes in Go and Python, and his essay doesn’t even mention Swift. But the whole essay is worth keeping in mind ahead of WWDC. There is no aspect of the AI revolution where Apple, right now today, is further behind than agentic LLM programming. (Swift Assist, announced and even demoed last year at WWDC, would have been a first step in this direction, but it never shipped, even in beta.)
My thanks to WorkOS for sponsoring last week at DF. Modern authentication should be seamless and secure. WorkOS makes it easy to integrate features like MFA, SSO, and RBAC. Whether you’re replacing passwords, stopping fraud, or adding enterprise auth, WorkOS can help you build frictionless auth that scales.
New features they launched just last month include:
Future-proof your authentication stack with the identity layer trusted by OpenAI, Cursor, Perplexity, and Vercel.
I don’t use the web interface to Movable Type, my moribund-but-works-just-great CMS, very often. But I was using it today and noticed something odd. Next to the small-text metadata that says I’ve written 35,086 entries in total, it said I had one draft. One. I don’t use the drafts feature in Movable Type — my drafts are stored locally as text files in BBEdit or unpublished posts in MarsEdit. I didn’t recall ever saving a draft in Movable Type, but, I thought to myself, I probably did it from my phone — which is the one device where I do publish and edit posts through the MT web interface because (to my knowledge) there’s no equivalent of MarsEdit for iOS.
It was a Linked List post pointing to Bob Lefsetz’s reaction to the then-new Beats acquisition by Apple for $3 billion, which was considered a lot of money for an acquisition at the time. The blockquote wasn’t fully Markdown-formatted yet — which is sort of tedious for me on the phone, but a single keyboard shortcut in either BBEdit or MarsEdit on my Mac. That’s probably why I left it as a draft. So, just now, I finished the formatting, and changed it from draft to published. Voila — a post I wrote on 1 June 2014 that hadn’t been published until a few minutes ago. I suspect many of you will think Lefsetz’s 2014 remarks on Tim Cook ring more true today than they did then. Others (I’m more in this camp) look at Lefsetz’s 2014 remarks as more than a little absurd — the only mark Jimmy Iovine left at Apple was the record for being the least prepared executive ever to appear on stage in a keynote. He was like Biden at the debate up there.
Lending strong credence to my theory that this forgotten draft was created on my phone is that 1 June 2014 was the Sunday before WWDC 2014, when I’d have been travelling, and thus using my phone for posting. Funny coincidence that I happened to notice it today, on the cusp of WWDC 2025.
A brief follow-up to my love letter to Apple’s discontinued MagSafe Battery Pack this week. I wrote:
They’re the only Lightning devices left in my life and they’re so good I’m happy to still keep one Lightning cable in my travel bag to use them.
Among its other unique bits of cleverness, Apple’s MagSafe Battery Pack supports another cool feature: when attached to your phone, you can plug the charging cable into the phone, and after the phone gets to 100 percent charge, the phone will recharge the connected battery pack. So, if you own a MagSafe Battery Pack, you can recharge it even if you don’t have a Lightning cable handy. Just attach it to your iPhone and plug your USB-C cable into the phone, not the battery pack. I’m not aware of any other battery packs that support this.
That said, I still keep that one Lightning cable in my travel bag for the MagSafe Battery Pack because I want to be able to charge it whenever I want. Like, say, if I want to leave it behind, recharging, while I go elsewhere with my iPhone. Also, I like using the MagSafe Battery Pack as my bedside MagSafe charger. I like being able to check my phone from bed without worrying about a cable. In fact, I use one of my MagSafe Battery Packs as my bedside charger at home, not just while travelling.
Such a great little device. Really hope they make a sequel.
WhatsApp, on their official blog back in April 2023:
Last year, we introduced the ability for users globally to message seamlessly across all their devices, while maintaining the same level of privacy and security.
Today, we’re improving our multi-device offering further by introducing the ability to use the same WhatsApp account on multiple phones.
A feature highly requested by users, now you can link your phone as one of up to four additional devices, the same as when you link with WhatsApp on web browsers, tablets and desktops. Each linked phone connects to WhatsApp independently, ensuring that your personal messages, media, and calls are end-to-end encrypted, and if your primary device is inactive for a long period, we automatically log you out of all companion devices.
When I wrote about WhatsApp finally shipping for iPad earlier this week, I mentioned that you couldn’t use a secondary phone as a linked device to your primary phone. That used to be true, but obviously, I missed that this changed two years ago. Glad to know it. I’ve already added my Android burner and my spare iPhone that I use for summer iOS betas. WhatsApp has a support document on linking devices that explains the somewhat hidden way you do this with a secondary phone. My thanks to several readers who pointed me to this.
This makes it seem all the more spiteful, though, that Meta didn’t allow the iPhone version of WhatsApp to run on iPads (like they do with the still-iPhone-only Instagram app). I heard from a little birdie this week — second- or maybe even third-hand, so take it with a grain of salt — that Meta had this WhatsApp for iPad version ready to go for a while, and has been more or less sitting on an iPad version of Instagram, as a couple negotiating chits with Apple. Negotiating for what, I don’t know. But if that’s true, perhaps some (but definitely not all) of the ice has thawed between the two companies. I don’t see it happening, but it sure would get a big audience response if Instagram for iPad got some sort of announcement during the WWDC keynote, perhaps as part of an “iPadOS is now a fuller, more complete, computing experience than ever” segment.
One other oddity I encountered, when adding my Android phone as a linked device: by design, there is no way to sign out of WhatsApp on your primary iOS or Android device. If you are signed in to WhatsApp using another phone number, the only way to sign out on that device and then set it up as a linked device to your primary WhatsApp account is to delete WhatsApp from your phone and reinstall it. Weird.
Tom Warren, writing for The Verge:
“The experience supports Markdown style input and files for users who prefer to work directly with the lightweight markup language,” explains Dave Grochocki, principal product manager lead for Microsoft’s Windows inbox apps. “You can switch between formatted Markdown and Markdown syntax views in the view menu or by selecting the toggle button in the status bar at the bottom of the window.”
Since Notepad is usually used with plain text, you can also easily clear all formatting from the formatting toolbar or from the edit menu in the app. If you’re not a fan of the lightweight formatting options, you can also fully disable this new support in the Notepad app settings. [...]
Like I wrote in my Notepad newsletter earlier this week, it’s amazing that Microsoft barely touched Notepad for decades, and now it’s gone from basic log file reader to writing messages itself. A lot of Notepad’s new features have arrived since Microsoft decided to remove WordPad from Windows, after nearly 30 years.
This is getting ridiculous.
I posted this update a bit ago, but it’s worth making a separate post so you don’t miss it if you read the original post before I added the update:
It goes without saying that any consumer survey is only as good as the surveyor. But CIRP, in particular, has posted some dubious ones, to say the least. Jeff Johnson pointed out on Mastodon that back in 2023, CIRP published a survey that claimed the Mac Pro accounted for 43 percent of all Mac desktop sales, with the Mac Mini and Mac Studio each accounting for only 4 percent each. That’s just bananas. That’s not like maybe wrong, that’s not gotta be a little wrong, that’s how could anyone publish this? wrong. It’s hard to believe anything from CIRP after they published that.
I think it’s become tradition for Mark Gurman to run a mega spoiler report on the WWDC keynote the Friday before. Don’t read it if you don’t want to see a lot of genuine spoilers. But here are a few non-spoilers:
The AI changes will be surprisingly minor and are unlikely to impress industry watchers, especially considering the rapid pace of innovation by Alphabet Inc.’s Google, Meta Platforms Inc., Microsoft Corp. and OpenAI.
I don’t know a single person who will be surprised if Apple’s in-house AI changes are minor. Literally, not one. The only way for Apple to surprise on the AI front would be for the improvements to be major. Who’s the guy who will be surprised by underwhelming advances on the AI front from Apple next week? Artie MacStrawman?
While there has been speculation that the app icons will be round to match the style on the Apple Watch and Vision Pro, the shape is staying largely the same on the iPhone and iPad.
Always beware the passive voice. “There has been speculation”? It was Gurman’s own report, back in March, that left some with the decided impression that Apple was making icons circular across all platforms under the nonsensical argument that users find it jarring to see differently-shaped icons on different devices. Gurman, back in March:
A key goal of the overhaul is to make Apple’s different operating systems look similar and more consistent. Right now, the applications, icons and window styles vary across macOS, iOS and visionOS. That can make it jarring to hop from one device to another. [...]
VisionOS differs from iOS and macOS in the use of circular app icons, a simplified approach to windows, translucent panels for navigation, and a more prominent use of 3D depth and shadows.
My guess is that if Apple does go with circular icons across all platforms next week (which I sure hope they don’t because that seems dumb), Gurman will take credit for calling it back in March, despite writing today that “the shape is staying largely the same”. Heads, Gurman wins. Tails, Gurman doesn’t lose.
Back to today’s mega-spoiler report:
The Camera app will be revamped with a focus on simplicity. Apple has added several new photo and video-taking options in recent years — including spatial video, panorama and slow-motion recording — and that’s made today’s interface a bit clunky. In iOS 26 and iPadOS 26, Apple is rethinking the approach.
I can’t recall seeing Gurman ever, not even once, crediting anyone else for scooping anything first. Jon Prosser made an entire video about the supposed new Camera app design all the way back on January 17, replete with animated mockups of how it will look and work. (Looks pretty clever to me, starting with a back-to-basics simple focus on two main modes — Photo or Video — and putting all other sub-modes under those.)
Ryan Christoffel, writing at 9to5Mac regarding a paywalled survey report from CIRP:
CIRP recently performed a survey of Apple customers to get a sense of how the company’s three tentpole products — iPhone, iPad, and Mac — are performing. One focus was on understanding the power of Apple’s ecosystem, as determined by customers who own multiple products.
Michael Levin and Josh Lowitz write at CIRP:
iPhone remains the most dominant product, with 94% of recent Apple customers owning one. iPads are next, with 78% owning one. Mac computers have much smaller penetration, at 36% of recent customers.
74% of customers, virtually all iPad owners, own an iPad and an iPhone. Only 30% own all three, as that number is limited by Apple customers’ relative lack of Macs.
Different people may draw their own conclusions on the data, but for me, the most interesting element is easily the iPad’s popularity.
I don’t find this surprising. But if it’s true, it truly shows just how much longer people hold onto their iPads than their iPhones. If the average customer replaced their iPad as frequently as they do their iPhone, you’d expect Apple’s iPad revenue to be remarkably close to their iPhone revenue. But they’re not close. In their most recent quarter, iPhone revenue was 7× iPad revenue. And Mac revenue was slightly ahead of iPad revenue — but that might be more a function of average selling prices being so much higher for Macs than iPads, not replacement cycles.
Update: It goes without saying that any consumer survey is only as good as the surveyor. But CIRP, in particular, has posted some dubious ones, to say the least. Jeff Johnson pointed out on Mastodon that back in 2023, CIRP published a survey that claimed the Mac Pro accounted for 43 percent of all Mac desktop sales, with the Mac Mini and Mac Studio each accounting for only 4 percent each. That’s just bananas. That’s not like maybe wrong, that’s not gotta be a little wrong, that’s how could anyone publish this? wrong. It’s hard to believe anything from CIRP after they published that.
Jake Schumacher, director of the 2017 documentary App: The Human Story, sent me a note that Sebastiaan de With’s post this week, “Physicality: The New Age of UI” (my thoughts here), reminded him of a clip from the movie where Neven Mrgan compared Skeuomorphic design to classic cars from the 1940s and ’50s. So true. If you’ve got two and a half minutes to spare, watch this.
Jérôme Marin, writing at Cafétech:
The disagreement between Apple and Brussels centers on Article 5.4. In its English version, the article states that the gatekeeper — the term used by the Commission for the seven major tech companies subject to the DMA — “shall allow business users, free of charge, to communicate and promote offers, including under different conditions […], and to conclude contracts with those end users.”
This lengthy sentence creates ambiguity: what exactly does “free of charge” apply to? Apple claims it only applies to “communicate” and “promote,” meaning the right to insert redirect links in an app. But not to “conclude contracts,” meaning making purchases. Based on that, Apple argues it can still charge commissions on those external transactions.
The European Commission interprets it differently: contract conclusion must also be free of charge. It relies on the comma before the phrase “and to conclude contracts,” turning the sentence into an “enumeration.” “That ‘free of charge’ applies to all that is being enumerated after”, it explains in its detailed decision sent to Apple as part of the €500 million fine, which was made public last week.
“In other words, the price for app developers to pay [for external purchases] is zero,” writes the Commission. However, its case could be weakened by inconsistencies in the French and German translations of the text, which it acknowledges are “ambiguous.” Still, “other linguistic versions leave no room for interpretation,” notes Brussels.
I understand why EU laws are published in multiple languages, but it’s wild that that can create possible loopholes like this. But it seems rather obvious what the EC’s intention was here, and it wasn’t for Apple to charge commissions — let alone steep commissions — on transactions that take place outside the app after users tap a link to the web. If I were one of Apple’s lawyers, I’d argue about the placement of a comma too, and what it implies about what “free of charge” applies to. But the EC’s intentions are obvious. It’s not really about a comma.
On this particular issue Apple seems to be facing the exact same pushback in the EU as in the US: their anti-steering rules in the App Store aren’t legal.
Nice write-up from Zac Hall at 9to5Mac:
Theater for visionOS premiered a year ago with a clever software launch campaign: exclusively streaming John Gruber’s The Talk Show post-WWDC event live with 3D video.
The Apple Vision Pro app has continued to mature since its debut, adding extensive Plex support and a full-blown immersive planetarium that now hosts the 2025 SXSW award-winning “Resolution” music experience.
Next up, Theater is returning as the exclusive home to The Talk Show Live event stream.
First, as Hall points out, if you haven’t heard or thought about the Theater app for VisionOS since my show last year, there is now a ton of interesting immersive content there. Second, I’ve lost track of how many times I’ve read commentary, or listened to people on podcasts, wonder why there are hardly any “just make it feel like you’re there, in the audience, for the show” immersive shows for VisionOS.
That’s what Sandwich Vision did last year, and is doing even better this year, with my show. I thought it was kind of odd that it was me, of all people, and my once-a-year, not-that-big-a-deal-outside-the-Apple-nerd-media-world show, who was the first to livestream an immersive show experience for VisionOS. Maybe there were others first for Meta’s low-res headsets, but if there were, I’m not aware of them. My show last year really might have been first for any immersive headset.
Afterward, I figured by this year, while it might not be commonplace — simply because Vision Pro ownership is, you know, not that high — it wouldn’t be unusual. But it still is. I honestly don’t get why that is. Anyway, like I wrote in the previous post, if you can make the show, you really should attend. But if you can’t make the show, you definitely should watch live in Theater.
Sandwich Vision:
Theater, the premier platform for spatial media, cinema and events on Apple Vision Pro, is proud to announce the immersive livestream of The Talk Show Live from WWDC on Tuesday, June 10, 2025.
Following last year’s groundbreaking first-ever immersive livestream of the event from John Gruber, host of The Talk Show podcast and author of the renowned Apple blog Daring Fireball, Theater returns with an enhanced experience that builds on a full year of platform development and partnerships.
“When we launched Theater last year to showcase The Talk Show Live, we weren’t just experimenting — we were inviting people to experience a new kind of immersion. Bringing Apple executives into spatial media wasn’t just a world first; it was a glimpse of how shared experiences can transcend screens,” said Adam Lisagor, CEO and founder of Sandwich Vision. “This year, we’re not just adding features — we’re refining how people can feel connected, curious, and delighted together, again and again. Our goal is to make presence and participation the new standard for special events, where technology fades away, and what remains is the shared magic of being there.”
The livestream will be available in both 2D and 3D formats. While the 2D stream will be offered free of charge, the premium 3D immersive experience will be available for $11.99 for tickets purchased in advance, increasing to $14.99 on the day of the event. All ticket holders will receive permanent access to a pristine 6K version of the event to watch forever.
Make your purchases right in the Theater app. I’m snarky in the press release linked above, but I actually thought doing this last year was incredibly cool. Afterwards it was like I got to watch myself perform my own show, which was a lot weirder than just watching myself on regular video.
If you can make the show, you really should attend. Everyone tells me it’s fun. But if you can’t make the show, you definitely should watch live in Theater.
Jacob Kastrenakes, The Verge:
In April, a federal judge demanded that Apple begin allowing web links, cease restricting how links are formatted, and enable developers to offer external payment options without giving the company a cut of their revenue. Apple promptly appealed and requested that the order be put on hold until the legal proceedings were finished.
But an appeals court has now denied Apple’s emergency request to block the order. The court said it was “not persuaded” that blocking the order was appropriate after weighing Apple’s chances to succeed on appeal, whether Apple would be irreparably harmed, whether other parties would be hurt if the order is halted, and what supports the public interest.
The rejection bodes poorly for Apple’s chance of overturning the order, which stems from a lawsuit by Epic Games.
Here’s the denial from the United States Court of Appeals for the Ninth Circuit, nearly in its entirety, omitting only legal citations:
Apple’s Emergency Motion Under Circuit Rule 27-3 for a Partial Stay Pending Appeal is DENIED. In deciding whether to impose a stay, we consider: “(1) whether the stay applicant has made a strong showing that he is likely to succeed on the merits; (2) whether the applicant will be irreparably injured absent a stay; (3) whether issuance of the stay will substantially injure the other parties interested in the proceeding; and (4) where the public interest lies.” Apple “bears the burden of showing that the circumstances justify an exercise of [our] discretion.” After reviewing the relevant factors, we are not persuaded that a stay is appropriate.
The earliest this might get overturned, it seems to me, is the end of this year, but I get the feeling this injunction is here to stay.
Marco Arment, moved to write his first blog post in 11 months:
For unspecified reasons, Apple has declined to participate this year, ending what had become a beloved tradition in our community — and I can’t help but suspect that it won’t come back. (A lot has changed in the meantime.)
Maybe Apple has good reasons. Maybe not. We’ll see what their WWDC PR strategy looks like in a couple of weeks.
In the absence of any other information, it’s easy to assume that Apple no longer wants its executives to be interviewed in a human, unscripted, unedited context that may contain hard questions, and that Apple no longer feels it necessary to show their appreciation to our community and developers in this way.
I hope that’s either not the case, or it doesn’t stay the case for long.
They’ve invited members of the media to a screening of F1 The Movie Tuesday at 7:00pm in the Steve Jobs Theater. Thankfully, my press invitation from Apple has it marked as “optional”, because I have a conflict.
Marcus Mendes, in a piece at 9to5Mac with multiple spoilers for next week’s keynote:
Apple is working on supporting the ability to export notes in Markdown from Apple Notes, which is something third-party apps have supported for years. Granted, this is a niche feature, but as a fierce participant in the niche, I can confirm: this is huge.
When this story first started spreading this morning, it was getting repeated as Notes “gaining Markdown support”, which implied something like Bear or Obsidian, where you can type Markdown syntax characters while editing, and perhaps optionally see the Markdown syntax in your notes. “Markdown notes app” is really like a class of notes apps unto itself.
Some people find this surprising, but I personally don’t want to use a Markdown notes app. I created Markdown two decades ago and have used it ever since for one thing and one thing only: writing for the web at Daring Fireball. My original description of what it is still stands: “Markdown is a text-to-HTML conversion tool for web writers.” Perhaps an even better description of Markdown is Matthew Butterick’s, from the documentation for Pollen: “Markdown is a simplified notation system for HTML.”
The other great use case for Markdown is in a context where you either need or just want to be saving to a plain text file or database field. That’s not what Apple Notes is or should be. I can see why many technically-minded people want to use Markdown “everywhere”. It’s quite gratifying that Markdown has not only become so popular, but after 21 years, continues to grow in popularity, to the point now where there clearly are a lot of people who seemingly enjoy writing in Markdown more than even I do. But I think it would be a huge mistake for Apple to make Apple Notes a “Markdown editor”, even as an option. It’s trivial to create malformed Markdown syntax; it shouldn’t be possible to have a malformed note in Apple Notes. I craft posts for Daring Fireball; I dash off notes in Apple Notes.
Apple Notes offers a great WYSIWYG rich text editing interface that works great on an iPhone and even better on a Mac, which I think is exactly appropriate. Particularly clever are the limited formatting options, where you don’t pick a font per se, but rather only from a set of predefined styles, like headings, lists, and block quote. It’s not nerdy at all. You certainly shouldn’t need to “preview” (let alone keep a separate preview view open side-by-side with your editing view), nor switch between modes for editing and viewing. That’s the Macintosh way. (But that’s why I think Apple Notes’s use of hashtags, rather than real tokenized tags like in the Finder, was an enormous mistake on Apple’s part. Real tokenized tags can contain spaces (so a multi-word tag can just be “Words Written Naturally” not “#WordsCrammedTogether”) and don’t need to be prefixed with an ugly, nerdy-looking #
character. Notes using hashtags is like if the Finder disallowed spaces and uppercase letters in filenames.)
But Markdown export from Notes? That sounds awesome. Frankly, perhaps the biggest problem with Apple Notes is that its export functionality is rather crude — PDF and, of all formats, Pages. Exporting and/or copying the selected text as Markdown would be pretty cool. Very curious to see how they handle images though, if this rumor is true.
Wayne Ma, reporting last month at The Information (a paywalled website so obnoxious that they force $300/year subscribers to click through an article-blocking popover pitching them on upgrading to a $500/year subscription), and summarized here by MacRumors:
However, the smaller size of the new thin model will require compromises to its capabilities. The device will contain only a single speaker instead of the two speakers that Apple’s other phones usually have, one rear camera lens instead of the three in Apple’s flagship phones, and reduced battery life. Internal testing shows that battery life for the thin model will fall short of that of previous iPhones. The percentage of users who can go a single day without recharging the thin phone will be between 60% and 70%. For other models, that metric is between 80% and 90%, one of the people said.
To solve this, Apple is developing an optional accessory — a phone case meant for the thin model that also contains a battery pack, according to three people familiar with the matter.
It sort of goes without saying that the super-thin iPhone will have less battery life. How could it be otherwise? If 60–70% of users can still get through the day on a charge while using it, that sounds like it’s the right time for Apple to try such a phone. People who currently run their phones down to the red each day aren’t going to think “Hey, maybe I should try this crazy thin iPhone.”
What disappoints me is Ma’s reporting of an iPhone Air-only battery case from Apple. What I very much want Apple to make is a sequel to its amazing MagSafe Battery Pack with a Lightning connector that debuted in 2020 but was discontinued in 2023 (the year that the iPhones 15 switched from Lightning to USB-C). I’ve got two of these and they’re still, by far, my favorite iPhone battery packs. They’re the only Lightning devices left in my life and they’re so good I’m happy to still keep one Lightning cable in my travel bag to use them.
There are a zillion third-party “magnetic” (but not “MagSafe”) battery packs that work with iPhones, and most of them have larger batteries than Apple’s. But part of what makes Apple’s MagSafe Battery Pack great is that it’s so small, and shaped so comfortably. I don’t need a magnetic battery pack that tries to double my iPhone’s battery life. I just need like 1.5× on occasional phone-heavy days (like next Monday’s WWDC keynote), and Apple’s does just that. No third-party magnetic battery pack I’ve tried comes even close to attaching as securely to the back of the iPhone as Apple’s. And Apple’s has special integration with iOS, which gives you a cool animation on the screen when it’s first attached, and updates the battery life of the pack in the Battery widget alongside the iPhone’s own battery. (Apparently some newer third-party packs do now show the full-screen animation when first attached, but none yet integrate with the Battery widget — someone better call the European Commission.) Most importantly, with Apple’s MagSafe Battery Pack, iOS is smart, and doesn’t keep sucking juice when the phone has recharged up to 70% or so. By only slurping juice when it’s more efficient to do so, you get more effective battery life out of a noticeably slimmer battery back. It’s just so much better than any other battery pack I’ve tried.
This supposed iPhone “Air” seems like the perfect time to bring back the MagSafe Battery Pack, this time with USB-C — and unlike a model-specific case, it’d work with all MagSafe iPhones, not just the Air. (Sorry, 16e owners.) See also:
Dan Goodin, writing at Ars Technica:
This abuse has been observed only in Android, and evidence suggests that the Meta Pixel and Yandex Metrica target only Android users. The researchers say it may be technically feasible to target iOS because browsers on that platform allow developers to programmatically establish localhost connections that apps can monitor on local ports.
In contrast to iOS, however, Android imposes fewer controls on local host communications and background executions of mobile apps, the researchers said, while also implementing stricter controls in app store vetting processes to limit such abuses. This overly permissive design allows Meta Pixel and Yandex Metrica to send web requests with web tracking identifiers to specific local ports that are continuously monitored by the Facebook, Instagram, and Yandex apps. These apps can then link pseudonymous web identities with actual user identities, even in private browsing modes, effectively de-anonymizing users’ browsing habits on sites containing these trackers.
I’ll note that among the so-called “interoperability” requirements the European Commission is demanding of iOS is for third-party apps to run, unfettered, in the background, because some of Apple’s own first-party software obviously runs in the background. And I’ll further note that Apple made clear, back in its December 2024 report laying out its objections to the EC’s demands, that:
No company has made more interoperability requests of Apple than Meta. In many cases, Meta is seeking to alter functionality in a way that raises concerns about the privacy and security of users, and that appears to be completely unrelated to the actual use of Meta external devices, such as Meta smart glasses and Meta Quests.
This newly uncovered “Local Mess” exploit — which seemingly only works on Android — is exactly the sort of scheme Meta wants to pull on iOS: to track users across millions of websites while they justifiably believe their web browsing is sandboxed from all native apps.
Back to Goodin:
Meta Pixel and Yandex Metrica are analytics scripts designed to help advertisers measure the effectiveness of their campaigns. Meta Pixel and Yandex Metrica are estimated to be installed on 5.8 million and 3 million sites, respectively.
Every one of the sites that includes these tracking scripts is complicit to some extent in the theft of hundreds of millions of Android users’ web browsing privacy.
A team of researchers has uncovered a scheme they’ve dubbed “Local Mess” — used by Meta since September 2024, and Russian search engine Yandex since 2017 (!) — to de-anonymize Android users’ web browsing across millions of websites that include Meta’s and Yandex’s respective tracking scripts. From their extensively detailed report:
These native Android apps receive browsers’ metadata, cookies and commands from the Meta Pixel and Yandex Metrica scripts embedded on thousands of web sites. These JavaScripts load on users’ mobile browsers and silently connect with native apps running on the same device through localhost sockets. As native apps access programmatically device identifiers like the Android Advertising ID (AAID) or handle user identities as in the case of Meta apps, this method effectively allows these organizations to link mobile browsing sessions and web cookies to user identities, hence de-anonymizing users’ visiting sites embedding their scripts.
This web-to-app ID sharing method bypasses typical privacy protections such as clearing cookies, Incognito Mode and Android’s permission controls. Worse, it opens the door for potentially malicious apps eavesdropping on users’ web activity. [...]
The entire flow of the _fbp cookie from web to native and the server is as follows:
- The user opens the native Facebook or Instagram app, which eventually is sent to the background and creates a background service to listen for incoming traffic on a TCP port (12387 or 12388) and a UDP port (the first unoccupied port in 12580-12585). Users must be logged-in with their credentials on the apps.
- The user opens their browser and visits a website integrating the Meta Pixel.
- At this stage, websites may ask for consent depending on the website’s and visitor’s locations.
- The Meta Pixel script sends the _fbp cookie to the native Instagram or Facebook app via WebRTC (STUN) SDP Munging.
- The Meta Pixel script also sends the _fbp value in a request to https://www.facebook.com/tr along with other parameters such as page URL (dl), website and browser metadata, and the event type (ev) (e.g., PageView, AddToCart, Donate, Purchase).
- The Facebook or Instagram apps receive the _fbp cookie from the Meta Pixel JavaScript running on the browser. The apps transmit _fbp as a GraphQL mutation to (https://graph[.]facebook[.]com/graphql) along with other persistent user identifiers, linking users’ fbp ID (web visit) with their Facebook or Instagram account.
The same day the researchers published this report, Meta stopped doing it.
I’ve said it before but not in a while: Meta is a criminal enterprise. What they’ve done here may not have broken any laws, but there certainly should be laws against it. And in terms of simple common sense, the entire elaborate scheme only exists to circumvent features in Android meant to prevent native apps from tracking you while you use your web browser. Saying it’s not illegal doesn’t mean it isn’t theft. It’s like the privacy equivalent of Trump’s cryptocurrency grift, which might not violate any current laws, but clearly exists as a bribery scheme.
Emily Kennard and Margaret Manto, reporting last week for NOTUS (“News of The United States” — a seriously good up-and-coming national affairs publication):
Health Secretary Robert F. Kennedy Jr. says his “Make America Healthy Again” Commission report harnesses “gold-standard” science, citing more than 500 studies and other sources to back up its claims. Those citations, though, are rife with errors, from broken links to misstated conclusions.
Seven of the cited sources don’t appear to exist at all.
Shocking that these dipshits would generate their report with whatever came out of an LLM and not actually check — let alone, you know, read — the cited studies.
Hard not to see the invitation and this new animation as a hint that the much-rumored UI redesign/refresh is, indeed, going to be glassy.
Dyson:
Join James Dyson as he introduces the new Dyson PencilVac Fluffycones cleaner. Our latest, most advanced floorcare technology — now available in Japan.
Nine minutes, short and sweet. I watched the whole thing and loved it. If it had been pre-recorded, I bet I wouldn’t have gotten more than two or three minutes into it, even though the video would have been more polished. There’s just something compelling about a live demo, even when you’re watching on YouTube.
(The new PencilVac looks cool too, but it seems too good to be true. I’ll be interested to hear from reviewers whether it, uh, actually sucks or kinda sucks.)
Location: The California Theatre, San Jose
Showtime: Tuesday, 10 June 2025, 7pm PT (Doors open 6pm)
Special Guest(s): Definitely, but keep in mind what I announced last week
Price: $50
I’ll have more to announce about the show soon, but one week out, I just want to remind everyone that tickets are on sale now, and selling at about the same pace as the last two years. (In 2018 and 2019, when WWDC was a real in-person conference in San Jose, tickets sold out almost instantaneously.)
Also: at least one sponsorship slot is still available. If you’ve got a product or service you’d like to see me promote at the start of the show, shoot me an email.
Sebastiaan de With, in a wonderfully-illustrated piece (a) examining, in detail, where iOS UI has been, and (b) speculating, with detailed mockups, where he thinks/hopes it’s about to go, starting at WWDC next week:
I’d like to imagine what could come next. Both by rendering some UI design of my own, and by thinking out what the philosophy of the New Age could be.
A logical next step could be extending physicality to the entirety of the interface. We do not have to go overboard in such treatments, but we can now have the interface inhabit a sense of tactile realism.
Philosophically, if I was Apple, I’d describe this as finally having an interface that matches the beautiful material properties of its devices. All the surfaces of your devices have glass screens. This brings an interface of a matching material, giving the user a feeling of the glass itself coming alive. [...]
I took some time to design and theorize what this would look like, and how it would work. For the New Design Language, it makes sense that just like on VisionOS, the material of interactivity is glass.
I hope, very much, that what Apple has been working on is along the lines of what de With has mocked up. It both looks great (and better than what we have now) and makes sense. I also agree with him that it would be a competitive advantage for Apple to establish a new visual design language that no existing design tools can create. You can’t make the sort of things de With is describing with Figma. Competitors could (and I guarantee will) superficially copy the look, but not the interactive responsiveness of lighting effects.
In a profound way, a UI language comprised of glossy and matte glass, running on phones and tablets that themselves are made of glossy and matte glass, would hark back to the early days of Mac OS X, when the “lickable” translucent Aqua UI theme felt of a piece with the colorful translucent plastic enclosures of the iMac, PowerMac, and iBook. Right down to the pinstripes. (Apple never did make an Aqua-style PowerBook along those lines, instead going straight from classic black plastic to the Titanium PowerBook G4, the styling of which augured the post-Aqua look-and-feel of Mac OS X 10.5 Leopard and the much-beloved 10.6 Snow Leopard.) I’ve been clamoring for buttons to look like buttons again ever since iOS 7.
But as much as I truly love de With’s mockups, they’re all for iOS. What I’m left unsettled by is my failure to imagine how this design language could be brought to the Mac. Macs aren’t made of glass; they’re all made of aluminum. But the main difference is that the way many of us use MacOS is with a lot of stacked windows atop each other. The last thing MacOS needs is more transparency/translucency than it already has. Some depth to its UI controls, though? That’s something MacOS is in almost desperate need of. A horse, a horse, my kingdom for a Mac UI theme where you can tell, instantly, whether a button is enabled or disabled or which item in a tabview controller is selected.
We’ll soon see.
From my 2011 post linking to Fantastical 1.0:
Fantastical’s primary innovation is its natural language parser for event creation — you type something like “Yanks-Rays tonight at 6:40” and Fantastical not only parses that into a new event, but, using some very clever animation and design work, shows you what it thinks you mean before you hit return to actually create the new event. Watch their screencast to see what I mean.
Four years ago I wrote a piece called “Deal With It”, about how some UIs feel like going uphill and some feel like going downhill. An uphill UI feels like you’re fighting against the app; a downhill UI makes it feel like the app is helping you along. The example I chose to illustrate my point was event creation in iCal (uphill, and steep) vs. 37signals’s Backpack (downhill). Fantastical is an even better downhill UI for event creation.
A friend texted me after my post earlier today, in which I wrote about Fantastical’s new AI-driven email forwarding service. My friend wrote that he does this sort of thing with ChatGPT frequently, using photos of event posters he sees on the street or screenshots from event images in Instagram, with a prompt like “Create a Google Calendar link for these.” He concluded, “IMO calendar event entry is one of the most tedious UI problems that we’ve never truly solved.”
I hadn’t revisited my 2007 “Deal With It” piece in a while, but I just re-read it, and it holds up. I still feel like the UIs that most annoy me are the ones that give me the most fields to deal with. I mention instant messaging vs. email a lot in the piece, coming out squarely on the side of IM for communicating with friends, even for things that I admit probably should have been an email. The predominant messaging platforms of 2007 are now long gone — AIM, ICQ, Yahoo, etc. But those platforms lost only because they were surpassed, not because the basic idea was wrong. Messaging itself — iMessage, WhatsApp, Signal, etc. — is a zillion times more popular today. I almost never today think “Maybe that should have been an email...” when I text a friend. There’s just so much less to deal with. Today it’s more likely that I’ll send someone an email and think to myself “I probably should have just texted them that...”
This is one way to frame the explosion in popularity of ChatGPT and its many competitors. They help you accomplish tasks that would feel far more tedious to do on your own than just telling them to do it for you with a sentence or two of plain English describing what you want done, perhaps including a photo or two. LLM chatbots are able to turn feels like pedalling uphill tasks — often just everyday ones — into feels like coasting downhill tasks.
Flexibits:
Just forward emails to [email protected] from any email address linked with your Flexibits Account and Fantastical will convert them into events or tasks to quickly add to your calendar. After a few seconds you’ll see detected events appear in Fantastical where you can quickly add them as an event or task. [...]
Emails are processed by Flexibits servers and Google Cloud and then deleted immediately after they are processed. Emails are not used or retained by Flexibits or Google Cloud for AI training purposes.
Events that are detected in emails are stored on Flexibits servers and deleted when you add or discard them in Fantastical.
There are a lot of events in email messages that have always been easy to get into Fantastical (or any other calendar app) because they include an ICS file attachment. Like when I book a flight — I always get an email with an ICS attachment containing the flight details, and I just open that in Fantastical to import it. Forwarding that email to Fantastical would take longer than just opening the attachment. But what about a casual email from a friend or family member that doesn’t come with an attachment?
Here’s an example email I sent to myself from a sort of burner account I have for testing and for doing things like this.
From: Heywood Floyd <heywood••••••••@icloud.com>
Subject: Party for Hal on Saturday
Date: June 3, 2025 at 1:22:45 PM EDT
To: John Gruber <••••••••@daringfireball.net>
Party at my house is on this Saturday, 12-3 or so.
You don’t have to bring anything.
That was the entire email, which I deliberately wrote in a very casual way (e.g. “this Saturday” instead of an actual date, and “12-3” as the time, without an explicit “pm”). Forwarded to Fantastical’s new event detection address, well under a minute later I got the following suggested event notification from Fantastical on my Mac:
Title: Party for Hal at Heywood Floyd's house
Location: Heywood Floyd's house
Date: 7 June 2025, 12:00pm – 3:00pm
Note: "You don't have to bring anything."
Also included in the Note field was a link to the original message in Mail.
In Apple Mail, Siri also suggested an event from the original email. After clicking “Add”, that event had the following details:
Title: Party with Floyd
Location: «empty»
Date: 7 June 2025, 12:00pm – 3:00pm
Note: «empty»
Nothing in Siri’s auto-detected event was wrong. Both got the date and time right. Siri’s title is fine — in real life, I’d know what that meant. But Fantastical’s title is perfect — it’s a party for Hal, at Heywood’s house. And Siri doesn’t include anything in the Note field, not even a link back to the original message, so it would be up to my own memory to remember where the party was.
To be clear, Fantastical doesn’t just add these events to your calendar. It shows them as suggestions, and there’s a “Preview” button in addition to “Add”. I’ll still preview before adding, but using this service does seem like a decent timesaver for creating new events from casual emails.
Matthew Garrahan, in the Financial Times:
Sir Jony Ive remembers the day in 1997 when he first met Laurene Powell Jobs, outside the house she shared with her late husband, Steve. [...]
“I was often at the house,” Ive says. “Certainly on the weekends,” says Powell Jobs, sitting across from him on a long table. Ive nods. “It feels to me like we grew up together,” he says. “We’ve gone through hard things and happy things...”
“... family and children and work,” says Powell Jobs.
“There’s that Freud quote,” Ive says. “All there is, is work and love. Love and work.”
On the device(s) Ive is spearheading development of at io:
Ive deftly dodges my attempts to get him to tell me what it is but hints he was motivated by a disillusionment with how our relationship with devices has evolved. “Many of us would say we have an uneasy relationship with technology at the moment,” he says. I’m guessing this includes screen addiction and the harms caused by social media. Whatever the device is, driving its design is “a sense of: we deserve better. Humanity deserves better.”
On Powell Jobs as the owner, committed to the cause, of a major US news publication:
The Signalgate story prompted a furious response from the US president, who called Goldberg a “sleazebag” before inviting him in for an interview weeks later. “It’s very important to emphasise that, despite having the majority ownership stake in The Atlantic, I’m involved in the business side and not the editorial side,” Powell Jobs says. “We feel very strongly that freedom of the press means they are free to write the truth as they find it, and follow a story as they find it. It’s not up to us to approve or disapprove.”
In the years after Steve Jobs’s death, while Ive still worked at Apple, I took note that at keynote events, Powell Jobs and Ive always sat next to each other. Always. The media seats are never all that close to the VIP seats in the first two rows, but both of them are rather easily identified by the backs of their heads. I observed, a few times, that in those anxious moments of prelude before a show, the two generally only chatted with each other. I know those first few post-Steve keynotes were emotional for Ive. But I can’t even imagine what they were like for Powell Jobs.
It always moved me to observe that they went through them together, almost literally leaning on each other in their seats.
WhatsApp:
As one of our biggest requests, we’re excited to announce that WhatsApp is now available on iPad.[...]
We’ve made WhatsApp for iPad ideal for multitasking so you can get more done. Take advantage of iPadOS multitasking features such as Stage Manager, Split View, and Slide Over to view multiple apps at once, so you can send messages while browsing the web, or research options for a group trip while on a call together. WhatsApp also works with your Magic Keyboard and Apple Pencil.
One of the weird things about Meta’s companywide obstinate refusal to adapt its iOS apps for iPadOS is that for WhatsApp, they’ve had a fairly decent Mac app for years. Surely it was less work to adapt their iOS app for iPadOS than it was to create a passable Mac app using Catalyst.
Famously, Instagram doesn’t support iPad screen sizes. You can run and use the iPhone version of Instagram on iPads — and I’m guessing tens of millions of people do — but it’s the clumsy thing where it launches as an iPhone-sized window in the middle of the big iPad display, and you can hit the “double arrows” button to zoom the window to 2× size. You can also use Instagram via the web, on either Mac or iPad, and it’s a pretty full-featured app-like experience.
What was frustrating about WhatsApp’s lack of iPad support until now is that you just couldn’t use WhatsApp at all from an iPad, other than as a web app. Because of the way WhatsApp handles security, you’re really only able to sign in to one “primary” device at a time, and that device must be a phone. Then, what you do to use WhatsApp on other supported platforms is set up those other devices as “linked devices” from the WhatsApp app on your primary phone. WhatsApp still doesn’t let you use the same account from more than one phone, which is highly frustrating for those of us with somewhat unusual edge cases like writing reviews of new devices. WhatsApp’s phone apps — for both iOS and Android — can only serve as primary devices. There’s no way to use one phone as “primary” and use WhatsApp on a second phone as a linked device. I’d go nuts if iMessage worked that way. But that’s why, prior to Meta creating a proper iPad app for WhatsApp, you couldn’t just launch the iPhone app on iPad. [Update, 7 June: Turns out, WhatsApp added support for using phones as linked devices two years ago. We regret the error.]
Mark Gurman reported over the weekend that proper iPad support for Instagram is forthcoming too:
Fifteen years after the first iPad went on sale, WhatsApp is now on the tablet. And, yes, it’s just a precursor to the most highly anticipated iPad app ever: Instagram. I’m told that employees on the Meta Platforms Inc. campus are actively testing Instagram for the iPad and that development work is full steam ahead.
Mark Alldritt, Late Night Software:
The day has finally come. After 30 years of continuous development, Script Debugger has been retired and will no longer be available for sale. Please see this post for more information.
Over the last few months we have received a wonderful outpouring of well wishes and stories from our customers describing how Script Debugger has helped them over the years, via email and on our forum. [...]
Script Debugger is now a free download. Links to all versions of Script Debugger from 8.0 to 4.0, along with registration numbers, are available on the Downloads page. These free versions of Script Debugger are provided AS-IS and without warranty, maintenance or support.
Those seeking a version of Script Debugger for the Classic MacOS should go here.
That last paragraph speaks to what an incredible run this has been. 30 years ago was 1995 — which was so solidly in the classic Mac era that the OS was still named “System 7”, not “Mac OS 7”. I forget when I first started using Script Debugger, but it was definitely in the classic Mac era. The oldest license number I still have is for Script Debugger 3.0 in 2005, but I’d been using it for years at that point.
Script Debugger isn’t just a spectacularly good Mac developer tool. (Indispensable, I would say. A lot of the problems many scripters have with AppleScript aren’t just mitigated by using Script Debugger instead of Apple’s free Script Editor — they go away.) It has also always come with spectacularly thorough and exceedingly well-written documentation — a good user manual describes what a product does, but a great one also explains how to use it.
But even better than that, the product always fostered a community of users. You could email tech support for help and get world-class expert personal assistance, or, you could participate in their (still vibrant!) user forum. Late Night Software always was a small team — Mark and Shane Stanley for the last decade or so, big contributions from Matt Neuburg, and, for a long (but not long enough) while prior to that, Mark’s late wife Gerry Tubin — whom I had the pleasure of meeting at Macworld Expos of yesteryear. Late Night Software never felt like a “company” per se. It always felt like a team. They exemplified all of the ideals of the indie Mac developer community and culture. At this point, it’s fair to say Late Night Software helped define those ideals.
But all good things come to an end. I haven’t really spent much time thinking about “apps” retiring, even while at the top of their game, but here we are. To Mark and Shane, I offer my profound thanks and sincere congratulations. What a run. Script Debugger is going out on top.