By John Gruber
OpenAI, Anthropic, Cursor, and Perplexity chose WorkOS over building it themselves.
This design concept by Tommy Walton is interesting. What I like about it:
I do see a few problems. Today, iPadOS uses a swipe from the left side of the screen as a shortcut for “go back”. In Walton’s concept, this would be a way to resize a full-screen app to take up the right side of the display. And how would this work with multitasking with other apps — i.e. how do you get a split-screen “space” into the multi spaces view, and how do you get the Dock to appear? There’s a lot more to think through here, but as a starting point this is a good concept — and so much better than what we actually have.
At the end of my piece last night about the location of the Apple Podcast app’s cache folder on MacOS 10.15, I griped about how ugly the folder’s name is: “243LU875E5.groups.com.apple.podcasts”. Most of the folders in Group Containers have similar ugly prefixes.
I figured there was a logical explanation, and there is: those prefixes are Apple Developer Account Team IDs, and according to Apple’s documentation, they’re mandatory:
The value for this key must be of type
array, and must contain one or morestringvalues, each of which must consist of your development team ID, followed by a period, followed by an arbitrary name chosen by your development team. For example:com.apple.security.application-groups <array> <string>DG29478A379Q6483R9214.HolstFirstAppSuite</string> <string>DG29478A379Q6483R9214.HolstSecondAppSuite</string> </array>
Just because there’s a reason for this doesn’t make it a good reason. There are logical reasons why the Windows Registry is the way it is, but that doesn’t make an elegant, graceful design. Mac OS X inherited an elegant, graceful design for the layout and naming conventions of the entire Library hierarchy (not to mention the elegance of the separate System, Local, Network, and User domains for the Library). There’s no reason the naming and structure for everything in Library not to be friendly both to developers and users looking there to troubleshoot or simply to figure out how things work.
Like I wrote last night, arguing that it doesn’t matter if these identifiers are ugly and inscrutable (and break alphabetical sorting) because most users will never see them is exactly like arguing that it doesn’t matter what the back of the cabinet looks like.
You know how some apps and system services have system-wide keyboard shortcuts? Usually, that’s handy. But sometimes it means that a shortcut in the app you’re using doesn’t work because some system-wide utility is eating the keystroke. When that happens it can be hard to track down what app or service is taking that shortcut.
ShortcutDetective, a free utility from Irradiated Software, is designed specifically to track down which app is receiving a shortcut. Just run the app (after granting it Accessibility permissions), type the shortcut, and in most cases ShortcutDetective will tell you which app is receiving it. Saved me a lot of troubleshooting effort today.
(Thanks to Matt Cassinelli for the tip.)
Special guest John Moltz returns to the show. Topics include Larry Tesler and his “no modes” mantra for UI design, the state of malware on the Mac, third-party default apps on iOS, Apple and the coronavirus outbreak, and a record number of tips and tricks.
Brought to you by these fine sponsors:
Speaking of technical details of the new Mac Pro, aerospace engineer Craig Hunter reviewed a $32,000 28-core configuration:
Now, ordinarily these computations are run on a supercomputer and cost thousands of dollars per solution, or you’d need to build a cluster for $15-20K or more. But with 28 cores and the ability to handle up to 1.5TB of memory, the Mac Pro is a competitive alternative. To test that, I ran a wind simulation case on the Mac Pro and was able to obtain a converged solution in just 42 minutes, which puts the Mac Pro in a very productive club and justifies the high cost of the machine. A $20-30K Mac Pro doesn’t make sense for very many computer users, but an engineering firm would get their money’s worth out of the machine in short order.
While running this test, all 28 cores were pegged at 100% for the full 42 minutes, but the Mac Pro’s fans never got loud, airflow never got excessive, and temperature stayed comfortable. The Mac Pro operated with a very quiet low frequency whoosh that is leagues ahead of similar workstations I have used, and would be well suited to an office environment. I can remember running similar cases many years ago on a quartet of 2012 Mac Pro machines that were insanely loud and required a window air conditioner to keep my office temperature below 85°F, in winter no less!
Detailed technical paper from Apple. There’s a separate one for the Pro Display XDR, too.
Richard Cooke, writing for Wired:
Yet in an era when Silicon Valley’s promises look less gilded than before, Wikipedia shines by comparison. It is the only not-for-profit site in the top 10, and one of only a handful in the top 100. It does not plaster itself with advertising, intrude on privacy, or provide a breeding ground for neo-Nazi trolling. Like Instagram, Twitter, and Facebook, it broadcasts user-generated content. Unlike them, it makes its product de-personified, collaborative, and for the general good. More than an encyclopedia, Wikipedia has become a community, a library, a constitution, an experiment, a political manifesto — the closest thing there is to an online public square. It is one of the few remaining places that retains the faintly utopian glow of the early World Wide Web. A free encyclopedia encompassing the whole of human knowledge, written almost entirely by unpaid volunteers: Can you believe that was the one that worked?
Wikipedia is not perfect, but what is? The knock against Wikipedia when it started is that it wouldn’t work at all, that it was doomed to failure. Turns out, it not only works, it works very well. It’s an essential, irreplaceable resource today.
Ming-Chi Kuo, in a note to investors obtained by MacRumors:
We expect that Apple’s new products in 12-18 months will adopt processors made by 5nm process, including the new 2H20 5G iPhone, new 2H20 iPad equipped with mini LED, and new 1H21 Mac equipped with the own-design processor. We think that iPhone 5G support, iPad’s adoption of innovative mid-size panel technology, and Mac’s first adoption of the own-design processor are all Apple’s critical product and technology strategies. Given that the processor is the core component of new products, we believe that Apple had increased 5nm-related investments after the epidemic outbreak. Further, Apple occupying more resources of related suppliers will hinder competitors’ developments.
Juli Clover at MacRumors says “Apple is said to be moving to ARM-based chips in an effort to make Macs, iPhones, and iPads work together and run the same apps.” There’s obviously an aspect to that with Catalyst, but the existence of Catalyst now shows that it’s not necessary for the platforms to be on the same CPU architecture to run the same apps.
The reason for Apple to move Macs to its own in-house ARM chips is much simpler than that. (1) Apple’s laptop chips are better than Intel’s — they’re faster and more power efficient. (2) Using their own chips puts Apple in control of its own timeline for product updates. Why did it take so long for Apple to get the retina MacBook Air out the door? The one-word answer I was told by a high-perched little birdie: Intel.
I know others disagree, and expect Apple to just drop the mic and unveil ARM-based Macs as a surprise at some upcoming event. I still expect them to announce the transition at WWDC, ahead of actual hardware, because you really do want software to be ready on day one. With the PowerPC-to-Intel transition, Apple made the announcement at WWDC in June 2005, offered developer kit hardware to developers, and announced the first Intel-based Macs — MacBook Pros, replacing the PowerBook brand — in January 2006.
I could see Apple having a more accelerated timeline between announcement and hardware starting to ship with this transition, but I still think they’ll announce it at WWDC to give developers time to recompile Mac software to run natively before any hardware actually ships to consumers. I do not think x86 apps running in emulation on ARM Macs are going to perform well. I wonder, really, if Apple will even offer x86 emulation at all.
The other big question: does Apple intend to transition the entire Mac lineup to its own ARM-based chips, or just the portables? Apple has proven that they have chips that best Intel’s offerings for portables. If they’re working on chips that can best or at least equal Intel’s offerings for the iMac Pro and Mac Pro, it’s a complete secret at this point.
Also worth noting: Ming-Chi Kuo is often wrong, especially about products other than iPhones and iPads. We could be writing this same stuff a year from now and Macs could remain on Intel until the end of the platform. But I do think they’re moving to ARM, sooner rather than later.