THIS WEEK'S SPONSOR:

Kolide

Nail Third-Party Audits and Compliance Goals with Endpoint Security for Your Entire Fleet


Apple Frames: A Shortcut for Framing Screenshots from Every Apple Device

When I published my iPhone XS Frames shortcut two weeks ago, I noted that my goal was to eventually support screenshots and device templates from other Apple devices, starting with the Apple Watch and MacBook Pro. After two weeks spent rebuilding the shortcut and asking Silvia to prepare several more templates, I’m happy to re-introduce my shortcut as the new and improved Apple Frames – a comprehensive custom shortcut to frame screenshots taken on every Apple device. Well, at least most of the current ones that the company is still selling.

The underlying techniques used by this shortcut are still the same, so let’s jump straight into what’s changed from the original XS Frames one. The new Apple Frames shortcut can apply device frames to screenshots taken on the following devices:

  • iPhone 6 and 6 Plus
  • iPhone 7 and 7 Plus
  • iPhone 8 and 8 Plus
  • iPhone X
  • iPhone XS and XS Max
  • Apple Watch Series 4 (44mm model)
  • iPad Pro (12.9” model)
  • MacBook Pro (Retina, 13” model)
  • iMac (5K model)

For iOS devices, the shortcut supports both portrait and landscape orientations. As was the case with the original, this shortcut can either frame individual screenshots or groups of screenshots; if it’s dealing with multiple screenshots at once (even from different devices), the shortcut will combine the framed versions into a single composite image.

A composite image created with the Apple Frames shortcut.

A composite image created with the Apple Frames shortcut.

In updating the shortcut to support a variety of Apple devices, I knew I was going to run into more aggressive memory limitations on iOS 12, but I wanted to respect one key concept: you can install and start using this shortcut without any configuration needed because every device frame is baked into the shortcut itself as an encoded image. While I’ve seen alternative versions of my iPhone XS Frames shortcut based on downloading image assets and manually saving them to iCloud Drive, I prefer my zero-configuration approach as it’s more elegant and user-friendly. So, once again: you don’t have to configure anything here: just download the shortcut and start using it.

The main change in the Apple Frames shortcut is a longer lists of conditions that checks for the width of each screenshot the app needs to find in Photos. For devices that produce screenshots with the same width but different height counts (such as the iPhone 8 Plus and XS Max), there are additional conditions to check for the height parameter as well. This allows the shortcut to correctly separate Plus-sized screenshots from Max-sized ones.

The new list of conditions to find screenshots from multiple devices.

The new list of conditions to find screenshots from multiple devices.

Because the shortcut is now checking for about a dozen different width values, it’s possible that the photo picker may present you with old photos intermixed with screenshots if those photos have the same width of, say, an iPad Pro screenshot. Unfortunately, in order to support macOS screenshots, I had to keep using the width-based ‘Find Photos’ action as Shortcuts doesn’t recognize Mac screenshots if you only use ‘Is a Screenshot’ as a filter. At the end of this post, you’ll find two versions of the shortcut: one that can frame iOS, watchOS, and macOS devices, and another that only supports iOS and watchOS; if you don’t care about Mac screenshots, you’ll see that the iOS-only one does a better job at filtering screenshots.

As with the original shortcut, you can start running this one from the widget, action extension (if you’re passing images as input through the share sheet), or Siri. No matter how you trigger it though, the shortcut will always open the Shortcuts app to avoid memory limitations inherent to extensions on iOS. In my tests, I’ve found running the shortcut from the main Library view of the Shortcuts app to be the fastest experience: because the shortcut editor is closed, the app doesn’t need to show you any animations, and the shortcut can frame and stitch images – even for dozens of devices – in a couple of seconds. In fact, running the shortcut from the library is so fast, I’ve noticed that saving the final image to Photos actually takes more time than finishing execution of the entire shortcut.

Apple Watch Series 4 screenshots, framed with Shortcuts.

Apple Watch Series 4 screenshots, framed with Shortcuts.

There isn’t much else to explain: the shortcut builds on the foundation of the original XS Frames one using the same techniques and expanding the range of supported devices thanks to frames that are embedded in the shortcut itself. Ever since I shared the XS Frames shortcut, I’ve heard from hundreds of readers who are using the shortcut for assembling marketing pages and newsletters, creating tutorials for family members, or just sharing prettier screenshots online. I had fun creating these shortcuts and testing the limits of the Shortcuts app; I hope that my Apple Frames shortcut can turn out to be more useful and convenient than the original. You can download it below.

Apple Frames

Add device frames to screenshots for iPhones (6, 7, 8, X, and XS generations in standard/Plus/Max sizes), iPad Pro (11” and 12.9”, 2018 models), Apple Watch S4 (40 and 44mm), MacBook Pro (Retina 13-inch), and iMac (5K). The shortcut supports portrait and landscape orientations, but does not support Display Zoom. If multiple screenshots are passed as input, they will be combined in a single image.

Get the shortcut here.

Apple Frames (iOS-only)

Add device frames to screenshots for iPhones (6, 7, 8, X, and XS generations in standard/Plus/Max sizes), iPad Pro (11” and 12.9”, 2018 models), and Apple Watch S4 (40 and 44mm). The shortcut supports portrait and landscape orientations, but does not support Display Zoom. If multiple screenshots are passed as input, they will be combined in a single image.

Get the shortcut here.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.