実例から学ぶモバイルアプリにおけるモーダル/モードレスの考え方 @usa619_ #orecon_ios #b
- hatakenokakashi
- 1717
- 5
- 0
- 0
モードレスの敵になるようなもの モードレスには創造性が要求される。タスク型のアプリだと淡々と目の前のタスクをこなせばいいが、自由である分一定の創造性を必要とするので、選択肢が増えてただ単にタップすればいいというふうにはならない。 これに対してどのような解決策があるか #orecon_ios #b
2018-09-13 20:24:12オブジェクト指向をとても大切にする。 最終ボスにいきなりアタックすることもできる。正規の手順を踏む必要は名うて、オブジェクトがもっている機能は変わらず果たされる。 またユーザーがそこに何があるか知ることができるアクションのヒントを出してあげる。 #orecon_ios #b
2018-09-13 20:25:09正規の手順は踏まなくてよく、ゼルダで最終ボスにいきなり挑めるように、オブジェクトに自由にアクションできる、オブジェクトはその役割を果たす #orecon_ios #b
2018-09-13 20:26:33モードが必要なほど複雑なタスクか、ということを考える、それでもモードが必要であれば明示的な形にしておく #orecon_ios #b
2018-09-13 20:26:52すべてがモードレスなら扱いやすいか、NO。 モバイルデバイスならよりNO。 PCより圧倒的に小さいディスプレイで、よりシンプルに表現するためにモードが用意された。 #orecon_ios #b
2018-09-13 20:27:11複雑じゃないものまでモードにすると身体の拡張性が弱まる。 モードを使うしか無いときは明示することが大事。ActivitySheetなら、裏の要素が押せないことが分かるし、独立的であることも伝わる。 キャンセル、モードからの離脱を強調したり明示する。 #orecon_ios #b
2018-09-13 20:27:28画面の大型化で、小さいディスプレイの制約が減ってきた。 そのために登場したのがSemi-ModalView。 MapやStockなど標準アプリで多く取り入れられている。2つの画面を自由に行き来できて、情報をシンプルに保ちながらパラレルな対話が可能になった #orecon_ios #b
2018-09-13 20:28:23iOSにおける半モーダルビューの解釈|usagimaru|note note.mu/usagimaruma/n/… #orecon_ios #b
2018-09-13 20:29:05標準「メール」アプリのセミモーダルの分解を前にした #orecon_ios #b twitter.com/usa619_/status…
2018-09-13 20:53:46メールのような複雑にタスクが発生するアプリをどうモードレスに落とし込むかを考える上で、「メール」アプリはすごく参考になる。考え方はmacOS のタブと同じで、iOS アプリでは「Safari」などが同じ考え方 で作られてると思う pic.twitter.com/56CyUJrKKX
2018-06-18 20:48:55