Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

CAF/Non-CAF

OP TheKnux

29th April 2014, 04:48 PM   |  #1  
I somewhat read what the difference between the two were, but I don't quite understand it completely. I was wondering (based on user preference) which is better.

I was using a ROM that was Non-CAF and now I'm using one that is, and I don't notice a difference really. I was wondering if someone could help me understand better.
The Following 3 Users Say Thank You to TheKnux For This Useful Post: [ View ]
29th April 2014, 04:51 PM   |  #2  
parkourz's Avatar
Senior Member
Flag Łódź
Thanks Meter: 178
 
900 posts
Join Date:Joined: Jul 2011
More
+1
30th April 2014, 07:15 PM   |  #3  
Senior Member
Thanks Meter: 865
 
1,256 posts
Join Date:Joined: Aug 2013
More
Quote:
Originally Posted by TheKnux

I somewhat read what the difference between the two were, but I don't quite understand it completely. I was wondering (based on user preference) which is better.

I was using a ROM that was Non-CAF and now I'm using one that is, and I don't notice a difference really. I was wondering if someone could help me understand better.

Caf relates to code aurora forum (Google it).. Its where Qualcomm updates its stuff regularly. While aosp is googles kernel branch. Caf has more updates and optimisations for Qualcomm chipsets. The difference... I can't say there is much since our phones are already quite powerful to handle most things thrown at it.. But again, as I mentioned its optimisations and etc, so on paper better performance, battery and what not.

Sent from my Nexus 4 using Tapatalk
The Following 3 Users Say Thank You to Targaeryan For This Useful Post: [ View ]
1st May 2014, 07:07 PM   |  #4  
Junior Member
Flag Aalten
Thanks Meter: 1
 
5 posts
Join Date:Joined: May 2012
CodeAurora (CAF) - These are Qualcomm's reference sources for their platform. This is what they provide to OEMs, and what nearly all OEMs base their software off of. As a result - nearly all non-Nexus devices are running kernels/display HALs/etc. that are derived from a CAF baseline.

Google's software baseline, or AOSP - Usually when Google starts working on a new Android version, they'll fork from CAF at the beginning. Very often Google will be adding "new" features specific to the new Android version, while Qualcomm will continue with performance enhancements and bugfixes against the "old" baseline.

So when a new Android revision comes out, you have two baselines: CAF which is usually "ahead" in performance but "behind" in features, and AOSP which is the opposite.
The Following User Says Thank You to graafschap101 For This Useful Post: [ View ]
2nd May 2014, 08:07 PM   |  #5  
Junior Member
Thanks Meter: 4
 
19 posts
Join Date:Joined: Oct 2013
from what i've noticed CAF is better, i get less stuttering this is the sort of thing that optimizations usually improves on.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes