社長BLOG
スマートフォンAPIのデザイン案
- 2011-12-12 (月)
- 社長BLOG
・UIデザイン
・スマートフォンAPI
・両者の繋ぎこみ
という取組みをしていて、今スマートフォンAPIをじゃんじゃん作っている。
そのレイアウト案を共有する。
APIはデベロッパーに対するUI
通常のUIは一般のユーザー向けに努力してつくる。
APIもそれ以上の力をかけて取り組まなければいけない。APIはデベロッパーにとってのUIなのだ。
完璧な、機能美にあふれるAPIレイアウトをデザインしなければならない。
◆APIレイアウト案の図
デザインポリシー
APIレイアウトのデザインで考えている点も共有しておく。
階層を2階層で統一する
/activity/post
/member/list
など全部のAPIは2階層にする。Twitterは1階層だったり3階層だったり分かりにくい。
APIを増やしすぎない
リンク、アンリンクなど似通っていて単機能なものはまとめる
/community/join leave
/member/link unlink
などは、ひとつのAPIにまとめた。
英文法にとらわれず、わかりやすさ、使いやすさ重視
/member/communities など複数形で変化するのがややこしい、全部
/member/community_list でいいんじゃなかろうか?Globish的な視点という気がする。
/member/friend_list
こんなのも分かりやすいんじゃないかな。
こんなことを考えながらデザイン中。