Federico Viticci

9615 posts on MacStories since April 2009

Federico is the founder and Editor-in-Chief of MacStories, where he writes about Apple with a focus on apps, developers, iPad, and iOS productivity. He founded MacStories in April 2009 and has been writing about Apple since. Federico is also the co-host of AppStories, a weekly podcast exploring the world of apps, Unwind, a fun exploration of media and more, and NPC: Next Portable Console, a show about portable gaming and the handheld revolution.

This Week's Sponsor:

Setapp

Start Your 30-day Free Trial Today


Not an iPad Pro Review: Why iPadOS Still Doesn’t Get the Basics Right

Let me cut to the chase: sadly, I don’t have a new iPad Pro to review today on MacStories.

I was able to try one in London last week, and, as I wrote, I came away impressed with the hardware. However, I didn’t get a chance to use a new iPad Pro over the past six days ahead of today’s review embargo.

I know that many of you were expecting a deeper look at the iPad Pro on MacStories this week, but that will have to come later. I still plan on upgrading to a 13” iPad Pro myself; I’ve decided I want to return to the larger size after a few months with the 11” iPad Pro. If you’re interested in checking out reviews of the new iPad Pros from heavy iPad users like yours truly right now, I highly recommend reading and watching what my friends Jason Snell and Chris Lawley have prepared.

Still, as I was thinking about my usage of the iPad and why I enjoy using the device so much despite its limitations, I realized that I have never actually written about all of those “limitations” in a single, comprehensive article. In our community, we often hear about the issues of iPadOS and the obstacles people like me run into when working on the platform, but I’ve been guilty in the past of taking context for granted and assuming that you, dear reader, also know precisely what I’m talking about.

Today, I will rectify that. Instead of reviewing the new iPad Pro, I took the time to put together a list of all the common problems I’ve run into over the past…checks notes12 years of working on the iPad, before its operating system was even called iPadOS.

My goal with this story was threefold. First, as I’ve said multiple times, I love my iPad and want the platform to get better. If you care about something or someone, sometimes you have to tell them what’s wrong in order to improve and find a new path forward. I hope this story can serve as a reference for those with the power to steer iPadOS in a different direction in the future.

Second, lately I’ve seen some people argue on Mastodon and Threads that folks who criticize iPadOS do so because their ultimate goal is to have macOS on iPads, and I wanted to clarify this misunderstanding. While I’m on the record as thinking that a hybrid macOS/iPadOS environment would be terrific (I know, because I use it), that is not the point. The reality is that, regardless of whether macOS runs on iPads or not, iPadOS is the ideal OS for touch interactions. But it still gets many basic computing features wrong, and there is plenty of low-hanging fruit for Apple to pick. We don’t need to talk about macOS to cover these issues.

Lastly, I wanted to provide readers with the necessary context to understand what I mean when I mention the limitations of iPadOS. My iPad setup and workflow have changed enough times over the years that I think some of you may have lost track of the issues I (and others) have been experiencing. This article is a chance to collect them all in one place.

Let’s dive in.

Read more


Thoughts and First Impressions on the New iPad Pros from Apple’s Event in London

The new 13" iPad Pro.

The new 13” iPad Pro.

I just came back to my hotel from the media event Apple held earlier today in London at their Battersea Power Station headquarters. I had high expectations for the new generation of iPad Pros that Apple unveiled today – some of which were exceeded by reality (hardware), and others that were, regrettably but unsurprisingly, faced with the reality of the iPad platform (software).

What follows is a loose collection of notes and impressions from the event, where I was able to try both iPad Pro models multiple times and spend some quality time with their accessories.

Let’s dive in.

Read more


Emulate All the Things

Jason Snell, writing at Six Colors about the arrival of emulators on the App Store:

So where do we go from here? While Apple’s acceptance of emulators in the App Store is groundbreaking, and should delight many fans of retro gaming consoles, it’s an extremely limited change. Nobody really knows how Apple defines any of the words in that phrase. How old is retro? Is an old computer on which you can play games a console?

I grew up playing games on early computers, including the Apple IIe. Does the ability to open a spreadsheet in AppleWorks disqualify an Apple II emulator that would otherwise let me play Lode Runner and Choplifter? And if so, why?

I continue to be perplexed by Apple’s (intentionally?) vague designation of “retro” consoles for emulators. Perhaps the company is waiting for the market to figure itself out without having to intervene by selectively banning certain types of emulators? Perhaps rejecting requests to use JIT recompilers is Apple’s way of implicitly drawing the “retro” line?

Jason mentions another interesting point: what about emulating old computers that also happened to have games on them, or emulating old iOS games that are no longer compatible with modern iPhones? There are some precedents for old computers on the App Store: a Sinclair ZX80 emulator was recently updated with the ability to load external ROMs, and there appear or be some Commodore 64 emulators too (some of them with… questionable features). In the age of entire vintage OSes running inside a web browser, I think it’d only make sense for Apple to approve them on the App Store too.

As for old iOS games, while I agree with Jason, I’d be very surprised if Apple went down that path rather than cutting deals with developers to remaster old games for Apple Arcade. I’ve always cared about game and app preservation on the App Store, but I’m afraid that ship has sailed.

Permalink

The Joy of Shortcuts

I read this post by Jarrod Blundy a few weeks ago and forgot to link it on MacStories. I think Jarrod did a great job explaining why Apple’s Shortcuts app resonates so strongly with a specific type of person:

But mostly, it just lights up my brain in a way that few other things do.

[…]

But when there’s a little burr in my computing life that I think could be sanded down with Shortcuts, my wheels get turning and it’s hard to pull myself away from refining, adding features, and solving down to an ideal answer. I’m sure if I learned traditional coding, I’d feel the same. Or if I had a workshop to craft furniture or pound metal into useful shapes. But since I don’t know that much about programming languages nor have the desire to craft physical products, Shortcuts is my IDE, my workshop.

For me, despite the (many) issues of the Shortcuts app on all platforms, the reason I can’t pull myself away from it is that there’s nothing else like it on any modern computing platform (yes, I have tried Tasker and Power Automate and, no, I did not like them). Shortcuts appeals to that part of my brain that loves it when a plan comes together and different things happen in succession. If you’re a gamer, it’s similar to the satisfaction of watching Final Fantasy XII’s Gambits play out in real time, and it’s why I need to check out Unicorn Overlord as soon as possible.

I love software that lets me design a plan and watch it execute automatically. I’ve shared hundreds of shortcuts over the years, and I’m still chasing that high.

Permalink

Emulators Will Change the App Store Forever

Delta for iOS.

Delta for iOS.

Writing at his personal blog, Brendon Bigley explains why the Delta emulator launching on the App Store is a big deal for retrogaming fans who also love native iOS apps:

AltStore for me (and many) was just a way to get access to Delta, which is the best emulator on iOS by a pretty shocking margin. While there are admittedly more feature-rich apps like RetroArch out there, no other app feels made for iPhone in the way Delta does. With a slick iOS-friendly user interface, custom themes and designs to reskin your experience, and the ability to grab game files from iCloud, Delta always represented what’s possible what a talented app developer could do if the App Store was even slightly more open. It’s in this possibility space where I likely never switch to Android again.

I posted this on Threads and Mastodon, but I was able to start playing old save files from my own copies of Final Fantasy Tactics Advance and Pokémon Ruby in 30 seconds thanks to Delta.

Years ago, one of my (many) lockdown projects involved ripping my own Game Boy Advance game collection using a GB Operator. I did that and saved all my games and associated save files in iCloud Drive, thinking they’d be useful someday. Today, because Delta is a great iOS citizen that integrates with the Files picker, I just had to select multiple .gba files in iCloud Drive to add them to Delta. Then, since Delta also supports context menus, I long-pressed each game to import my own save files, previously ripped by the GB Operator. And that’s how I can now continue playing games from 20 years ago…on my iPhone. And those are just two aspects of the all-encompassing Delta experience, which includes Dropbox sync, controller support, haptic feedback, and lots more.

Brendon also wraps up the story with a question I’m pondering myself:

How does Nintendo react to the news that despite their desire to fight game preservation at all costs, people are nonetheless still enjoying the very games that built their business in the first place?

I’ll never get over the fact that Nintendo turned the glorious Virtual Console into a subscription service that is randomly updated and not available on mobile devices at all. I’m curious to see if Nintendo will have any sort of response to emulators on iOS; personally, I know that Delta is going to be my new default for all Game Boy/DS emulation needs going forward.

Permalink

Obsidian Shortcut Launcher 1.1 Brings Support for File Properties and Backlinks

The updated Obsidian Shortcut Launcher with support for passing document backlinks to Shortcuts.

The updated Obsidian Shortcut Launcher with support for passing document backlinks to Shortcuts.

Two years ago, we released Obsidian Shortcut Launcher, a free plugin to trigger shortcuts from Obsidian with the ability to pass input text to Apple’s automation app. In case you missed it in January 2022, here’s how I described the plugin:

With Obsidian Shortcut Launcher (or ‘OSL’), you’ll be able to trigger any shortcut you want from Obsidian, passing along values such as the text of the document you’re working on, its name, text selection, and more. Obsidian Shortcut Launcher is free to use and works on iOS, iPadOS, and macOS.

Obsidian Shortcut Launcher is the result of weeks of planning and work from me and Finn Voorhees, and it has created an entirely new dimension in how I use Obsidian and Shortcuts on a daily basis.

I’ve been using Obsidian Shortcut Launcher every day for the past two years, and I couldn’t imagine a better way to integrate my favorite text editor and note-taking app with Shortcuts. I’ve built launchers to publish articles to WordPress, upload images, perform backups of my iOS reviews, and a lot more. You can read more about my examples and find a usage guide for the plugin in the original story.

Today, I’m pleased to announce that we’re releasing version 1.1 of Obsidian Shortcut Launcher with two new integrations: properties and backlinks.

Read more


A First Look at AltStore in the EU

Callum Booth, writing for The Verge, was able to try a pre-release version of the app marketplace flavor of AltStore, which – pending Apple’s approval – should be one of the first third-party marketplaces under the new DMA regulation. The installation process, as expected, is not exactly straightforward:

It goes like this: you begin by clicking a browser-based link to load the alternative store. From there, you receive a pop-up informing you that your installation settings don’t allow marketplaces from that developer. Then, you head into Settings, enable the marketplace, return to your browser, click the download link again, and receive another prompt asking you to confirm the install. Finally, you can open the store and browse the available apps.

Make sure to check out the screenshots in the story to see what the installation flow looks like in practice. Besides Delta, the Nintendo emulator created by the AltStore developers that has long been available as part of AltStore’s other (non-jailbreak) installation method, Booth tested Clip. This one is interesting since it’s a clipboard manager that can monitor changes to the clipboard in the background – something that is not allowed under traditional App Store rules:

Regarding the app itself, the version of Clip I tried differs from similar software offered on Apple’s App Store in that it constantly runs in the background. Normally, clipboard managers on iOS have to use a variety of workarounds to achieve comparable functionality. For example, Paste requires you to open the app each time you want to add something you’ve copied to the clipboard.

This is where Clip thrives, by comparison. When you copy something, you immediately receive a notification and can swipe down to save it to your clipboard. This means you have the option to add it if it’s something useful — like an address — or dismiss the notification if it’s something you don’t want logged, like a password. I found saving your copied items like this into a centralized location to be incredibly useful, as it makes sharing and reusing these snippets painless.

I’m very curious to see how Apple will go about notarizing apps that rely on native APIs to perform “unexpected” tasks; in this case, it sounds like Clip will integrate with MapKit to let the app stay active in the background and monitor changes to the system clipboard. (Remember when Pastebot for iOS implemented a silent audio track to run in the background? Some things never change.) Regardless, I’m keen to play around with these marketplaces as soon as I can, and I will report back.1


  1. Here’s a fun problem for me at the moment: I live in Italy, haven’t left the country in months, and I use a dual Apple ID setup with an Italian iCloud account and a U.S. App Store account. Despite my geographic location, iOS 17.4 (and the 17.5 beta) won’t let me access any of the new EU-only features yet. For example, the browser selection screen never came up for me after updating to iOS 17.4, and when I tried to install a beta version of AltStore that Riley Testut sent to me, iOS told me that my device isn’t “eligible” to install the app. I have to wonder: will iOS eventually understand that I’m an Italian citizen with a U.S. Apple ID? Or am I living in some kind of weird edge case that will never be fixed? We know that there’s a grace period for users who leave the EU, but what about the other way around? ↩︎
Permalink

Vision Pro Chronicles: My Custom ‘Dual Knit Open’ Setup for Maximum Comfort and Awareness

My custom Vision Pro setup. [This is the stand](https://www.etsy.com/listing/1679187530/dock-for-apple-vision-pro-apple-vision) I'm using.

My custom Vision Pro setup. This is the stand I’m using.

Vision Pro Chronicles is a MacStories series about our journeys with the Vision Pro. In this series, we’ll explore the potential of visionOS as a brand new platform in our workflows and personal lives, share how we’re using the Vision Pro on a daily basis, and cover interesting apps and accessories for the device.

You’ll be shocked to learn that I’m not using the Vision Pro in any of the default Apple configurations.

After two months spent testing a variety of different options for bands, straps, and other “mounting” solutions, I’ve found my ideal setup. It looks somewhat ridiculous at a glance, and it’s not for everyone, but it allows me to use the Vision Pro for longer sessions.

Most importantly, it helps me enjoy the Vision Pro more.

Read more


Making a Macintosh Studio

I’ve lost track of how many MacStories readers have sent me this over the past few days (thank you; you know me well), and, unsurprisingly, the latest project by Scott Yu-Jan is extremely my kind of thing. Scott 3D-printed a Macintosh-like shell to host a Mac Studio with an iPad mini used as its display thanks to wired Sidecar. It’s magnificent:

Obviously, as someone who relies on Sidecar on a daily basis now, I find this project a masterpiece in creativity and taking advantage of Apple’s ecosystem. I would pay serious money to have a version of this for my Mac mini and 11” iPad Pro.

Permalink