Six Colors
Six Colors

Apple, technology, and other stuff

Support this Site

Become a Six Colors member to read exclusive posts, get our weekly podcast, join our community, and more!

By John Moltz

This Week in Apple: Things continue to happen

John Moltz and his conspiracy board. Art by Shafer Brown.

The fun never stops with Apple, which is great for job security and at the same time so exhausting. Apple’s experimenting with a new twist on the ad market and asks the perennial question “Will it fold?”

Getting apps on the down-low-d

In a surprise turn of events, something happened this week. We go live now to the thing for a live report in real time (previously recorded).

“Apple adds Web Distribution for iOS apps in EU, loosens other restrictions”

If you had that on your bracket for Apple and the EU, then you are probably either Apple or the EU, possibly both. Either way, you’re not eligible to play this game. Your $5 buy-in will not be refunded.

This move does not come without some major caveats. Developers must have more than one million installs in the EU over twelve months, have been in the developer program for at least two years, and probably be able to show at least three forms of ID.

If you thought that was all the EU-related Apple news one week could handle, well, don’t close this tab yet!

I SAID DON’T CLOSE THIS TAB, KEVIN.

“Spotify says its iPhone app updates in the EU are getting held up by Apple”

While Apple is appealing the EU’s $2 billion decision against it, it is apparently not doing anything with the app update Spotify submitted. Hey, I get it, Apple. There are a lot of things I haven’t gotten to either. Just a lot of good TV on right now.

Ad nauseum

Apple appears set to succumb to peer pressure and bring an ad-supported tier to TV+.

“Cheaper Apple TV+ With Ads Plan a Possibility, Recent Job Hires Suggest”

If Netflix, Max, Paramount+, Amazon Prime, uh, the one with Poker Face and, uh, the other one all jump off a bridge, I guess Apple will, too.

Remember when you could just buy an ad-free episode of TV in iTunes? Steve Jobs made a big deal about it when he announced iTunes 6. Sure, you can still buy episodes of shows in the TV app, but probably not the ones you want to watch. This is not the future we were promised.

OK. OK. Look, no one like ads. But what about—are you ready?—ads with AI?

“Apple has begun testing an AI-powered ad product similar to Google’s Performance Max as it looks to supercharge its $7 billion ad business”

Apparently this new technology would start on the App Store but “could lead to new ad placements across Apple’s properties”.

Oh. Great. That’s great.

No travel keyboards

Well, let’s talk about things you’re sure to like. Sweet, tasty Apple rumors, fresh off the vine of the imagination. What’s cooking in Tim’s kitchen these days?

Apple does have an iPhone SE 4 in the pipeline, though if you’re hoping to get one of these affordable devices you’re going to have to wait until next year. Purportedly leaked CAD renderings show the device as being the same size as the iPhone 14 but with a single rear camera.

And ads. It’ll have ads.

No, not really.

I don’t think. But who knows?

In wackier rumors, Ming-chi Kuo suggests that before Apple releases a foldable iPhone or iPad, it will unveil a 20.3-inch foldable MacBook. Of course, all MacBooks are foldable (even twice, if you’re really committed to it) but these would be all-screen.

Apple appears to be saying “You didn’t like the butterfly keyboard? FINE. We’ll just take your keyboards away.” Somewhere Jony Ive was overcome by a wave of indescribable pleasure, though he did not know why. Kuo says these could enter mass production by 2027 but I’ll believe it when I see it.

Possibly not even then.

[John Moltz is a Six Colors contributor. You can find him on Mastodon at Mastodon.social/@moltz and he sells items with references you might get on Cotton Bureau.]



Regulations and ceiling fans

Apple’s EU rules are now changing weekly; Jason has a smarter heater and Dan’s looking for a smart fan. [More Color/Backstage members get 10 more minutes, including why Subscribe-and-Save services are so frustrating.]


by Jason Snell

Former Meta exec Hugo Barra on Vision Pro

Hugo Barra, former head of Oculus at Meta, has a lengthy review of his Vision Pro experience that’s well worth reading. Don’t let the somewhat inflammatory first headline (of four?!) put you off:

But in the case of VR at Oculus, we also never really felt like the world had a Northstar that could truly capture human hearts and minds, and without that it would be impossible to transition VR from being a niche gamer tech to the incredible spatial computing paradigm that we always thought it potentially represented…

The Vision Pro launch has more or less done exactly what I had always hoped for, which is to build a huge wave of awareness and curiosity that elevates the spatial computing ecosystem and could ultimately lead to mass-market consumer demand and a lot more developer interest that VR has ever had. Now it’s up to the industry to create enough user value and demonstrate whether this is in fact the future of computing.

Barra makes some smart observations about the hardware—most first-generation hardware is over-engineered because it’s being built before the final needs of the product are clear—and when he’s impressed by what Apple has done, he is very impressed.

Barra also makes a point similar to the one I’ve been making for a while now: For all of Mark Zuckerberg’s protests and insistence that his own product, the Quest 3, is “better” than the Vision Pro—I mean, it’s his product, of course he’s going to say that—the truth is that the Vision Pro is great for Meta:

Wile working at Meta/Oculus I used to semi-seriously joke that the best thing that could ever happen to us was having Apple enter the VR industry…. I knew Apple would do the best job of any company making people really want VR through its unparalleled brand, design and marketing…. For Meta, the Vision Pro launch is the best marketing tool for Quest VR that the company could have dreamed of but could have never achieved on its own.

The Vision Pro validates Meta’s interest, makes more people aware of the category, helps establish the strengths and weaknesses in the format, and helps give Meta a competitor to focus on. Similarly, Meta’s existence in the category will hopefully prevent Apple from getting complacent.


By Jason Snell

Using Panic’s Nova for remote Python scripting

Note: This story has not been updated since 2024.

Sticky scrolling through a Python project in Nova, complete with a terminal tab and an SFTP sidebar.

I’ve been writing scripts in Python for a few years now, and it’s taken over a lot of my remote automation. I’ve got a calendar in my kitchen driven by a bunch of Python scripts, and numerous automations running on a remote linux server for Six Colors and The Incomparable.

Up to now, I’ve been doing all of my Python work in BBEdit, an app I use as my default tool for so much of the work on my Mac. But to be accurate, I have to say that I do all my work in BBEdit and Terminal, because these are scripts running on remote devices that I need to be able to control.

The other day it hit me: While I think of Panic’s $99 Nova as a web development tool (I used it when I moved Six Colors into WordPress, which required rebuilding the site’s entire theme using PHP), it’s also a code tool, with SFTP and a terminal built in. An hour later I had created Nova projects for all my remote Python tools and was happily able to access remote directories and the command line from a single tabbed window. Nova also has some pretty great code editing features of its own that go a little bit beyond BBEdit, including sticky scroll, which helps me know what function(s) I’m inside of while editing.

I know a lot of people swear by Microsoft’s free Visual Studio Code, but every time I look at it I realize that it is made for people who are not me. Nova’s outside my comfort zone, but it’s closer—and seems to want to work the way I work.

This will show you how much of a sicko I am. A recent Nova update added support for debugging features, which I’ve only ever used in Script Debugger, the definitive AppleScript development tool. That’s right, programmer nerds, my only debugging experience ever is with AppleScript.

Anyway, I can’t entirely understand how to set up debugging (and remote debugging?!) in Nova, but I’m going to give it a go because it would be nice to stop debugging by printing various things to the log and waiting for things to break.

I’m sure I’m still only using a fraction of the tools available to me in Nova, but for my projects writing scripts on remote Linux servers, it’s found a place in my tool chest.



The Europe-mandated tech changes we’d like to see in the US, circular vs. square smart watches, how often we completely reset our devices, and the extent of our home automation pursuits.


By Jason Snell for Macworld

Apple’s approach to EU regulations means the drama won’t end soon

If Apple had its way, it would never open the App Store to competition, never offer sideloading of apps, never allow app developers to link to outside websites, and probably never reduce its cut of all App Store purchases from the original 30 percent tariff. For the last 15 years, Apple has had its way.

That’s all changed, now, by the force of the European Union’s Digital Markets Act (DMA), along with the results of a few legal matters in Japan, South Korea, and the Netherlands. This is a new era, where Apple can’t just have its way—instead, it has to abide by regulations specifically targeted at its own preferred business practices.

The company’s reaction to this era has been occasionally combative and passive aggressive. Some have called it “malicious compliance,” a label that I don’t think quite encompasses Apple’s approach. As events this week have shown us, Apple’s approach to responding to regulation is is incremental and iterative—kind of like its approach to designing and updating products.

The question is, what’s going to be the cost of Apple taking this approach?

Continue reading on Macworld ↦


By Dan Moren

Apple adds Web Distribution for iOS apps in EU, loosens other restrictions

Note: This story has not been updated since 2024.

It’s been a seismic few weeks for Apple in the European Union, and the company’s approach to distributing iOS apps continues to evolve. On Tuesday, Apple announced a few further changes to its rules, all of which stand to make significant changes to the marketplace for iOS apps. Let’s break them down.

One-stop developer shop

When Apple initially announced third-party app marketplaces on iOS in Europe, one restriction it put in place was that a company could not create a store that featured only its own apps. If Meta or Epic wanted to build a third-party app store, it would have to offer software from any developer that essentially met its criteria.

But that restriction has now been abolished. Which means that if a company wants to gather all its apps in a third-party store, thus reducing its dependance on Apple and avoiding the company’s 30-percent cut, that’s now a possibility. (Granted any extremely popular apps, such as Meta’s, would likely trigger Apple’s new Core Technology Fee.) I’m sure that Meta, Google, and some other large tech companies are doing the math right now to figure out if this new rule works in their favor or not.

An external link’s awakening

One element of Apple’s business practices that has gotten a lot of attention worldwide is its restrictions on apps linking out to the developer’s site in order to offer discounts or promotions. (The company’s harshest restrictions on those external links have gotten them in legal hot water in the U.S. and elsewhere, leading to some relaxing of terms.)

Previously, apps in the EU would have had to adhere to Apple-provided templates in order to provide links out. These templates carefully controlled the way such links would look and where they would appear.

But Apple has now demoted those templates from requirements to optional guidelines, allowing developers to fully choose for themselves where and how they link to their own sites. There’s obviously benefits to that for developers who don’t want to be told where and when to put their links, though it remains to be seen how users will feel if apps start to abuse this ability by getting in people’s faces.

A tangled web

The biggest change that Apple enacted is the addition of Web Distribution, coming later this spring. For the first time, this lets developers distribute apps outside a store for the first time, directly via the web.

If you’re saying “whoa, whoa, wait a minute, that sounds like sideloading“, well, you’re not wrong, but before you get too carried away, I’ll point out that developers need to jump through a number of hoops before Apple will allowed them access to this feature.

Those include being in the Apple Developer Program in the EU, having had two years of tenure within the program, and having an app with “more than one million first annual installs on iOS in the EU in the prior calendar year.” Additional strictures include only offering apps from your developer account, corresponding with Apple about safety and security issues, publishing your data collection policies, and other legal and governmental compliance.

So not just anybody is going to be able to slap together a website and put their iOS apps up for download. Apple’s trying to do something similar to what it’s done with third-party app marketplaces, providing some degree of assurance that users aren’t going to be hit by bad actors and that entities providing web distribution will be able to handle customer service, user privacy, and so on. Apps distributed via the web will still require notarization by Apple and can only be installed from a limited number of domains provided by the developer.

These rules also mean that many small and independent developers likely won’t be able to opt in to web distribution—that one million threshold is still pretty high. Do those shops deserve to be restricted from developing their apps on the web? It’ll be interesting to see if those rules stick.

Times they are changing

Web distribution does seem to open up another avenue for developers of a certain level, but it’s still certainly different from the wide-open nature of the Mac, where apps have been distributed on the web forever, with very little (if any) oversight by Apple.

In terms of why those disparities between macOS and iOS app distribution exist, Apple points to its recently issued security whitepaper. One of the company’s big arguments is that our phones are much more personal devices, carrying everything from our bank info to our health data, and protecting them is even more important than on the Mac. And the company sees the decided lack of widespread malware incidents on iOS under the App Store-only distribution as evidence of its success.

That said, while the Mac has been subject to more malware than iOS in recent years, it still remains a pretty secure platform overall.

Of course, we’ve already seen numerous changes to Apple’s DMA rules in just the last couple weeks, and there’s no telling what further alterations might happen as the rubber meets the road. It’s difficult to put legislation this large into effect without adapting it as you go.

Apple, for its part, says that it’s taking into account feedback from developers and other stakeholders. That presumably includes the European Commission, which certainly has a vested interest in the process.

[Dan Moren is the East Coast Bureau Chief of Six Colors, as well as an author, podcaster, and two-time Jeopardy! champion. You can find him on Mastodon at @dmoren@zeppelin.flights or reach him by email at dan@sixcolors.com. His next novel, the sci-fi adventure Eternity's Tomb, will be released in November 2026.]


We discuss Apple’s latest embarrassing and unnecessary policy stumble in Europe, and then explain how Jason’s full review of the M3 MacBook Air managed to kill his home network.


By Jason Snell

I put my dumb space heater on HomeKit

Note: This story has not been updated since 2024.

My workspace is what is apparently called an “unconditioned space,” in that it’s a lighly insulated garage with no access to my home’s central heating system. In the winter that’s an issue, so I’ve resorted to using an oil-filled electric space heater to make the space habitable.

The radiator faces its partner, the infrared blaster (the circle hanging in front of the shelf post).

Those Delonghi heaters are pretty great at quiet, sustained heat, but the first one I bought used an old-style analog timer to turn itself on and off, which meant that it ticked constantly, and that made me very unhappy. I bought another one that offered a digital timer, but it couldn’t tell the difference between the weekend and weekdays, meaning I frequently heated the garage on a day I wasn’t working, or—even worse—opened the door to discover I hadn’t turned the timer back and the place was unacceptably cold.

After a few years of wrestling with these issues, I finally decided to see if I could solve the issue without buying more heaters. Using a smart outlet didn’t work—when turned on after an extended power outage, my heater is nonfunctional.

Instead, I bought a $26 Wi-Fi infrared blaster, taught it how to speak the language of my heater’s included (and fairly useless!) infrared remote, and now I was in business. (Of course, I had to do some work to get the heater and the IR remote to see one another, but after a few trial-and-error attempts, I got that part locked down.)

Unfortunately, my IR blaster doesn’t support HomeKit—but, you guessed it, there’s a Homebridge plug-in for that. Once I had my heater in the Home app, I could use Automations to turn the heater on automatically very early in the morning (it takes hours for the heater to work its magic) and then turn itself off in the afternoon.

This worked pretty well, but on a warmer morning, the heater would heat things up a bit too fast, and while the Delonghi heater does have its own thermostat, it’s never struck me as being particularly reliable. But I do have a $35 Wi-Fi thermometer in my office, and it works with HomeKit! So I created an additional automation that automatically turns off the Delonghi heater whenever the garage gets above 70 degrees.

I’ve been reluctant to write about this set-up because, frankly, a lot of smart home set-ups don’t stand the test of time. But this is the second cold season that I’ve automated the heating through HomeKit, and it’s worked solidly every time. When I go on vacation, I turn off the one early-morning automation, and the heater never goes on. I just have to remember to turn it back on when I get home.

Maybe someday I’ll find a Wi-Fi-controllable space heater that I like. Until then, this one does the job just fine.


March 2024 Q&A

Our monthly Q&A transforms from a video into a podcast episode. We answer your questions about Vision Pro disappointments, Apple product anticipation, favorite stories from the dead-tree era, and much more.


By John Moltz

This Week in Apple: Closing your rings with exercises in futility

John Moltz and his conspiracy board. Art by Shafer Brown.

Apple is getting along great with everyone. Thanks for asking. At least it keeps shipping new products.

$potify

The EU hit Apple with a $2 billion fine this week for “anti-competitive behavior” resulting from a complaint by Spotify. Apple responded by responding.

“The App Store, Spotify, and Europe’s thriving digital music market”

Despite that success, and the App Store’s role in making it possible, Spotify pays Apple nothing.

This might have been a time to use your inside voice.

Apple’s pissy missive — a pissive, if you will — goes on for over 1,500 words about how the App Store saved humanity (I skimmed it) and Spotify is just a greedy bunch of jerks, all of it just to say that Apple will be appealing the fine.

I’d say this could have been an email but it turns out Apple’s not great at those, either.

Epic fail

Ugh. We’re still talking about Epic. Look, no one is more upset about this than I am.

Worst rollercoaster ride ever.

Just when Epic thought it was safe to get back in the pool…

“Apple Terminated Epic’s Developer Account”

Do you get your $99 back if Apple terminates your developer account?

Long story short, Phil Schiller emailed Tim Sweeney and asked him to promise Epic would follow the App Store rules in the EU. Tim Sweeney responded, yes, SIGH, we will follow the rules, PHIL. Then Apple said, eh, we still don’t trust you. Banned.

Now, you can argue that Epic’s initial violation of the App Store rules indicates it’s not trustworthy and should never be in the App Store, but if you’re going to do that, why bother emailing Sweeney? Just to be jerks about it?

Sure, that’s something I would do, but I’m not a trillion dollar company.

In response, the EU said it was going to investigate Apple’s termination of Epic’s account and, hey, look at that…

“Epic says Apple will reinstate developer account, clearing path for Epic Games Store on iPhone”

Apple’s response may seem confusing based on how the events here on Earth unfolded, but remember that it’s working on a whole bunch of AI stuff so, clearly, it’s trying it out in the PR department first.

Following conversations with Epic, they have committed to follow the rules, including our DMA policies. As a result, Epic Sweden AB has been permitted to re-sign the developer agreement and accepted into the Apple Developer Program.

Confused Nathan Fillion dot gif.

Well. I’m sure that’s that and I can just take long drinks of water all of next week without any worrying about spit-taking all over my MacBook when something else happens. Like, say, first thing Monday morning.

MacBook AIr

Let’s put all that unpleasantness behind us. Do you like new things? Well, these might be your month.

This week Apple released new MacBook Airs with M3 processors. Spoiler alert: they’re faster. Yeah, you heard that right. In fact, many are saying… they’re the fastest MacBook Airs the company’s ever released. Chew on that for a while.

The company also made of point of claiming the new laptops are a terrific platform for AI! Because AI.

Yes, honey. We see you. You’re very AI.

[eye roll]

Apple also released iOS 17.4 with podcast transcripts, which is a wonderful and much-needed accessibility feature but also really annoying for those of us who edit podcasts because now we have to cut out all the inappropriate comments our co-hosts make so they don’t get copy/pasted to social media.

I mean, we don’t make them. It’s just our co-hosts.

The hits should keep coming as Apple is also widely expected to announced updated iPads this month. It’s somehow still managing to get work done in between fights with software developers.

[John Moltz is a Six Colors contributor. You can find him on Mastodon at Mastodon.social/@moltz and he sells items with references you might get on Cotton Bureau.]


M3 MacBook Air and Podcast transcripts

Jason gets his fingerprints all over the M3 MacBook Air; this podcast doesn’t yet have a transcript in Apple Podcasts, but most do. [More Colors and Backstage Pass members get an extra 22 minutes about Apple’s adventures in Europe.]


By Dan Moren

Epic’s App Store developer account restored in Europe once again

Note: This story has not been updated since 2024.

This week has been a heck of a roller coaster for Epic. After the game-maker’s Sweden branch reportedly had its developer account restored so that the company could launch its alternative app marketplace in Europe, the company was subsequently banned again by Apple. Epic CEO Tim Sweeney posted the exchange with Apple’s Phil Schiller, as well as the ensuing message from Apple’s lawyers saying that Epic would not be allowed to have a developer account in the EU.

But now Epic’s been returned to the App Store again, due in some part to an intervention from the European Commission, with Sweeney saying “a swift inquiry” led to Apple agreeing to reinstate Epic’s account.

Apple, for its part, issued a terse statement, saying only, “Following conversations with Epic, they have committed to follow the rules, including our DMA policies. As a result, Epic Sweden AB has been permitted to re-sign the developer agreement and accepted into the Apple Developer Program.”1

This whole series of shenanigans has been an own goal by Apple, which seems to have largely taken issue with Sweeney’s criticisms of how Cupertino changed its rules to accommodate Europe’s Digital Markets Act. It doesn’t really end up looking great for Apple, which now seems both petty and ineffective. Just another reminder that optics are important.


  1. Sure seems like we could have skipped this entire middle act, right? 

[Dan Moren is the East Coast Bureau Chief of Six Colors, as well as an author, podcaster, and two-time Jeopardy! champion. You can find him on Mastodon at @dmoren@zeppelin.flights or reach him by email at dan@sixcolors.com. His next novel, the sci-fi adventure Eternity's Tomb, will be released in November 2026.]



by Jason Snell

My Windows white whale now runs on my Mac

Diamond Mind
It’s not pretty—but it never was. The point is, it runs!

Last month, Dan wrote about getting PC games up on Mac using Apple’s game porting toolkit and the Wine API translation tool, all via an easy to use free app called Whisky.

This inspired me to give Whisky a try with my own white whale, a game that I’ve played in emulation for more than a decade—Diamond Mind, a venerable baseball simulation with legendary statistical accuracy. A colleague1 and I have drafted teams and played entire fictional league seasons in Diamond Mind. But keeping those emulators running over the years has sometimes been more work than it was worth to keep playing.

I gave Whisky a shot, and created a bottle with minimal settings—I only need Windows XP compatibility!—and installed Diamond Mind right off an installer EXE on my Mac hard drive. After some churning and learning and re-loading… up came Diamond Mind. No Windows emulator needed. Right on my Mac.

Sure, there are rough edges—you’ve still got to manage files in the Windows way, and I’m skeptical that network play will work—but… this thing runs. I was keeping an old Surface Go around just to play Diamond Mind! Goodbye to all that. Thanks, Dan, and thanks, Whisky.


  1. Yes, it’s Philip Michaels. 

by Jason Snell

visionOS 1.1 improves Personas, adds MDM support

The first major visionOS update was released Thursday, with a bunch of security fixes as well as some more substantive interface updates:

  • Personas are improved, and there’s a new accessibility mode you can use to capture a Persona hands-free. My Persona certainly looks better when running 1.1. (You’ll need to capture a new Persona.)
  • Organizations that use Mobile Device Management (MDM) to configure, deploy, and manage Apple devices can support Vision Pro.

  • You can delete Apple’s apps from the Home view.

  • iMessage Contact Key Verification, a feature recently introduced to Apple’s other platforms but not supported in visionOS 1.0, is now supported.

  • There are a grab bag of other items, including general improvements to the virtual keyboard, Mac Virtual Display, closed captions, and support for captive Wi-Fi networks.

Updating visionOS is weird. You use the Software Update section of the Settings app, of course, but when it’s ready to install you’re instructed to take the device off so it can reboot and install it. It’s very weird to just walk away and come back later, but I also don’t really want to sit in the dark waiting for visionOS to do its thing, so this is how it will be, I guess.



Search Six Colors