Twitter verscherpt de regels voor ontwikkelaars. De nieuwe versie van de Twitter-api eist van developers dat ze zich aan strenge interface-richtlijnen houden, die tot gevolg kunnen hebben dat Twitter-applicaties meer op elkaar gaan lijken.
De nieuwe regels werden donderdagmiddag, Amerikaanse tijd, aangekondigd. Huidige Twitter-ontwikkelaars hebben een halfjaar om te migreren naar de nieuwe versie. In die periode zullen ze mogelijk de nodige aanpassingen moeten doen om te blijven voldoen aan de voorwaarden voor het gebruik van de Twitter-api.
Een van de grootste veranderingen in de nieuwe versie is dat de interface-richtlijnen verplicht worden, en dat er ook regels gaan gelden voor mobiele applicaties. De regels schrijven onder meer voor dat een Twitter-username altijd klikbaar moet zijn, en dat een klikactie moet leiden naar het profiel van een Twitter-gebruiker. Ook moeten er altijd retweet-, reply- en favorite-buttons aanwezig zijn.
Instapaper-ontwikkelaar Marco Arment tekent aan dat de komst van de nieuwe Twitter-api ook betekent dat applicaties die meer diensten dan enkel Twitter integreren, uit den boze zijn. In de regels staat namelijk dat gegroepeerde tweets niet mogen worden gemengd met niet-Twitter-content. Een applicatie die zowel Facebook- als Twitter-posts toont, mag dus niet meer. Daarnaast mogen er naast een tweet geen actieknoppen worden getoond die niet van Twitter afkomstig zijn; mogelijk mogen handelingen als 'open in webbrowser' en 'e-mail link' ook niet meer.
Twitter-applicaties die worden voorgeïnstalleerd op telefoons - denk aan HTC's Peep - worden bovendien aan een nog strengere controle onderworpen. Voordat de applicatie wordt verscheept, moet de ontwikkelaar contact op hebben genomen met Twitter. Gebeurt dat niet, dan kan de api-key worden ingetrokken.
Verder moeten alle applicaties met meer dan 100.000 gebruikers toestemming krijgen van Twitter. De kans is groot dat daarbij aanvullende eisen aan ontwikkelaars worden gesteld. Huidige applicaties die al meer dan 100.000 individuele gebruikers hebben, vallen nog niet onder dat regime, totdat hun huidige userbase is verdubbeld. Op dat moment moeten ze wel toestemming hebben gekregen. Daarnaast wordt het aantal api-calls op een bepaald endpoint, zoals dat Twitter dat noemt, beperkt tot 60. Op dit moment is dat nog 350. Dat betekent bijvoorbeeld dat ontwikkelaars nog maar 60 keer per uur de home-timeline van een gebruiker zouden mogen verversen.
De kans is groot dat Twitter met de nieuwe regels ontwikkelaars opnieuw van zich vervreemdt. Eerder al raadde Twitter af om nieuwe clients te maken die hetzelfde doen als Twitters eigen clients. Onlangs haalde een bedrijf dat, uit onvrede met Twitter, een advertentievrije microbloggingdienst wil beginnen veel geld op bij enthousiaste gebruikers.