開発者は Motorola Moto Z 上で Android P を実行

Android P Developer Preview は正式には Google Pixel および Pixel 2 デバイスでのみ利用可能ですが、 開発者は、非公式の Project Treble サポートのおかげで、これを Motorola Moto Z に移植することに成功しました。

あと10日です Google I/O 2018 Google が多くの詳細を明らかにすると予想されている場所 アンドロイドP のような 噂のナビゲーションジェスチャー そして マテリアルデザインの刷新. 最初 Android P 開発者プレビュー Google Pixel、Pixel XL、Pixel 2、Pixel 2 XL で利用できます。 たくさん 私たちは持っています もう見た 最初のリリースでは機能していますが、Android の新しいバージョンの最終リリースまでには、まだ楽しみにしていることがたくさんあります。 Google Pixel スマートフォンをお持ちでない方は、お使いのデバイスで P が利用できるようになるまで、おそらく長い間待つことになるでしょう。 ただし、私たちのフォーラムの開発者は、OEM がデバイスを正式にアップデートするのを (たとえアップデートするとしても) 待つつもりはなく、問題を自分たちの手で解決しようとしています。 そのような開発者の 1 人は、Motorola Moto Z で最初の Android P Developer Preview を起動することに成功しました。

モトローラ モト Z は、Qualcomm Snapdragon 820 システムオンチップと Android Marshmallow を搭載して 2016 年 6 月にリリースされました。 その後、Android Nougat への公式アップデートが提供され、 アンドロイドオレオ、Android Pを受け取ることは期待されていません。 XDA 認定開発者 エルファノアブディ のおかげで Android P を自分のデバイスに移植することができました 非公式の Project Treble の互換性. これは、Android P を起動できることが確認された 2 番目の Google 以外のデバイスです。ただし、最後のデバイスは Huawei Mate 10 Proは、EMUIの形式でスキンが強化されたバージョンで実行されます.

エルファノアブディ 氏は、「」というカスタム スクリプトを使用して、Google Pixel XL (マーリン) の既存のシステム イメージを変更することでこれを実現できました。カピール ル トレブル" これにより、/vendor パーティションのないデバイス上でデバイス固有のシステム イメージをフラッシュできるようになり、変更された P システムをフラッシュできました Pixel XL から公式 LineageOS 15.1 リリースを実行していた Moto Z への画像 (ちなみに、これはリリースされる予定です) 月曜日。)

これまでに Project Treble に関するレポートをフォローしてきた方は、このスクリプトがどのように機能するのか疑問に思われるかもしれません。 基本的に、/system/vendor 内の HAL を抽出し、 一般的なシステムイメージ (GSI) がフラッシュされます。 そうすれば、システム イメージをフラッシュしても HAL が上書きされなくなります。 最初に何度かクラッシュが発生し、大掛かりなデバッグが行われた後、彼は Android P を立ち上げて実行することができました。 ここでは、さまざまな P ユーザー インターフェイス要素と機能を示す追加の写真をいくつか示します。

によると エルファノアブディ、かなりのバグがないわけではありません。 現在、カメラ、Wi-Fi、ラジオなどが機能しません。 驚いたことに、Moto Mod は動作するようですが、これも少しバグがあります。 これがどれほど大規模なハッキングであるかを考えると (Moto Z は Project Treble とそのシステムをサポートしていません) 画像はソースから構築されたものではなく、変更されたカジキ画像です)、これが次の環境でも機能するのは驚くべきことです 全て。 これを毎日のドライバーとしてすぐに実行できるとは期待しないでください。 P の完全リリースと並行してソース コードがリリースされると、おそらくはるかに機能的な Android P ROM が得られるでしょう。