RIP メニュー ボタン: Android 10 は非常に古いアプリのレガシー サポートを終了します

click fraud protection

Android 10 では、システム ナビゲーション バーにアクション オーバーフロー ボタン (別名メニュー ボタン) を表示するサポートが終了しました。 さらに詳しく知りたい方は続きをお読みください。

この Web サイトのユーザーの多くは、Froyo や Jingerbread の時代から潜んでいる長年の Android ユーザーです。 当時、スマートフォンには UI ナビゲーション用の物理ボタン (「ハッ!」)、つまり「戻る」ボタン、「メニュー」ボタン、「ホーム」ボタン、および「検索」ボタンが搭載されていました。 物理的な押しボタンは静電容量式タッチ ボタンに取って代わられ、検索ボタンも一部の OEM によって廃止されました。 他の 3 つの専用ボタンを使用して UI とアプリをナビゲートするという一般的なアイデアは、当時の Android 世界全体で存続していました。 時間。

Android 3.0 Honeycomb で、Google はタブレット メーカーに対し、物理的なボタンの代わりにソフトウェア ベースのオンスクリーン ナビゲーション ボタンを採用するよう促し、 アクションバー ユーザー オプションからのアクションをすぐに表示し、簡単に呼び出すための標準ソリューションとして使用します。 「メニュー」ボタンのアイデアは次のとおりです。 も進化した 「アクション オーバーフロー」ボタンは、アクション バーに収まらないアクションを取得するボタンを示します。 ただし、ユーザーは依然としてそれを「メニュー」ボタンと呼び続けました。 Honeycomb はタブレット向けに [最近使ったアプリ] ボタンも導入しましたが、Android 4.0 Ice Cream Sandwich はこれをスマートフォンに押し込みました。 こうして、専用のメニュー ボタンと検索ボタンを残して、「戻る」、「ホーム」、「最近使用したアプリ」で構成される象徴的な 3 ボタンのナビゲーション バーが誕生しました。

オーバーフロー ボタンと 3 ボタンのナビゲーション バーを備えた Android マーケット

専用のメニュー ボタンがあると、アプリ開発者は画面にどのようなアクションが表示されるか、メニューに何が含まれるかについてかなり無頓着になったため、不適切なデザインの選択を採用することになりました。 当時、ユーザーは自分にとって役立つオプションがもっと見つかることを期待して無意識のうちにメニュー ボタンをタップしていましたが、これは望ましくない無駄な行動でした。 そこで、アクション バーは、開発者に最も重要なアクションを アクション バーを直接または画面上の他の場所に配置し、そこに配置されなかったアクションのみがオーバーフローに配置されます。 ボタン。

ただし、当時、Android 2.3 ジンジャーブレッド以下を対象とした多くのアプリはまだ 2.3 ジンジャーブレッドにアップデートされていませんでした。 画面上にメニューを表示するため、専用のメニュー ボタンを持たないユーザーは、 メニュー。 Google は、システムが Android 2.3 のみをサポートするアプリのシステム ナビゲーション ボタンの横にあるアクション オーバーフロー/メニュー ボタン より低い。

この従来のサポートは、Android 3.0 Honeycomb から Android 9 Pie まで拡張されました。 しかし、Android 10 で、Google はついにその問題を解決しました。 Android 2.3 以前をターゲットとする Android アプリには、メニュー ボタンが表示されなくなります。 アンドロイド10、以降。 で バグレポートへの対応 削除を強調し、Google は削除を確認しました。

API はいくつかのリリースで非推奨になったため、これは意図的に削除されました。 したがって、これは意図したとおりに機能しています。

この決定は、古くから放棄されていたアプリに依存し続けている非常に少数のユーザーに影響を与えることになります。それが機能するなら、機能しますよね? もしあなたが、長年愛用してきたアプリの 1 つが突然メニューを表示できなくなったことに気づいた人であれば、おそらく次のステップに進み、新しい代替アプリを探す時期が来たのかもしれません。


ソース: Google の問題トラッカー

ストーリー経由: /r/Android