This Week's Sponsor:

Textastic

The Powerful Code Editor for iPad and iPhone — Now Free to Try


Posts tagged with "iOS"

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


GoodLinks 2.0: The Automation-Focused Read-Later App I’ve Always Wanted

One of my greatest frustrations with read-later apps is how hard most make it to get your data out on your terms. Few allow you to export links using Shortcuts or some other system, and even fewer offer to do the same with highlights – until now. With version 2.0, GoodLinks adds highlighting and note-taking combined with excellent Shortcuts support, giving users full access and flexibility to incorporate saved URLs, highlights, and notes into their workflows however they want.

Thanks to Obsidian’s deep catalog of plugins from third-party developers, it’s been possible to import highlights from read-later apps like Readwise Reader and Amazon’s Kindle app for some time. Those are good solutions when I’m working in Obsidian, but both I and our readers use lots of different apps. That’s why I was so glad to see GoodLinks (available for the iPhone, iPad, and Mac) get this major 2.0 revision that transforms it from a place to save links and articles to a more well-rounded research tool, thanks to highlighting and notes.

Read more


Google’s Antitrust Loss, Why Apple Doesn’t Just Build a Search Engine, and What Comes Next

Yesterday, Federal District Judge Amit Mehta issued a ruling in the U.S. Justice Department’s antitrust case against Google in favor of the government. Judge Mehta didn’t mince words:

Google is a monopolist, and it has acted as one to maintain its monopoly. It has violated Section 2 of the Sherman Act.

The Judge further explained his ruling:

Specifically, the court holds that (1) there are relevant product markets for general search services and general search text ads; (2) Google has monopoly power in those markets; (3) Google’s distribution agreements are exclusive and have anticompetitive effects; and (4) Google has not offered valid procompetitive justifications for those agreements. Importantly, the court also finds that Google has exercised its monopoly power by charging supracompetitive prices for general search text ads. That conduct has allowed Google to earn monopoly profits.

It’s a long opinion, coming in at nearly 300 pages, but the upshot of why Judge Mehta ruled the way he did is summed up nicely near the beginning of the tome:

But Google also has a major, largely unseen advantage over its rivals: default distribution. Most users access a general search engine through a browser (like Apple’s Safari) or a search widget that comes preloaded on a mobile device. Those search access points are preset with a “default” search engine. The default is extremely valuable real estate. Because many users simply stick to searching with the default, Google receives billions of queries every day through those access points. Google derives extraordinary volumes of user data from such searches. It then uses that information to improve search quality. Google so values such data that, absent a user-initiated change, it stores 18 months-worth of a user’s search history and activity.

If you’re interested in how web search works and the business deals that drive it, the opinion is a great primer. Plus, although the details already dribbled out over the course of the 10-week trial, there are lots of interesting bits of information buried in there for anyone interested in Apple’s search deal with Google.

Read more


Overcast Celebrates Its Tenth Anniversary with a Redesigned Interface

Overcast has long been my favorite podcast player on iOS and iPadOS with its beautifully simple user interface that complements a great audio engine. Today, developer Marco Arment is celebrating Overcast’s tenth anniversary with the release of a new version featuring a user interface that’s been rewritten from the ground up.

From the app’s main screen to playlist and podcast pages, show notes, chapters, and search, this new version of Overcast looks completely modern, and it feels fast. But at the same time, the app remains true to itself and retains a familiar look, with no drastic visual changes that would disorient its long-time users.

The app’s revamped player is perhaps my favorite aspect of this fresh coat of paint. There, you can still find the app’s landmark audio features, Voice Boost and Smart Speed, but the player’s sections have been reorganized to create a clearer overall layout. Chapters have been moved to a separate view, with more space on each line for longer chapter titles. Episode notes, on the other hand, can be toggled on and browsed through with the player controls still accessible at the bottom of the screen.

The new player also comes with a great quality-of-life addition: when skipping chapters or seeking through an episode, a ‘Go Back’ button now appears briefly on top of the podcast artwork. Tapping this button immediately returns you to your previous position. This is essentially an ‘undo’ function for accidental taps within the player view. (If you unintentionally scrub the player on your iPhone Lock Screen, you can quickly open the app and go back as well.) I never realized that I needed this feature in a podcast player until now.

Overcast's new player. Notice the 'Go Back' button (left) that appears when skipping chapters or seeking through an episode.

Overcast’s new player. Notice the ‘Go Back’ button (left) that appears when skipping chapters or seeking through an episode.

In addition to iOS, Overcast shines on iPadOS. The app now utilizes the iPad’s wider screen in a way that I wish more iPad apps would: by presenting a great three-pane layout. The app’s main screen resides in the leftmost pane, the middle section is reserved for subsections like podcast pages, and the player can be found on the right. This left-to-right hierarchical layout subtly reminds me of the official Twitter app that launched on the iPad about 14 years ago.

The new Overcast on iPad.

The new Overcast on iPad.

With this release, Overcast no longer has the ability to stream podcast episodes. Instead, episodes must be downloaded before you can start listening to them. In my experience using the new version of the app, this hasn’t bothered me. Most of the time, I only need to wait a couple of seconds before Overcast finishes downloading an episode, and when it does, the episode automatically starts playing.

Combined with the option to automatically remove downloaded episodes (either when completed or 24 hours after completion), I don’t think this change will be noticeable, even to users who previously chose to stream their podcasts.

Rather than streaming episodes, Overcast will always download them before you can start listening.

Rather than streaming episodes, Overcast will always download them before you can start listening.

Aside from the ability to create priority rules for sorting podcasts within playlists, there aren’t any other notable new features in this release. And with the recent introduction of transcripts in Apple Podcasts recapturing some listeners’ attention (including my own), there’s certainly room for new features to come to the app. Still, I’m glad to see Overcast gain a brand-new foundation on top of which it will hopefully keep evolving in the near future.

This is an exciting new start for my favorite podcast player.


Overcast is available to download for free on the App Store. Subscribing to Overcast Premium for $9.99/year removes banner ads from the app’s playback screens and allows users to upload their own audio files for listening.


Apple Says It Won’t Ship Major New OS Features in the EU This Fall Due to DMA Uncertainty

A new round in the fight between the EU and Apple has been brewing for a while now. About a week ago, the Financial Times reported that unnamed sources said that the EU was poised to levy significant fines against the company over a probe of Apple’s compliance with the Digital Markets Act. Then, earlier this week, in an interview with CNBC, the EU’s competition chief, Margrethe Vestager telegraphed that Apple is facing enforcement measures:

[Apple] are very important because a lot of good business happens through the App Store, happens through payment mechanisms, so of course, even though you know I can say this is not what was expected of such a company, of course we will enforce exactly with the same top priority as with any other business.

Asked when enforcement might happen, Vestager told CNBC ‘hopefully soon.’

Apple made no comment to CNBC at the time, but today, that shoe has apparently dropped, with Apple telling the Financial Times that:

Due to the regulatory uncertainties brought about by the Digital Markets Act, we do not believe that we will be able to roll out three of these [new] features – iPhone Mirroring, SharePlay Screen Sharing enhancements, and Apple Intelligence – to our EU users this year.

Is it a coincidence that Apple made its statement to the same media outlet that reported that fines were about to be assessed? I doubt it. The more likely scenario is that Apple is using OS updates as a negotiating chip with EU regulators. Your guess is as good as mine whether the move will work. Personally, I think the tactic is just as likely to backfire. However, I’m quite confident that you’ll be hearing from me again about fines by the EU against Apple sooner rather than later.

Permalink

Sequel 2.3’s Magic Lookup Is a Perfect Example of How Apps Should Integrate AI

If you haven’t tried Sequel to track your media queues, you’re missing out and have some catching up to do. There’s a reason we gave Sequel 2.0 the MacStories Selects Best App Update award last year. The app, which is available on the iPhone, iPad, Mac, and Vision Pro, is one of the very best media trackers in a very crowded field.

One way to get up to speed with Sequel’s core features is my review of version 2.0, which I won’t repeat here. Since that review, developer Romain Lefebvre has released updates that continue to improve the app in meaningful ways. However, today’s version 2.3 release is special because it’s one of the first apps I’ve tried that uses AI in a truly useful, non-gimmicky way. Plus, the update adds Shortcuts integration, allowing users to automate the app in new ways, as well as a Markdown-compatible note-taking feature and new layout and search options.

Read more