Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Anyone else here use the Caret app?

It is a crowdsourced effort from UC Berkeley to identify apps that use a lot of power. It is pretty darn cool and it updates the list of high-draw apps it has identified that you own and recommends some to shut down that are known to draw a lot of power.

Worth checking out on the app store.

But if we know one thing:

Apps in iOS cannot run in the background (except in the four, already mentioned scenarios - Audio, GPS, VOIP and Task Completion).

EVERYTHING that is "crowd-sourced" by that App is wrong, unless it fits one of those categories.
 
But if we know one thing:

Apps in iOS cannot run in the background (except in the four, already mentioned scenarios - Audio, GPS, VOIP and Task Completion).

EVERYTHING that is "crowd-sourced" by that App is wrong, unless it fits one of those categories.

Of course it is...Cause you are SO much smarter than this working group at UC Berk.

I'll think I'll stick with the data driven, crowd sourced collection of findings from this group of academics over your guess.
 
Of course it is...Cause you are SO much smarter than this working group at UC Berk.

I'll think I'll stick with the data driven, crowd sourced collection of findings from this group of academics over your guess.

It's not a guess, it's fact.

Apple does not provide a mechanism for Applications to run outside of those four scenarios.

You're not understanding one key point - it's crowd-sourced. If I say that leaving Facebook "running" made my battery life drop by 50% then that could make it into the App if I submit it. None of the content of the App is made by the people at UC Berkeley.
 
It's not a guess, it's fact.

Apple does not provide a mechanism for Applications to run outside of those four scenarios.

You're not understanding one key point - it's crowd-sourced. If I say that leaving Facebook "running" made my battery life drop by 50% then that could make it into the App if I submit it. None of the content of the App is made by the people at UC Berkeley.

Did you try that app? The users don't 'say' anything. The app automatically gathers data.

So no gaming the system. The data is what the data is. Now of course I am assuming that those folks who wrote the app and analyze the data know what they are doing, but I'm pretty confident in that side of the equation (over your general statements)

So try the app before you make general comments about how it works please
 
Does this Carat app send any of your personal info to anywhere? It does say it sends data to their servers. I'm being paranoid.
 
I just want to know what kind of data. I mean, are people going to get personal info out of this?
 
Did you try that app? The users don't 'say' anything. The app automatically gathers data.

So no gaming the system. The data is what the data is. Now of course I am assuming that those folks who wrote the app and analyze the data know what they are doing, but I'm pretty confident in that side of the equation (over your general statements)

So try the app before you make general comments about how it works please

Looking at the research portion of the website, it's pure guesswork.

They just look at the Apps people have "running" and assume that they are responsible for the amount of battery that they have left.

They can't do this all of the time - why? Because iOS doesn't let Apps run in the background!! To get around that, they ask iOS to monitor for when your location changes. When it does, they take a look at your stats then.

The premise is:

"If I have Phone, Messages, Safari, App Store, Facebook and Notes in the tray and my battery life is good, everyone else will have good battery life if they only stick to those Apps."

It doesn't consider that I might have a better signal than you (less battery usage) or that you might have been watching a video (more battery usage). It can't tell what you've been doing within these Apps.

They have an Android App, which I can only assume produces better results because:

a) Android DOES allow Apps to run in the background
b) Due to a, the Carat app can also run in the background and actually monitor things all of the time
 
From the Carat app forum, probably the best answer yet...

link

Interesting bits highlighted.

Apple does not allow an app to run in the background unless the app falls into certain category (VoIP, GPS, etc). Thus, Carat cannot run in the background. So how the app can collect data from your phone? One possibility is when you open Carat (iOS will not give an app any network/CPU time while it is sleeping/tombstoned). But we cannot assume that a user would open it every day, or even once a week. This means that we can only collect a few skewed data points when you use Carat - this would inturn mean we cannot provide any meaningful suggestion.

Fortunately, for us, iOS provides a few notification services which an app can subscribe to. Some of these are significant location change, battery level change, battery state change etc. Thus, when any of these events happen, iOS wakes Carat from sleep, and gives it a little CPU time - this is when it collects data. We subscribe to all light-weight notifications.

However, there is a caveat - if Carat is not sleeping, then these notifications won't work. This essentially means that if Carat is killed, then there is no way it can collect data. Bottomline: Carat needs to be sleeping/tombstoned. We started thinking how can we automatically restart Carat if a user kills it. This is where the location change comes in. The significant location change API also launches an application if it is not running along with notifying of location change. This is the main reason why we are using location services API. Also, for highly mobile users, Carat can collect more data if we subscribe to this notification.

So the answer to the OP depends entirely on the definition of "a little CPU time" in the middle paragraph. Anybody know how much is a little?
 
Interesting post as I'm one that closes out of apps right after use... I have a most likely stupid question:

Why have this feature if it really doesn't do anything? I can understand closing the apps that run in the background but why do they even put the apps that don't on this menu if they aren't running in the background? I've heard some say it's a "shortcut to apps recently used" but it actually takes me longer to find the apps in this menu than it would be to just go in the folder the app is in (if applicable).

Thanks in advance!

It's called Fast App Switching. Help you find apps chronologically by the time you used it.

----------

I just want to know what kind of data. I mean, are people going to get personal info out of this?

App like this is a wastes of time. iOS is designed to manage power automatically. It works differently than traditional computer that we might be a bit freaked out if we left programs opened. Of course sometimes an app can freeze and you need to go to Multitasking-tray to close it, or app like Waze that still use your location service even when you hit the Home button and you need to close it that way but most of the time you don't even have to think about this thing. Just use your app and enjoys.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.