社長BLOG

スマートフォンAPIのデザイン案

・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
こんなのも分かりやすいんじゃないかな。

こんなことを考えながらデザイン中。

OpenPNE�~�蓈���񋟃T�[�r�X�̂��m�点

  • ��K�̓z�X�e�B���O
  • �Z�p�T�|�[�g
  • �J�X�^�}�C�Y
  • OpenPNE Manager
  • ���q���܃T�|�[�g

ページの先頭に戻る