WWDC 2016 Wishlist

Google I/O has come and gone, so now it’s time for Apple to have their annual developer conference.  I feel like most of the areas for innovation isn’t at the OS level anymore, it’s with services and apps as part of the OS. Unfortunately for Apple that isn’t really their strong suit. With that in mind, here are the things I think Apple might do this year to catch up in areas that they are lagging (and a few things that just bug me about my favorite OSes).

iOS 10

  • Hide stock apps. This may also introduce an opportunity to make default apps as they’d need to account for scenarios that tried to open Mail but it was hidden.
  • Siri API to allow users to perform custom actions via voice
  • Smart grouping of events in photos app
  • Roll out transit for more cities (Ahem, Atlanta)
  • Better 3rd party keyboard support. Currently it can randomly stop working or revert to the default.
  • Add a swipe-style keyboard
  • 3D Touch to clear all notifications from the pull down notification center
  • Allow me to close all Safari tabs easily (3d touch?)
  • Granular cell data use, much like battery section. Let me see daily / weekly data use per app & overall
  • Better “now playing” integration on home screen & in mission control. Allow 3rd parties to add actions like iTunes currently has. I’d love to be able to add a song to my library with one tap, or star a podcast in overcast.
  • A ‘Car mode’ similar to what Google announced at I/O – optionally allowing me to launch a CarPlay type UI when driving to minimize distractions and ease in tasks like navigation, calls and texts.
  • Proactive, travel history, workout & health data should be able to be backed up to iCloud or your computer separately so you don’t lose that information when moving to a new iPhone.

Mac OS X 12

  • Add Siri to OS X.
  • Siri API to allow users to perform custom actions via voice
  • Photos app should sync faces & do a better job of guessing who a person is.
  • Photos app should auto create albums like Google Photos does
  • Brand new iTunes / Apple Music split. Let me do all the things iTunes currently does in iTunes and split Apple music into a new place for my cloud needs.
  • More progress on dark mode
  • iCloud sync status in the menu bar

watchOS 3

  • Simplify the interface – swipe down for notifications and swipe up to view recently opened apps.
  • Get rid of honeycomb app launcher and make something more usable.
  • Allow users to set what the contacts button does (launch app, change watch face, etc). I’d love to have the button open up runkeeper or OmniFocus.
  • 3rd party watch faces
  • Location-based watch faces. I’d love to have a work and home face that automatically changes when I enter a geofenced area.
  • Speed. No idea if it’s even possible but the fact that the apps are so slow is a killer
  • Make Siri faster. I currently don’t even bother because it’s so slow. And seemingly has gotten worse over time (although I think it’s actually that my 6s Plus is that much better)
  • Wrist flick sensitivity settings. Id be willing to sacrifice some battery life to have my watch be a little more sensitive to my wrist movements.
  • Auto detect when I’m running
  • Make it easier for devs (Spotify, Overcast) to put audio on the device. I’d love to be able to listen to either of those apps without my phone.

Misc software

  • Apple News: make tab bar persistent at bottom to more easily get home
  • Apple Music: all of this.
  • Contacts app is super sluggish as of the most recent OS. Hope they clear that up.
 

Can Apple Music be fixed?

Apple Music is slowly being exposed as a bit of a shitshow under the covers. I’ve been fortunate not to have run into many of the issues folks are bringing up, but I definitely feel the pain of a poorly executed user experience, especially on the desktop. The bad news is that a lot of the structural issues, especially those related to the Match portion of Apple Music, are big and difficult problems to solve. However, the good news is that I think there are a lot of smaller issues that can be solved in way that’s independent of a lot of the data issues.

Big picture stuff

I still think that the way Google Music handles their service is the best approach. Their only real drawback from an architecture standpoint is the fact that we won’t see a desktop application anytime soon, which leaves us with a good web version but nothing more. This is a downer for me as I like to stream music throughout my house using AirPlay (although I’ll be switching to Sonos sometime soon, so I might be back). Google asks you to install a small client on your computer that looks at your iTunes library and has a ‘match’ process much like Apple’s where they copy unique songs to their servers but otherwise just add songs to their library. The nice thing about this is that it’s nondestructive given Google can’t actually use your iTunes library for their service. Hindsight is 20/20 but I wish Apple had created a separate ‘Apple Music’ app that would have scanned my library and simply added everything to my new Apple Music account, in a different application, without actually touching my iTunes music.

There are a lot of reasons why iTunes has to exist and why it has to exist in the fairly janky state that it’s in right now. Think of the dozen or so tasks it has to handle – iOS App Store, iOS sync, iTunes Store, iTunes Match/Apple Music, device backup, and more. While I think Apple could break these tasks into smaller apps on the Mac, it’d be a much tougher task on the Windows side. However, I feel like this was their one chance to break with the past and create a new application that could have slowly added new features like they did with iWork and are doing with Photos. I talked about this a little bit in my initial impressions of Apple Music, and given the way things have gone out of the gate, this poor decision on their part is even more glaring now. Even if your library completely shot with the new service, long time users would have known their iTunes library is intact.

The main issues other than the ‘junk drawer’ approach taken by trying to cram all of this alongside existing iTunes Store are more skin deep and hopefully can be resolved over time. I’ve bucketed those into the following categories: UX/Design, Search, Integration, Consistency and Reliability. Forgive me for being a little lazy here – in an effort to make this fairly short, I’ve just listed items in bulleted lists.

UX and Design

In my mind, the UX decisions made are part of a larger and troubling trend in Apple-land, which is to focus on design for design’s sake rather than creating easy-to-use products. Below is a list of things that need to be fixed or rethought by the team to make the experience easier to understand for end users.

  • I should be able to add songs to a playlist without adding to my library.
  • The search UI should not have multiple tabs. Instead, it should separate what is in my library vs what is in Apple Music. Alternatively, make 3 tabs that have “all”, “my music” and “apple music” with “all” being the default.
  • Better integrated calendar in all apps/on the web for Beats 1 shows. I’d love to be able to pick shows I like and have them notify me when they are about to play.
  • Ability to have folders with both Apple Music and my own playlists. Currently these are broken out into 2 groups and Apple Music playlists are first. It means you have to scroll down very far on the desktop
  • Rename “new” to “discover”, “browse” or “explore”. “New” makes no sense.
  • Some sort of badge or color difference between tracks I own and tracks from Apple Music
  • The order of the tabs should match we we see on iOS in iTunes. Currently they are different between iPhone, iPad and Mac.
  • I should be able to like any song played on beats one and add to my library.
  • There should also be a list of all songs I’ve ‘loved’, regardless of if they are in my library or not.

Mac-specific issues

The Mac is where Apple Music really shows how flimsy the entire system is. The good news is that my initial list was about twice as long as what I have now, so I do know they’re working to squash issues within Apple Music.

  • As long as you have songs that you don’t have in your collection visible in iTunes (expanded via the ‘show songs not in my music), you can add them to ‘up next’. If you close this (clicking the ‘hide songs not in my collection’), the song instantly stops playing and it is removed from your queue along with other songs in the album.
  • Can’t click on the ‘related artists’ to view their page sometimes.
  • Can’t see artist’s Connect posts from their page at times. This is very unpredictable.
  • If I close something in iTunes (I’m looking at you, Apple Music Playlists), it should stay closed when I come back to that tab.
  • On iTunes, everything should be a link – artist names, albums, composers, etc. All of the other major services nail this and it makes discovery much easier.
  • Better persist scroll position when navigating back within iTunes. Currently, if I view a playlist from within the ‘For you’ section and then click back, I jump to the top of the list.
  • When I search for an artist and view their results, i’d like to easily be able to queue some or all of the ‘top songs’ listed. No way to multi-select from this view.
  • I constantly run into issues where there is a network error presented in a blocking modal, which means the remote app won’t work while the modal is in place. I can typically know how many times may laptop has woken up based on how many of these are stacked up when I open my laptop.

iOS-specific

  • The now playing tab needs to be larger, I often click on the play/pause button when trying to click on one of the tabs below it.
  • ‘Up Next’ shouldn’t be a small little modal, it should be an entire view on iOS.
  • Offline tracks need clearer iconography to show what is and isn’t downloaded.  I have a playlist of 100 songs that I have asked to download and I know for a fact I’ve downloaded the entire playlist but they don’t show up as downloaded. If I set the library to only show offline tracks, they still show up so I assume they are.
  • Make better use of iconography and spacing, especially on popup dialogs in iOS. A lot of the labels aren’t easily scannable.
  • Swipe between tracks on album and playlists
  • Ability to put playlists into folders from iOS
  • The ‘Up Next’ queue should persist until it’s played through or I clear it. I’ve made a little ‘drive to work’ playlist ahead of time
  • When I set my library to only show offline tracks, it’d be preferable to hide any empty playlists. Currently it shows all of the playlists but the contents are empty as there are no offline tracks.
  • Search results screen should live load results, don’t make me choose a search term first.
  • As I mentioned above, make the results one screen, not a tabbed result.

Integration

  • Apple watch needs heart button so I can quickly rate tracks while running or playing music at home.
  • There should be a global history of what I have listened to – I know iTunes metadata has this but I mean radio, playlists and my music. There should be a unified view that allows me to see every song I’ve ever listened to.
  • I’d like a section that shows you new releases from artists you follow/have in your library. Maybe a tab in connect? Ideally, I’d get push notifications every time a new artist releases a new album that I follow. Spotify and Rdio do this and it’s indispensable.

Consistency

  • Anything should be queue-able by a quick click/hold or right click – both songs in my library and part of Apple Music.
  • Anything should be easily addable to a playlist or library by the same action. This is currently fairly inconsistent.
  • Make it easier and consistent to view an artist or the album a song is in from any instance of a song or album being displayed.
  • Heart-ing a track should add to library, maybe add to a playlist of all songs that I’ve loved (regardless of if they are in my library or not)
  • Shuffle doesn’t seem to work very well. If I’m shuffling a playlist of, say, 100 songs, I’ll hear the same song play twice before I hear other songs for the first time.
  • Albums that I own should be clearly reflected as such on all platforms. Right now, albums I know I have bought from Apple sometimes don’t show up as something in my collection when browsing Apple Music’s library.
  • Phase out the star rating system in favor of what Beats & Google Music have: love, neutral, hate.

Reliability

  • Fix issues where service has network issues and cannot continue playback
  • Sync play counts, metadata changes and ratings more quickly. At times, it takes a day or more for play counts and other metadata to properly sync. This is a relic of iTunes Match so I have little hope it’ll change any time soon. The odd thing is that ratings and ‘hearts’ sync in near real-time while play counts / playlists sometimes take a day (if ever) to sync up properly.
  • Lots of times my up next queue just disappears and playback stops. My guess is that this is a separate process that has some stability issues.
  • Switching to a radio station shouldn’t clear your up next queue.
  • Seeing / hearing horror stories from smart folks that had their library ruined by Apple terrifies me. This should not happen. Simple as that.

It’s not all bad, but can it all be fixed?

I have discovered more new music in the past few months than I ever have with any other service I’ve ever used (Rdio is a close second). Beats 1 is way better than I thought it would be. However, the iTunes team really needs to focus on user experience and reliability – it’s amazing that after nearly 3 months of using this service I still feel lost much of the time. Every time I click on something I’m not quite sure what I’m going to get. Spotify lacks some of the features I want in a streaming service, but it’s a consistent, usable suite of apps. If Apple wants to truly win me over, iOS 9’s Music app and iTunes 13 (or whatever they call the next big release) needs to be a massive improvement.

I don’t expect to wake up one day to a suite of applications that have all of these problems solved for, but my confidence in Apple’s ability to write quality software has diminished a lot lately. Can they right the ship? I realize how difficult of a challenge they are up against – their user base is massive, the number of functions iTunes has to support is huge, and the expectation from each audience is large. Apple is a smart company and has a ton of talented designers and engineers. However, I feel like this might be a scenario much akin to Microsoft in the early 2000s – they’ve accumulated too much technical debt and may not be able to dig out without a complete rewrite of their client software (especially on the desktop). Their lack of desire to do this at the one time where it makes the most sense gives me pause. We’ll certainly see incremental improvements but this might be what we’re dealing with for the foreseeable future. If that’s the case, I might be back on Spotify or even Google Music. I still think I’m going to subscribe as it nails a lot of what I’m looking for in a service and I also feel like this has to be the worst state Apple Music will ever be in, so sticking it out will be a constant improvement over time … right?

My ‘Apple Music’ Wish List

In the next few weeks Apple is set to announce a slew of updates to iOS and OS X. Most rumors indicate that we’ll see a lot of small improvements with every corner of the Apple ecosystem, but I’m looking most forward to the impending announcement of the new Apple / Beats product that should rival Spotify, Beats, and Google Music.

How I listen to music

First, I thought I’d talk for a moment about how I enjoy music as I think that will flavor my wish list. I’m a subscriber to Spotify and iTunes Match, using both about equally depending on context and they both do a lot of things really well and miss out on some others. I enjoy music in one of 4 main places: during my roughly 1 hour commute to and from work from my iPhone, during my workday at my desk on my Mac, while running on my iPhone (and one day my Apple Watch!) and at home, typically played throughout the house on multiple speakers via Airplay & my Mac. It’s important to me to be able to use a remote app on either my phone or my watch to control music while around the house.

The way I listen to music is typically one of three “modes”: discovery, (re)discovery, and ‘hits’.

At a high level, discovery for me means using something like Spotify or iTunes Radio to find new music based on things I already listen to. I do this at work a lot of the time – I’ll pick a Radio station or playlist and find some new artists this way.

Rediscovery is using the Smart Playlist feature in iTunes to serve up my favorites that I might not have listened to in a while. I’m kind of obsessive about metadata and Smart Playlists in iTunes, and this pays off when I can call up a playlist based on some pretty specific criteria.

Smart playlist
Yes, I realize how insane this is.

‘Hits’ means either using Spotify/iTunes Radio or Smart Playlists to serve up music I know I’m a fan of. This is great for running or driving around. Again, I make use of Smart Playlists to play a specific curated playlist.

The perfect iTunes+Beats concept

With Apple buying Beats last year, the writing was on the wall for a streaming service making its way into iTunes. Simply put, I want to have iTunes as my one-stop shop for music discovery, re-discovery and personal curation. I want to be able to solve the ‘what do I listen to’ problem that I currently have with Spotify, and have the ability to combine music I own with music I discover. Jumping between ecosystems places a mental burden on me to remember where a certain album or song lives.

So, how do we get to this magical land?

Conceptually, steal what Google Music does

Conceptually this service should work like Google Music, where users can upload/match their own music but also subscribe to a streaming service to supplement their ‘owned’ music with ‘streaming’ music. This should be transparent to the end user once tracks are matched. In fact, the reasons I don’t use Google Music are mainly the lack of a good Remote system not named Sonos and the lack of a desktop application to speak of. They nailed the music management part of the streaming puzzle.

However, Apple Music needs to take that concept but retain some of their core features.

Don’t ruin what makes iTunes great (smart playlists, metadata, remote)

The core of what I want already exists within iTunes, and I hope that Apple doesn’t throw the baby out with the bathwater as they did with a refresh of their iWork apps. Smart Playlists are the backbone of what makes iTunes great and help me deal with a fairly large library of music. I realize that adding a streaming service and a match service together isn’t easy but Google’s approach to me is great. Take that, add the ability to make smart playlists based on some basic metadata, and you’re cooking. I personally only rely on metadata like last played date, date added, play counts, and ratings to create most of my smart playlists and if they are lost at the expense of adding a streaming service, I might as well use Spotify or even Google Music.

Further, retain iTunes Radio and give users the option to add songs to their library or purchase them outright. Serve up recommendations similar to how Beats currently works, offering albums or curated playlists to aid in discovery. The important thing is to still make my music – regardless of if I got it from the new streaming service or it’s music that I own – the focal point instead of pushing playlists and other ‘features’ on me the way that Spotify is moving these days.

Fix what makes iTunes awful (slow Match updating, bloated apps)

iTunes Match is conceptually a very great service but it rarely works as flawlessly as I’d hope. The update times are hard to predict so things like play counts, metadata changes or new music additions take time to filter down to every device. I realize this is potentially a very complicated issue and know it’s super difficult to solve, but I’d love to see some speed/reliability improvements here above all else.

Ditch ‘The Sentence’ feature from Beats. Let iTunes Radio take the place of this poorly thought out feature.

Better ‘New Music Tuesday’ section

I like the way that a few services handle ‘New Music Tuesday’ but nobody does it perfectly. Rdio comes the closest, offering up a list of all of the new albums available, and even notifying you in the menubar of the application if any artist you have in your collection has a new album out. I feel that sort of automation combined with the curation angle that Apple and Beats both take, breaking out genres and featuring the top new music, would go a long way to helping users not only find new popular music but also keep up with the artists that they already love. If rumors are true, allowing users to follow artists seems like this could be Apple adding in the automated notification feature. However, I hope they go on step further and allow you to be notified if any artist in your library has a new album/song out.

Add toggle within iOS app for offline only tracks

Something that has bugged me for a while is the way Music on the iPhone works – you have to leave the Music application and go to system settings just to toggle whether the app shows all of your music or only the music you had downloaded to your device. All of the other major players do this really well, and fortunately Apple has already added this in the iOS 8.4 beta. There is a toggle to show all of your music or only downloaded music.

Finally.

Handoff support

Pretty simple – I’d like to be able to get home after my commute and hand off what I’m listening to over to iTunes to seamlessly continue rocking out. If I’m listening to a playlist or an album, that should be able to be easily continued on iTunes, my iOS device, or even my watch if possible.

Just work well

That’s all! Simple, right? Most of the things I’m asking for aren’t rocket science, it’s just an issue with all of the competitors doing most of the things I want, but not all of them. Apple has the ability to knock one out of the park next month and finally build the perfect system for the way I listen to music. I hope they can make it happen.