Na verdade, fui à sessão da WWDC sobre isso, então tenho um pouco de insight sobre o assunto. Para meu entendimento, no iOS 7:
- O aplicativo informa ao sistema se deseja usar a atualização de aplicativo em segundo plano.
- Se o aplicativo quiser usar o recurso, o sistema analisará seus padrões de uso para esse aplicativo (você o abre todas as manhãs por volta das 7, uma vez por hora, na terceira terça-feira etc.),
- Depois que o sistema achar que possui o seu padrão para o aplicativo, ele concederá ao aplicativo um tempo antes de pensar em abrir o aplicativo.
Quando isso seria útil? Para aplicativos com conteúdo dinâmico e atualizado. Por exemplo:
- Twitter
- Facebook
- Um aplicativo Stack Exchange
- Um aplicativo de notícias
- Um leitor de RSS
- etc.
Em termos baixos, qualquer aplicativo com conteúdo que seja atualizado com freqüência se beneficiaria desse recurso.
Como usuário, significa que, quando você abre um aplicativo depois que o sistema descobrir seus padrões de uso, você verá um conteúdo muito recente - em vez do conteúdo ainda armazenado em cache desde a última vez em que o aplicativo foi aberto.
Além disso, os desenvolvedores adoram esse recurso - a certa altura, havia vários desenvolvedores em torno de Tim Cook agradecendo-o por esse recurso, e tentando garantir que ele não desaparecesse.