iOS 4 estará oficialmente disponível para download hoje. O principal atrativo da nova versão do iOS para iPhone e iPod Touch é, claro, a multitarefa. Mas alguns têm expectativas exageradas e podem ficar desapontados.
Multitarefa no iOS 4 não é para iPhone 3G
O iOS 4 não será instalado no primeiro iPhone 2G ou no iPod touch de primeira geração. A multitarefa no iOS 4 não funcionará no iPhone 3G e no iPod Touch de 2ª geração. Se você possui um desses dois modelos, vou decepcioná-lo desde o início, mas multitarefa não é para você. A multitarefa da Apple pode ser habilitada nesses dispositivos após o jailbreak, mas geralmente não é recomendada.
O processador do iPhone 3GS é quase 50% mais rápido e possui o dobro de MB de RAM. Graças a isso, muitos aplicativos podem ser "colocados em suspensão", enquanto no 3G basta rodar um aplicativo mais exigente, podendo não sobrar recursos para outros aplicativos - eles serão desligados à força.
Embora os usuários digam que não têm esse problema, o problema é que não existem muitos aplicativos que realmente sejam executados em segundo plano. Eles só estão aparecendo agora na App Store e, para funcionar em segundo plano, precisarão de recursos que simplesmente não precisam estar no iPhone 3G. Mas agora vamos mergulhar no que a multitarefa trará.
Economia de estado do aplicativo e troca rápida
Cada aplicativo pode ter uma função implementada para salvar seu estado ao desligar e alternar entre os aplicativos posteriormente para ser ainda mais rápido. Claro, você não perderá seu trabalho quebrado ao salvar o estado. Qualquer aplicação pode ter esta função, mas deve estar preparada para esta funcionalidade. Aplicativos atualizados como este estão aparecendo na App Store agora.
Notificações via push
Você provavelmente já está familiarizado com notificações push. Se você estiver conectado à Internet com seu iPhone ou iPod, poderá receber notificações de que algo aconteceu. Por exemplo, alguém lhe enviou uma mensagem privada no Facebook ou alguém lhe enviou uma mensagem no ICQ. Assim, os aplicativos podem enviar notificações pela Internet.
Notificação local
As notificações locais são semelhantes às notificações push. Com eles, a vantagem é óbvia – os aplicativos podem enviar notificações sobre um evento do calendário sem que você precise estar conectado à Internet. Porém, as notificações locais só podem notificá-lo sobre uma ação pré-definida – por exemplo, você define na lista de tarefas que deseja ser notificado 5 minutos antes do prazo final da tarefa.
Música de fundo
Você gosta de ouvir rádio no seu iPhone? Então você vai gostar do iOS 4. Agora você pode transmitir música em segundo plano para o seu iPhone, para que possa fazer qualquer outra coisa enquanto ouve. Como já mencionei, o aplicativo deve estar pronto para essas ações, seus aplicativos atuais não funcionarão para você, você terá que esperar por atualizações! No futuro, provavelmente também haverá aplicativos de streaming de vídeo que reterão a trilha de áudio quando desligados e começarão a transmitir o vídeo novamente quando ligados novamente.
VoIP
Com suporte VoIP em segundo plano, é possível manter o Skype ligado e as pessoas poderão ligar para você mesmo que o aplicativo esteja desligado. Isto é certamente interessante, e eu mesmo me pergunto quantas restrições aparecerão. Acredito que não serão muitos.
Navegação em segundo plano
Esta função foi melhor apresentada pelo Navigon, sobre o qual escrevemos. O aplicativo pode assim navegar por voz mesmo em segundo plano. É provável que esse recurso também seja utilizado por aplicativos de geolocalização, que reconhecerão que você já saiu do local onde fez login.
Conclusão da tarefa
Você certamente conhece essa função do aplicativo SMS ou Mail. Por exemplo, se você enviar uma imagem para o servidor do Dropbox, a ação será executada mesmo se você fechar o aplicativo. Em segundo plano, a tarefa atual pode terminar.
Mas o que não pode ser multitarefa no iOS 4?
Os aplicativos no iOS 4 não podem ser atualizados sozinhos. Portanto, o problema são os serviços de mensagens instantâneas como ICQ e similares. Esses aplicativos não podem ser executados em segundo plano e não podem ser atualizados. Ainda será necessário utilizar uma solução como a da Beejive, onde a aplicação fica online no servidor Beejive e se alguém lhe escrever por acaso, você receberá uma notificação via push notificação.
Da mesma forma, outros aplicativos não podem se atualizar. Não é como se o iPhone fosse notificá-lo sobre novos artigos no leitor RSS, ele não irá notificá-lo sobre novas mensagens no Twitter e assim por diante.
Como reconheço serviços em segundo plano?
Os usuários precisarão saber quais serviços estão sendo executados em segundo plano. É por isso que, por exemplo, ao usar a localização em segundo plano, um pequeno ícone aparecerá na barra de status superior ou uma nova barra de status vermelha aparecerá se o Skype estiver sendo executado em segundo plano. O usuário será informado.
A melhor solução?
Para alguns, a multitarefa no iOS 4 pode parecer limitada, mas temos que pensar que a Apple está tentando preservar a melhor duração possível da bateria e a maior velocidade possível do telefone. Pode haver outros serviços em segundo plano no futuro, mas por enquanto teremos que nos contentar com eles.
Nem todos os recursos são compatíveis com todos os dispositivos. Por exemplo, multitarefa, papel de parede personalizado e suporte para teclado Bluetooth estão disponíveis apenas no iPhone 4, iPhone 3GS e no iPod touch de terceira geração (modelos de 32 GB e 64 GB do final de 2009).
Ouvir música de fundo, até certo ponto, também funciona no iPhone OS mais antigo; alguns aplicativos oferecem a possibilidade de iniciar suas próprias músicas no iPod enquanto estão em execução.
As notificações push locais deveriam estar aqui há muito tempo. Estou usando um do ukolnik que não me alerta se não estiver no wifi. E isso é realmente embaraçoso. ;-) E infelizmente, o crachá não mudará para mim mesmo depois de vários dias, até que eu o abra. :-(
Da multitarefa, gostaria de poder sair do aplicativo para ler o SMS recebido recentemente e respondê-lo, depois quero voltar ao estado original. Provavelmente não é tanto. Porém, se não se trata do aplicativo Mensagens, mas ele deseja editar todos os outros, provavelmente nunca funcionará cem por cento.
Bem... estou um pouco mais frio com as novidades do novo iOS4, então pelo menos não ficarei muito desapontado. E já estou com medo da atualização do Navigon, será um dado de dados novamente. :-( Espero que o teclado QWERTZ me agrade pelo menos.
Muitos aplicativos agora salvam seu último local, portanto, uma atualização pode não ser necessária. Graças à atualização, o aplicativo também teria uma troca mais rápida. No entanto, alguns aplicativos não salvam seu status e definitivamente precisarão de uma atualização do iOS 4.
Apenas um pensamento filosófico. Será que realmente queremos estar no icq, jabber e coisas assim o tempo todo? Para que alguém pudesse nos acordar a qualquer hora, nos incomodar, e nunca tivéssemos realmente um fim de semana de folga do mundo digital? E mais uma coisa se aplica ao IM, eles não permitem o login de vários locais (o iPhone nos desconectaria do cliente de IM no Mac ou PC e vice-versa).
A pergunta pode ser feita de tal forma que realmente não haja um momento em que estejamos esperando uma mensagem no IM e precisemos estar online? Algum dia certamente será encontrado.. Para mim, uma solução ala Beejive é suficiente, mas alguém pode não gostar desta solução..
Compre IM+ e ele oferecerá isso, você faz login e informa quanto tempo levará para cancelar sua inscrição, e se isso não acontecer, enviarei notificações sobre quem lhe enviou uma mensagem;)
Com skype/jabber não há problema de multilogin icq sim, mas na minha opinião o icq é um protocolo bem estúpido e só o tenho por causa do "Masam"
e também funcionou no OS3 ...
Jabber/GTalk suporta login de vários locais. A maioria dos clientes oferece suporte à configuração de prioridade, para que eu possa configurá-la, por exemplo, para que, se estiver on-line no telefone, as mensagens cheguem primeiro.
Quer queiramos ou não, isso provavelmente depende de cada um de nós. Se não quiser, desligue o push :-).
Quanto ao MT, não senti falta no OS3, pelo contrário, gostei muito das notificações push, depois que mudei do HTC e do WM 6.1 (então 6.5)... embora admita que isso é uma solução, que novamente não é mais tão "mt", eu gosto bastante do ponto de vista prg, principalmente quando se trata de API da Apple e tudo mais... Mas eu digo que não precisaria disso, vou apenas use-o... Só me pergunto se as notificações offline funcionarão mesmo que o aplicativo não esteja sendo executado em segundo plano;
As notificações locais funcionam mesmo se o aplicativo não estiver em execução - testado :)
sopa ;)
Ontem acabei de ver que, por exemplo, Convertbot e iSilo, que já chegaram com atualização para iOS4, aparecem entre os processos listados mesmo após a mudança para iStat.
Obrigado pelo bom resumo. Mas devo apontar um bug: o iOS4 não suporta iPod touch 1G. Praticamente é igual ao iPhone – a primeira geração tem azar e a segunda sem multitarefa, etc.
Obrigado pelo aviso Adam, já consertei. Estou um pouco confuso sobre esses iPods :)
Como fazer o download??
Não vai atualizar!!
O que devo fazer??
No Apple.com diz "em breve"
O que ele deveria fazer?
iOS 4 estará disponível apenas à noite!
... e deixe a Europa dormir :-)))
você nem pode chamar isso de multitarefa
então, quanto mais aplicativos você executa, o telefone fica mais lento ... então, qual é o sentido de um MT completo? Mas entendo que esse é o tema principal do iPhone vs. os outros smartphones só não entendo porquê, cada um escolhe o que lhe convém e o que não lhe convém ;) Na minha opinião está bem pensado (pelo menos depois da minha experiência com a concorrência, infelizmente ainda não experimentei o Android ;( ((então eu tenho que preencher essa lacuna)
EM BREVE – O que estou esperando?
http://www.apple.com/iphone/softwareupdate/
Deviam ter colocado para 00:00 - horário mundial - para que o download seja gradual - Japão, Ásia, Europa, América.
Caso contrário, será "divertido" quando eles o "lançarem" :-)
então se for o GM, então não será um grande esforço :)
Li em alguns sites que serão 10h, horário da Califórnia… isso significa 00h…
Também gosto muito de trocar de aplicativo, só é uma pena que não será no 3G. Que apenas a lista de aplicativos lançados recentemente aparecesse após 2 cliques, nada seria executado em segundo plano e os aplicativos seriam reiniciados. Só para que o usuário não precise ir até o desktop. Acho que isso poderia ser feito no 3G também.
supostamente está disponível via jb, mas não é recomendado... Gostaria de saber se alguém vai testar e me dizer como funciona no 3G
Você sabe em algum lugar se esta atualização também estará disponível para o iPod Touch de 1ª geração? Apenas algo precisará ser apoiado, mas a questão é se será mesmo? Alguém tem alguma informação?
Provavelmente não..
eles provavelmente estão esperando pelo meio-dia :D
Tenho 3G há pouco mais de um ano e meio e realmente não precisava ter JB de jeito nenhum, mas depois disso devo ficar privado de alguma coisa, e isso, na minha opinião, é uma coisa muito boa . Bem, dou JB, embora com relutância, e acrescento que a multitarefa funciona muito bem. Não vejo diferenças mais pronunciadas. De qualquer forma, já tenho uma política para um novo iPhone.
Tenho 2 comentários sobre MT:
1) uma pena eterna que não seja possível escolher o aplicativo que será mtasked. Os camaradas da Apple não pensaram nisso. Cada aplicativo é multitarefa por padrão, portanto, há um bilhão de ícones nessa seleção.
2) Eu realmente não recomendo em 3G. Após 2 dias, tive que fazer o downgrade para 3.1.3 porque o MT deixou o telefone lento em 200%. Não creio que tenha sido a versão GM, 3G simplesmente não dá.
etc. 2) provavelmente depende dos aplicativos que você usa com mais frequência. Bom para mim, pelo contrário, tudo parece mais rápido :)
Eu tenho uma pergunta:
como será com o Skype, por exemplo, se eu tiver ele em segundo plano e o sistema operacional fechar por necessidade de RAM, e alguém quiser me ligar, então fico verificando se desligou?
Obrigado pela explicação.
Presumo que esteja configurado para não desligar.. é por isso que a multitarefa não está, por exemplo, no iPhone 3G, mas no iPhone 3GS com memória dupla.
Um problema estranho aconteceu comigo, no iTunes tenho uma oferta para atualizar para 8.8.8 em vez do novo iOS. versão do iPod? Não entendo por que tenho um iPhone conectado e não possuo nenhum iPod. Alguém pode me aconselhar como me ajudar? Estou em um iMac.
Gostaria de perguntar como será com o iPhone 2G
O novo os2 não estará disponível no iphone 4G.
Ad.Jablickar: obrigado pela explicação..talvez eles tenham inventado
E nem vai passar por algum jailbreak ou desbloqueio?
provavelmente não..
por favor, alguém me diga quando o iOS 4 será lançado oficialmente. Não consigo lê-lo em lugar nenhum ...
Hoje, provavelmente às 19:00 CET
obrigada
Nada até agora?
Estou bem agora :P
Olá, tenho uma pergunta muito prática.
Baixei o iOS 4, mas a multitarefa ainda é "irritante". Mesmo que eu queira sair do aplicativo no sentido de desligá-lo, ele pula para a barra multitarefa.
Não quero continuar pensando em removê-los daqui. Isso pode ser resolvido de alguma forma?
Diky
O bom da solução da Apple é que você realmente não precisa se preocupar com a presença deles... você não precisa removê-los.
Gostaria de perguntar se existe uma maneira de desligar aplicativos em multitarefa?
Agradecemos antecipadamente a sua resposta
editar: ou melhor, excluir
Não há necessidade de desligá-los, não há nada de errado aí :) Mas se tiver que desligá-lo (não sei por que motivo), é só segurar o dedo no aplicativo, ele vai vibrar depois de um tempo e você pode fecha-o...
Eu só estava pensando .. Obrigado pela resposta :)
Então hoje atualizei outros aplicativos e o cliente IRC Colloquy de acordo com a descrição usa multitarefa iOS4. Até agora, quando eu queria usar notificações push, tinha que me conectar por meio de um segurança que ia até meus servidores. Agora funciona com conexão direta ao servidor de IRC sem interromper a conexão e com notificação quando alguém destaca ou escreve uma PM.
Alguém pode explicar como a multitarefa realmente funciona no iOS4? Eu estava simplesmente pensando exatamente como Honza descreve no artigo.
Isso graças à função Colloquy.. ele permanecerá conectado ao seu servidor e quando você retornar ao aplicativo, encaminhará novas atualizações ocorridas.. IM Beejive ou IM+ funcionam de forma semelhante e certamente muitos outros aplicativos.. notificações push então eu te notifico sobre novas mensagens..
Bem, eu já pensei sobre isso. Fiz um dump das comunicações no FW e encontrei até agora, além das conexões IRC, apenas uma para um servidor hospedado pelo ThePlanet.com, mas de acordo com o conteúdo do pacote havia apenas algumas informações estatísticas e nem tenho certeza se foi gerado pelo Colloquy. O principal também é estranho que até agora eles não tinham nenhum servidor para push, você tinha que usar o cliente de desktop ou ZNC como segurança por conta própria, ao qual você se conectou em vez de um servidor de IRC. Além disso, quando listo processos em execução no iStat, o Colloquy está lá - http://krtko.vspace.sk/public/tmp/pic10-06-21-23-43-14.jpg e os processos do Convertbot e do iBooks também podem ser vistos lá, mesmo que eu não tenha esses aplicativos ativos. Fiquei interessado nisso quando percebi que o Colloquy me mostra a hora exata de quanto tempo estou conectado ao servidor de IRC, e quando o usei antes com um segurança, o tempo era zerado toda vez que era iniciado. Algum dia terei que encontrar tempo e vendê-lo melhor se realmente não for usado por algum servidor push.