John Voorhees

5828 posts on MacStories since November 2015

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.

This Week's Sponsor:

SaneBox

Clear the Clutter, Keep What Matters.


Building for iPhone Duo, in App Developers’ Own Words

I spent yesterday in New York City interviewing developers about their iPhone Duo apps and the experience of building for such a new and different device. The depth and breadth of developers Apple assembled was excellent. I spoke to indie developers like Vidit Bhargava about Deck-Man and the team behind Notewise. I also interviewed developers from big companies about their impressive Duo updates, including The New York Times for its NYT Cooking app, Netflix, and Meta’s Edits video editing app. Plus, I met Mark Otero from Azra Games, whose team poured their hearts into UnGodly, one of the best-looking games I’ve seen on iOS in a while.

A few things struck me about my conversations with developers. First, every one of them was excited about the design challenges posed by the iPhone Duo and the many orientations and ways it can be used. Second, every one of them came away impressed by how smooth Apple has made the development process. That’s not to say the design challenges weren’t real, but getting from a design idea to an app that worked on the Duo went better than anyone expected. Third, after months of building and testing, everyone was looking forward to seeing which design choices land with users.

But that’s enough of my impressions. I’ll let the developers speak for themselves in this special bonus AppStories video. I came away from New York with some great interviews, which I’ve shared on the MacStories YouTube channel. Apologies for the sometimes rough audio. There’s only so much I can do with recordings made in a room packed with press and developers, but if you’re into apps, design, and how things are built, these interviews are for you.

Also, I left New York with a Night Sky 512GB iPhone Duo that I’ve only just set up and begun testing. I’ll be writing about the Duo soon, and we’ll start covering the best of the more than 300 Duo-optimized apps that developers have sent Federico and me. Stay tuned, because the busy fall season at MacStories is just going to keep rolling.


The ESA Comes for Anbernic

This week on Next Portable Console, Anbernic reveals more RG DDS details and prices leak, Nintendo commits to physical games, Ayn teases the Portal 3, and Anbernic’s history of selling handhelds loaded with bootleg games catches up to it.

Then on NPC XL for Patreon members, Federico’s gaming PC suffer’s a mishap and John gives PyroWave a try on his Apple devices.

Also available on YouTube here.


Ep. 101 - The ESA Comes for Anbernic

0:00
23:27

↓

Read more


Perplexity Computer’s Local-First Approach to Agents

Source: Perplexity.

Source: Perplexity.

Today, Perplexity announced a local-first mode for Computer where the model and agent work entirely on your Mac whether you’re online or not, sending data to the cloud only with the user’s approval. The new local mode complements Hybrid Compute, which was introduced last month and uses a combination of local models and cloud-based frontier models.

The result is that Perplexity customers now have a choice when they start up the company’s Mac app. They can choose to start agentic workflows in the cloud with frontier models, or they can flip things around and start locally, turning to cloud-based models as needed. The local model uses Qwen 3.6 or PPLX Pro, a post-trained version of Qwen.

The benefit of starting locally in a securely sandboxed code- and tool-use environment is twofold. First, data stays on your Mac, ensuring privacy. Second, Perplexity subscribers are able to conserve credits, making their subscriptions go further. At the same time, cloud-based models remain available with the user’s permission as needed and to perform tasks like browsing the web and accessing online apps.

Local Computer is available to Perplexity Pro, Max, and Enterprise subscribers now, and Perplexity recommends using Apple silicon Macs with at least 36GB of memory.


Apple Announces October 28 “Pro and Tell” Event

In a post by Greg Joswiak on X, Apple has said it will hold an ‘Pro and Tell’ in Los Angeles, California on Wednesday, October 28 at 10:00 am Pacific.

Judging from the ‘Pro’ in the tagline, I wouldn’t be surprised if we see the much rumored touch-screen MacBook Pro at the event. Other rumors point to a possible refresh of the iMac and the iPad mini.

Our very own Federico will be there in person to cover the event, and of course we’ll have written coverage here on MacStories and later on AppStories.


ChatGPT Dots Gain Widget and New Shortcuts Actions

Late Friday, OpenAI updated the ChatGPT app on iOS and iPadOS with a new widget for your Dot and Shortcuts actions that let you control it three ways. The implementation is really well done and adds automation options worth considering.

First of all, the Dot widget is about as simple as it gets, but also very useful. I have the ChatGPT app set up to drop me into its Codex view because that’s typically how I use the app. I open Codex, check on a long-running project, and provide whatever input is necessary to keep things moving.

The problem I’ve run into is that I’ve been using my Dot, Puck, more and more to kick off research, ask one-off questions and check in on things like my email. Landing in Codex means tapping around more, which I can avoid now with ChatGPT’s new small-sized widget. The widget has two modes. The first simply shows your Dot’s avatar, and tapping on it opens your Dot’s message thread. However, if you edit the Dot, you can toggle on the “Show shortcut button” to display messaging and voice buttons beneath your Dot, adding the option to start a voice call with your Dot. As simple as this is, it’s been great to have the option to start in Codex via the ChatGPT app or check in with my Dot thread using the widget.

The other interesting feature is a trio of Shortcuts actions to message, dictate, or call your Dot. Each action has two parameters: the name of your Dot and how you want to communicate with it. That first parameter is an interesting one because tapping on it opens a list with your sole Dot in it because currently, you can only have one Dot. However, it also strongly suggests that the ability to set up multiple Dots is on the horizon, which OpenAI clearly telegraphed during its DevDay. After all, why have a parameter that opens a list unless there’s more than one choice?

I've set my Action button up to call my Dot.

I’ve set my Action button up to call my Dot.

The actions can be used in your shortcuts, are accessible from Spotlight Search, and most interestingly can be tied to an iPhone’s Action button, allowing you to visit your Dot’s thread in any of three ways. I’ve set my Action button up to start a Dot call. I often think of tasks and have ideas for research topics when I’m out for a walk, and I want to see if having brief calls with my Dot is an effective way to get a jump on those ideas, so they’re waiting for me in ChatGPT when I get home.

These actions and widgets are an excellent addition to OpenAI’s app and a cut above Anthropic’s more barebones approach to widgets and Shortcuts. I would, however, like to see Dots integrated even deeper into Shortcuts. The Shortcuts actions only open your Dot thread in one of the three modes. I’d love to be able to connect Dots to other apps with actions that accept input from other sources and produce outputs that can be used in other actions.

While I’m making requests, I still think multiple Dots need to be supported sooner rather than later, and OpenAI needs to provide a better mechanism for switching between Macs if you use a Dot with multiple computers. Plus, Dots are still a little buggy, with scheduled tasks failing too often and for reasons that aren’t always clear.

That said, the latest update is worth checking out if you’ve found Dots helpful. The strength of Dots is that they’re everywhere you can access ChatGPT, and now with widgets and Shortcuts actions, getting to your Dot in each of those places is easier than ever.


HomeView and Apple’s Home Reset

This week on AppStories, John and Federico talk about Apple’s new HomeView, the HomePod mini 2, and Apple TV 4K (4th gen). 

Then for AppStories+ subscribers, Federico and John dive into the world decomped video games, with a warning for what’s to come for developers on Apple’s platforms.

Also available on YouTube here.


Subscribe here.

Subscribe here.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 506 - HomeView and Apple’s Home Reset

0:00
43:22

↓

AppStories+ Deeper into the world of apps

This episode is sponsored by:

  • Claude – Discover what’s possible. Try Claude today.

Read more


Unpacking 20,000 iPhones

This week on MacStories Unwind, John has his iPhone confiscated by Phoebe Bridgers (sort of), Federico and Oasis get emotional, and Stephen Spielberg’s aliens make a return.

Also available on YouTube here.

Ep. 314 - Unpacking 20,000 iPhones

0:00
19:54

↓

Read more


Previously, On MacStories

Meta Releases Muse Spark Open, an Over 800 Billion Parameter Model That Can Run Locally on Multiple M5 Ultra Mac Studios Why Aren’t AI Labs’ Apps Better? HomeView Points to Siri AI as the Next Developer Platform Apple Teams Up with LG Electronics and Schneider Electric to Offer the Apple Home Collection The Apple TV...


Club MacStories+ Spotlight: Updating Coding Projects, Migrating Tasks, Travel Batteries, and Full Disk Access

Among the highlights on the Club MacStories+ Discord this week: Members discussed revisiting existing coding projects with newer AI models. (Link) A conversation about Siri, Reminders, and Todoist explored different ways to capture tasks, including a RemCTL workflow. (Link) Travel charging prompted a comparison of the differences between Anker’s MagGo power banks. (Link) I explained...