1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> スマートフォン

すべての道は ROM に通ずる:Project Treble が Android モッダーに力を与える

Project Treble のおかげで、Android Oreo は Android mod とカスタム ROM の新時代を迎えることができました。カメラ、指紋センサー、その他のコンポーネントを機能させるためにリバース エンジニアリングが不要になったため、Oreo スマートフォンのソフトウェアをすぐに完全に変更できます。いくつかの例は、新しい ROM が一度に複数のデバイスと互換性があることを示しています。

  • カスタム ROM とルートの意味
  • Android 向けの最高のカスタム ROM

多くのスマートフォンユーザーは、自分のスマートフォン用のソフトウェアを自分で選びたいという強い欲求を持っています。 Samsung Experience や Huawei の EMUI などの特定のメーカーのスキンは、よく考えられており、包括的です。ただし、一部のユーザーは、機能が多すぎて使用することはなく、削除することもできません。

これまで、この問題の解決策の 1 つは、多くのサードパーティ プロバイダーが辛抱強く骨の折れるカスタム ROM として知られているものを開発したスマートフォンを探すことでした。これは、同じ範囲の機能を持つ代替オペレーティング システムです。

ただし、この代替手段にはかなりの労力が必要です。自由にアクセスできる Android ソース コード (AOSP) を、スマートフォンのクローズド ソース ハードウェア コンポーネントと調整する必要があります。 Wi-Fi、カメラ、指紋センサー、NFC、その他のコンポーネントがカスタム ソフトウェアで問題なく動作するまで、数か月のリバース エンジニアリングが行われます。

そして、これがまさに Project Treble の出番です。Android Oreo でリリースされたデバイスの新しい必須標準のおかげで、ハードウェアのリバース エンジニアリングをいじる必要はなくなりました。標準に準拠していない人は、Google の Play ストアで携帯電話をリリースすることはできませんが、システムはどのように機能するのでしょうか?

  • Project Treble とは正確には何ですか?また、Android の更新にどのように役立ちますか?

スマートフォン メーカーは、Android が統一言語 (HAL インターフェイス定義言語 (HIDL)) を介して Project Treble と通信できるように、Project Treble 用のハードウェアを実装する必要があります。 XDA Developers の Mishaal Rahman が行ったように、車に例えると、次のようになります。

すべての自動車メーカーがハンドルを設計したり、ブレーキをまったく異なる方法で再配置したりする世界に住んでいたと想像してみてください.ドライバーを新しい車に乗せると、最初は車両の扱い方に戸惑うかもしれません。しかし、標準のおかげで、すべてのドライバーはほとんどすべての車のハンドルとブレーキの操作方法に精通しているはずです。さらに、自動車教習所は、すべてのドライバーに車両の正しい操作方法を教えます。このアナロジーでは、自動車の基準は Project Treble であり、自動車教習所は HIDL です。

Modder にとって、Project Treble は革命です

このように Google がスマートフォン メーカーに課したゲームの新しいルールは、モッディング コミュニティで画期的です。なぜなら、互換性のないハードウェアによる多くの問題を排除するだけでなく、一度作成されたシステム イメージが互換性を持つことも意味するからです。多数のスマートフォンを交換可能にします。

これは、XDA 開発者フォーラムの新しい構造にすでに反映されています。 Google Pixel、Honor 8 Pro、Essential Phone、Sony Xperia XZ1 のデバイス サブフォーラムの代わりに、Treble 対応デバイスの集合サブフォーラムに ROM 開発がバンドルされています。

マルチ ROM が現実のものになりつつあります。これまで 1 つのデバイスでしか作業できなかった多数の開発者が、他のデバイスでより効率的に開発者と共同作業できるようになりました。これは、サードパーティ ROM の品質にとって恩恵です。

まだ少し作業が必要です

もちろん、Treble は、ロックされたブートローダーの問題と、ロックを解除するとしばしば発生する保証の喪失の問題を解決しません。 We will continue to deal with shenanigans if we want to freely choose the software for our devices, but at least there are enough manufacturers like Sony, OnePlus, LG or HTC that at least partially support bootloader unlocking and set a good example.

Treble Will Not Come Via an Update

Devices that are released to market with Android 8.0 Oreo have to fully support Project Treble and HIDL. Devices that are slated to receive an update to Android 8.0 Oreo are not subject to this obligation. Since a re-partitioning of the flash memory is necessary for Project Treble, it’s likely that nearly all manufacturers do not want to bring it to existing devices via an update.

One positive example of the contrary is demonstrated by Huawei with its Mate 9. Here, the system hardware drivers are swapped into the new vendor partition and coupled to the system according to Project Treble. It is one of the first devices that has been successfully used for testing Treble custom ROMs.

Are Android Smartphones Now Totally Free?

Project Treble is certainly not a liberation in the sense of free software. The amount of freedom is naturally much greater via an alternative ROM, but there is still a lot of closed-source software in the new vendor partition. Taking a look inside is outside of our control, and it’s practically impossible to control the activities programmed therein as well.

If you truly want a free smartphone, your only choice is to wait for the Purism Librem 5, which is slated to be available with mainly openly documented hardware and software and contain physical switches for all other components.

On the other hand, Project Treble represents Android’s greatest liberation in years.

What do you think? Are you excited for more control over your device's software?