CAF
Производители чипсетов, такие как Mediatek, Nvidia и Qualcomm, хотят реализовать свои собственные аппаратные особенности в AOSP. Они берут AOSP, как это делает LineageOS, и модифицируют его под свой собственный чипсет. Эти модифицированные исходники — это то, что получают OEM-производители, например, Xiaomi, когда они покупают SoC у производителя чипсетов, в их случае Mediatek для SoC MT и Qualcomm для SoC Snapdragon. AOSP лицензируется таким образом, что производители могут делать это и без необходимости выпускать исходники на общий доступ, а это означает, что только OEM-производители имеют доступ к исходным кодам для конкретных аппаратных функций. Одним из примеров аппаратной функции является собственный постпроцессор аудио.
В отличие от Mediatek и Nvidia, Qualcomm выпускает свои измененные исходники по собственному желанию:
https://source.codeaurora.org/quic/la/Инструкции по их сборке для любого телефона с их SoC приведены здесь:
https://wiki.codeaurora.org/xwiki/bin/QAEP/. Это то, что называют «CAF», потому что оно опубликовано на форуме CodeAurora (Code Aurora Forum) компании Qualcomm.
Разработчики знают, как полезно иметь CAF для создания ROM, и CAF является большой причиной того, почему устройства Snapdragon получают гораздо больше пользовательских ПЗУ, чем, например, устройства Mediatek. Если вы чувствуете, что CAF лучше оптимизирован и ведет себя более плавно, чем пользовательские ROM AOSP или LOS, это не случайно. Qualcomm экспериментирует со многими алгоритмами повышения скорости процессора, которые доступны для использования в CAF. Так же CAF обеспечивает более быструю скорость работы устройства, лучший звук и работу камеры.
и предоставляет разработчикам самые свежие драйвера и прочие наработки от компании Qualcomm.
Надеюсь вы узнали что такое CAF или просто узнали для себя, что-то новое из данной статьи