hammerheadとhammerheadcafの違いについて

最近、Nexus 5向けのカスタムロムとして「hammerhead」とは別に「hammerheadcaf」というものがリリースされていますが、インストールした限りではその違いがわからなかったので何が違うのか調べてみました。

そもそも「CAF」というのは「Code Aurora Forum」の頭文字をとったもので、QualcommがメインとなってQualcomm製のチップセットのオープンソース開発を実施しているサイトのことを指します。

Googleが新しいバージョンのAndroid(AOSP)を開発し始める時には、まずCAFからソースコードをコピーしてからAndroid専用の新しい機能を追加していきますが、コピーされた後にもCAFではパフォーマンスの向上とバグ修正が続けられます。そのため、AOSPは高機能であるものの、CAFと比べるとパフォーマンスや安定性の面でやや劣ることになります。
そこでCAFとAOSPをミックスして、AOSPの機能性とCAFの安定性とパフォーマンス性の両方を兼ね備えたものがhammerheadcafということのようです。
元々hammerheadビルドでも十分な安定性とパフォーマンス性がありますが、それらをより追求したい方はhammerheadcafを導入してみてはいかがでしょうか?

情報元:
Code Aurora Forum / 通信用語の基礎知識
[ELI5] what is CAF? Why is CM going CAF affects the custom kernels? / reddit

このブログの人気の投稿

docomo版GALAXY Note SC-05D用にAndroid 5.0ベースのカスタムROM、Candy5がリリース