iPhone のアプリで常にダークモードまたはライトモードを使用する方法
一部のアプリはダーク モードで美しく見えますが、一部のアプリはそうではありません。そのため、iPhone でシステム全体のダーク モードが有効になっており、ライト モードでのみ適切に表示されるアプリを使用している場合は、通常、ダーク ビューを手動でオフにして、離れるときに再びオンにする必要があります。ただし、このプロセスを自動化できる回避策があります。
iOS 13 でのダークモードの最も優れた改善点は、おそらく各アプリの暗い外観と明るい外観です。ただ、スイッチを切り替えるほど簡単ではありません。iOS 15 と iOS 16 には、アクセシビリティ設定に「アプリごとの設定」セクションがあり、アプリ固有のテキスト サイズ、ボタンの形状、色のスタイル、その他の設定を設定できますが、「ダーク モードを使用する」または「ライト モードを使用する」はありません。 。
代わりに、問題のアプリの設定にオーバーライドがあるかどうかを確認する必要があります。そうでない場合は、アプリごとのダーク モード設定を行うためにショートカットに 2 つ以上のオートメーションを設定する必要があります。アプリを開いたときにダーク モードまたはライト モードをオンにする非常に単純なオートメーションを作成できますが、これにはシステム全体が影響を受けるという欠点があります。
ダークまたはライトモードのオートメーションを割り当てたアプリを終了した後も、iPhone のシステム全体のダークまたはライトモード設定を維持したい場合、ワークフローは少し複雑になりますが、複雑ではありません。これは、各アプリに好みの暗い外観または明るい外観を割り当てるのに最も近い方法であり、Apple が実際のアプリごとのオプションを提供するか、すべてのアプリにオーバーライドが含まれるまで表示されます。
オプション 1: 個々のアプリにロック スイッチを使用する
一部のサードパーティ アプリには、ダーク モード オーバーライド設定が組み込まれており、アプリをダーク モード、ライト モードのままにしたり、システム全体のルック アンド フィールと同期したりできます。アプリに特定のルック アンド フィールを使用させることを選択した場合、アプリは常にその外観を使用し、現在のシステム全体の設定には影響しません。
したがって、アプリをライト モードのみに設定し、現在システム全体でダーク モードが有効になっている場合、アプリはライト ビューを使用し、アプリを終了すると、その他すべてについてシステム全体の夜景が表示されます。
すべてのアプリケーションにオーバーライドがあるわけではありませんが、注目すべきアプリケーションには次のようなものがあります。
- Facebook: [メニュー] -> [設定とプライバシー] -> [設定] -> [ダークモード] に移動します。
- Google マップ: [探索] または [移動] タブでプロフィール アイコンをタップし、[設定] -> [ダーク モード] に移動します。
- メッセンジャー: 任意のタブでプロフィール アイコンをタップし、ダーク モードを選択します。
- Snapchat: 任意のタブでプロフィール アイコンをタップし、設定ギアを選択してから、アプリの外観を選択します。
- TikTok: [プロフィール] タブで、3 本線のメニュー アイコンをタップし、[ダーク モード] を選択します。
- YouTube: ショート以外のタブでプロフィール アイコンをタップし、[設定] -> [一般] -> [ダークテーマ] に移動します。(YouTube にはシステム全体と同じままにするオプションがないので、好みに応じて常に明るいか暗いかになることに注意してください。)
左から右へ: Google マップ、メッセンジャー、Snapchat の再定義。
オプション 2: 独自のアプリ ロック スイッチを作成する
アプリ自体がデバイス全体のダーク モード設定をオーバーライドしない場合は、選択したすべてのアプリに対してダーク モードまたはライト モードをオンにするオートメーションを作成する必要があります。これらのアプリを閉じるときに別のアプリが必要になります。これにより、アプリを開く前の外観に戻ります。したがって、特定の外観をアプリケーションに割り当てても、システム全体の設定には影響しません。
ステップ 1. ファイル内に空の TXT または RTF ドキュメントを作成します
自動化する前に、新しいファイルを作成します。テキストまたは。rtf を「DarkOrLight」などの名前で保存し、ファイル アプリの特定の場所に移動します。インターネットにアクセスできるかどうかに関係なく自動化を機能させたいので、iCloud のどこかではなく、On My iPhone ディレクトリの Shortcuts フォルダーに置くことをお勧めします。
空のファイルを作成できます。テキストまたは。rtf をコンピュータ上に保存し、iPhone と共有します。または、iPhone でPages やReaddle’s Documents などのアプリを使用し、ファイル内の選択したディレクトリに直接保存することもできます。
最初のオートメーションでは、開いているアプリが割り当てられたダーク モードまたはライト モードに切り替わる前に、ファイルを使用して現在の外観の名前を「ダーク モード」または「ライト モード」として書き込みます。2 番目のオートメーションは、アプリケーションが閉じるたびにそのファイルを参照し、読み取ったルック アンド フィールに切り替えます。
ステップ 2: 常にダーク モードまたはライト モードを使用するようにアプリを設定する
今度は最初の自動化です。ここでダーク モードまたはライト モードを選択し、すべてのアプリに希望の外観を与えます。一部のアプリを暗いままにし、他のアプリを常に明るく見せたい場合は、アプリごとに個別のオートメーションを作成する必要があります。また、オートメーションは、以前に使用されたルック アンド フィールを検出し、2 番目のオートメーションが参照するドキュメントに状態を記録します。
- ショートカット アプリを開きます。
- [オートメーション] タブから新しい個人用オートメーションを起動します。
- トリガーとして「アプリケーション」を選択します。
- 「アプリケーション」の横にある「選択」をクリックします。
- 必要なアプリケーションをすべてチェックし、「完了」をクリックします。
- チェックボックスが「閉じる」ではなく「開く」になっていることを確認してください。
- 「次へ」をクリックして続行します。
- 「デバイス情報を取得する」アクションを追加します。
- 「デバイス情報の取得」アクションフィールドの「デバイス名」をクリックします。
- 現在の外観を選択します。
- 「デバイス情報の取得」アクションフィールドの下に「テキスト」アクションを追加します。
- 「テキストアクション」フィールドをタップします。
- 変数として「現在の外観」を選択します。
- [テキスト アクション] フィールドの下に [テキスト ファイルに追加] アクションを追加します。
- 「アクションの追加」フィールドでディレクトリをタップします。(私のラベル。)
- メニューから「置換…」を選択します。
- ファイルがある場所を選択します。
- ファイルパスとして / (スラッシュ) で始まるファイル名を入力します。(私のファイルは /DarkOrLight.txt です。)
- 「テキストファイルに追加」アクションフィールドの下に「外観を設定」アクションを追加します。
- アプリでダーク モードを使用する場合は、この部分をスキップしてください。それ以外の場合は、アクションフィールドで「ダーク」をクリックし、「ライト」を選択します。
- 「次へ」をクリックして続行します。
- 「起動前に確認する」を無効にし、「確認しない」をクリックして確定します。
- 「完了」をクリックして終了します。
- オプション: プロセス全体を繰り返して、異なるアプリケーションに対して異なるオートメーションを作成し、反対のルック アンド フィールを使用します。
ステップ 3: アプリを閉じたときに前のビューに戻るように設定する
今度は 2 番目の自動化です。最初の自動化と同じアプリケーションをすべて選択します。これは、それらのアプリが閉じているときにのみ機能します。このオートメーションでは、最初のオートメーションがドキュメントに書き込んだルック アンド フィールを読み取り、それをデバイス全体のルック アンド フィールとして設定する必要もあります。こうすることで、アプリを閉じると、システムはアプリを開く前の iOS の暗い状態または明るい状態に戻ります。
- ショートカット アプリを開きます。
- [オートメーション] タブから新しい個人用オートメーションを起動します。
- トリガーとして「アプリケーション」を選択します。
- 「アプリケーション」の横にある「選択」をクリックします。
- 前の自動化で選択したすべてのアプリを確認し、[完了] をクリックします。
- チェックボックスが「開いた」ではなく「閉じた」になっていることを確認してください。
- 「次へ」をクリックして続行します。
- ファイルアクションを追加します。
- 「ファイル」ボックスの「ファイル」をクリックします。
- ファイルを選ぶ。
- 「ファイル」アクションフィールドの下に「テキストの分割」アクションを追加します。
- 「テキストを分割」アクションフィールドの下に「リストから項目を取得」アクションを追加します。
- 「テキストの分割」アクションボックスの「最初の項目」をクリックします。
- メニューから「最後の項目」を選択します。
- 「リストから項目を取得」アクションフィールドの下に「If」ステートメントを追加します。
- 「If」アクションフィールドの「条件」をクリックします。
- メニューから「はい」を選択します。
- 同じアクションボックスの「テキスト」をクリックします。
- 「ダークモード」に入り、キーボードの「完了」を押します。
- 「外観を設定」アクションを「If アクション」フィールドの直後にドラッグします。
- 別の「外観の設定」アクションを「Others」フィールドの直後にドラッグします。
- 2 番目の「外観の設定」アクションボックスで「ダーク」をクリックし、「ライト」を選択します。
- 「次へ」をクリックして続行します。
- 「起動前に確認する」を無効にし、「確認しない」をクリックして確定します。
- 「完了」をクリックして終了します。
- オプション: 別のオートメーションを作成して、さまざまなアプリを開いたときにダーク モードとライト モードを有効にする場合は、別の外観で作業するためにプロセス全体を繰り返す必要があります。
それだけです。これで、選択したアプリのいずれかを開くたびに、最初に自動化するときに設定した内容に応じて、ダーク モードまたはライト モードがオンになります。インストールされているアプリのいずれかを閉じると、iOS は以前に記録された外観に戻ります。
オプション 3: アプリケーションに外観を割り当てる簡単なオートメーションを作成する
上記のオプション 2 が複雑すぎる場合は、アプリケーションに特定の外観と操作性を与える簡単な方法がありますが、次のような欠点もあります。
- アプリを終了すると、アプリを開く前に使用していた外観は戻りません。アプリケーションに内部オーバーライドがある場合は、代わりにそれを使用するのが賢明です。
- すべてのアプリの外観と操作性をカスタマイズする場合、システム全体のダーク モードまたはライト モードは大きな違いを生まず、混乱する可能性さえあります。
すべてが順調であれば、選択したすべてのアプリケーションに対してダーク モードまたはライト モードをオンにする、より単純なオートメーションを作成できます。これにより、割り当てられたアプリが開かれるたびに、現在のシステム全体の外観に関係なく、システム全体のモードがスケジュールどおりに実行されている場合でも、ダーク モードまたはライト モードのいずれかがアクティブになります。
さらに制御が必要な場合は、最初に設定したのとは逆のルック アンド フィールを実現する別のオートメーションを設定できます。したがって、ダーク モードでアプリ リストを設定しただけの場合は、ライト モードでもアプリ リストを設定してください。次に、iPhone 上のすべてのアプリをいずれかに設定していることを確認してください。ホーム画面以外の別のアプリを閉じるか切り替えると、次のアプリは設定に応じて現在の外観を切り替えるか維持する必要があります。これには次のような欠点もあります。
- アプリのリストから「ホーム」を選択することはできないため、最後に使用していたアプリが常に表示されます。
- すべてのアプリをダーク モードまたはライト モードで実行するように設定している場合、システム全体のダーク モードを夜 (またはいつでも) にスケジュールしても意味がありません。
- アプリの外観をいつでも変更したい場合は、ダーク モードを手動でオンまたはオフにする必要があります。
それでも問題ないと思われる場合は、次の手順を実行してください。
- ショートカット アプリを開きます。
- [オートメーション] タブから新しい個人用オートメーションを起動します。
- トリガーとして「アプリケーション」を選択します。
- 「アプリケーション」の横にある「選択」をクリックします。
- 必要なアプリケーションをすべてチェックし、「完了」をクリックします。
- チェックボックスが「閉じる」ではなく「開く」になっていることを確認してください。
- 「次へ」をクリックして続行します。
- 「外観を設定」アクションを追加します。
- アプリでダーク モードを使用する場合は、この部分をスキップしてください。それ以外の場合は、アクションフィールドで「ダーク」をクリックし、「ライト」を選択します。
- 「次へ」をクリックして続行します。
- 「起動前に確認する」を無効にし、「確認しない」をクリックして確定します。
- 「完了」をクリックして終了します。
- オプション: 同じオートメーションを再度作成しますが、ルック アンド フィールは反対で、設定して必要なアプリを割り当てるだけです。あるいは、割り当てられたアプリを閉じるたびに「ダーク モード」または「ライト モード」の選択を求める別のオートメーションを作成して、常に希望どおりになるようにすることもできます。ただし、これらすべての作業を行っている場合は、システム全体の選択内容を完全に自動的に記憶できるように、上記のオプション 2 を使用する方が良いかもしれません。
コメントを残す