iOS 6 App Desenvolvimento: multitarefa, processamento em segundo plano, e Notificações
Embora iOS não tem verdadeira multitarefa, tem alternância de tarefas instant-on que reduz a inicialização do aplicativo e torna mais fácil para continuar exatamente onde você parou. Para certos tipos de aplicativos, você também pode processar eventos no fundo. Tais aplicações incluem o seguinte:
áudio: Muitos aplicativos reproduzir áudio em segundo plano.
Localização: processo de muitos aplicativos Lugar (Informações do iOS envia para o seu aplicativo sobre as alterações no local) no fundo.
VoIP: Muitos aplicativos fornecem a capacidade para o usuário fazer Voice over Internet Protocol chamadas - transformar uma conexão de internet em uma maneira de fazer chamadas telefônicas.
Banca-Content: A Banca aplicativos de conteúdo de download e processo em segundo plano.
External-Acessório: Alguns aplicativos trabalhar com um acessório de hardware que oferece atualizações.
iOS também oferece empurrar notificações para receber alertas de seus servidores remotos, mesmo quando o aplicativo não está em execução, e local notificações que você pode usar em seu aplicativo para alertar os usuários sobre eventos agendados e alarmes no fundo (sem servidores obrigatório).
Você pode usar notificações locais para obter atenção- de um usuário, por exemplo, uma aplicação de navegação motorista funcionando no fundo pode usar notificações locais para alertar o usuário quando é hora de fazer uma curva. Os aplicativos também podem agendar a entrega de notificações locais uma data e hora futuras para e ter essas notificações entregues mesmo que o aplicativo não está em execução.