Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Androidテーマの新しい時代がここにあります

目次:

Anonim

サードパーティのランチャーを使用して、ホーム画面のテーマを設定できます。 最も使用頻度の高いアプリにテーマを設定して、その焼け付くような白を取り除き、色でスパイスを加えます。 Androidをカスタマイズして独自のものにするために多くのことを行うことができますが、Androidシステム自体のテーマ設定には、Samsung Galaxy S8などの堅牢なテーマエンジンを搭載した携帯電話またはルートのいずれかが必要です。

Androidをシステムレベルでテーマ設定することは夢中になりますが、ほとんどの人はルートテーマ設定に投資する忍耐、実践、または能力を持っていません。 私もルートテーマの面倒を気にしません、そして私は彼女のホーム画面でカスタムアイコンとウィジェットの色をダイヤルする時間を費やす女の子です。 システムのテーマ設定はルートをいじる価値はありませんが、すぐにAndroidをテーマにするにはルートは必要なくなるかもしれません。

この長い、カスタムスキンのトンネルの終わりに光があると思う理由は次のとおりです。

RROフレームワーク:ありがとう、ソニー

Androidのネイティブテーマの基礎は数年前に始まりました。 ソニーはランタイムリソースオーバーレイフレームワークを2014年にAOSPに提供し、多くのデバイスに実装して、ユーザーがXperiaテーマを介してソニーの携帯電話でAndroidシステムとアプリのテーマを設定できるようにしました。 RROを使用すると、ソースコードを変更せずにAndroidアプリのスキンを作成できます。これにより、ユーザーは、電話のすべてのアプリの外観を、トラブルや電話のアプリを壊すことなく変更できます。

RROは、Android M Developer Previewを通じて開発者が掘ったときに最初に発見されました。 Android Mは、Googleがデベロッパープレビュー中に暗いテーマでwithり、安定したリリースの前にそれを引き出した最初の年であり、Androidが組み込まれたRROテーマエンジンをテストすることに関係していたことを覚えているかもしれません。 翌年、暗いテーマはAndroid N Developer Previewで復活しました。また、秋にAndroid Nougatが安定する前に撤回されました。

なぜ私をいじめるのですか、暗いテーマですか?

今年、Android O Developer Previewを入手しましたが、実験的なダークテーマを取り戻すことはできませんでした。 代わりに、開発者がイースターエッグやその他の隠れたグッズを探しに行くと、Androidシステムで使用されているRROテーマの最初のインスタンスにつまずきました。

それで、今年は何が変わりましたか?

以前のAndroid O Developer Previewsでは、ディスプレイの下にDevice Themeという設定があり、PixelテーマとInvertedテーマを選択できました。Invertedがデフォルトです。 問題は、以前のテーマ設定と同様に、これは範囲が非常に限られており、クイック設定シェードをInvertedのブレインマターグレーから暗いトーンに戻すことだけでした。 そして、昨年と同様に、デバイステーマの設定はAndroid O Developer Preview 4から引き出されました。

Google社員は、長年にわたってRROテーマエンジンに基づいてこれらのダークテーマをDeveloper PreviewsおよびBetaプログラムでテストおよびプルしていましたが、今年5月、開発者、ブロガー、テーマオタクが再び希望を持ち始めました。 それは、今年、進取の気性のあるコード掘り手が、これら2つのテーマが実際にRROテーマであり、GoogleがAndroidのバージョンでシステム全体のテーマのゴーストをあきらめなかったことを証明したためです。 現在話題になっているデバイステーマの設定は、ユーザーがRROテーマエンジンをタップして(ほとんど役に立たない)テーマを選択できるようにするインターフェースであり、これはルートなしでRROテーマを使用する手段であり、最後の主要な技術作品でしたパズルの。

基盤とAndroid Oreo

Substratumは、RROのテーマであるSOMの後継であるOMSに基づいて構築されたテーマエンジンであり、毎年、Substratumはルート化されていない携帯電話にすばらしいテーマをもたらすことに一歩近づきました。 たとえば、一部のSamsungデバイスは、Samsungテーマ用にRROテーマを実装した方法のおかげで、現在ルートなしでSubstratumテーマを使用できます。 今年、SubstratumはDeveloper Previewで進捗を確認しました。AndroidOreoが登場し、ルート化されていない携帯電話にシステムテーマをもたらしています。 これで、Substratumテーマを適用および実装するために、いくつかの昇格された特権を開始するのに役立つデスクトップアプリが必要になるため、無料になることはなく、完璧になることもありません。

しかし、それは根ざしたテーマになります。 そしてそれは巨大です。

特にGoogle Playミュージックのようなアプリで、Googleから返されるまで、公式のダークテーマをお願いします。 同時に、Androidがカスタマイズ可能で多様である場合、一貫して物事をテーマ化することがどれほど難しいかを受け入れます。 Googleのエンジニアリングチームは、Reddit AMAでもその概要を説明しました。

Androidには、テーマがデバイスやアプリ間で一貫していることを保証する適切なAPIがまだありません。 これらのAPIがなければ、これらのテーマが何をしているのかがアプリを左右に壊さないようにするための本当の方法はありません。 開発者プレビューのGoogle独自のダークテーマでも、Androidのコアアプリのテーマ設定に問題が発生し、Googleは数千の異なるデバイスモデルで数百万のアプリで一貫性を実現する必要があります。

2017年8月の更新: OreoリリースおよびSubstratumに関するその他のニュース。