マテリアルデザインの不一致

この社説では、マテリアル デザインのいくつかの矛盾と、それが Android エクスペリエンスにどのような影響を与えるかを調査します。 Lollipop には十分な一貫性がありますか?

Android に対する長年の批判の原因の 1 つは、その UI の外観でした。 反復のたびに、より新しく、より現代的な要素がインターフェイスに導入されましたが、最大の変更はおそらく過去数バージョンで行われました。 HOLO やマテリアル デザインなどのデザイン言語は、競合他社とは一線を画す独特の外観を持っています。 多くのメーカーは、自社のインターフェイスを人気モデル (いくつかの中国の OEM やそのメーカーなど) に似せたいと考えていますが、 Apple から「インスピレーションを得た」テーマ)、Google とそのおしゃれな服装のデザイナー、マティアス ドゥアルテはマテリアルで大胆なジャンプを行いました デザイン。

前もって言っておきたいのですが、これは Google Apps の開発チームと、今日までのマテリアル デザインの物理的表現を対象としているということです。 これはデザイン言語自体に対する暴言ではありません。理論上は優れていると思います。

そのオリジナルを見た覚えがあります I/O基調講演 Android に関心を持つ数少ない友人の 1 人と、Google が深さと表面について「量子紙」について話し始めたとき、私たちはすぐにその可能性に興奮しました。 これは素晴らしく、ユーザー インターフェイスを実際のものにする賢い方法でした。 ユーザー空間単なるユーザーサーフェスではありません。 すべての要素の始まりと出発が意味をなすシームレスな移行の約束に、私たちは焦りました。 そして、そのような焦りから、アメリカへの旅行中に Nexus 5 を購入するようになりました (電話をするつもりはありませんでした) あなた!)、当時約束されていた Android L の「開発者向けプレビュー」が公開されたとき、私はこうなるでしょう。 準備ができて。

私の Nexus 5 の開発者プレビューは印象的で、カード スタック マルチタスクのスムーズさのせいで、マルチタスク メニューを開くたびに楽しみのために上下にスワイプしていました。 その時点で私たちの期待は非常に高く、私たちが提供したのは単なるプレビューだったため、失望することはありませんでした。 2 番目の開発者プレビューも私に感銘を与え、その改良によりソフトウェアに非常に満足するようになりました。 公式ロリポップは入手可能になってから 1 週間後まで公開されませんでした。その頃にはマテリアルのブームは終わっていたからです。 自分。

マテリアル デザインへのアプリケーションのアップデートは、私にとって最初の懸念の兆候でした。 当初、それらは洗練されていないように感じられ、初期のバージョンは非常に支離滅裂で陳腐なものでした。 図像が更新され、カラーパレットが快適だったという意味では、それらはとてもきれいでしたが、当時私は数少ないうちの一人でした。 それは、それらが実際には「マテリアル」ではなく、同じ基本的な動作とフローを備えた具体化された HOLO アプリであることについて不満を述べていました。 アプリケーションの本質は残った キットカットっぽい、それらの要素の多くも同様でした。

ファ

数か月経っても、マテリアル デザインは依然として大幅に矛盾しており、未完成のままです。 最初のカンファレンスの Google Play Music アニメーションを覚えていますか? フォーラムがそれらに驚嘆し、私たちは愚かにもそれらが今後の標準になると信じていたのを覚えています。 しかし現在、多くの Google アプリは依然としてマテリアル ペイントを塗った HOLO アプリのように感じられ、美しいアニメーションは通常、カット アンド ペーストの図像やカード要素のために確保されています。

しかし、私にとってさらに不可解なのは、多くの Google アプリとその要素の外観や動作との間に一貫性がないことです。 たとえば、ナビゲーション ドロワーでは、パネルのバナー サイズが異なり、アクション バーの影の長さが異なり、影がまったくないものもあります。 アクション バー自体のサイズが一貫しておらず、ハングアウトのバーのようなものは非常に時代遅れに見えます。 ガイドラインの焦点はダイナミズムであり、影の長さを変えることで奥行きを加えてスクロール体験を向上させることができると主張することもできます。 ここで見られるようにしかし、Google アプリをスクロールすると、これが必ずしも当てはまらないことがわかります。 どれだけスクロールしても、ハングアウトの連絡先リストには影が表示されません。

一部のアプリケーションには単に古い要素が含まれているという事実もあります。 たとえば、Chrome でタブを削除するとポップアップするメニューは HOLO です。 以前はトーストに見えるメニューでタブの閉じを元に戻すオプションがあったことを考えると、この部分はほとんど意味がありません (つまり、意図的にマテリアルに HOLO が追加されているということです)。 ただし、他の要素はまったく変わっていません。 ハングアウトや Google Now のような多くのチェックボックスは、HOLO の青い色合いを保持しているだけでなく、1440p ディスプレイではひどくぼやけて見えます。 バグレポートメニューもHOLOです。

気を散らす?

多くの要素にも冗長性が感じられます。 ハンバーガー メニューのアニメーションの例を考えてみましょう。これは誰もが大好きな、とげのある肉のアイコンです。 その男が最初に Playstore に追加されたとき、私はそれを何度も押しずにはいられませんでした。 しかし、Google は多くのアップデートを通じて多くのアプリケーションで次のことを決定しました。 アニメーションを維持しながら完全にカバーする ナビゲーションドロワースライドイン付き。 面白いのは、Playstore でロールバックされたのに、再びメニューに表示されるようになったということです。 そしてそれは 唯一の矛盾さえありません ナビゲーションドロワーとメニューが直面しています。 決心してください!

冗長性は、マテリアル デザインの意識的なナビゲーション決定に引き継がれます。 この面での私の主な不満は、FAB (フローティング アクション ボタン) とマルチタスク メニューの 2 つです。 さて、この苦情は少し独断的かもしれませんが、私はそれらが非効率であると考えています。 FAB を配置すると、たとえそれが最下部にあるコンテンツであっても (したがって、おそらく古いものである可能性があります) コンテンツがカバーされることになります。 FAB のアニメーション化された動作とその外観も、完全には一貫していません。 一方、マルチタスク メニューは、非常に多くのタスクがあるため、マルチタスクの最適な方法とは言えません。 集めることができるカード、カード自体の性質、およびそれらの不平等なトリガー 分布。 これについては特集でお話ししましたが、 Androidナビゲーションそれ以来、カードの問題に対する解決策は、XDA シニア モデレーターや認定開発者などの開発者によって作成されてきました。 チェーンファイアのアプリ「最近”.

現在のアプリのマテリアル デザインにはさらに多くの問題があり、今後の詳細な記事でそれらについて触れます。 しかし、こうした矛盾はまさに、Google の開発チームがバラバラであることを示しています。 たとえば、なぜ Chrome と他のアプリで同じ更新回転アイコンを使用できないのでしょうか? それとも残りのリソースを共有しますか? なぜガイドラインの遵守がこれほど緩く、一部のアプリではコアアプリに必要な細部への配慮が欠けているのはなぜでしょうか? 元のクリエイティブの開始がまだ完全に完了していないのはなぜですか? また、アップデートに明確な共通の目標が示されていないのに、なぜそれを期待する必要があるのでしょうか?

正直に言うと、Android のように拡張性の高いシステム全体で一貫した設計を行うのは簡単な作業ではありません。 カバーしたとき ドゥアルテのAMA 数週間前、私たちは Google の巨大な設計チームと開発チームを調整する仕事がいかに難しいかを認識しました。 マテリアルの設計は現実世界のマテリアルの動作に重点を置いているため、多くのテストとシミュレーションを行う必要があります 理論上正しい結果を得るには、理論が非常に複雑になる可能性があります。 手順。 マテリアル デザインは、単なる再スキニングを超えることを目的としており、他の競合他社が出したものよりもはるかに野心的な再デザインであるとまで言えます。 Windows Aero、OS X などの UI におけるガラスのような透明性と影など、同様の傾向がオペレーティング システム全体で見られました。 モバイルROM。 そして、これらは、設計と計算の両方の観点から見て、Google が作成しようとしたものよりもおそらく容易に達成できます。

同時に、Google が探索できることはさらにたくさんあります。 マテリアル デザインに夢中になったデザイナーは何百人もおり、その多くが Google と同じくらい美しいデザイン言語の拡張機能を作成しています。 しかし、現時点でのマテリアル デザインのさらに悪い問題は、その美しい要素の多くが Lollipop のフレームワークに依存していることです。 Lollipop の導入の遅れとその一貫性のない展開 (I 午前 まだ 私の T-Mobile Note 4 のアップデートを待っているのに対し、私の Note 3 は 3 か月以上アップデートされています!) ということです。 多くのユーザーはマテリアル デザインを本来体験されている方法でさえ体験していない ともかく。

マテリアル デザインは美しいですが、Google が達成しようとしたのは、すべてのプラットフォームにわたって統一された外観です。 これまでのところ、統一された外観を実現するのに苦労しています 1つ おそらく彼らにとって最も重要なプラットフォームです。 私はマテリアル デザインが大好きですが、Kitkat TouchWiz を毎日使用している場合でも、必ずしも Note 3 の Lollipop や Nexus 5 の Stock Lollipop に戻る必要はありません。 おそらく私は、電話の性能よりも、電話がどのように動作し、何をするのかを気にしているユーザーの 1 人に過ぎないのかもしれません。 実行時の見た目はどうなるか、しかしマテリアル デザインは Android に多くの欠点をもたらしましたが、それらも解決されつつあります ゆっくり。 だからこそ、今では派手なレンダリングによって計画された誇大宣伝に噛むよりも賢明だと私は知っています。 次の再デザインが来たら、私はもう少し懐疑的になるでしょう...しかしそれでも、マテリアル デザインとロリポップは確かにもたらしました Android は、このような競争の激しいソフトウェアに追いつくために必要な空気の息吹であり、革命的な希望です 世界。 その点で、私もドゥアルテを称賛します。

の紹介をもう一度ご覧ください。 Google 2014 I/O 基調講演 現在のマテリアル デザインがそれらの魅力的なレンダリングとどれだけ異なって見えるかを確認します。 多くのことが改善されましたが、ある意味、「そうかもしれない」という状況は、現在とはあまりにも異なっているように感じられます。