

本日、WebKitのメーリングリストでiOS 12がiPhone 5sをサポートする可能性が示唆されていることをお伝えしました。その後、Appleの今後のリリースについて他に何がわかるかを知るために、WebKitのソースコードを調べることにしました。ご存知ない方のために説明すると、WebKitはmacOSとiOSの両方でSafariの基盤となっているエンジンです。オープンに開発されているため、将来的にiOSとmacOSの機能のヒントになるのは当然のことです。
3月に実装された新しいコードによると、macOS 10.14ではシステム全体で何らかのダークモードが導入されるようです。問題のコードは、アプリケーションの実際の外観に基づいてWebKitによるウェブサイトのレンダリングを調整するように設計されています。アピアランスとは、macOSがシステムから提供されるアセットに基づいて、ボタンやリストなどのUIコンポーネントの外観を変更するための手段です。
El Capitan 以降、macOS にはすでに「ダーク モード」の外観が存在していますが、これはアプリ開発者が明示的に使用することを選択した場合にのみ使用されます。これは、このダーク モードを適用した状態で実行される Apple のアプリをいくつか示す私の以前の実験によって実証されました。
これは、OSバージョンチェックなしでWebKitをビルドし、NSApplicationにeffectiveAppearanceを実装してダークモード(ボタンとポップアップ)に戻すとどうなるかを示しています。ダークモード® pic.twitter.com/svWS48FCge
— ギリェルメ・ランボー (@_inside) 2018年4月21日
システムの外観という概念があるということは、Apple がアプリの外観を全体的に変更する方法に取り組んでいることを意味します。ダーク モードへの直接的な言及はありませんが (明らかな理由により)、このような API が存在する最も可能性の高い理由はダーク モードです。
これは決定的な確認ではありませんが、macOS 10.14でシステム全体のダークモードが導入されるという重要なヒントであることは間違いありません。残念ながら、iOS 12に関する同様の情報は見つかりませんでした。
macOSとiOSでダークモードを導入したいですか?コメント欄でお知らせください。
Apple のニュースをもっと知りたい場合は、YouTube の 9to5Mac をご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。