David Emery Online

Hi there, I’m David. This is my website. I work in music for Apple. You can find out a bit more about me here. On occasion I’ve been known to write a thing or two. Please drop me a line and say hello. Views mine not my employers.

Signup to receive the latest articles from de-online in your inbox:

Apple's iTunes Match beta doesn't technically stream music

Despite evidence that appears to show streaming playback through iTunes Match, an Apple spokesperson confirmed to Peter Kafka of All Things D that content played from the service must first be "stored" on an iPhone or iPad. The service appears to be streaming because it begins playback instantly, but instead of true streaming it is downloading and storing the file while beginning simultaneous playback.

"Apple's system, as it's currently constructed, still requires users to keep stuff on their machine in order to play with it," the report said. Kafka speculated that files that are not "downloaded" through iCloud but still played will sit in a "temporary cache" on the machine.

The semantics of this are pretty ridiculous – every major streaming service works in the same way, using a local cache. iTunes Match is streaming just as much as Spotify is.

And it’s also not very surprising that iTunes Match does supports streaming – it’ll be interesting to see what other features it gains before it launches (my bet: a web based version of iTunes, alongside a whole new version on the desktop).

Visit ➔

Introducing geofences on Flickr!

Geofences are special locations that deserve their own geo privacy settings. For example, you might want to create a geofence around the your “home” or “school” that only allows “Friends and Family” to see the location of the photos you geotag in that area. So the next time you upload a photo with a geotag in the radius of a geofence, it will follow the default geo privacy you’ve designated for that hotspot.

This is great for two reasons 1) it’s an obviously useful but also nifty feature 2) Flickr is innovating again; I was getting worried that they might not have it in them any more.

Visit ➔

A Super Mario Bros version of Portal?!

Wow. Someone is making a video game featuring the original Super Mario Bros worlds but Mario is outfitted with a Portal gun. Watch the demo:

This looks amazing.

Visit ➔

Twelve steps for saving webOS

10) Make sure that webOS apps can also run on other platforms. That’s in the browsers of that platform, of course. User has nice webOS app and shows it to a friend who uses Android. User sends app via Bluetooth, friend can open and use it straight away in the Android browser. That is the true strength of the web platform; a strength you should capitalise on.

WebOS could become something really interesting if they went down this route (and truly live up to this name). Although – and people forget this – Apple is already quite a long way down this path. I find it a little odd when you see articles along the lines of “HTML5 breaks the App Store lock-in” and the like; maybe it does, but only because Apple lets it.

In fact, not only is Apple letting HTML5 apps work on iOS, they’re positively encouraging them by letting them work as proper apps and pushing ahead with WebKit developments (like hardware accelerated animations, for example) to make them work better then on any other mobile platform.

Visit ➔

The futility of QR codes on Tube adverts

Travelling on the London Underground ‘Tube’ recently I have noticed that more and more adverts have a QR code, I am not too sure if this is a recent phenomena or that I have been paying more attention as a number of the projects that I’ve been recently looking at are about the ‘web of no web’: the interface between the web and the real world. I am a big fan of progressive approaches to marketing, however, the more I thought about the phenomena, the greater the waste of time that it seemed to be.

The explosion of QR codes on adverts, almost all of which are completely useless, really does show how little some advertisers think through what they’re doing.

I particularly like the ones I regularly see on the large posters on the other side of the track on tube platforms, which are almost always too far away to work – are you supposed to jump onto the rails to scan a QR code to visit some movies Facebook page? And that’s ignoring the fact that it’s displayed in one of the only places left 100% guaranteed not to have any form of internet connection…

Visit ➔

BBM Music aims to make song-sharing even more social for BlackBerry users

BBM Music will be a subscription service costing $4.99 a month in the US, although how that converts elsewhere in the world has yet to be announced. Users will choose 50 songs from the BBM Music catalogue for their profiles, which can be used to create playlists, and cached locally on their BlackBerry smartphone for offline listening.

50 songs? That's not much, but this is where the BBM angle kicks in. Users will also be able to access the 50 songs of any of their BBM contacts who subscribe to the service. That means a theoretical choice of 100 songs if one friend signs up, 200 songs if three do, and 2,000 songs if 39 do. And so on.

I can’t see this succeeding – the concept is just too complicated, and I can’t see the BBM user base (who primarily use it because it’s free) shelling out $5/month – but it’s certainly an interesting idea.

There’s a lot to be done in the area of ‘social music’ – this isn’t it (in the same way iTunes Ping wasn’t either) but it’s way more interesting then another iTunes clone, or another Spotify clone for that matter.

Visit ➔

Adapted

That left a third option, and it was after a few (decaf) lattes and advice from Ethan, that I decided the best thing to do was compromise for now. Let’s keep the same content and code that’s been powering the large-screened version that Dribbble has always been, and then let’s do something adaptive to it—using media queries to effectively make the site fluid and as vertical as possible when rendered at 480px wide and smaller. In other words, let’s take a step towards a responsive design by crafting an adaptive stylesheet that overrides the master to make things usable and readable on phones and small-screened things. Our tiny team can continue to maintain just one codebase.

A good reminder that even if – because of constraints that probably apply to 99% of web projects – you can’t do everything perfectly, doing a bit is better then nothing.

Visit ➔

Why You Must Code

First, let me state my opinion up front: if you are making a living using computers, and in your area consider yourself an “expert,” you should know how to program.

Simple. If you are a “social media” expert, a “product person,” and especially anything tied to the Internet, you should be able to program. It doesn’t mean that you will do it for a living, but you should know how, and do so regularly, if only to keep skills up.

I agree wholeheartedly with this – you don’t need to be able to do anything properly complicated, but you should have a grounding in how it all works underneath.

Visit ➔

Riot Cleanup

Clapham Junction Riot Cleanup

More on Flickr.

Push Pop Press acquired by Facebook

Now we're taking our publishing technology and everything we've learned and are setting off to help design the world's largest book, Facebook.

Although Facebook isn't planning to start publishing digital books, the ideas and technology behind Push Pop Press will be integrated with Facebook, giving people even richer ways to share their stories. With millions of people publishing to Facebook each day, we think it's going to be a great home for Push Pop Press.

This seems like a big loss to the digital publishing world; there’s no doubt that Push Pop Press had the best eBook tech out there, and it seems a shame that this won’t get further use.

On the other hand, it’s very interesting that Facebook are aggressively hiring amazing designers at the moment – with their resources, they could come up with something really interesting. It would be very easy for them to rest on their laurels and simply keep iterating Facebook.com, but it feels like they’re aiming much higher then that.

Visit ➔