This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts in iOS

Record Bird Is Apple Music’s Missing Discovery Tool for New Releases

When it comes to keeping track of new music releases from my favorite artists, streaming services have always been a disappointment. After nearly eight years of streaming music every day, I’ve realized that the problem lies on the two ends of the New Releases spectrum: these days, services either prioritize front page curation skewed towards new pop, R&B/hip-hop, or EDM tracks (the most popular and lucrative genres), or they algorithmically suggest new releases for artists I may like, but which I’m not necessarily familiar with.

I’ve tried all of the major streaming services since 2009, and only two of them have gotten close to my ideal implementation of “Here’s everything artists you already know have released or are about to release”.

Rdio (forever in our hearts) had a solid New Releases section featuring a mix of variegate editorial picks culled from a variety of genres, labels, and trends. Unlike the modern equivalents in Spotify and Apple Music, I remember Rdio’s New Releases page1 offered a more balanced, heterogeneous mix of new songs.

Spotify, on the other hand, has invested heavily on algorithmic and serendipitous discovery of songs, but it still hasn’t quite figured out how to display every new release from every artist you care about. Spotify can send emails for new release highlights, but those are only a subset of new releases from your favorite artists – usually, only the most popular ones. Other Spotify features are similarly focused on highlights.

In comparing the treatment of new music releases among different services, I realized that this is largely what Apple had set out to solve with Connect in Apple Music: a way to follow all your favorite artists and view updates for their announcements – whether they were new songs, video clips, tour dates, or photos.

Apple Music Connect, however, has faltered due to Apple’s inability to scale a music-centric network (twice) and because it was predicated on a commitment from artists – both superstars and smaller acts – to post regular updates on their Connect feeds. After an initial spur of song previews and photos published on Connect, Apple Music’s network has mostly turned into a ghost town of sporadic updates, often automatically cross-posted to other networks (without any exclusivity), with hashtags that can’t be tapped and shortened links that open Safari webpages after multiple redirects. It’s not a good user experience. Apple Music Connect is an afterthought; it’s also been regarded as such by Apple itself with the removal of the dedicated page in iOS 10.

Fortunately, there are still people who understand what a music lover with a broad range of preferences wants from a tool designed to discover new music. For the past couple of months, I’ve been using Record Bird, a free iPhone app hailing from Austria, to check on updates from my favorite artists every day, stream songs, watch videos, and even read related stories.

Read more


iPad Diaries: Clipboard Management with Copied and Workflow

One of the common challenges involving a switch from macOS to an iPad is the lack of desktop-like clipboard managers on iOS.

By nature of the platform1 and technical restrictions imposed by Apple, apps like Pastebot or Alfred wouldn’t be able to adapt their Mac capabilities to the iPad. Third-party iOS apps can’t constantly monitor changes to the system clipboard in the background; similarly, it isn’t possible for an iPad app to register as the handler of a keyboard shortcut at a system-wide level. An app would have to at least be currently in use via Split View to listen for clipboard changes, but, even in that case, it would have to be active to receive external keyboard commands.

With these limitations, it’s no surprise that clipboard managers aren’t a flourishing category on the iPad App Store. However, once we accept the intrinsic differences between the Mac and iPad and if we look at the problem from a different perspective, there’s plenty we can do – either with apps or automation – to go beyond Apple’s modest clipboard offerings on iOS.

After years of testing iPad clipboard managers and automation/scripting strategies, this is what I’ve come up with.

Read more


iPad Diaries: Advanced File Management and Research with DEVONthink

As I wrote in my story on one year of iPad Pro, I consider cloud services a necessity for managing files on iOS. Dropbox and iCloud Drive make it possible to keep the same sets of documents and app libraries synced across devices, but, more importantly, they help overcome iOS’ file management woes through centralized storage spaces. In the article, I espoused the flexibility of Documents and its tight integration with Dropbox, noting how Readdle had built the missing iPad file manager with features Apple omitted from their iCloud Drive app.

Since early January, I’ve been thinking about my larger writing projects scheduled for 2017 and whether Documents can scale as a reference and research tool. Looking back at 2016 and the time I poured into organizing and referencing files for my iOS 10 review draft in Scrivener (which I covered here), I realized that neither Scrivener’s built-in file manager nor Documents could meet the basic requirements I have set for this year’s review. These include the ability to search different file types with advanced operators as well as a system to reference individual files and folders throughout iOS with local URLs. It was during this meta-research phase1 that I decided to try DEVONthink To Go again.

Read more


Workflow 1.7 Introduces Magic Variables for Easier, More Powerful Visual Automation

Magic Variables in Workflow 1.7.

Magic Variables in Workflow 1.7.

At its core, Workflow is a visual programming app that deals with variables. Data flows through actions and is altered by the user until it has to be stored in a variable – a local reference that can be recalled in subsequent steps.

Since the app’s original release, the Workflow team has done a commendable job at abstracting the complexity behind variable creation and management, but the feature itself is a vestige of traditional programming languages. The manually-saved variable is fundamentally ill-suited for Workflow’s visual approach predicated on direct manipulation of actions. Workflow revolutionized several automation concepts, yet it was always anchored in the common practice of declaring variables between actions.

For the past year, I’ve been lamenting the sluggishness involved with setting variables and extracting additional details from them. Anyone who’s ever created complex workflows has likely come across the same problem:

  • There’s a “master variable” that contains rich metadata (such as an iTunes song or an App Store app);
  • You want to extract details from the master variable – e.g. an app’s name, icon, or price;
  • Each of the variable’s sub-items has to be extracted by repeating a combination of ‘Get Variable-Get Details of Variable-Set Variable’ over and over.

Not only did this limitation make workflows slower to create – it also made variables difficult to explain and workflows harder to read for people who aren’t proficient in iOS automation.

As someone who writes about iOS workflows on a weekly basis, I’ve been thinking about this issue for a while. Every time I had to explain the inner workings and shortcomings of variables, I kept going back to the same idea: Workflow needed to get rid of its clunky variable management altogether.

Here’s what I proposed when Workflow 1.5 launched in May 2016:

“Instant Variables” to get details of a macro variable without doing the Get Variable-Get Details-Set Variable dance every time. You could save a lot of time if instead of fetching details of a variable multiple times you could use a single master variable and only specify where necessary which sub-details to use;

With today’s 1.7 update, the Workflow team isn’t introducing Instant Variables. Instead, they’ve rebuilt the engine behind variables on a new system called Magic Variables, which completely reimagines how you can create workflows and connect actions for even more powerful automations.

More than a mere tweak for power users, Magic Variables are the next step in Workflow’s goal to enable everyone to automate their iOS devices. By making workflows easier to create and read, Magic Variables are the app’s most important transformation to date, and the result far exceeds my expectations.

Read more


Vantage Review: A New Take on Calendars

In middle school, a friend and I would hang out on the weekend and live out our rock-n-roll dreams with Guitar Hero. As the notes would come down the line, we’d press sequences of red, green, yellow, and orange, jamming to songs in the iconic and aesthetically innovative game.

I haven’t thought much about Guitar Hero recently, but an app I downloaded a couple of weeks ago reminded me of it. However, it’s not a rhythm-based guitar game, or even tied to music at all.

It’s a calendar app called Vantage.

Read more


Fantastical 2.8 Brings Rich Notifications, iMessage Stickers

Rich notifications and stickers in Fantastical 2.8.

Rich notifications and stickers in Fantastical 2.8.

With a new version released today on the App Store, Flexibits updated Fantastical – the popular calendar client with natural language input – to include deeper support for iOS 10 and the iPhone 7. Version 2.8, available on the iPhone and iPad, adds new iMessage stickers using the app’s icon as the main character in different expressions, haptic feedback on the iPhone 7, and, more importantly, rich notifications for calendar events and reminders.

Read more


AutoSleep 3.0

I first reviewed AutoSleep by David Walsh in December, noting how his idea of an automatic watchOS sleep tracker could bring one of the best Fitbit features to the Apple Watch. I’ve been wearing my Watch to bed every night, and AutoSleep has successfully logged sleep data with impressive accuracy.

As I wrote in my original review, however, AutoSleep needed an easier setup process and a cleaner design to help users understand and edit logged data. Walsh has been working hard on AutoSleep since launch, and version 3.0, released today on the App Store, addresses several of my complaints from the original app.

The setup wizard has been completely redesigned with a series of questions that make it easy to configure the app for your habits. Instead of cramming information on a single page, Sleep Quality and Day now have their own tabs in the app; the Day section is particularly handy to view a timeline of your day as logged by sensors on the iPhone and Apple Watch. Generally speaking, everything feels cleaner and better organized, and while some menus and symbols could still be explained differently, the overall app is more intuitive and accurate in its measurements.

Thanks to the fantastic battery life of the Apple Watch Series 2, wearing the Watch at night for sleep tracking isn’t a problem, and AutoSleep makes automatic tracking a reality with features I can’t find in any other app. If you tried the app and abandoned it at version 1.0, now’s a good time to check it out again.

AutoSleep 3.0 is available on the App Store.



Editorial Updated with 12.9-inch iPad Pro Support, Split View Multitasking

Ole Zorn’s Editorial was the text editor that completely reimagined how I could work from iOS. While I have since moved to Ulysses as my primary text editor, I still use Editorial almost daily for its unique Markdown automation. Editorial’s combination of Python scripting and visual workflows for plain text editing is unparalleled and there’s nothing else like it on the App Store.

After a couple of years without updates and a long TestFlight beta period, Editorial has been updated for iOS Split View and the 12.9-inch iPad Pro. There are other changes (the workflow editor has been moved to the accessory panel and the Python editor now opens in a separate tab), but, overall, it’s still the same Editorial you know and love, updated for the latest iOS devices. I’ve been using the beta version of Editorial 1.3 for several months now – being able to keep Editorial next to another app is great for editing and research, and moving back and forth between a document and a workflow is easier.

As for everything else, my coverage of Editorial 1.0, 1.1, and 1.2 still stands; Editorial is the text editor for iOS power users thanks to its excellent automation features, advanced Markdown editing, and TaskPaper integration. As I wrote in November, I still edit all my longform stories in Editorial. Despite the paucity of updates, I love the app as it’s a shining example of pro software for iOS.

If you haven’t played with Editorial in a while, now’s a good time to check it out again (the app is also available at a discounted price of $4.99).