Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

It's not always sunny and 73° where I live. Is there any Weather forecasting app for iOS which will change its icon to show current conditions? Or even a way to make the standard behave like this?

share|improve this question
Once you start this running, will you complain about short battery life? – GEdgar Mar 27 '12 at 0:50
up vote 4 down vote accepted

There are two apps, Celsius and Fahrenheit, that I know of that will add badges to their icons to attempt to give you an up-to-date temperature at a glance. I say attempt because the badge approach doesn't support negative numbers so if your temperature dips below zero for either of those two scales you won't know.

But without jailbreaking your phone that's as good as it gets. The App guidelines from Apple don't let third party apps change their icons.

share|improve this answer

Official 3rd party apps are not authorized to change the icon in iOS see this question.

So there is no solution there. The only feature you could get from an official app would be a badge displaying the temperature.

You could look at the cydia store if you have or want to jailbreak your phone.

share|improve this answer

You're looking for Pocket Weather World or Pocket Weather World HD by awesome Australian developers Shifty Jelly. It will display the current temperature (for your most recently-viewed location) as a badge on the icon.

If you're in Australia look for the local versions (i.e. Pocket Weather AU HD which offer better integration with the Bureau of Meteorology's radar services etc.

(iOS icons can't change dynamically, the badge is the best they can do so far)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.