Display Guidelines | Twitter Developers
今はガイドラインだけどそのうち要件になるらしいから、twitterクライアント作ってる人は注意が必要。ざっくりとこんな感じ。
個別ツイートについて
- アイコン画像を常に表示しろ
- 名前と@ユーザ名をアイコン画像の横に表示しろ
- @ユーザ名は常に「@」付きで表示しろ
- アイコン画像、名前、@ユーザ名は全てユーザのプロフィールにリンクしろ
- ユーザの名前と@ユーザ名の下につぶやきを表示しろ
- つぶやき内テキストについて、
- @メンションはそのユーザのプロフィールにリンクしろ
- ハッシュタグはtwitter.com検索にリンクしろ
- リンク表示はAPIレスポンスのdisplay_urlを使って、リンク先は t.co にしろ
- リプライ、リツイート、お気に入りアクション用のアイコンは常に表示してWebインテントかTwitterAPIで実装しろ
- つぶやきのタイムスタンプ(日付と時刻)を必ず表示してパーマリンクしとけ
- ツイッターのロゴかフォローボタンを右上に表示しろ
- pic.twitter.com の画像をつぶやき内に表示してパーマリンクしろ
タイムライン表示について
- 「名前 @ユーザー名」のように1行で表示すべき
- アイコン画像は、名前、@ユーザ名、つぶやきの左側に配置しろ
- つぶやきのタイムスタンプは、右上隅に表示すべき
- 24時間以内のつぶやきは 20s(20秒前)、3m(3分前) とかで表示しろ、24時間超えたやつは月日を含む形式で表示しろ
- リプライ、リツイート、お気に入りアクション用のアイコンは常に使えるようにしろ
- 表示されているツイートがリツイートの場合は、リツイートしたユーザー名をツイートのテキストの下に表示して、ユーザー名をプロフィールにリンクさせろ
アイコンの表示位置までガチガチに指定されてるから、どのクライアントもほぼ同じデザイン、つうか、ほぼtwitter公式と同じデザインになっちゃうよね、加えて、
ツイートの「詳細」からクライアントアプリ表示が消滅 モバイルに続きWebでも - ITmedia ニュース
ってことで、3rdパーティクライアント使う意味がなくなってくる。
一般ユーザにはどうでもいい問題だけど、開発者にとってこれほどテンション下がることはない。
Twitterクライアントとして有名な P3:PeraPeraPrv の作者さんも開発終了を宣言した。
Twitter のことと P3:PeraPeraPrv について - とかいろいろ
これからどうなっていくんだろ。