-
"Marketing is a strategic function about delivering customers what they want. It isn’t a jazz hands and rubber chicken and t-shirts. It is the heart of successful companies…"
-
A few notes on Flickr's queueing systems.
-
Cultured Code do a large behind-the-scenes look at how they designed their Things iPhone UI. Lots of detail, lots of working shown. Even if you don't agree with the choices they made, it's excellent to see somebody sharing at this level of detail.
-
Kars releases the source for his travel-time map of the Netherlands. Nice to see the artefact-as-code, as well as the artefact-as-design.
-
"Apple’s current practice of rejecting certain applications at the final hurdle – submission to the App Store – is disastrous for investor confidence. Developers are investing time and resources in the App Store marketplace and, if developers aren’t confident, they won’t invest in it." Fraser Speirs hits the nail on the head over the problems with the current App Store model.
-
A strong article from Joe on some guidelines, based on experience, for writing RSpec user stories.
-
Getting around the issues with Rails' authenticity tokens and trying to perform Ajax requests in jQuery.
-
"I think this is very important. If we limit ourselves to only designing the present then the ‘future’ will just happen to us, and the one we get will be driven by technology and economics. We need to develop ways of speculating that are grounded in fact yet engage the imagination and allow us to debate different possible futures before they happen." Interesting interview with Dunne over at the Adobe site.
-
Fingerboarding game for the iPod; really delightful, and clearly a fun thing to do with your fingers. Also: it makes sense to play this with the device on a flat surface, which is unusual for the iPod games released to date.
-
"The winner is Tim Graham who took manual personal data collection to another level. From email spam, to beverage consumption, to aches and pains, Tim embraced the spirit of self-surveillance. He even made his personal data available in the forums." Dataviz overload!
-
"What are the weird, seemingly unimportant data that can join up the areas we already know, and how do we know where to look for it? In order to be truly useful eyes on the street, we need to be able to take the scenic route, or shortcuts, or any other route that will be fun or illuminating for us and the people we speak to."
-
"Being able to go back and fix your mistakes is not the same as being forgiven for them. Maybe that’s what all those storybooks were trying to tell us." Lovely.
-
"If you’re an adult who’s at a place in life where you need to pretend you’re interested in people whom you are not actually interested in, then “fake following” should be more than adequate for your needs. But, if you’re here to actually read things and to enjoy the thoughts, photos, and opinions of actual people who have good and bad streaks, it wouldn’t hurt to have an easy way to hit “snooze” for a while." Merlin Mann is very sensible.
-
"It seems to me that Tim and the nameless characters of the epilogue represent archetypes of some kind. They don’t stand in for every man and woman, certainly, but they’re emblematic of a certain kind of dysfunctional relationship, one where “I’ll protect you” turns into “I’ll control you.”" A smart, sharp reading of Braid, that understands its gameiness.
-
"The mouse is a continuous pointing device; the finger is discontinuous. That’s a profound difference that I wish I were able to clearly understand and explain." PPK on how MobileSafari responds to Javascript's mouse actions.
-
"I think, in these fleshed out circumstances, an RPG could be the most remarkable place for getting to grips with matters like abortion and euthanasia. I think _because_ they’re the sorts of subjects it’s completely pointless to talk about in the pub, because it inevitably descends into people entrenching themselves in their currently held position and then hurling stones at the other side, that the RPG would be a space in which the emphasis of thought and consideration would be squarely on you." John Walker on the problem with BioWare's attitude to morality, and some potential solutions.
-
"Opentape is a free, open-source package that lets you make and host your own mixtapes on the web. Upload songs (via web or FTP), reorder, rename, customize the style, and share what you like on other sites with an embeddable player."
-
"I've heard that Japanese developers, who have traditionally held American game development in low esteem, have a great deal of respect for Bungie, and you can understand why. Bungie has done for shooters what Nintendo did for platformers: they've turned the visceral joys control and motion into the centerpiece of the game."
-
"Thomas Finchum, an American diver competing in Beijing, describes the view from the 10-meter platform at the Water Cube." Incredible, interactive panorama from the top board in the Water Cube.
-
"Greebles are the parts that "look cool, but don't actually do anything". There's an entire discipline here composed of special effects artists and asset designers working to hide the plywood spaceships and simple game world polygons beneath an encrusted surface texture." And this is the trick to make the little bits look like part of a whole. Lovely talk from Mike at UXWeek.
-
"One of the new features of FriendFeed (a Twitter-like thingie) is "fake following". That means you can friend someone but you don't see their updates… It's one of the few new social features I've seen that makes being online buddies with someone manageable and doesn't just make being social a game or competition."
-
"The application works by assuming a constant viewing angle (35-45 degrees), typical for when the device is placed on a tabletop. The 3d scene’s perspective is warped using anamorphosis…" Awesome.
-
"OmniDiskSweeper is a utility for quickly finding and deleting big, useless files and thus making space on your hard disks."
-
"Mockups feels like you are drawing, but it's digital, so you can tweak and rearrange controls easily, and the end result is much cleaner." Interesting-looking prototyping/wireframing tool.
-
"The Tinkering School offers an exploratory curriculum designed to help kids – ages 7 to 17 – learn how to build things. By providing a collaborative environment in which to explore basic and advanced building techniques and principles, we strive to create a school where we all learn by fooling around. All activities are hands-on, supervised, and at least partly improvisational." Sounds fantastic.
-
"What do we sing about, when we sing about the body?" Lovely infographic, ever-so mildly NSFW. Hint: hip-hop talks a lot about bottom.
-
"Dark! All-encompassing, eternal darkness! Human eyes cannot penetrate the stygian blackness of this unholy confection!" Lovely.
-
"iPhon.fr posts (via Gizmodo) screenshots of what claim to be the upcoming Nike+ running application for iPhone." Pretty, and with a greater emphasis on The Graph. Want.
Jens Alfke writes about the beauty of the $0.99 iPhone Application. I think he makes a reasonable point: when somebody else is taking care of a lot of the overheads of both distribution and payment processing, there are no compelling negatives to developing micro-priced software applications.
You find where download mp3 music on player, You need mp3 music download from online mp3 archive
What kind of application are you going to sell for $0.99? It doesn’t seem like a lot of revenue for something that you might call “useful” – but I don’t think there’s a lasting market for one-dollar “toy” applications.
I think the interesting market that becomes opened when you apply this kind of thinking to a particular platform – namely, the iPhone/Touch interface – is one of selling interface.
A good way of explaining this is with a currency or unit converter application (bear with me).
As it stands, if you want to convert from, say, imperial weight to metric, you can just fire up the iPhone’s built in Calculator application and bang out some arithmetic – as long as you can remember the conversion ratio.
If you don’t know the conversion ratio, you can go online – for free, because you’ve got an airtime contract, or pervasive wifi – and look it up, perhaps even finding a nifty Javascript conversion tool. But that’s a long way round for such a simple task.
Or, I can sell you my $2 weights-and-measures converter. It doesn’t do anything fancy, because we’ve already established that the maths isn’t beyond any potential iPhone user. So the single thing I can sell you on – and the single reason you’d buy my app over the long way around described above – is because of its interface. How easy is it to use? How satisfying? Does it simply a complex task?
The iPhone exposes “interface” as an obvious criteria for purchasing things. Because the interface is so hands-on, so direct, users can easily spot when an interface stinks, or when it’s as easy to use as Apple’s own applications. Given that: let’s make an application where the interface is the primary feature, and the functionality is essentially trivial.
Here’s what my hypothetical weights-and-measures conversion application might look like. You choose what you want to convert to and from via a pair of drop-down boxes at the top of the screen. The drop-down highlights which things on the right-hand side are similar types of measurement to those on the left – so that when you select “metres” on the left-hand side, the units of length on the right-hand side are highlighted. And then, underneath, are two vertical, gradated rules – much like on a slide rule. Above them is the exact value readout; at the centre of the screen is a red marker line. You flick one “ruler” up and down with your thumb, and the other moves in accordance to display the converted value. You can then read exact values out at the top of the screen. If you want to slide horizontally, tip the phone on its side and the accelerometer will tell the software to rotate the screen.
The really neat thing isn’t the conversion at all – it’s just two big rules that you can flick about with your finger. But when you’re out shopping and have only got one hand free, maybe that’s exactly the interface you need. The app is a basic, trivial task, that’s enlivened by a useful interface.
Now, obviously I can’t charge you $10 for this. If I asked for $10, most people would either keep guesstimating weight when they go out shopping, or just use the calculator like they’ve always done. But for $2… it becomes much more of an impulse purchase. You’re not purchasing functionality; you’ve got that already. Instead, you’re putting down $2 for the interface I’ve built.
I’m not saying that interface alone isn’t worth a lot, or that it’s worth $2. Far from it. But taking a task that the user could already do and designing an appropriate, specific interface for it, that makes it pleasurable and immediate to use – that’s worth more than nothing. $1, $2 – as long as it’s less than a coffee, but more than nothing, that’s fine. That’s a business model. Not a complete one, or one to base an entire company off, but a business model nontheless.
The iPhone and iPod touch are devices that thrust their interface and interactions front and foremost. They’ve established within a market full of – in places – terrible interaction design, that it’s OK to pay a premium for devices that work well. People who’ve bought an iPhone or an iPod Touch have already made that premium decision. The iPhone Application Store tells us that it’s OK to pay a smaller sum for software that works well. It doesn’t matter that it’s not premium software, or that the software isn’t sophisticated; what matters is that we’re make money from genuine interaction design, rather than a list of features. That feels like another tiny watershed moment.
Rattling
30 October 2007
The other night, Matt was showing me his newly unlocked iPod Touch. I was playing with the shell application – just poking around, running top
, etc – and rotated the iPod onto its side, just to see if the screen-rotation stuff worked in the third-party application.
After a while, Matt picked up what I was doing – as I poked around, when I found an app that felt like it should have a horizontal view, I would tip the iPod over, wait a second, and then tip it back.
It reminds me of a running joke my parents had with me ever since I was little. I used to pick up Christmas presents and shake them, and if they rattled, I’d assume that they were Lego (Lego, at the time, being the only kind of present I got that rattled). Ever since, we’ve always joked that rattling presents are Lego. And just like I rattled presents to see if they had the potential to be Lego, so you “rattle” the iPod to see if an application has the potential to be rotated.
You don’t necessarily need a visual signpost (an icon or alert) that such functionality is available; you just rotate the device, wait a second, and then flip it back. As a user, you’re interrogating the user to see if that particular interaction is possible. Is that good design? In some kinds of interaction, I don’t think so; you don’t want to poke every button or crawl through every menu just to find out what is or isn’t possible.
With the iPod/iPhone, though, we’re not crawling menus; we’re just interrogating the device to see if it supports a single kind of interaction. We only want a true
or false
back from it. Couple that boolean response with the simplicity of the accelerometer interface, and these “rattling” interactions come at a much lower cost.
I like rattling as a metaphor for this kind of interaction; it’s the equivalent of responds_to?
in Ruby, I guess. What are other good examples of rattling-type interactions I’m missing? And how good are the implementations of it in software or on the web?