AOSP VS CAF

Wenkey

Hello guys! Today I wanna discuss you about the difference between Aosp and Caf based custom roms.

Now a days, everyone shows interest in using Stock android besides customized skins.
At first,

1) What is Aosp? Where is it originated from?Is it secure?

AOSP - Android Open Source Project

It is an developed by Tech Giant called Google, Basically Android is an operating system based on Linux kernel. Through it is lite and modified to use in small devices efficiently

AOSP is a skeleton of android, It can support any smart device including smart phones,smart watches...e.t.c. Aosp uses general HAL's( Hardware Abstraction Layer) which is compatible with all kind of hardware of the device. HAL' s include connection of  drivers of kernel with the hardware of the device. The HAL uses common app API to link bluetooth, microphones with kernel.

AOSP is different from the Pixel phone's operating system. As every OEM makes their adds their own customised skin like miui,one ui to make their device user friendly.
as it is open source project, It can be clone and and allowed to made their customisation on their own. For building your own refer to link 

AOSP is maintained by Google it self every month security updates are released for their operating systems. In terms of security it may have flaws as it is open source but these can be minimised by monthly security patches.

Google implemented "Project treble" in order to seperate vendor from system and gains access to install any GSI(generic system image) with android pie.

Google is implemented "Project Mainline" in android Q in order to send security updates directly  to any android smartphone. 

2) What is caf? Where is it originated? Is it better than Aosp?

CAF - Code Aurora Forum
Caf is modified android operating system based on Aosp developed by the company called Qualcomm. In order to acheive best performance of their SOC's (System On Chip) Qualcomm introduced Caf.

In Caf the general HAL's are replaced with the soc specific Hal's in order to acheive true nature of their SOC's. Qualcomm made caf tags for optimizing of each of their processor mostly from 600,700 and 800 series chip sets.

These caf tags are implemented by most of the custom roms including LOS ( Lineage Operating System) to know the updates of each caf tag click here

In addition to above link the caf tags also tracked down by the telegram channel here
Check the latest tag updates from this channel

Due to use of Caf tags in compliling custom roms increased in performance,camera quality  and network reception when compared with Aosp. Besides Qualcomm uses its own Hexagon Dsp's for image processing and it's Ardeno GPU. Drivers for these processors are updated by these caf tags 

Yes it is really beneficial to use caf based roms when compared with Aosp based roms. caf based rom are sutiable with SOC's  .These roms produce greater performance and battery efficient in comparison with Aosp roms.Some of caf based roms are citrus-caf, panandroid and sultan - caf , pixel experience supports both caf and Aosp...E.t.c





Comments

Popular posts from this blog

EAS vs HMP kernels

How to unlock bootloader