This Week's Sponsor:

Copilot Money

The Apple Editor’s Choice Award App for Tracking Your Money. Start Your Free Trial Today


EU Fines Apple €500 Million for Digital Markets Act Violations

In a press release issued today, the European Commission (EC) announced that it has fined Apple €500 million for violations of the EU’s Digital Markets Act. The EC also fined Meta €200 million.

The EC’s press release explains that:

Under the DMA, app developers distributing their apps via Apple’s App Store should be able to inform customers, free of charge, of alternative offers outside the App Store, steer them to those offers and allow them to make purchases.

The Commission found that Apple fails to comply with this obligation. Due to a number of restrictions imposed by Apple, app developers cannot fully benefit from the advantages of alternative distribution channels outside the App Store. Similarly, consumers cannot fully benefit from alternative and cheaper offers as Apple prevents app developers from directly informing consumers of such offers. The company has failed to demonstrate that these restrictions are objectively necessary and proportionate.

In addition to the fine, the EC has ordered Apple:

…to remove the technical and commercial restrictions on steering and to refrain from perpetuating the non-compliant conduct in the future…

The Commission also closed its investigation into Apple’s user choice obligations under the DMA, finding that the company’s browser choice screen and interface for setting new default apps to satisfy the DMA’s requirements.

An unnamed Apple representative speaking to CNN criticized the fine:

A representative for Apple said the fine is “yet another example of the European Commission unfairly targeting” the company and forcing it to “give away (its) technology for free.” It added that it plans to appeal the decision.

We have spent hundreds of thousands of engineering hours and made dozens of changes to comply with this law, none of which our users have asked for. Despite countless meetings, the Commission continues to move the goal posts every step of the way.

The EC’s fines aren’t surprising given the long history and tenor of the investigation. What remains open as a point of potential future disputes is Apple’s compliance with the EC’s new order. As stated by its representative to CNN, Apple also plans to appeal today’s decision.


Whisky Shuts Down Project That Enabled Windows Gaming on Mac

Not long ago, Isaac Marovitz, the developer behind Whisky, the open source WINE front-end that made it easy to play Windows games on a Mac, announced the project had come to an end. Whisky is how Niléane got Cities: Skylines 2 running on an M2 MacBook Air in 2023, and the project was well-regarded in the gaming community for its ease of use. In shutting down the project, Marovitz encouraged Whisky users to move to CrossOver, a paid app by CodeWeavers.

In an interview with Ars Technica’s Kevin Purdy, Marovitz said:

“I am 18, yes, and attending Northeastern University, so it’s always a balancing act between my school work and dev work,” Isaac Marovitz wrote to Ars. The Whisky project has “been more or less in this state for a few months, I posted the notice mostly to clarify and formally announce it,” Marovitz said, having received “a lot of questions” about the project status.

As Purdy explained for Ars Technica, Marovitz also became concerned that his free project threatened CrossOver, and by extension, WINE itself. Last week, CodeWeavers’ CEO wrote about the shutdown, to acknowledge Marovitz’s work and commend his desire to protect the WINE project.

It’s always a shame to see a project as popular and polished as Whisky discontinued. Some gamers may not like that CrossOver is a paid product, but I’m glad that there’s an alternative for those who want it.

To me though, the popularity and fragility of projects like Whisky highlight that a better solution would be for Apple to open its Game Porting Toolkit to users. The Game Porting Toolkit is built on CrossOver’s open source code. However, unlike the CrossOver app sold to gamers, Apple’s Game Porting Toolkit is meant for developers who want to move a game from Windows to Mac. It’s not impossible for gamers to use, but it’s not easy either. I’m not the first to suggest this, and Valve has demonstrated both the technical and commercial viability of such an approach with Proton, but as WWDC approaches, a user-facing Game Porting Toolkit is near the top of my macOS 16 wish list.

Permalink

Whimsy Roundup: Six Playful Apps and Customizations for Your Mac

One aspect of macOS that I truly love is the level of customization that it allows for. Out of the box, Apple’s desktop operating system is easy to use, and its user interface has been streamlined over the years around its core principles: apps, windows, icons, and the mouse cursor. That being said, the Mac differs from Apple’s other platforms when it comes to third-party apps. Apps like BetterTouchTool, Raycast, Moom, and Bartender perfectly illustrate how developers are able to create far-reaching, advanced utilities for the Mac, sometimes to the extent of fundamentally changing how you use your computer.

But I’m not here to talk about these powerful apps today. Rather, I would like to highlight the other reason why I am so thankful for this ecosystem of third-party apps on the Mac: they can simply be a lot of fun. Over the past few months, I have collected and adopted a series of small, whimsical additions to my Mac’s user interface. Most of them are nothing short of pointless – except for the fact that they have made using my Mac an absolute joy, even if only in subtle ways.

From custom icons to unnecessary sound effects, here is a roundup of my favorite additions. My hope is that this can be a starting point for anyone willing to join me in the club of more whimsical Mac setups.

Read more


Podcast Rewind: A Spicy Browser Extension, iPad Feels, a Fancy 4K OLED Display, Marathoning in the Mountains, and Government Cheese

Enjoy the latest episodes from MacStories’ family of podcasts:

Comfort Zone

Niléane brings a spicy browser extension, Chris works through some iPad feelings, and Matt made the gang decide what app they consider “undefeated”.


MacStories Unwind

This week, Federico shares all the details about his new 4K OLED display, and John is obsessed with documentaries about the Barkley Marathons.


Magic Rays of Light

Sigmund and Devon highlight new Apple Original series Government Cheese, discuss streaming series cancellations in light of recent Mythic Quest news, and recap the second season of Surface.

Read more


How Federico Turns Voice Recordings into Searchable Obsidian Notes with Shortcuts, Hazel, and LLMs

Automation on the Mac is powerful because you have so many choices when building a workflow. Now, with large language models, you can do even more, which is the approach Federico took in his latest Automation Academy lesson for Club MacStories Plus and Premier members:

I built a hybrid automation to bridge spoken words and Markdown – a system that combines the non-deterministic nature of human language and messy voice recordings with the reliability of Shortcuts, the power of Hazel rules on macOS, and the flexibility of LLMs, which are ideal for processing natural language. The system revolves around a shortcut called Process Transcript that takes the raw transcript of a voice recording and turns it into a structured note in Obsidian, complete with a summary, action items, an embedded audio player, and an internal link to the full transcript.

It’s an amazing automation that takes his audio notes, transcribes them into text, structures the results in an Obsidian template that includes extracted tasks, and embeds the original audio file and transcript for reference. Along the way, Federico used Simon Willison’s llm CLI, Google Gemini 2.5 Pro Hazel, Shortcuts, and other tools. It’s a great example of how to make the most of automation on the Mac.


Automation Academy is just one of the many Club MacStories perks.

Automation Academy is just one of the many Club MacStories perks.

Automation Academy is just one of many perks that Club MacStories Plus and Club Premier members enjoy including:

  • Weekly and monthly newsletters 
  • A sophisticated web app with search and filtering tools to navigate eight years of content
  • Customizable RSS feeds
  • Bonus columns
  • An early and ad-free version of our Internet culture and media podcast, MacStories Unwind
  • A vibrant Discord community of smart app and automation fans who trade a wealth of tips and discoveries every day
  • Live Discord audio events after Apple events and at other times of the year

On top of that, Club Premier members get AppStories+, an extended, ad-free version of our flagship podcast that we deliver early every week in high-bitrate audio.

Use the buttons below to learn more and sign up for Club MacStories+ or Club Premier.

Join Club MacStories+:

Join Club Premier:

Permalink

AltStore PAL Releases AltStore Classic for EU iPhone Users

AltStore PAL, the alternative app store for iPhone users in the EU, celebrated its first anniversary today with a whopper of an update. AltStore PAL 2.2 now includes AltStore Classic as one of its catalog of apps. That’s right, a store within a store, which allows users in Europe to sideload hundreds of non-notarized apps.

If this sounds odd, it is, but there’s a method to the madness. AltStore Classic allows users to install DolphiniOS, an emulator that uses JIT (Just-In-Time) compilation, which is necessary to emulate more recent games and isn’t allowed by Apple on iOS out of the box. Alongside AltStore PAL 2.2, the AltStore team released StikDebug, an AltStore PAL app that allows any app sideloaded with AltStore Classic to use JIT.

I’m in the U.S., so I haven’t tried AltStore Classic, but judging from what I’ve seen on Reddit, JIT can make a big difference for emulators. EU users can read more about the update to AltStore PAL and AltStore Classic in the update’s release notes.

Permalink

Podcast Rewind: Calendar Apps, Switch Discoveries, and Alternatives to Terminal

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and I survey our favorite calendar apps, discussing the strengths and weaknesses of each.


NPC: Next Portable Console

This week on NPC, the trio analyzes how tariffs have disrupted Nintendo Switch 2 preorders in the U.S. Then Federico, Brendon, and I dissect new details that have emerged about the upcoming console, debate Nintendo’s game pricing, ponder what console exclusivity means in 2025, and share their excitement for the Retroid Pocket Flip 2.

NPC XL

In this episode of NPC XL, Federico, Brendon, and I dig into the details of Nintendo’s newly announced Zelda Notes companion app for the Switch 2. Also this week, I weigh in on the Ayn Odin 2 Portal TPU Grip and we discover that Federico is a Collector not a Builder.


Ruminate

This week I try yet another Kettle chip flavor, Robb bought more mystery Pringles, I play Prince of Persia on all the platforms, Robb bought a pen, and they both discuss terminal apps.

This episode is sponsored by:

  • Rogue Amoeba: Makers of incredibly useful audio tools for your Mac. Use the code MS2504 through the end of April to get 20% off Rogue Amoeba’s apps.

Read more


Apple Is Using Differential Privacy to Improve Apple Intelligence

Apple has been using differential privacy for nearly ten years to collect its users data in a way that isn’t traceable back to an individual. As Apple explains in a recent post on its Machine Learning Research site:

This approach works by randomly polling participating devices for whether they’ve seen a particular fragment, and devices respond anonymously with a noisy signal. By noisy, we mean that devices may provide the true signal of whether a fragment was seen or a randomly selected signal for an alternative fragment or no matches at all. By calibrating how often devices send randomly selected responses, we ensure that hundreds of people using the same term are needed before the word can be discoverable.

The company has used the technique to analyze everything from the popularity of emoji to what words to suggest with QuickType.

Now, Apple is using differential privacy to mine the data of users who have opted into sharing device analytics to improve Apple Intelligence. So far, the technique’s use has been limited to improving Genmoji, but in upcoming OS releases, it will be used for “Image Playground, Image Wand, Memories Creation and Writing Tools in Apple Intelligence, as well as in Visual Intelligence,” too.

The report explains that:

Building on our many years of experience using techniques like differential privacy, as well as new techniques like synthetic data generation, we are able to improve Apple Intelligence features while protecting user privacy for users who opt in to the device analytics program. These techniques allow Apple to understand overall trends, without learning information about any individual, like what prompts they use or the content of their emails. As we continue to advance the state of the art in machine learning and AI to enhance our product experiences, we remain committed to developing and implementing cutting-edge techniques to protect user privacy.

For Genmoji, this means collecting data on the most popular prompts used to create the emoji-like images. Apple explains that written content is more challenging but that it can use an LLM to generate synthetic data like emails. The synthetic data is then sent to users’ devices who have opted into device analytics to determine which data matches actual user data most closely and frequently, again using differential privacy to prevent individual device identification.

Using differential privacy to improve Apple Intelligence without directly scraping user data is clever, but it does make me wonder why something similar wasn’t used to generate Apple’s large language models that were trained on the contents of the Internet. Perhaps that’s not possible at the scale of an LLM, or maybe that initial model needs a level of precision that differential privacy doesn’t offer, but I think it’s fair to ask.

Permalink

Apple Announces Global Close Your Rings Day

April 24th marks the 10-year anniversary of the release of the Apple Watch. To mark the day, Apple has announced Global Close Your Rings Day, encouraging Apple Watch users to meet their daily fitness goals.

If you have an Apple Watch and close your Activity rings on April 24th, you’ll get a special limited edition award on your watch and animated stickers in Messages. Apple is also giving away a special pin that the company says is inspired by the award, starting April 24, while supplies last.

In a press release, Apple’s chief operating officer, Jeff Williams said:

Apple Watch has changed the way people think about, monitor, and engage with their fitness and health. A decade ago, we introduced Activity rings — and since then, Apple Watch has grown to offer an extensive set of features designed to empower every user. People write to us almost every day sharing how Apple Watch has made a difference in their life, from motivating them to move more throughout the day, to changing the trajectory of their health.

For more on the event and statistics on the benefits customers who close their rings have seen, you can read Apple’s press release here.