Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

19 April 2010

“Twitter launching annotation feature, streaming API”

Each individual annotation will be structured as a triple, consisting of a namespace, a key, and a value. When the feature is launched, the total combined size of the annotations will be limited to 512 bytes. Twitter says that it intends to eventually expand the capacity to 2 kilobytes. Some potential uses include transmitting extended message text, sharing vCards, conducting polls, and embedding full-length links.

That’s clever. (Except for calling it “annotations” instead of, I don’t know, “metadata.”)

In order to be truly useful, annotations that are not application-specific will have to be supported by multiple client implementations. That means that there will have to be a process for building consensus and devising standards.

Twitter says that such an effort will be left as an exercise to the community.

That’s stupid. I understand that Twitter’s always been very hands-off over that sort of thing, but (1) hey guys, you just bought out the leading iPhone client, so that time is gone, and (2) the limitation to 2KB makes it essential that some basic formats be clearly defined (e.g., long links) because developers can’t afford to include redundant alternate versions of the same data, as is done for example in RSS.

Or does (1+2) simply mean that Loren Brichter will end up defining the Twitter standard in next versions of the app, but Twitter itself just doesn’t want to put a completely official stamp on that spec?

Archives

2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12