Brent Simmons’ weblog. I write NetNewsWire, a free RSS reader for Mac and iPhone.

On the App Store and Free Markets
Some of the response Paul’s and Daniel’s recent writing about the App Store has gone something like this: It’s a free market — deal with it.

Here’s the thing, though: it’s not a free market.

It’s owned and operated by Apple, and there is no alternative. (No alternative without jail-breaking, that is, which only a very small minority of iPhone users will ever do. Or even hear about.)

I’m not saying that Apple owning the market itself is a bad thing. I like having a single App Store: I like that it makes it totally easy for iPhone users to get software, which means it’s more likely they’ll get my software. (My software is free, by the way.)

I’ll be unequivocal: I love the App Store.

But let’s set aside Apple’s ownership — it’s still not a free market. It’s a market that has a certain shape (with hot-lists but no demo versions), and that shape rewards very cheap apps over higher-quality, more expensive apps. It’s a guided market.

There are plenty of exceptions, yes — and it is, as always, up to developers to market their applications.

iPhone apps can compete on price, coolness of screen shots and name and icon, but they can’t compete on quality. They can compete on quality only second-hand — that is, you can hear from other people (via user ratings or other means) but you can’t try an app yourself before buying.

It’s self-evident, I would hope, that a free market in software allows you to try before you buy.

This is how it works pretty much everywhere. This is the overwhelming consensus that software developers, vendors, and users have reached.

Will Apple add the ability to deliver demo versions? I have no idea — but I hope so, because I as an iPhone user would rather shop in a free software market than be guided toward cheaper but (often) less-good apps.

My guess is that Apple would want the same thing, and that this is on their roadmap. I’d also guess that it’s a difficult thing to do.

(For one thing, think about supporting demo versions — it will get difficult when users who have never bought software for their computers before don’t understand the difference between demo and free, and they complain to Apple when an app stops working and starts asking for money.)

Nevertheless, I have no inside knowledge that would lead me to be optimistic — but I am optimistic anyway.
05:18 pm #

Joe on Snow
Joe Heck on Snow days in Seattle: “Our 50 plows are out doing the main roads, but we just never have quite enough to deal with snow that actually sticks around (normally the temp goes back above freezing and we lose almost all the ice and snow within 24-48 hours). Not sure that’ll happen this time — with more expected snow coming in tomorrow.”
11:19 am #

File creation date in Ruby on Macs
I couldn’t find a way to get the creation date of a file, using Ruby on a Mac. For the benefit of anyone searching for this same thing, here’s the solution I’m using. (Seems to work so far.)

Where f is the path to the file:

Time.parse(`mdls -name kMDItemContentCreationDate -raw #{f}`)

Uses the awesome mdls. (Do a man mdls in Terminal to learn more.)

(Note: File.atime, File.ctime, and File.mtime return the last access, change, and modification dates, respectively — but there’s no File method for the creation date. Also note that there may be a better way to do this that I just don’t know about.)

Update 3:39 p.m.: Ben Tucker posted a better version that’s not open to shell injection.
11:30 am #

1981
St. Mary's 198101

Space Invaders T-shirt! (Me in 1981, age 13. Already programming Apple computers by that age.)
08:17 pm #

Binary
Switching to binary for unread counts, so us geeks no longer have to translate from decimal to binary in our heads.

NetNewsWire icon showing 10011 unread
10:52 am #

 

Software

NetNewsWire for Mac
NetNewsWire for iPhone

Me on

Twitter
Flickr

About me

I learned programming way back in 1980 on an Apple II Plus, and have been an Apple fan ever since.

I work for NewsGator Technologies, Inc.

I like cats and spaghetti and swimming in the ocean.

My favorite post

It’s so hard to teach squirrels to play baseball...

© Copyright 1999-2008 Brent Simmons.
Seattle, WA (Ballard)
All trademarks are property of their respective owners.