実例から学ぶモバイルアプリにおけるモーダル/モードレスの考え方 @usa619_ #orecon_ios #b
- hatakenokakashi
- 1713
- 5
- 0
- 0
ゼルダの伝説は自由度が高いゲームで話題になりました。 決まった攻略手順がなくてユーザーが想像力を発揮できる。 自由は想像力を生むと思う。 逆に、自由な操作性は創造性がないと成り立たない。 #orecon_ios #b
2018-09-13 20:07:09自由と創造性は大事な話だと思っていて、人は自由と創造性で生きていたのかなと思う。ハンマーの絵文字、人間が最初に発明した道具の一つ。 これは、自由と創造性の塊だと思う。釘を打つにも溶接にも整形にも、武器にも使われる。道具の使い方は人々が制御している。 #orecon_ios #b
2018-09-13 20:08:11道具といえば、Designing Fluid interface より iPhone は情報とコミュニケーションの道具である。 精神、身体の延長線であるように感じられる胴部であるべき。 iOSアプリも当然道具ということになる。 私達はToolDeveloperである #orecon_ios #b
2018-09-13 20:09:10体の拡張であるような道具はどうやったら作れるのか。自由と創造性に満ちたようなアプリをどうやったら作れるのか。その一つの考え方がModelessだと思います。 #orecon_ios #b
2018-09-13 20:09:38Modeってなんぞや Modeを直接単語でいうと、皆さん開発でModalという単語を使うと思います。 これはViewの名前ではなく、モードが有る状態、を刺しています。 ModeがあるViewをModalViewといいます #orecon_ios #b
2018-09-13 20:10:16Twitterのツイートまでの流れのスクショです。 TLを見て、ツイートボタンを推して、入力して、ツイートする。 これをフロー図にする #orecon_ios #b
2018-09-13 20:10:44タイムラインから、 ツイートを作成する、投稿する、というモードに入って、またタイムラインに戻ってきている。 #orecon_ios #b
2018-09-13 20:11:06もともとのタスクとしてはタイムラインを見ていて、それが第一の目的にあったのですが、そこから一時的に分岐するという事が起きている。モードが作成されている。 ツイートするか、キャンセルするかまで、タイムラインに戻れない。 これについてはModalityという項目でHIGにある #orecon_ios #b
2018-09-13 20:12:03Modality - App Architecture - iOS - Human Interface Guidelines - Apple Developer developer.apple.com/design/human-i… #orecon_ios #b
2018-09-13 20:12:15