John is MacStories' Managing Editor, has been writing about Apple and apps since joining the team in 2015, and today, runs the site alongside Federico.
John also co-hosts four MacStories podcasts: AppStories, which covers the world of apps, MacStories Unwind, which explores the fun differences between American and Italian culture and recommends media to listeners, Ruminate, a show about the weird web and unusual snacks, and NPC: Next Portable Console, a show about the games we take with us.
As reported by Andrew Liszewski at The Verge, Amazon has updated the Kindle app to add a “Get Book” button, a direct result of last week’s contempt order entered by Judge Gonzalez Rodgers. When tapped, it takes users to the Amazon page for the book in Safari with the Kindle version selected. Before today’s update, you couldn’t purchase a book without going to Safari first.
We regularly make improvements to our apps to help ensure we are providing customers the most convenient experience possible. By selecting ‘Get Book’ within the Kindle for iOS app, customers can now complete their purchase through their mobile web browser.
I expect other companies will follow Amazon and Spotify’s leads in the coming weeks. Although Apple has appealed Judge Gonzalez Rodgers’ contempt order, the Judge declined to stay its enforcement during the appeals process. It’s always possible an appeal could force Amazon and others to undo changes like this, but I think a more likely outcome is that an appellate court allows Apple to charge a fee where Judge Gonzalez Rodgers wasn’t – one that’s lower than the 27% that got Apple into trouble in the first place.
Today we’re publishing the AppStories+ post-show for all AppStories listeners to enjoy for free.
This week’s subscriber-only post-show is all about the contempt order entered against Apple last week. In a world or tech litigation where Google and Meta are at risk of being broken up, the contempt order entered against Apple may seem inconsequential. However, the reality is much different.
In the post-show, I walk listeners through what this sort of high-stakes litigation is like and pinpoint the critical mistakes Apple made in complying with Judge Gonzalez Rodgers’ order. It’s a fascinating story of hubris, miscalculation, and the critical difference between assumptions and facts. It’s also a decision that will change the App Store in the U.S. and perhaps worldwide.
Today also marks the beginning of our annual OS wish list episodes of AppStories, which we kick off with our iOS and iPadOS 19 wishes. Each week until WWDC, Federico and I will be detailing what we’ll be looking for at Apple’s annual developer conference.
We hope AppStories listeners enjoy the extended bonus this week. As many readers and listeners are probably aware, the ad market for podcasts and websites is in an extended period of decline, and I don’t think it’s ever coming back to where it once was. As a result, we rely on listener support more than ever. AppStories has been around since 2017, and we want to continue producing the show long into the future.
AppStories+ is also available to Club Premier members. That’s the highest tier of a Club MacStories subscription that gets you everything the Club offers, including AppStories+. It’s the best deal of all if you want everything we do for Club MacStories members. You can learn more about Club Premier, which is $12/month or $120/year, here.
We work hard to make every episode of AppStories the best episode, but some are naturally better than others. This is one of the better ones. We hope you enjoy it.
Finally, thanks as always to everyone who supports what we do at MacStories, whether you subscribe to AppStories+, are a member of the Club, leave our shows a rating on Apple Podcasts, or recommend what we do to a friend. Every bit helps us continue to do what we love and try new things.
Federico explains his approach to LLMs and private data and he and John talk about adapting Claude projects to Gemini Gems and ChatGPT Projects, as well as where NotebookLM fits in.
If you’re like me, you’ve probably heard a lot of people say that they’ve replaced search with AI chatbots. Maybe that’s true for some people, but today, I wanted to share a concrete example of how I used AI for a recent story – not so much as a replacement for search, but as a...
I’ve been using Shortwave as my main email client since the beginning of the year. It hasn’t been a miracle cure for my email woes – I still get too many messages – but it has gone a long way towards helping me get through those messages more efficiently. So today, I thought I’d share...
Ever since Apple announced its deal to integrate ChatGPT into Siri, there have been hints that the company wanted to make deals with other AI providers, too. Alphabet CEO Sundar Pichai has added fuel to the rumors with testimony given today in the remedy phase of the search antitrust case brought against it by the U.S. Department of Justice.
Pichai said he held a series of conversations with Apple Chief Executive Officer Tim Cook across 2024 and he hopes to have a deal done by the middle of this year.
This news isn’t surprising, but it is welcome. Despite Google’s early stumbles with Bard, its successor, Gemini, has improved by leaps and bounds in recent months and has the advantage of being integrated with many of Google’s other products that have a huge user base. What will be interesting to see is whether Gemini is integrated as an alternative fallback for Siri requests or whether Apple and Google ink a broader deal that integrates Gemini into other aspects of iOS.
Today, Blue Prince, a critically acclaimed videogame appeared on Apple’s App Store. The trouble was, it wasn’t offered for sale by its developer, Dogubomb, or its publisher, Raw Fury. The real Blue Prince is only available on the Xbox, PlayStation, and PC.
Before it was removed, I easily found one iOS copy of the game just by searching Blue Prince on the App Store – it was the first search result. The icon looked like it would be the icon for a hypothetical mobile version of the game, the listing had screenshots that looked like they were indeed from Blue Prince, and the description for the game matched the description on Steam.
The port was available long enough for Blue Prince’s developer and publisher to post about it on Bluesky and, according to Peters, for the fake to reach #8 in the App Store Entertainment category. I feel for anyone who bought the game assuming it was legit given Peters’ experience:
I also quickly ran into a major bug: when I tried to walk through one of the doors from the Entrance Hall, I fell through the floor.
This isn’t the first time this sort of thing has happened. As Peters points out it happened to Palworld and Wordle too. Other popular games that have appeared on the App Store as janky scam ports include Cuphead, a version of Balatro that appeared before its official release on iOS, and Unpacking.
This seems like the sort of thing that could be fixed through automation. Scammers want users to find these games, so they can make a quick buck. As a result, the name of the game is often identical to what you’d find on the Steam, Xbox, or PlayStation stores. It strikes me that a combination of automated searching for the top games on each store, combined with an analysis of how quickly a game is moving up the charts would catch a lot of this sort of thing, flagging it for reviewers who could take a closer look.
By the way, if you haven’t tried Blue Prince, you should. It’s an amazing game and early contender for game of the year. You can learn more about the game and find links to where to buy it here. Also, Brendon Bigley, my NPC co-host, has an excellent written and video review of Blue Prince on Wavelengths.
This week, Federico and John tackle tracking apps. From database apps to media trackers, they consider what makes a good tracking app no matter what you’re tracking.
On AppStories+, Federico quizzes John about what’s on his desk, the tech he’d be happy to have a burgler steal, and more.
If search is the primary form of navigation, as in Safari, Maps, or Callsheet, it should be at the bottom. If a search bar is just used for filtering content already on screen, then it can make more sense to leave it at the top, as scrolling is probably the more natural way to find what you’re looking for (the Settings app is a good example of this). So I’m delighted at the rumours that iOS 19’s Tab Bars can adapt into Search Bars when needed. I think it’ll be [a] big improvement and allow for more flexible navigation patterns with less code.
But Ben didn’t just provide pointers on how tab bars should be used. They also explained that tab bars:
should support actions and context menus,
accommodate more than five tabs,
and allow for user-generated tabs, something that is common on macOS.
It’s a great post, well worth studying as we wait to see whether and how far Apple will go in modifying the tab bar. As Ben notes, the tab bar has been around since the beginning of the iPhone, has changed very little, and is due for a redesign. I agree.