Tag Archives: iOS

The Leo Collection

I was wrong about stickers.

Sitting in a hotel room, watching the WWDC keynote address with some friends this past June, Curtis Herbert commented that “Stickers will be huge” no matter how much developers make fun of the whole concept. I remember thinking, of course they would be. It didn’t even occur to me to make fun of the concept. There was no question stickers would be immensely popular. But there was no way I was going to use them.

I’m the guy who doesn’t even use emoji. What chance was there that I’d want to do the sticker thing?

Shortly after the announcement, I started drawing some guitars and basses in Illustrator. I’ve always enjoyed drawing musical instruments, and guitars in particular. They are beautiful objects, and they are relatively easy to draw, if you are comfortable with a bezier tool.

Olympic White J Bass. Part of the Leo Collection

Olympic White J Bass. Part of the Leo Collection

Once I got a few made, I thought, heck, why not do a whole set and release them as a sticker pack? I still wasn’t going to use them, but I’m sure other people would like to.

After all, stickers are one type of app where I have a serious advantage over most of my developer friends. While I may not be nearly as crafty with code, I can draw in Illustrator.

So I spent some spare time throughout the summer building out various guitar models.[1] It was a blast. I figured I could get a set done by late summer when iOS 10 would be released. I didn’t even bother opening Xcode, as I had watched the presentation on setting up a sticker pack, and I knew that part would be a one-day project, at most. Even if I chose to add some interaction elements.

And indeed it was. Creating an iMessage app could not be easier from a developer’s perspective. Of course, you need original artwork. So that’s where I spent the bulk of my time.

Sunburst paint jobs took some time to master

Sunburst paint jobs took some time to master

All the while, I kept thinking these stickers would be cool for others, but that I’d probably never use them myself.

Then a short while back I got a message from John Voorhees over at MacStories. He had been paying attention to my progress on the sticker pack and wanted to know if there were a beta available on TestFlight.[2] Beta? That hadn’t even occurred to me.

When a journalist asks to give your next product a test drive, you say YES. So I finished up the sticker images, watched the demo again from WWDC to review how custom interactions were done, (because I wanted to add the option to make the instruments left-handed) then built the iMessage extension in a few hours. I tossed a build up on TestFlight and invited some people to join.

The response was great. A lot of people seemed interested in trying out the stickers. Great. I fired up my phone and started playing around with the stickers myself. As I sent them to myself and to the people on my beta, something clicked. This was pretty cool. I could actually see myself using stickers in my iMessages.

Holy crap. I actually understand the appeal of something popular.

I can’t wait to see some of the other packs of stickers people have built. I have a feeling I will become a collector. And I want to make more stickers soon. I’ve done a set for Curtis’ Slopes app, and I hope to do a lot more for clients.

Image from the Slopes sticker pack

Image from the Slopes sticker pack

Contact me if you are interested in getting a set made. The fact that sticker packs send links to people when they don’t have your pack installed is bound to make stickers an incredible catalyst for word-of-mouth downloads.

Meanwhile, The Leo Collection is available to buy now. I encourage you to check it out.


  1. Though the drawings are all inspired by specific makes and models of real-world guitars, I’m very careful not to try to associate my drawings with the manufacturer of those instruments. These are simply a collection of drawings. Not an official pack, or an endorsement of any kind.  ↩

  2. ProTip: always be marketing. While I was drawing guitars, I’d occasionally share one or two via Twitter. Part of it was I was proud of my little drawings and wanted to show them to my musician friends. But part of it was about gauging interest in a potential new product. If I hadn’t been talking about this process publicly long before I even had a product to sell, I likely would not have gotten the attention of someone in the press.  ↩

More thoughts on Music in iOS 10 (beta)

Last time I left off at the artist listing screen. Today, I want to dig into the individual artist view, album view, and the now playing screen.

One of the reasons I chose to give Music another try in iOS 10 is that Apple has finally given us a proper artist album listing, with albums that drill down into their own screens. This means we can finally choose an artist, then play a single album without it continuing on to the next album. Sounds like a small thing, but I dropped Music altogether years ago for that one reason alone.

Best iPod we’ve ever made, my ass.

Artist Album Listing

Artist Album Listing

Unfortunately, unlike iTunes on the Mac and Windows, Music on iOS still only sorts albums by name, giving us no option to sort them by date instead.

This is one of those head slap moments that makes you wonder if anyone at Apple has ever been a serious music collector. As far as I’m concerned, Apple cannot claim that it loves music ever again until it gives us the option to sort albums by date. No self-respecting music geek sorts albums by name. I don’t care if you hide the option in the Settings app, just give me the option for date, you wankers.[1]

Sorting issues aside, I like most everything else about the Artist page in Music. Album art is square and large, as it should be. There’s a quick option to shuffle all albums, in case that’s your thing. And, as I said before, choosing an album gives you a separate view with just that album’s tracks.

At the bottom of the artist page there’s also a new link “See more by…” that takes you to that artist’s other music on Apple Music. I’m not an Apple Music subscriber, but I guess it’s okay to be able to see what tracks are available without having to bounce into the iTunes app.[2] Unfortunately, any links inside here only give you the option of subscribing to Apple Music. You can’t link over to iTunes to buy any tracks you find. You can’t even preview tracks to see if they’re worth subscribing to get. It’s subscribe, or go screw yourself.

I’m sure the artists love that.

What’s so hard about offering a link, even via 3D Touch, that takes you to the iTunes store to buy a track?

Buy a track? Come on, Joe. Who buys tracks nowadays?

Oh yeah, that’s right. People who LOVE MUSIC.

Once you choose an album, you get the track listing, as you’d expect. Shuffle is right up there at the top again. Okay. Not something I ever use, but I guess a lot of people like shuffle. (More on this in a moment.)

Choose a track, and it starts playing immediately. At the bottom of the screen, just above the tab bar, you get a new bar for now playing, which stays there no matter where you go in the app. I like this a lot. I always hated how hard it was to get to the now playing screen on my old iPod and on Apple TV. This makes it one tap away at all times, which is brilliant. Music also doesn’t assume that once I’ve chosen a track I want the entire screen to be filled with now playing. This is also a good design choice. Once my music is running, I may want to select something else to play next, or keep reading the rest of the track listing, or just go exploring more through my catalog, etc.

At the bottom of the album page, there’s “More by…” again, only this time with albums and images listed. There’s also a “You Might Also Like” section with music from similar artists. Okay, now I’m getting annoyed, Apple. I switched Apple Music off in Settings. I’m clearly not interested in joining Apple Music. Fuck off , already.

Note: “Showing only music on this iPhone” is a lie in this case, Apple.

Note: “Showing only music on this iPhone” is a lie in this case, Apple.

Again, every link in these two bottom sections I didn’t ask for give me no option to even preview tracks from these suggested artists. Just subscribe now.

No thanks.[3]

The now playing toolbar has convenient buttons for pausing and skipping the current track. Another great design decision. One-tap access to pausing is essential, and sometimes you really do need to skip that one track you hate immediately.

Tap into the full-screen now playing view, and you are treated with nice big album art and some more controls in an overlay “card” type view that is reminiscent of Palm’s WebOS. I mostly like what they’ve done with this screen. But there are a few odd choices here.

The big one that others have mentioned before: Where are the shuffle and repeat buttons? For all the emphasis on shuffle being at the top of the past few screens in a row, I get to now playing, and shuffle has disappeared. Turns out, the now playing view is scrollable, and shuffle and repeat are just below the “fold.” Why? No reason I can discern. There’s plenty of room under the volume slider for more than two buttons.

Also, if you’re going to make this screen a scroll view, some indication that it can be scrolled might be a good idea. I know several people who had no idea that they can scroll this view at all. And that’s a shame, because what’s down below the fold is actually quite nice: an Up Next listing, where you can manually reorder or remove tracks from the upcoming cue.

Up Next is a pretty powerful thing. Setting up a quick one-off track listing for a party, for instance, becomes quite easy. I never use playlists, but I often will select a number of albums to listen to in a row when I’m in a certain mood, or I have people over the house, or when I’m on a road trip, etc. The “Play Next” and “Play Later” options on albums and tracks make setting up a quick cue super flexible and easy.

Overall, I actually like Music in iOS 10. The app is far from perfect, and I really want the heavy-handed Apple Music sales pitch to go away, but otherwise, for my listening style, this app is greatly improved over iOS 9 and earlier versions of Music.

And, lo and behold, since I’ve started adding tracks back to my iPhone, I have yet to experience the old issues I was having with files disappearing, doubling of tracks, tracks that simply won’t play, etc. Maybe the file system bugs I was experiencing are gone? I may just upgrade to a 128GB or even 256GB iPhone in a few weeks. I’d love to retire my old iPod again for good.


  1. They do have a “Sort Songs and Albums” option buried in the Settings app, by the way. But it’s for the songs and albums sort views. It has no effect on the album listing for individual artists. And there’s no “by Date” option, in any case.  ↩

  2. Never mind that I’ve checked the “Show Apple Music” switch off in preferences. I’m getting links to Apple Music all over the app, anyway.  ↩

  3. None of these Apple Music “features” were in the early betas, by the way. I wonder if this is a bug, or if these screens will make it into the GM for non-Apple Music subscribers.  ↩

Two Nitpicks in watchOS 3

The improvements in watchOS 3 over watchOS 2 are still, to me, the most exciting thing happening with Apple this summer. I would have skipped the iOS 10 beta altogether if not for the fact that I simply couldn’t wait to get watchOS 3 on my Apple Watch. The difference in day-to-day practice is staggering.

That doesn’t mean that watchOS 3 is perfect, of course. There are still two little things bugging me that I wish Apple would address.

First, the Activity rings. It’s great that there are a few Activity-centered faces on the watch now. I use both the analog and digital versions quite a bit. But neither face, and none of the complications for Activity give me the one piece of information I want most often: whether or not I’ve reached my stand goal for the current hour.

I can read how many hours I’ve stood quite easily, even in the complications. Divide a circle in 12 pieces, and it becomes a breeze to see which number of hours you have currently fulfilled. But there’s no way to know whether one of those hours is the current hour. Once I get to the 50-minute mark, of course, I will get a notification if I have not yet stood. But what about at 38 minutes? The only way to find out is to launch Activity, then scroll down all the way to the chart that shows the hours of the day listed out one by one. I do this several times a day, and it’s annoying. Seems to me that this information could easily be provided in the complication, on the Activity watch face, or at the very least on the initial view of the Activity app.

Second, the charging screen. When my Apple Watch is in its charging stand, and I tap it to light up the screen, there are only three possibilities for what I currently want to know:

  • Is it actually charging?
  • What time is it?
  • What’s the current charging percentage?

The first two are covered well. The lightning bolt icon at the top lets you know it’s charging, and the watch face gives you the time.

For the current charging percentage, however, it’s a different story. When you first connect it to the charger, you get that nice big circle showing the current percentage (which is also a more obvious indicator that charging is actually happening at the most important moment—when you first plug it in). But any time you tap the screen after that, there’s no way to see the current percentage on the screen. You need to type in your passcode, then swipe up to get your command center, where you can finally see the percentage.

Every iOS device gives you a nice big battery icon with the current charging percentage listed under it when it’s charging. Why not at least put the percentage next to the lightning bolt icon?

Even Nightstand mode, which I never use, doesn’t give you the percentage. Seems like a silly omission.

A Glutton for Punishment

I’ve heard mixed reviews on the new iOS 10 beta’s music app. Long-time readers will no doubt remember that I gave up playing music on my iPhone altogether a while back, due to the Music app being completely incongruous with the way I listen to music, not to mention constant issues with songs not downloading, going missing, etc. So I’ve been happily using my old iPod Classic for a while now.

And that’s going great, actually. The old iPod is still working. But I’m a tech geek, and I don’t believe in hanging onto the past forever, so with every new iteration of iOS, I am bound to look at what Apple does with Music to see if there’s a chance they may have actually fixed the issues that drove me away.

Right off the bat, looking at Music.app in the iOS 10 beta, I see two things that have me rather hopeful. First, there’s the Downloaded Music section, which shows you only the songs you actually have living on your iPhone, rather than showing your cloud songs mixed in with your downloaded songs. In previous iterations of Music, there was a switch in Settings to show or hide cloud music, but this dedicated space within the app is actually way better. It gives me the option of looking for a cloud album to download when the mood strikes and I happen to be connected without having to drop out of the app and dig through Settings to flip the cloud music switch.

Second and much more important, when you sort by Artist, you now finally once again have a separate screen between the albums and the individual songs. Which means it’s now possible again to play a single album from an artist when sorting by artist. Hooray. Functionality that existed in iPhone OS 1.0 is now back—many, many years later. This alone was the reason I originally ditched the built-in Music app for Ecoute before giving up on Music on my iPhone altogether.

So, what does this mean for me? Well, I’m doing a little experiment. I’ve moved Music.app back to my main home screen, and I’ve downloaded some music to my phone again, via iTunes. Not my whole library, as I only have a 64GB iPhone at the moment, and my whole library wouldn’t fit on a 128GB, anyway. But come fall, when iOS 10 is released, and with it hopefully a 256GB option for the next iPhone, I may finally be able to replace my old iPod Classic for good, if all the file disappearing and syncing issues have been resolved in iOS. I may finally have all my songs in my pocket again, without carrying around a separate, aging device with a hard drive and battery that are due to fail any minute now.

But that point about the file issues is a huge if. Thus, the experiment. So far, I’ve only added about 15GB of songs onto the iPhone, to see if they actually stick. I’ll keep adding more and more as I go and keep a close eye on whether or not the songs are actually there. Will songs simply disappear again? Will duplicates show up for no reason? Will album tracks show up out of order? Will tracks appear to be there, but when I hit play simply skip to the next track? If history is any indication, all of the above are not only possible, but likely. But I have my fingers crossed. After all, I’m an optimist at heart.

The Music app is far from perfect in iOS 10, but just those two simple changes are enough to get me to at least try it again. I’ll write up some of my gripes about what’s still broken in the near future.

Not a Disaster, but Not Great, Either

I don’t think that Apple’s design for the app is completely wrong, I just think they need to modify it a bit. First, I’d move the Custom timer option to the top. Even if there are common timers you set, I would wager that most people want to set a custom one most of the time. I could be wrong, but if I’m not, this would make most people’s default interaction a little easier.

Next, I’d allow users to customize what their pre-set timers are. The idea of default timers is a good idea, but they should be less generic that what Apple is currently offering. By letting users set their own timers, they could ensure that this feature is as useful as possible for the most people.

(via Matt Birchler)

The title of Matt’s article is “The New Timer App in watchOS 3 is a Disaster.” Clearly, he wrote the title before he wrote the piece, as his conclusion is a bit less severe.

I faced a similar issue when I designed Fin, my own timer app. When I added presets, I tried to guess at what the most “common” needed timers would be. And I quickly figured out that everyone has different needs. So in the next version I added the ability to set your 12 presets to whatever you want.

I imagine Apple will do the same with the Timer app on the Watch. Maybe not in this version, but somewhere down the road. Still, Matt’s main point remains: Apple is trumpeting the “2-second” rule for the Watch, trying to minimize taps and scrolling everywhere throughout the system. But in this Timer app, they aren’t practicing what they are preaching.