web-dev-qa-db-ja.com

フローティングアクションボタンの代わりとなるものは何ですか?

Androidおよびすべてのアプリページでユーザーに表示されるグローバルな[アイテムの追加]ボタンを必要とするiOSアプリの設計に取り組んでいます。

頭に浮かんだいくつかのオプションは以下の通りです:

  1. フローティング操作ボタンを追加する
  2. 下部のナビゲーションメニューに追加ボタンを作成する

他の選択肢は何でしょうか?

1

私の意見では、ホイールを発明するのではなく、いくつかを採用して使用することをお勧めしますエンドユーザーがすでに慣れている標準的な対話。これは、検索性の問題を減らすのに役立ちます。エンドユーザーの観点から、これらの相互作用パターンにはすでに慣れているため、これらの新しい相互作用の意味を理解するために問題に直面することはありません。 標準AndroidおよびiOSのベストプラクティスを使用することをお勧めします。

2
Shetall Natuu

私見開発者が標準AndroidおよびiOS UIコンポーネントを採用するエンドユーザーが既に慣れていることができれば(ユーザーにとって)良いと思います。たとえば、母のiPhoneにGoogleのハングアウトアプリをインストールしたことがあります(彼女はiPhoneしか使用していません)。緑色の丸(FAB)に大きな+ボタンがあっても、[新しいメッセージを作成]ボタンが見つかりませんでした。大きな+ボタン(FAB)は新しいメッセージを作成するために使用されると私が彼女に言ったとき、彼女は通常、それが一番上にあると不平を言いました。彼女はAndroidもマテリアルデザインのアプリも使用したことがありません。それは私にとって良い教訓であり、他のプラットフォームから他の人がUIコンポーネントを移植しようとするときは常に思いとどまります。アプリがプラットフォームに属しているように見える場合にのみ、適切なUXを備えたアプリを呼び出すことができます。 iOSアプリはAndroidアプリのように見えるべきではなく、AndroidアプリもiOSアプリのように見えるべきではありません。

残念ながら、Google独自のアプリは(マーケティング目的のために)このパラダイムに準拠していませんが、Whatsappは正しいUIコンポーネントを使用することで驚くべき仕事をしています。

1
Sudara

正しい選択はアプリの種類によって異なりますが、ここには無制限のオプションがあり、次のようなものがあります。

  • 任意の場所に配置された静的アクションボタン(特定の画面ではカバーできない)
  • すべてのページで使用できる静的アクションボタン(Appleのタブバーです。これはAndroidのオプションでもあります)]
  • フローティングアクションボタンに似ていますが、他のコンテンツにカーソルを合わせるだけでなく、特定のアクションが発生すると消える動的アクションボタン(例:Chromeモバイルでメニューが表示される方法)それぞれ上下にスクロールすると消えます)

私はまた、トップの回答(同意する)に基づいて、フローティングボタンが必ずしも最適なオプションではない理由について、UIから この投稿 を指摘します。

0
Jamezrp