スマホは物理ボタンが少ない
大抵のスマートフォンには音量ボタンと電源ボタンしかついていない
タッチパネルの欠点
画面を見ながらでないと操作しにくい
ボタンがどこにあるのかわかりにくい
入力座標がずれやすい
間違った場所をタップしてしまうとか
入力されたのかされていないのかわかりにくいことがある
これはUIを作る側の問題
物理ボタンでもあまり変わらない?Mijikko.icon
画面内のボタンの配置によっては指を画面端から反対側まで動かさないといけないのでだるい
片手で操作している場合は握り方を変えなくてはならない場合がある
ボタンの場合(大抵は)握る手を変えずとも指が届く位置にすべてのボタンが配置されているので、片手でも操作しやすい
グローブで操作できない
スリーシーズンの場合はタッチパネル対応のグローブを使えば何とかなるがtakker.icon
積雪期登山だとグローブを外せないので大変
吹雪いている時に外すと手に雪が付着して体温を奪われる
風でグローブを飛ばされたら致命的
普通はリージュをつけているからすぐ飛ばされることはないが
タッチペンを使うという方法があるらしい
これおすすめbsahd.icon
氷点下での歩きスマホはほんと大変Mijikko.icon
3Dのゲームを遊ぶ場合、どうしてもゲーム機より操作性が落ちる
タッチパネルの操作でキャラの移動とカメラ操作とアクションコマンドをこなさなければならない
それを解決するために仮想スティックを画面上に表示していたりすることがある
スマホで本格アクションゲームをやろうとするのが間違っている
タッチパネルの利点
好きなデザインのボタンを実装できる
形・色・文字・配置等を変更できるのでかなり自由
スワイプ(ドラッグ)操作ができる
防水のためとか本体を薄くするためとかOSが対応していないとかって理由はありそうMijikko.icon
物理ボタンを実装しないならしないで、外部のコントローラーに対応するとかしてほしいと思っているMijikko.icon
Androidの場合は実装されているモジュールが機種ごとに違うだろうから難しいのかな?
一応、Androidではキーボードとマウスに対応している(していない機種もある)
ただしアプリ側が対応しているとは限らない
project okd.icon⬆そういうものだったの?
スマホ側はキーボードやマウス入力を画面上のタップやスワイプに偽装(変換)した信号をアプリに渡してると思ってた
アプリ側から見て、キーボードからの入力と画面タップからの信号を区別できるの?
区別できるbsahd.icon
昔は「タップに偽装」もあったが(現在もマウス対応してないアプリはそう)、現在はアプリ側でマウス操作を認識できる
Androidは入力が多様なのがメリット
な~るproject okd.iconさすがに偽装で済むようなプロダクトでは既になくなってるか
Androidはゲームパッドは結構沢山ある印象。使ったことは無いので、対応状況とかは不明inajob.icon
アプリ側の開発コストを下げるため?Mijikko.icon
それでも戻るボタンやホームボタンもタッチパネルなのは納得していないMijikko.icon
画面が大きくなるメリットはある
ハードウェアのコスト削減でもあるのでは。hata6502.icon
部品点数が減って故障ケースが少なくなるのも利点?inajob.iconhata6502.iconbsahd.icon
タッチパネル自体がぐにゃぐにゃ動いて動的に変化する時代はくるのかnomadoor.icon
cf. タンジブルユーザインタフェース