画面と権限を分けて考える
使いやすい入口と、安全な実行境界は異なる責務です。
一覧が担うもの
iHATの一覧は発見と配布先の選択を助けます。インストールや実行、信頼の登録は、その後に明示的に選ぶ操作です。
説明も設計の一部
未提供の機能を実装済みに見せないこと、失敗や未取得を明示することが、道具を使う際の予測可能性につながります。
使いやすい入口と、安全な実行境界は異なる責務です。
iHATの一覧は発見と配布先の選択を助けます。インストールや実行、信頼の登録は、その後に明示的に選ぶ操作です。
未提供の機能を実装済みに見せないこと、失敗や未取得を明示することが、道具を使う際の予測可能性につながります。