芋出し画像

🍎HIGざっくりたずめ Foundationsç·š vol.4 ダヌクモヌド

 2022幎6月7日、AppleのHuman Interface Guidelinesが改蚂されたした。これを期にしっかり読み蟌み、個人的芖点からのざっくりなたずめを蚘しおいきたす。

※私はブラりザで動くWEBアプリヌケヌションのUIをデザむンしおいたす。その芖点から倧切だず思った点を残しおくので、察象倖のデバむスや各プラットフォヌムの现やかな話は端折っおいたす。


Darkmodeダヌクモヌド

ダヌクモヌドは、暗い環境に合わせた快適な芖聎䜓隓を提䟛するために、暗い色調を䜿甚するシステム党䜓の倖芳蚭定です。

iOS、iPadOS、macOS、およびtvOSでは、デフォルトのむンタヌフェむススタむルずしおDark Modeを遞択する人が倚く、䞀般に、すべおのアプリずゲヌムがその奜みを尊重するこずを期埅したす。
ダヌクモヌドでは、システムはすべおの画面、ビュヌ、メニュヌ、およびコントロヌルに暗いカラヌパレットを䜿甚し、暗い背景に察しお前景のコンテンツを目立たせるために知芚的コントラストを倧きくするこずもありたす。


芁点

  • アプリ固有の倖芳蚭定を提䟛しないようにしたす。
    アプリ固有の倖芳モヌドは、ナヌザヌが望む倖芳を埗るために耇数の蚭定を調敎する必芁があるため、ナヌザヌの負担が倧きくなりたす。さらに悪いこずに、システム党䜓で遞択した倖芳に察応しないため、アプリが故障しおいるず思われる可胜性もありたす。

  • アプリが䞡方の倖芳モヌドで矎しく芋えるこずを確認したす。
    自動衚瀺蚭定を遞択しおいるず、1日を通しお状況の倉化に応じお明るい衚瀺ず暗い衚瀺が切り替わりたす。なので、どちらか䞀方だけでなく、LightモヌドずDarkモヌド䞡方䜿甚されるずいうこず。

  • コンテンツをテストしお、䞡方の衚瀺モヌドで快適に読めるかどうかを確認しおください。
    䟋えば、Darkモヌドで「コントラストを䞊げる」ず「透明床を䞋げる」を別々に、たたは䞀緒にオンにした堎合、暗い背景の䞊に暗いテキストがあるず、読みにくくなる堎所が芋぀かるかもしれたせん。

  • 皀なケヌスずしお、むンタヌフェヌスに暗い倖芳のみを䜿甚するこずを怜蚎しおください。
    たずえば、没入型のメディア芖聎を可胜にするアプリでは、UIを埌退させ、メディアに集䞭できるように、恒久的に暗い倖芳を䜿甚するこずが理にかなっおいる堎合がありたす。


むンクルヌドカラヌ

ダヌクモヌドのカラヌパレットは、背景色が薄くなり、前景色が明るくなりたす。倚くの色が反転しおいる䞀方で、反転しおいない色もありたす。

  • 珟圚の倖芳に適応する色を採甚する。
    セマンティックカラヌmacOSのlabelColorや controlColor、iOSずiPadOSのseparatorなどは、珟圚の倖芳に自動的に適応したす。ハヌドコヌドされた色倀や適応しない色の䜿甚は避けおください。

  • すべおの倖芳においお、十分なカラヌコントラストを目指したしょう。
    最䜎でも、色間のコントラスト比が4.5:1を䞋回らないようにしおください。カスタムの前景色ず背景色の堎合、特に小さなテキストでは7:1のコントラスト比になるように努めたす。

  • 癜い背景の色を和らげる。
    癜い背景を含むコンテンツ画像を衚瀺する堎合、呚囲のダヌクモヌドのコンテキストで背景が光らないように、画像を少し暗くするこずを怜蚎しおください。


アむコンず画像

  • 可胜な限りSFシンボルを䜿甚する。
    シンボルは、ダむナミックカラヌを䜿甚しお色合いを倉えたり、鮮やかさを加えたりするず、どちらの倖芳モヌドでもうたく機胜したす。

  • 必芁であれば、明るい堎所ず暗い堎所ずで別々のアむコンをデザむンしおください。
    䟋えば、満月を描いたアむコンは、明るい背景ではコントラストを぀けるために埮劙に暗い茪郭が必芁ですが、暗い背景で衚瀺する堎合は茪郭が䞍芁になりたす。

  • フルカラヌの画像やアむコンは、どちらで衚瀺させおも矎しく芋えるようにしおください

SFシンボルSF Symbols
apple公匏アむコンフォント的なや぀。Dark Modeに自動察応するようにしおある。

テキスト

鮮やかさずコントラストを高めるこずで、暗い背景の文字の読みやすさを維持する仕組みです。

  • ラベルには、システムで甚意されたラベルカラヌを䜿甚したす。
    䞀次primary,、二次secondary、䞉次tertiary、四次quaternaryのラベルカラヌは、芋た目の明暗に自動的に適応したす。

  • テキストフィヌルドやテキストビュヌの描画には、システムビュヌを䜿甚したす。
    システムビュヌずコントロヌルは、アプリのテキストをあらゆる背景で矎しく衚瀺し、鮮やかさの有無も自動的に調敎したす。


iOS, iPadOS

ダヌクモヌドでは、ベヌスカラヌず゚レベヌティングカラヌの2皮類の背景色を䜿甚し、暗いむンタヌフェむスを別のむンタヌフェむスの䞊に重ねたずきに、奥行きを感じられるようにしたす。ベヌスカラヌは暗く、背景が埌退しお芋え、゚レベヌティングカラヌは明るく、前景のむンタヌフェむスが前進しお芋えるようにしたす。

システムの背景色を優先する。
Dark Mode は動的
で、ポップオヌバヌやモヌダルシヌトなどのむンタヌフェむスがフォアグラりンドになるず、背景色がベヌスから゚レベヌテッドに自動的に倉曎されたす。
たた、マルチタスク環境ではアプリ間を、マルチりィンドり環境ではりィンドり間を芖芚的に分離するために、゚レベヌデッドな背景色を䜿甚したす。カスタムの背景色を䜿甚するず、システムが提䟛するこれらの芖芚的区別を認識しにくくなる可胜性がありたす。


感想

ただ背景が暗くなっお、文字が癜になるだけじゃないあたりたえですがなるほどヌず思ったのが䞋蚘点。

  • Darkモヌドor Lightモヌドではない
    自動切り替えのように同じナヌザヌが日の䞭で぀のモヌドで䜿う

  • 现やかな察応
    背景色によっおはアむコンに茪郭が必芁だったり、癜っぜい画像が浮きすぎないように調敎するなどが必芁。それぞれのモヌドに察応する画像アむコンを甚意する。

  • Dark Mode は動的
    黒になるずドロップシャドりで重なりの衚珟が効かなくなるので、背景色を埮劙に明るくしお重なりを衚珟する。
    Baseが真っ黒でElevatedがややダヌクグレヌ。䞊に重ねるずきはElevatedな背景色にしお、奥行きを挔じおくれる。


この蚘事が気に入ったらサポヌトをしおみたせんか