Nas versões anteriores do iPhone IS (1.x e 2.x), podíamos forçar o fecho de uma App (force quit) - quer fosse por ela ficar "encravada", ou simplesmente para libertar memória para correr uma App mais intensiva - simplesmente carregando no Home button por 5 ou mais segundos, até que o iPhone voltasse ao ecrã principal.
A App em execução seria terminada, e libertaria toda a memória que estivesse a usar.
(O que dava jeito em certas circunstâncias, para terminar apps como o Mail e o Safari, que habitualmente ficam sempre em memória mesmo quando não estão a ser usadas.)
No entanto, no novo OS 3.0 pressionar o home button por algum tempo chama o novo modo de Voice Control no iPhone 3GS, e não tem qualquer efeito nos iPhones 3G e 2G (1st gen.)
Então, como forçar uma App a terminar?
Agora, para fazerem um Force Quit de uma app têm que pressionar o sleep button até que apareça o slider vermelho “slide to power off”. E de seguida pressionar continuamente o Home button (deixando de pressionar o sleep button!) até que - passados alguns segundos - são de novo catpultados para o ecrã principal, tendo a App em execução sido terminada.
[via iPhoneBlog]
2009/06/19
Como Terminar uma App no iPhone 3.0 (e 3GS)
Subscrever:
Enviar feedback (Atom)
Acho que prefiro ter os meus menus feios do windows mobile (com barras laterais incluidas) com um botão "X" no canto superior que pressionando uma única vez fecha a aplicação... Mas gostos são gostos...
ResponderEliminarCaro anónimo
ResponderEliminarIsto é o caso de *forçar* o fecho de uma Aplicação e raramente será necessário.
Como utilizador de Windows Mobile que é, deve ter consciência de que o "botão X" de que fala no Windows Mobile nada mais faz do que minimizá-la continuando a ocupar recursos.
Daí que seja praticamente obrigatório usar programas "3rd party" para encerrar as apps no Windows Mobile.
Carlos,
ResponderEliminarMas isso termina TODAS as aplicações não é?
Não há nenhum "process explorer" para mostrar o que está a correr em background? (estou a falar de algo incluído com a versão 3)!
Hugz,
Luís
Não... termina apenas a App que estiver em execução.
ResponderEliminarA maioria delas é terminada ao pressionar o "Home button", mas algumas delas - como o Safari por exemplo - ficam sempre em memóra.
Se o quiseres terminar mesmo, é só executá-lo e fazer este processo.
E ainda agora me disseram que o Nokia N97 gere as background apps como o Windows Mobile; ou seja... as apps ficam a correr sem background, sim senhor - muito bem! - até... que o sistema operativo decida terminá-las para libertar memória!
Ou seja, pensas que tens um programa a funcionar, e quando dás por ela já o OS mandou o processo às urtigas.
Têm todos que aprender com o Palm Pre... :)
@Carlos Martins
ResponderEliminar"Como utilizador de Windows Mobile que é, deve ter consciência de que o "botão X" de que fala no Windows Mobile nada mais faz do que minimizá-la continuando a ocupar recursos."
Isto não é necessariamente verdade :) Tens uma opção nos settings que te permite usar o "botão X" para fechares as aplicações. É o que eu uso :)
@Marta
ResponderEliminarAdmito que sim, mas é não deixa de ser uma opção "não oficial" (é um HTC?) que não vem de série em todos os dispositivos.
(No meu tempo, costuma usar as excelentes apps do SPB - se não estou em erro- uma das quais permitia também fechar realmente os programas):)
@Carlos Martins
ResponderEliminarSim, é um HTC. E vem de base, por isso é "oficial" :)
No N95 que uso diariamente ele nunca me fechou qualquer App por iniciativa própria.
ResponderEliminarSe no N97 é assim, será mais uma razão para não fazer upgrade.