This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts in links

Rdio 2.1

Rdio 2.1

Rdio has updated its iOS client to version 2.1 today, adding a number of design tweaks to improve the look and usability of the app.

Notably, Rdio now comes with a “long press” gesture to tap & hold any item to bring up a new menu to sync, play, share, subscribe, and more. The new menu will “slide up” an item’s album artwork from the bottom, revealing a color-coded background that seems to be inspired by iTunes 11’s way of using the primary colors of an album to generate a background. Personally, I like how this allows each album to have a very unique sharing menu; I’m also a fan of this addition because the developers put a “More by…” link in the menu. Previously, the link to see more of an artist was only available inside the single album view – daily Rdio users will understand how this can be a welcome timesaver. Overall, I like the design changes with thinner fonts and lines, but I’m not sure about the readability of said thin/light fonts on non-Retina displays (such as the iPad mini).

More importantly, I keep disliking how the iPad app continues to be an afterthought for Rdio. From my original review:

Second, I’d like the iPad version of the app to always show the sidebar. Right now, several areas of the iPad client look like a blown-up iPhone app, whereas others show that the Rdio team took advantage of the larger screen with grid views and modal windows. However, in albums or playlists the interface is made by a vertical list that looks awfully similar to the Android tablet apps Tim Cook made fun of. There’s too much wasted space that could otherwise be used for the sidebar or, perhaps even better, the social ticker that is still exclusive to the Mac app and web player.

This hasn’t been improved in Rdio 2.1, and in this new version the “long press menu” is only available on the iPhone. On the iPad, long pressing gets you a standard popover with a bunch of buttons. In terms of care for a sufficiently unique iPad client, Spotify is still ahead of Rdio.

Rdio 2.1 is available on the App Store.

Permalink

Alex Guyot Chains 5 Apps with Drafts

Alex Guyot Chains 5 Apps with Drafts

As I expected, people have started experimenting with chaining apps and services using Drafts, and Alex Guyot quickly beat me in chaining 5 apps. From his explanation of the workflow:

Follow the bookmark in Chrome and it will take the URL of the webpage you are on, send it to Drafts as a draft, upload it to Dropbox, send it to Due (where you choose a reminder time for it to remind you), take you back to Drafts, send you to Instapaper (Where you choose to save the link to Instapaper), then send you back to Chrome.

He also posted a quick video showing the workflow in action on his iPad. I like how, unlike me, he chained each action as an x-success parameter of the previous one.

As I’ve argued on multiple occasions here on the site, URL schemes are certainly a stopgap solution to a problem – better inter-app communication on iOS – that I wish Apple will tackle in the near future. However, that doesn’t mean people can’t get real work done with URL schemes and apps today. Looking ahead, I can only imagine new possibilities of iOS automation based on URL schemes that, however, abstract the need of manually building URLs from the end user’s workflow – using a more Automator-like interface to visually represent actions. And, who knows, perhaps in a future version of iOS “switching” between apps won’t even be required anymore, as “parts” of other apps will be linked to each other using something like XPC.

Permalink

Today Weather 1.2 Goes Universal

Today Weather 1.2 Goes Universal

Today Weather

Today Weather

Today Weather is my go-to weather app for iPhone – the one I keep on my Home screen – and with the 1.2 version released today, the app has gone Universal adding iPad support.

Those coming from Today Weather for iPhone will instantly be familiar with the iPad app. All the features of the iPhone counterpart have been ported to the iPad, keeping the navigation consistent across versions, but using the iPad’s larger screen to offer more information. My favorite feature of Today Weather was the Forecast view:

What I like the most about Today Weather is the screen on the left. Called Forecast view, it comes with a normal and “geek” mode to visualize temperature and weather for the next week. Unsurprisingly, I like geek mode, which is enabled by tapping on the screen: with a set of vertical bars, the graph displays high and low temperatures for the week using the NOAA color gradients. Normal mode simply displays the highest value, and you can switch between the two with a tap. In doing so you’ll notice the nice animation that brings up the bars one after the other. It’s a fantastic touch. Forecast view is the screen I’ve been checking out every day because I like to know, in simple terms, “what the next days will be like”. Today Weather provides that kind of information in three ways: data (numbers), icons, and colors.

On the iPad, Forecast has two extra days, spanning more than a week worth of visual forecasts. It is, by far, my most used feature in Today Weather.

The initial screen has been reworked for the iPad. Instead of presenting multiple locations stacked on top of each other, Today Weather for iPad offers a Dashboard view that takes up the entire screen and lays out the same information with a design that feels more native to the iPad. I really like this idea as it lets me quickly fire up Today Weather and understand in a few seconds what the weather is going to be like in those 5-6 locations that I care about – without having to scroll or drilling down into their detailed views.

Today Weather is $0.99, Universal, and I highly recommend it.

Permalink

Chris White’s iOS Workflows

Chris White’s iOS Workflows

Chris White is putting together an impressive collection of JavaScript bookmarklets, URL schemes, and iOS services and actions in a GitHub repo:

It seems like we’ve recently been seeing a ton of new ideas, clever tricks and tools for making users who are willing to dive into the deep-end more productive on our iOS devices through automation, seamless app communication and some really great shortcuts. This is a collection of bookmarklets, scripts and custom URL scheme actions that help bridge apps and manipulate the data you can send between them.

Chris included some of my bookmarklets and URL schemes in his collection, which I recommend checking out if you’re looking for a single place containing several moderately advanced tips for doing more than just launching apps via URLs.

iOS automation is, of course, a subject that I’ve been covering on a daily basis on MacStories for the past months. While I haven’t had the time to put together a GitHub repo like Chris did, allow me to list the various articles and tag pages where you can get started:

URL scheme tag page

Bookmarklet tag page

Automation with Drafts and Chaining Apps with Drafts

Pythonista review and scripts

Pythonista tag

I’m very glad Chris decided to collect these resources in a repo. I especially like the Drafts bookmarklets he made, which contain a check to see whether the browser has an active text selection (something I haven’t been doing as I’ve always created separate bookmarklets for Chrome and Safari).

Permalink

Good.iWare Announces GoodReader SDK With “Save Back” Feature

Good.iWare Announces GoodReader SDK With “Save Back” Feature

Good.iWare, the company behind popular iOS file manager and document annotation tool GoodReader, has announced an SDK to let third-party developers send files and folders to GoodReader and receive them back after GoodReader has read/annotated them.

If you have an app that generates or downloads files meant to be read and annotated, and you want to use GoodReader’s powerful engine to do that, you can take advantage of our new SendToGoodReader SDK. This SDK is absolutely free of charge.

As explained on a dedicated developer page, the SDK seems more oriented towards PDF documents for now, but Good.iWare also mentions “complex collections” of files and folders:

If you’re a developer of iOS apps interested in offering your customers a convenient way to use powerful GoodReader’s abilities to read and annotate PDF files, you’ve come to the right place.

What’s interesting about this solution is that a “Save Back” feature should allow users to avoid the creation of duplicates by first receiving a file in GoodReader and then moving it – not copying it – back to the original app that “called” GoodReader. As I wrote a few weeks ago, the creation of duplicates is one of the biggest downsides of Apple’s Open In menu:

You just used five apps and created four copies of a file (two of them are iOS Camera Roll + Photo Stream) to annotate a photo. Lather, rinse, repeat for note taking, PDF reading, electronic bill management, and assembling that nice slideshow of your vacation in Italy.

I say “should” because I haven’t been able to try any app with support for GoodReader’s SDK yet, but that’s my takeaway from the developers’ explanation.

If GoodReader’s “Save Back” feature turns out to be what I imagine it is, it has the potential to become a great addition to existing Open In implementations, and perhaps even a possible path Apple could consider for a future version of iOS. I believe better communication between different apps is an area where iOS is severely lacking, and this concept – “saving back” and moving files instead of duplicating them – if implemented correctly could become, essentially, the x-callback-url of files. The obvious limitation is that the SDK is limited to GoodReader, and that there are no apps supporting it yet. I’m thinking of how Evernote could take advantage of this by letting users annotate PDFs in GoodReader, or how a mail application could let GoodReader unzip an archive and receive an uncompressed version with two taps. The possibilities are certainly intriguing.

It’s too early to say whether GoodReader’s experiment will be successful, but I think “saving back” is a much better idea than “opening in”.

Permalink

iWatch Potential

iWatch Potential

Bruce “Tog” Tognazzini, Apple employee #66 and founder of the Human Interface Group, has published a great post on the potential of the “iWatch” – a so-called smartwatch Apple could release in the near future (via MG Siegler). While I haven’t been exactly excited by the features offered by current smartwatches – namely, the Pebble and other Bluetooth-based watches – the possibilities explored by Bruce made me think about a future ecosystem where, essentially, the iPhone will “think” in the background and the iWatch will “talk” directly to us. I believe that having bulky smartwatches with high-end CPUs won’t be nearly as important as ensuring a reliable, constant connection between lightweight wearable devices and the “real” computers in our pocket – smartphones.

The entire post is worth a read, so I’ll just highlight a specific paragraph about health tracking:

Having the watch facilitate a basic test like blood pressure monitoring would be a god-send, but probably at prohibitive cost in dollars, size, and energy. However, people will write apps that will carry out other medical tests that will end up surprising us, such as tests for early detection of tremor, etc. The watch could also act as a store-and-forward data collector for other more specialized devices, cutting back the cost of specialized sensors that would then need be little more than a sensor, a Blue Tooth chip, and a battery. Because the watch is always with us, it will be able to deliver a long-term data stream, rather than a limited snapshot, providing insight often missing from tests administered in a doctor’s office.

Dealing with all sorts of blood, temperature, and pressure tests on a regular basis, I can tell you that data sets that span weeks and months – building “archives” of a patient with graphs and charts, for instance – has, nowadays, too much friction. Monitoring blood pressure is still done with dedicated devices that most people don’t know how to operate. But imagine accurate, industry-certified, low-energy sensors capable of monitoring this kind of data and sending it back automatically to an iPhone for further processing, and you can see how friction could be removed while a) making people’s lives better and b) building data sets that don’t require any user input (you’d be surprised to know how much data can be extrapolated from the combination of “simple” tests like blood pressure monitoring and body temperature).

The health aspect of a possible “iWatch” is just a side of a device that Apple may or may not release any time soon. While I’m not sure about some of the ideas proposed by Bruce (passcode locks seem overly complex when the devices themselves could have biometric scanners built-in; Siri conversations in public still feel awkward and the service is far from responsive, especially on 3G), I believe others are definitley in the realm of technologically feasible and actually beneficial to the users (and Apple). Imagine crowdsourced data from the iWatch when applied to Maps or the iWatch being able to “tell us” about upcoming appointments or reminders when we’re driving so we won’t have to reach out to an iPhone (combine iWatch vibrations and “always-on” display with Siri Eyes Free and you get the idea).

As our iPhones grow more powerful and connected on each generation, I like to think that, in a not-so distant future, some of that power will be used to compute data from wearable devices that have a more direct connection to us and the world around us.

Permalink

Horizon Integrates Weather With Your Calendar

Horizon Integrates Weather With Your Calendar

Horizon

Horizon

My wish for a better iPhone calendar app was granted by Flexibits with Fantastical, but Horizon, a new app by Kyle Rosenbluth, is worth a mention. Horizon integrates weather information with your calendar, providing an elegant overview of events and weather forecasts in a clean interface.

Horizon’s main screen shows a list of the next few days in your calendar; you can swipe down on the month’s name in the title bar to bring up a 30-day overview of the current month. In month view, “today” has a gray indicator, and events are shown as thin colored lines: a day with only one event will have one line, while busier days will have multiple lines. You can tap & hold a day to quickly create an event, and you can swipe horizontally to switch to the previous or next month.

The core aspect of Horizon is how it mixes weather with event information. When creating a new event, the app uses Google location data (which I found to be the best provider here in Italy) to show a list of suggestions in a bar above the keyboard; once you’ve chosen a location, Horizon will fetch a weather forecast (up to 14 days out). The app was created for people who deal with appointments in multiple locations on a daily basis: by entering a single day’s view, you’ll see a list of all your upcoming events alongside their respective locations and weather forecasts. A colored bar at the top can be swiped to show more weather information for each event (a weather icon, temperature, and chance of rain).

I like how Horizon presents different data sets without cluttering the interface. The app comes with neat animations, a focus on current and future events (past days are hidden from the main list), and a night mode if you’re not into the default white color scheme. I highly recommend Horizon for people who wish to see calendar and weather information at a glance in a single screen. The app is $1.99 on the App Store.

Permalink

Instapaper Text Bookmarklet As Safari Reader Replacement On Chrome for iOS

Instapaper Text Bookmarklet As Safari Reader Replacement On Chrome for iOS

Ever since I switched to Chrome as my primary browser on OS X and iOS, several readers asked me if I was missing the Reader functionality of Safari. Not really, because it was an easily fixable problem for me.

I use Instapaper to save articles for later. I like the app and like its text parser. However, few people know that the Instapaper Mobilizer – used by apps like Tweetbot – can also be used as a bookmarklet in any modern browser. Simply head over this page and install the Text bookmarklet; running the bookmarklet on a webpage will display it using Instapaper’s parser, but it won’t add it to your Instapaper account.

When I’m on Chrome for iOS and I stumble across a webpage I want to read without other elements besides text, I type “text” in the address bar and tap the Text bookmarklet (remember, you have to type bookmarklet names in Chrome). The nice thing about the Instapaper bookmarklet is that it’s fast, accurate, and because it returns a regular URL, the Chrome tab showing the parsed text will also be synced back to the desktop.

Last, a quick tip: when reading with Instapaper’s text view, you can tap & hold the top bar showing a webpage’s title to copy its URL (something that Chrome makes ridiculously hard to accomplish).

Permalink

Apple Announces 25 Billion Songs Sold On iTunes

Apple Announces 25 Billion Songs Sold On iTunes

With a press release, Apple today announced 25 billion songs have been sold on the iTunes Store. The 25 billionth song was downloaded by Phillip Lüpke from Germany, who won a €10,000 iTunes gift card.

We are grateful to our users whose passion for music over the past 10 years has made iTunes the number one music retailer in the world,” said Eddy Cue, Apple’s senior vice president of Internet Software and Services. “Averaging over 15,000 songs downloaded per minute, the iTunes Store connects music fans with their favorite artists, including global sensations like Adele and Coldplay and new artists like The Lumineers, on a scale we never imagined possible.

As detailed by Apple, the iTunes Store offers a catalogue of over 26 million songs in 119 countries. As we showed in our look at various entertainment ecosystems, Apple’s iTunes Store is the most popular one worldwide. The iTunes Music Store opened on April 28, 2003, which according to Wolfram Alpha is exactly 9 years, 9 months, and 9 days ago (3572 days).

Dividing by 3572 days, the iTunes Store averaged 6.99 million downloads per day, 81 downloads per second, and 4860 downloads per minute.

Permalink