This article was published on March 14, 2011

Twitter explains why developers shouldn’t build new clients


Twitter explains why developers shouldn’t build new clients

Ryan Sarver, a member of Twitter’s platform/api team, took a few minutes today to address concerns about the Twitter ecosystem and in particular its announcement on Friday that developers shouldn’t develop new twitter clients.

The gist of what Sarver said is this; Twitter won’t be asking anyone to shut down just as long as they stick within the required api limits. New apps can be built but it doesn’t recommend doing so as it’s ‘not good long term business’. When asked why it wasn’t good long term business, Sarver said because “that is the core area we investing in. There are much bigger, better opportunities within the ecosystem”

Sarver insists this isn’t Twitter putting the hammer down on developers but rather just “trying to be as transparent as possible and give the guidance that partners and developers have been asking for.”

You can see a number of the tweets in full below.

UPDATE:

In a conversation on Twitter’s development discussion group, Sarver and Twitter’s Lead of Application Services Raffi Krikorian explain things in a little more detail.

For one, Sarver defines a Twitter client as:

“one that recreates the twitter experience, or the “primary” experience. So I don’t consider Instagram or Foursquare in that group. It’s apps that render a user their timeline. Apps that post into Twitter are great and explicitly called out at the bottom of the email. “

Secondly, he specifically mentions this new ‘guideline’ only refers to consumer apps. Sarver says:

“we are specifically talking about consumer clients. HootSuite and Seesmic are focused on a more enterprise or marketer audience as I called out at the bottom of the email.”

Raffi also chimes in with:

“the API is open — i personally love seeing all the innovation around getting content into twitter (/1/status/update).  there is a cafe in france who’s oven tweets whenever its done baking.  that uses the platform to get content in there.  there was a NYU project that enabled your plants to tweet when they needed water.  that uses the platform to get content into twitter. then there are people who match tweets to context.  seeing twitter in action with a television show, or a newspaper article, or a conference, or a band — that’s how people really understand and get twitter.  they see it through the lens of what’s happening in the world. what @*rsarver* said, effectively, was building a business around *simply*rendering /1/statuses/home_timeline was probably-not-the-best-thing-to-do.  please go still innovate.  just don’t bet money on simply making an API call to grabbing a user’s home_timeline and rendering it.  that’s thinking too small, and @*rsarver* is telling you that.”

@tiax people can still build for those platforms. we’re not blocking clients. just giving guidance that it’s not a good long-term businessSun Mar 13 22:01:46 via Twitter for Mac

lost in translation, but you can still build apps and use other apps. We’re just giving guidance that it’s not a good businessSun Mar 13 22:04:34 via Twitter for Mac

We’re trying to be as transparent as possible and give the guidance that partners and developers have been asking for.Sun Mar 13 22:08:36 via Twitter for Mac

We’r lucky to have such an amazing ecosystem of devs that want to build into Twitter. Our intention isn’t to stifle, but to give directionSun Mar 13 22:12:21 via Twitter for Mac

@MarkRiffey we are going to build the best clients we can. There are much bigger opportunities for devs out there for building into TwitterSun Mar 13 22:14:49 via Twitter for Mac

@mrtopf it’s a constantly evolving discussion. Our job is to be honest and transparent with developers and provide the most guidance we canSun Mar 13 22:15:31 via Twitter for Mac

@Zee that is the core area we investing in. There are much bigger, better opportunities within the ecosystemSun Mar 13 22:19:05 via TweetDeck

@MarkRiffey we’re going to invest heavily in building great experiences for users — #1 goal. Some users might still like other apps thoughSun Mar 13 22:21:37 via TweetDeck

Get the TNW newsletter

Get the most important tech news in your inbox each week.

Also tagged with