« Back to blog
May 18
Views

• Steam Is a Port

Steam, the gaming app/service, has a lot of games. It's exciting to see it come to the Mac, and bring great content with it.

But it's obviously a port, and because it does not act like a Mac app. It is frustrating to use and feels cheap.

I've been in a lot of discussions over the last year about showing people things that are new and exciting, and being unafraid to try new interaction models if it's truly a better experience than the default OS behavior. It sounds good in theory, and sometimes it even works in practice.

But I think there are two things that need more ink:

* Your model must be significantly better, not just different for the sake of different, and maybe slightly better sometimes for some people.

* Ports are not exciting new design paradigms. They often represent lazy design and yield poor results. It's technically possible to make a cross-platform app that sings on both Macs and PCs, just like it's possible to flip your company for a billion dollars. But I wouldn't count on it.

Apple has their head on straight with regards to ports. They want apps to be designed with iPads and iPhones in mind. If that means half the apps, that's fine. PC computing never had trouble with sheer numbers of apps, it had trouble with quality. Apple is willing to give up some of the former for a lot of the latter.