設計
public.icon
/emoji/twitter.icon HIGを始めとしたデザインガイドラインないしプラットフォームのデザイン言語は守るとか従うものではなくて、どう解釈して適合するか(あるいは敢えて破るか)なんだけど、これを法律みたいに捉えるとソフトウェアデザインとしていろいろ見誤ると思う。UI限定でもない。希薄と述べたのはそこの辺り。 /emoji/twitter.icon アーキテクチャとユーザーは直接関係がないと思われることもあるんだけども、私はこの例のように、アーキテクチャ=設計思想というのは直接ユーザーの環境に反映されるものだと思う。相応しくない設計思想が相応しくないUIを作り出し、とんでもない使い勝手のソフトウェアが出来上がってしまう。