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