This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts tagged with "iOS"

Lux Reveals Plans for Halide Mark III

Yesterday, the team at Lux announced that they are working on the next major release of their pro camera app, Halide, which will be dubbed Halide Mark III. The next iteration of Halide, which Lux hopes to release in 2025 will focus on three areas:

  • Color Grades: Like Kino, their App Store iPhone App of the Year for shooting video, Lux plans to add custom color grading to Halide.
  • HDR: Lux is developing its own implementation of High Dynamic Range that will give Halide’s photos “a thoughtful and nuanced HDR look.”
  • Redesign: Although Lux has not revealed any details, Halide will be redesigned, which should include a focus on color grading.

In addition to upcoming features, Lux announced a new community Discord for Halide and Kino, to collect feedback from customers and to allow them to share their interest in photography. The Discord and social media will also be where users can participate in the Halide and Kino 52-Week Challenge:

Every week you’ll get a photography challenge on our Discord. We’ll also include resources to help with the challenge — like app-specific tips. The challenge will be shared there and on our social media. Once you’ve got your shot, you can share your shots and see what the rest of the community came up with.

I love both Halide and Kino, and I’m intrigued by Lux’s new approach to development. Running a community can be challenging, but I expect the feedback Lux gets from users will be invaluable, as they work on the next big update to one of the App Store’s best camera apps.

Permalink

The M-Con PSP Go-Style iPhone Game Controller Moves One Step Closer to Reality

About six months ago, Josh King posted on the SBCGaming subreddit about a 3D printed iPhone game controller he’d created called the M-Con. The post was accompanied by a YouTube video walkthrough that lent credibility to the Sony PSP Go-like design, that connected to an iPhone using MagSafe-compatible magnets. Then a couple of months ago, the M-Con showed up again on the Retro Game Corps YouTube channel where Russ Crandall put the device through its paces and was impressed with the results

Now, King is back with an even more refined design and an established corporate backer to build and sell the M-Con. As Sean Hollister explains on The Verge, the backer is OhSnap, the maker of PopSocket alternatives. As Hollister explains, the M-Con:

[is] no taller or wider than an iPhone, so it should slide into a pocket. It’s got a MagSafe pattern of magnets to attach it to your magnetic ring device. You don’t have to remove it to use your phone like a phone, because the whole gamepad retracts underneath, a little like the slide-out keyboard phones (or PlayStation Phones) of old — and now, it’s mounted on a spring-loaded arm that pops out at the push of a button and also slightly angles your device towards your face.

Notably, the M-Con has gained Hall-effect thumbsticks and a pair of fold-out grips, too.

I’ve been keeping a close eye on this project for months. I’m surprised I’ve never seen another iPhone game controller like it, which is why I’ve been a little skeptical of its viability from the start. But with OhSnap onboard, the M-Con is looking more real than ever. According to Sean Hollister, the M-Con will be at CES in January. You can bet it will be one of the first booths I visit.

Permalink

EU Seeks Input on iOS and iPadOS Interoperability

In September, I wrote about two interoperability proceedings commenced by the European Commission (EC) against Apple. As I wrote then:

In a nutshell, the EC is unhappy with connectivity between iOS and third-party devices and plans to tell the company how to comply. The second part requires Apple to set up a process for third parties to request connectivity with iOS.

Late yesterday, the EC published two follow-up documents requesting input from EU citizens and companies on the interoperability proceedings. DMA.100203 seeks feedback on these technical aspects:

  • The effectiveness of the measures in practice: if implemented, will the proposed measures result in effective interoperability with iOS for each feature
  • The completeness of the measures: if anything else is needed to ensure effective interoperability for the relevant feature
  • Feasibility of the measures: would there be any difficulties or obstacles in implementing each relevant proposed measure in your connected device or app
  • Timelines: is the proposed timeline for Apple to implement each proposed measure achievable?

Under DMA.100204, the EC is requesting input on the following:

  • Is the mapping of existing frameworks adequate to provide developers with prior information to submit a request and to obtain interoperability?
  • Are the proposed timelines adequate to establish a timely and predictable process that takes into account the specificities of the varying technical needs?
  • Are the proposed measures on communication and feedback allowing adequate developers’ involvement in the process?
  • Are the transparency measures allowing developers to be sufficiently informed about the process and its outcome?
  • Would the proposed process ensure a fair treatment of the requests and accountability for Apple’s decisions?
  • Are the proposed measures adequate to ensure that the request process delivers interoperability solutions that are effective and future-proof?

The deadline for commentary on both EC requests is January 9, 2025.

In response, Apple published a document yesterday explaining how it believes Meta and other companies will “weaponize interoperability,” undermining user privacy and security. As Apple puts it (emphasis in original):

If Apple were to have to grant all of these requests, Facebook, Instagram, and WhatsApp could enable Meta to read on a user’s device all of their messages and emails, see every phone call they make or receive, track every app that they use, scan all of their photos, look at their files and calendar events, log all of their passwords, and more. This is data that Apple itself has chosen not to access in order to provide the strongest possible protection to users.

Interoperability is shaping up to be the field where the fight over opening up more of iOS and iPadOS will be fought. There are places where third-party devices, like many wearables, are at a disadvantage when connecting to iOS. However, deep system-level interoperability necessarily raises potential privacy and security concerns. This isn’t going to be an easy balance to strike, and a lot is at stake, which is why I expect these EC proceedings to be the biggest DMA story of 2025.


Apple Frames 3.3 Adds Support for iPhone 16 and 16 Pro, M4 iPad Pro, and Apple Watch Series 10 (feat. An Unexpected Technical Detour)

Apple Frames 3.3 supports all the new devices released by Apple in 2024.

Apple Frames 3.3 supports all the new devices released by Apple in 2024.

Well, this certainly took longer than expected.

Today, I’m happy to finally release version 3.3 of Apple Frames, my shortcut to put screenshots inside physical frames of Apple devices. In this new version, which is a free update for everyone, you’ll find support for all the new devices Apple released in 2024:

  • 11” and 13” M4 iPad Pro
  • iPhone 16 and iPhone 16 Pro lineup
  • 42mm and 46mm Apple Watch Series 10

To get started with Apple Frames, simply head to the end of this post (or search for Apple Frames in the MacStories Shortcuts Archive), download the updated shortcut, and replace any older version you may have installed with it. The first time you run the shortcut, you’ll be asked to redownload the file assets necessary for Apple Frames, which is a one-time operation. Once that’s done, you can resume framing your screenshots like you’ve always done, either using the native Apple Frames menu or the advanced API that I introduced last year.

So what took this update so long? Well, if you want to know the backstory, keep on reading.

Read more


A Feature from 10 Years Ago Is Back – with a Twist – in My Favorite RSS Client

Unread's new custom shortcuts.

Unread’s new custom shortcuts.

When it comes to productivity apps, especially those that have to work within the constraints of iOS and iPadOS, it’s rare these days to stumble upon a new idea that has never been tried before. With the exception of objectively new technologies such as LLMs, or unless there’s a new framework that Apple is opening up to developers, it can often feel like most ideas have been attempted before and we’re simply retreading old ground.

Let me be clear: I don’t think there’s anything inherently wrong with that. I’ve been writing about iPhone and iPad apps for over a decade now, and I believe there are dozens of design patterns and features that have undeservedly fallen out of fashion. But such is life.

Today marks the return of a very MacStories-y feature in one of my longtime favorite apps, which – thanks to this new functionality – is gaining a permanent spot on my Home Screen. Namely, the RSS client Unread now lets you create custom article actions powered by the Shortcuts app.

Read more


Croissant: A Beautifully-Designed App for Cross-Posting to Multiple Social Media Accounts

Social media has splintered across multiple services since the decline of Twitter. I’ve always managed a lot of social media accounts between my own and ones for MacStories, but today the situation is worse than ever. There have always been services like Buffer that make it easier to juggle multiple accounts and services, but they are more expensive than most indie developers, artists, websites, and other creators can afford and offer more features than most need.

That’s where Croissant comes in. It’s a new iPhone app from Ben McCarthy and Aaron Vegh that simplifies cross-posting to Mastodon, Bluesky, and Threads at an indie-friendly price. The app doesn’t try to replicate the many features you’ll find in services like Buffer. Instead, it’s focused on making it easier for indie creators or anyone with multiple social accounts to post on multiple platforms at once.

Croissant's tint color, app icon, and posting button icon are all customizable.

Croissant’s tint color, app icon, and posting button icon are all customizable.

I’ve been testing Croissant over the past week, connecting it to two Bluesky accounts, two Threads accounts, and five Mastodon accounts, and I’ve been loving it. First off, the design is top-tier, as you’d expect from one of Ben’s apps. The UI’s focus is on drafting your posts, and it’s accented with a deep yellow/orange hue that I love. However, the app offers seven other color options to choose from. There are also a total of seven app icon options and three icons to pick from for the button that publishes a post.

Managing accounts in Croissant.

Managing accounts in Croissant.

If you have a lot of accounts you want to use with Croissant, you’ll need to start by signing into each, which requires a little patience. However, once you’re set up and ready to go, the rest is smooth sailing. You’ll see icons for each of the accounts you’ve signed into at the top of the app’s compose view. Tap on the row of icons to manage your accounts, removing any you no longer use and adding any new ones. The gear icon in the top-left corner of the view reveals tint, post icon, and app icon settings, and the box icon at the top-right is used to access draft posts that you can save using the app’s Menu button at the bottom of the compose field.

That same Menu button also allows you to delete a post, add to an existing thread, add a content warning, and pick from various audience options. Plus, there are buttons to tag someone, add hashtags, and attach photos or videos to a post. Croissant displays a character counter at the top of each draft post, too.

I appreciate the 'Do you really want to post this everywhere?' step.

I appreciate the ‘Do you really want to post this everywhere?’ step.

My favorite part of Croissant is the interaction that takes place when you’re ready to launch your latest hot take into the social media wilderness. Before you post, a list of every account you’ve connected to Croissant slides up from the bottom of the screen. By default, all of your accounts are selected. Tap the big Post button at the bottom of the list, and you’ll launch your words of wisdom into the world across every service you’ve configured. Before you post, you can also de-select any of the accounts listed. That’s great because, although I could fairly be accused of being a chronic cross-poster, even I rarely post everywhere all at once, so I appreciate the chance to fine-tune where my posts will be published.

I like the simplicity of Croissant a lot, but there are a couple of things I’d love to see added in future updates. The first is Shortcuts support. An action that allows me to pick the accounts to send a post from, coupled with Shortcuts’ ability to pull items from RSS feeds, would make publicizing new MacStories articles and podcast episodes a lot easier. Second, a scheduling feature would go a long way toward completely eliminating the need for services like Buffer for a lot of people. Of course, an iPad and Mac version of Croissant would be great too, but I’ve found using the iPhone app on my iPad and on my Mac with iPhone Mirroring to fill that need well so far – except that on the iPad it means logging into all of my accounts a second time, which is a little tedious.

Sometimes the hottest takes cool after a few days in the drafts box.

Sometimes the hottest takes cool after a few days in the drafts box.

There’s an added side benefit to using Croissant that I didn’t realize at first but Brendon pointed out to me. Croissant lets you post without the distraction or stress of getting sucked into your timelines. I’ve often had times where I felt like I needed a break from social media but felt compelled to jump back in to make sure we were promoting everything happening at MacStories. With Croissant, you can have it both ways, letting the world know what you’re up to without needing to scroll your timeline.


Croissant, which is available on the App Store for free but requires a subscription for some features, is a clear win for anyone who works online and wants to promote what they make or who maintains active accounts across several services. Neither group is a good fit for expensive social media management services, but for $2.99/month, $19.99/year, or a one-time payment of $59.99, Croissant is a no-brainer.


Ivory 2.2 Adds New Navigation Design and More

Ivory, the Mastodon app by Tapbots, was updated on iOS and iPadOS yesterday with a new navigation design.

The app’s new tab bar can accommodate up to six of its many views and adds a ‘More’ button on the far right for ones that don’t fit. From the ‘More’ button, there’s also a shortcut to configure the order in which Ivory’s tabs appear. I’ve been using the new design in beta for a while and love having the added level of control over my Mastodon experience.

Tapbots has also added the ability to translate hashtags by long-pressing on them and now displays media, cards, and quotes when a post is truncated with a ‘Read More’ button. Posts that quote an account you’ve blocked are no longer visible either. Finally, there’s an all-new Blueprint app icon.

The Ivory update is available on the App Store.

Permalink

The Risk to Apple of OS Envy

With the rerelease of iOS 18.0, the EU and the rest of the world will have two flavors of the iPhone’s operating system. As Jason Snell writes for Macworld, this is one of Apple’s greatest fears, but there are potentially bigger risks on the horizon for the company. As Jason explains:

…to me, the bigger danger is envy. It strikes me that Apple has tried to make residents of the European Union envious of other regions by withholding Apple Intelligence, at least at first. There are legal reasons to do so, of course, but it’s also a lesson to Europeans that if they support such a strict regulatory regime, they’re going to be left on the side of the road while the rest of the world enjoys the bounty of AI features inside iOS. (Whether that bounty actually exists is beside the point.)

Yet, when I consider everything being experimented with in the EU, I start to wonder if the envy is actually going to flow in the other direction. The Verge said that the iPhone is now “more fun” in the EU. Noted iOS expert Federico Viticci wrote that the EU version of iOS “is the version of iOS I’ve wanted for the past few years,” and that “we can finally use our phones like actual computers.”

As someone who loves clipboard managers and uses several apps that aren’t Apple’s defaults, I am warming up to their point of view.

I’m right there with Jason. At first, the differences between my iOS and Federico’s didn’t seem like that big of a deal. Sure, it was easier for him to access AltStore, but it’s available outside the EU if you jump through some extra hoops. However, over time, the differences have multiplied. I’ve also had the chance to try Apple Intelligence in 18.1, and although there’s more to come from Apple on the AI front, which could change my calculus, from where things stand today, I’d gladly trade iOS 18.1 for the EU’s 18.0.

Permalink

Shareshot 1.0: Pixel Perfect Screenshots, Beautifully Presented

I’ve used Federico’s Apple Frames shortcut to add device frames to screenshots for years. It’s a great way to quickly process multiple screenshots and upload them to the MacStories CDN with minimal effort. But as great as Shortcuts is for simplifying this sort of task, there are advantages to using a native app instead.

Editing screenshots on the iPad.

Editing screenshots on the iPad.

Shareshot is an app for iPhone, iPad, and Vision Pro that occupies a lot of the same feature space as Apple Frames, using Apple hardware to frame screenshots. However, the app simultaneously does more and a little less than Federico’s shortcut. That one missing feature means that I won’t be abandoning Apple Frames, but because of the things the app can do that Apple Frames can’t, Shareshot will be joining the shortcut as a utility I expect to use a lot.

Let’s dig into what makes Shareshot shine.

Read more