Twitterは最近、すべての主要なプラットフォームに 完全な再設計 をリリースしました。一部は、プラットフォーム全体でエクスペリエンスを統合するために再設計されました。
しかし、この目標のために、私はiOSバージョンが画面の下部にメニュー/ナビゲーションバーを持っていることに気づかざるを得ませんでした:
(ソース: Twitter.com )
Webアプリのメニューは上部のバーにあります。
Androidのように
この違いはアプリ間で最も目に見える違いになりやすく、iOSと他のバージョンを切り替えるときにエクスペリエンスを少し混乱させる可能性があります。以前のTwitter iOSアプリのメニューバーも下部にありました。
IOSの下部にメニューバーがあるのはなぜですか?これは、クロスプラットフォームの統合に目に見える悪影響を及ぼします。そのため、アプリはすべて変更されたため、「古いアプリの状態」以外にも何らかの理由があるはずです。
the Apple iOS Human Interface Guidelines はそこにあるべきだと言うので:
外観と動作-画面の下端にタブバーが表示され、アプリケーションのすべての場所からアクセスできるはずです。タブバーには、アイコンとテキストがタブで表示されます。タブの幅はすべて同じで、デフォルトでは黒い背景が表示されます。ユーザーがYouTubeでの検索などのタブを選択すると、タブの背景が明るくなり(選択インジケーターの画像と呼ばれます)、そのアイコンに青い輝きが付きます。
Androidバージョンを使用しているときのように、タブに触れているときに手や指が画面の残りの部分をブロックしていないため、この場所もより意味があります。
私の意見では、モバイルアプリのメニューバーは下部にあるはずです。なぜなら、片手で携帯電話を使用しているときは、ボタンに簡単にアクセスできるからです。
「これは彼らのクロスプラットフォーム統合を目に見えて害する」
なぜそれが重要なのですか?私はそうではなく、実際には不利益になる可能性があることを提案します。
たとえば、ウェブアプリを構築するチームで働いています。 iPhoneと新しいAndroid、および古いOSとNokiaの電話を実行しているBlackBerriesをサポートするための行進命令が出されます。
それ自体は問題ありませんが、これらのデバイスを並べて表示し、各デバイスのピクセルと一致しない場合に動揺する管理とUXさえあります...これは不条理ですさまざまな理由:
一番下のタッチデバイスにメニューを配置する理由は、通常、親指が置かれている場所だからです。 ;)