Archive for April, 2010

Twitter Week for client developers

The last couple of weeks have been Apple’s.vendor

Next week, barring some unforseeable disruption, belongs to Twitter.

And it’s already started. First, Fred Wilson telegraphs that there are changes coming in the relationship between developers and the platform vendor. Then, yesterday — late Friday afternoon (the deadest time of the work week in the tech blogosphere) Twitter announces they are acquiring the leading Twitter client on the iPhone, Tweetie.

So what does this mean for Twitter client developers?

First, there are other platforms that have excellent Twitter clients. And there are different types of clients, aimed at different kinds of users. Tweetie is unusual in that it aims for simplicity and elegance, where most of the others are designed for people who push Twitter to its limits. It could be that Twitter will acquire clients on other platforms, or designed for different users, but I don’t actually think they will. I think Tweetie will be it in the client area, at least for a while. Instead of acquiring products on other platforms, I’d bet they’ll hire expertise, and port the Tweetie code base to Android, Macintosh, iPad, Windows, maybe even Flash (I hope so, someone has to challenge Apple). The reason — maintainability and cost. It’s a lot easier and cheaper to upgrade one cross-platform codebase than it is to synchronize upgrades across multiple codebases.

So now there’s Tweetdeck, Twitterific, Twitroid, Brizzly, etc. Would you, if you were them, just roll it up and send flowers to the Tweetie guys and go back to consulting or working at Starbucks? Or would you try to make a go of it in an environment where you compete with the platform vendor? I hope at least some of them try to make a go of it. And the reality is that they were always competing with the platform vendor whether or not they chose to recognize it. Nothing new there other than awareness.

I’d wait to see what else Twitter announces this week. If they announce the metadata-rich platform that I outlined in yesterday’s post, and I expect they will do this (my post was not a complete shot in the dark), then you have a chance of producing a more specialized product aimed at a narrower niche, using the new status properties to tag messages invisibly with information about their origin (following the example of the dog-who-tweets outlined in that piece).

The scary part is if Twitter announces the metadata capability but doesn’t ship it. And you know what — I bet they do that too. There’s zero cost to them to announce it if they don’t have to ship it immediately. In fact, they never have to ship it. But it has the effect of forestalling a similar effort by client developers, which I would get ready to do, no matter what Twitter does this week.

The way you start is by offering an option to save your users’ tweets to a public server in RSS 2.0. You’re not exposing any data that isn’t already public in their tweetstream. And you’re providing a backup. You’re also providing a way for other Twitter clients to find your users’ stream without going through Twitter. This means you can upgrade the stream on your own schedule, without having to wait for Twitter. All this requires is that you cooperate with your competitors, the ones who, like you, did not get bought by Twitter. This has always been a tall order, but it’s what you will have to do to chart the new waters. (And if you go first you don’t have to cooperate, unless a big competitor decides later to be incompatible, in which case I recommend you capitulate and go with their way.)

I advised doing this, privately, to various client vendors over the last couple of years, but all of them held out hope that they would be the one that Twitter would buy. They may still hope for that, but everyone should admit that the chances are much slimmer now. Whatever you do will be answered by Twitter, so you have to make your stuff work better, and offer features they aren’t offering, and independence to your users that they don’t offer. You want to segment the market, as Fred even encourages you to do in his post, yet retain compatibility. It’s hard but it’s possible.

Why do I know so much about this? Because this exact advice would have served the Macintosh app developers in the early 90s before the web swept up our whole world and (thankfully) turned it upside-down. We were stuck in an unworkable relationship, all of us, with the platform vendor. If the developers had discounted the chances of being the favorite of the platform vendor and emphasized working with each other as equals, we might have had a chance. But as long as each of us was betting that we could be the Number One Wife, we had no chance. Same thing here, but now Twitter has made a choice, and that makes moving on easy, where it wasn’t before.

PS: Another example, Microsoft went with PowerPoint instead of my product in 1987.

Is iPad a game-changer?

This article is running on, but the server is flaky, people are having trouble getting through. So I’m running it here too on :-)

A picture named chaplin.jpgIf you’re old enough to remember the vice-presidential debate between Lloyd Bentsen and Dan Quayle, you’re also old enough to remember the PC jr.

Quayle, a fit young man, probably chosen as a running mate because of his fitness, was likely told by his handlers to compare himself to the fit young John F. Kennedy. When he did, Bentsen, who was many years his senior, and was probably briefed to expect this, said: “Senator, I served with Jack Kennedy. I knew Jack Kennedy. Jack Kennedy was a friend of mine. Senator, you’re no Jack Kennedy.”

Entrepreneuers make the same mistake Quayle made, they always compare themselves to the winners, never considering that losers outnumber winners by a huge margin. Most of the teams in the NCAA championship are not Duke. Most of the major league baseball teams did not win the World Series, and most football teams did not win the SuperBowl. And most new tech products, no matter how daring, well-executed, fun to play with and just plain sexy they are, don’t turn out to be game-changers. Those are few and far-between.

And when companies set out to create a game-changer, they’re even less likely to create one. IBM didn’t try to turn the world upside-down with the PC in 1981, however, in 1984, they did, with the PC jr, and failed. And in 1987 with a new architecture, and failed. In this industry, expectations usually kill the game-changing quality of products. Actual game-changers are not often hailed by victory parades on Day One.

David Bowie plays inventor Nikola Tesla in The Prestige (2006) which I watched yesterday on a flight from NY to SF. Of course I watched it on the iPad, and the experience was very nice. I was not the only person on the plane with an iPad, there was at least one other person who had one, a man sitting in the last row of business class (I was in the first row). He had his iPad on a stand, sitting on his tray. I watched mine reclined, holding it up with my left arm. When it fell asleep, I switched to my right arm.

Back to Bowie, who has a great line in The Prestige about innovations. “The first time I changed the world,” he says, “I was hailed as a visionary. The second time I was asked politely to retire.” That’s why he was creating his new products for magicians. Funny that Steve Jobs calls the iPad magic. “;->”

On the airplane there were lots of people who were curious about the iPad. Most asked the same question — when did it come out? (Saturday.) Is it like the iPod Touch? (I don’t know.)

Like everyone else who got one, I am trying to figure out how to make it my own. I keep hitting frustrating limits. I want to use it to write. Impossible, I’ve discovered. None of my writing tools are there. Not just the ones I use to enter keystrokes into the computer, and edit and revise them, but also the tools I use for finding information I want to reference in my stories. For example, when I wrote this piece, I paraphrased the quote from Bowie, expecting that later, when I’m revising it, I’ll be able to get the exact words either by looking it up on the web, or by playing the movie on my computer and transcribing the words. Both are of course possible on the iPad, assuming the movie is already on board, but the looking-things-up part can be really awkward, at least for me, now. Maybe I’ll learn the elegant way to do it.

But learning how the iPad works is in itself trouble. When I got off the plane in SFO, I wanted to find out if I had time to eat a late lunch before the one hour train trip to Berkeley. For that I had to use my Droid. The iPad was already stowed in my luggage, and the Droid can communicate on its own. But it has different user interface conventions. This is no accident of course. Software-makers always make it difficult to use their product with a competitor’s product. It’s simpler to make a choice, either be all-Apple or all-Google.

It’s definitely not a writing tool. Out of the question. This concerns Jeff Jarvis, rightly so. This is something my mother observed when I demoed it to her on Saturday. Howard Weaver writes that not everyone is a writer. True enough, and not everyone is a voter, but we have an interest in making it easy for people to vote. And not everyone does jury duty, but easy or not, we require it. Writing is important, you never know where creative lightning will strike. And pragmatically, experience has shown that the winning computer platforms are the ones you can develop for on the computer itself, and the ones that require other, more expensive hardware and software, don’t become platforms. There are exceptions but it’s remarkable how often it works this way. (And to Weaver, there’s a reason why no one evaluates Amazon products this way, the concern that the Mac, an open platform we depend on, will receive the same treatment.)

Most of this is negative, and it reflects my feeling about the iPad, which is generally negative, even though I have a lot of fun discovering the problems with the device. It feels so nice to use. It’s so pretty and the touches are so incredibly thoughtful and theatric. I feel like it’s a great Hollywood movie that I control. That’s coool. I like using it the way I like driving my BMW.

And the battery performance is astounding. Apple, who seemed never to understand how important batteries are to the untethered creative person, has apparently attained that understanding. My iPad still has 44% of its battery left after flying across the country, in use the whole time, and on train trips to and from airports, and reading the news this morning at breakfast. That’s remarkable, not just for Apple, but in comparison to the netbook that I admire for its battery life.

Further, in the iPad’s favor — the screen is uncluttered with the 30-year history of personal computer development, and my netbook screen is. As a result, even though the netbook has a slightly larger screen, the iPad actually feels larger, and effectively is larger. That’s why the map application feels so much bigger and more useful, because it has more screen real estate to play with. But this comes at a substantial cost. There is lots of missing important functionality. And even where the functionality is present, it’s hard to find, and because it works differently makes it hard to use both the netbook and the iPad. And I believe that, for me, the open platform will win, for a variety of reasons.

But some of the clutter on the netbook is necessary. The biggest missing piece for the iPad is Xmarks, the bookmark synchronizer I use. I have two computers in NY and several in Berkeley. I have a netbook and a MacBook that travel, and now the iPad. And a Droid. It would be nice if the Droid supported Xmarks (feature suggestion) and I believe it’s possible. But it’s necessary that the iPad support it, or long-term I just can’t use it.

In an earlier piece, I said it was terrible that all data had to flow onto the iPad through iTunes. Later that day I discovered that this is totally not true, if you use Dropbox, as a I do. I installed it on the iPad and within a minute was watching a movie that I had in a sub-folder of my dropbox folder on my Mac. I have to dig into this some more, because it needs the ability to only share a subset of my Dropbox. I don’t want all my data on the iPad. It has limited storage, and I worry more about losing it than I do my other computers.

As I continue to struggle to find an iPad workflow that makes sense, I wonder if I should be doing more stuff using its web browser, or in the apps. It’s confusing because there are two almost identical desktops on the iPad. There’s the array of icons that is the actual desktop, and there’s the array of browser windows. And some apps forget where you were between invocations. But the dual competing desktops is a real head-scratcher.

Finally, to the question of whether the iPad is a game-changer, consider what Shea Bennett wrote on Twittercism. No matter how great a new computer is, as long as you’re still you, the experience doesn’t change. It’s fun to play with new toys, I do lots of that and it’s important to me. No sarcasm. But reading a book that changes my perspective, or meeting someone who opens a door for me, that really does change the game — much more than using a new device. If you’re looking for game-changers look into yourself, that’s where change comes from.