A multitarefa foi introducida en iOS 4, e dende entón moitos usuarios se preguntan como desactivar a multitarefa para non desperdiciar recursos e que a batería dure o máximo posible. Pero non tes que desactivar as aplicacións, e neste artigo explicarei por que.
A multitarefa en iOS 4 non é a mesma multitarefa que coñeces desde o escritorio ou Windows Mobile. Alguén pode falar de multitarefa limitada, alguén sobre a forma intelixente de realizar varias tarefas. Imos facelo en orde.
Unha nova característica de iOS 4 é o chamado cambio rápido de aplicacións (Fast Switching). Se fai clic no botón de inicio, gardarase o estado da aplicación e cando volvas á aplicación aparecerá exactamente onde a deixaches antes de desactivala. Pero a aplicación non se está a executar no fondo, só o seu estado conxelouse antes de apagarse.
A barra multitarefa, que se activa facendo dobre clic no botón de inicio, é máis ben unha barra de aplicacións lanzadas recentemente. Ningunha destas aplicacións non se executa en segundo plano (con excepcións), non é necesario desactivalos. Se o iPhone queda sen memoria RAM, iOS 4 apagarao por si só. É ao cambiar entre aplicacións cando usas a función de cambio rápido, porque grazas a ela cambias a outra aplicación de xeito relativamente inmediato.
Nas actualizacións da App Store, moitas veces atoparás a chamada compatibilidade con iOS 4. Isto moitas veces significa crear Cambio rápido na aplicación. Para unha demostración, preparei un vídeo onde podedes velo a diferenza entre unha aplicación con cambio rápido e sen ela. Teña en conta a velocidade do cambio de volta.
Xa explicamos que a barra inferior chamada ao facer dobre clic no botón de inicio non é realmente multitarefa. Pero isto non significa que non haxa multitarefa no novo iOS 4. Hai varios servizos multitarefa en iOS 4.
- Música de fondo – Algunhas aplicacións, como as radios en tempo real, poden executarse en segundo plano. A aplicación xeral non se executa en segundo plano, senón só o servizo, neste caso, a reprodución de audio en streaming.
- Voz sobre IP – un representante típico aquí será Skype. Este servizo permítelle recibir chamadas aínda que a aplicación non estea activada. A aplicación activada sinalizarase coa aparición dunha nova barra superior co nome da aplicación dada. Non confundas este servizo coa mensaxería instantánea, só poderás recibir mensaxes mediante notificacións push.
- Localización de fondo – un servizo que usa GPS tamén se pode executar en segundo plano. Así, pode cambiar da navegación ao correo electrónico, e a navegación pode continuar navegando por vostede polo menos por voz. Agora o GPS pode funcionar en segundo plano.
- Completando a tarefah – por exemplo, se está a descargar as últimas noticias de RSS, esta tarefa pódese completar aínda que se peche a aplicación. Non obstante, despois de saltar (descargar), a aplicación xa non se executa e non pode facer outra cousa. Este servizo só completa a "tarefa" dividida.
- Notificacións push – xa os coñecemos todos, as aplicacións poden enviarnos notificacións sobre un evento a través de Internet. Probablemente non necesito entrar máis aquí.
- Notificación local – Esta é unha nova función de iOS 4. Agora podes configurar nalgunha aplicación que queres ser notificado dun evento nun momento determinado. A aplicación non precisa estar activada, nin sequera necesitas estar en Internet, e o iPhone notificarache.
Estás a preguntar o que, por exemplo, iOS 4 non pode facer? Como é limitada a multitarefa? Por exemplo, un programa de mensaxería instantánea (ICQ) non pode executarse en segundo plano – tería que comunicarse e Apple non lle permitirá facelo. Pero hai unha solución para estes casos, por exemplo, en que utilizas unha aplicación (por exemplo, Meebo) que permanece conectada mesmo despois de que estea desactivada no servidor do programador determinado e, se recibes unha mensaxe, recibes unha notificación mediante un push. notificación.
Este artigo foi creado como unha visión xeral do que realmente significa a multitarefa en iOS 4. Creouse porque vin usuarios confusos ao meu redor que seguían abrindo a barra de multitarefa e pechando aplicacións inmediatamente despois de usalas. Pero isto é unha tontería e non hai que facer nada así.
Steve Jobs dixo que non quería que os usuarios tivesen que buscar o xestor de tarefas e tratar con recursos gratuítos todo o tempo. Aquí a solución só funciona, este é Apple.
Grazas polo fermoso artigo.
Só engadiría que finalizar a aplicación pode ter un aspecto práctico: a aplicación realízase. En concreto, a primeira versión de IM+ para iOS4 tiña algún tipo de erro, e na páxina de soporte, como solución temporal (antes de lanzar unha nova versión), só recomendaban pechar e reiniciar a aplicación de comportamento estraño.
É certamente apropiado usar o apagado, por exemplo, para restablecer a aplicación, estou totalmente de acordo!
Grazas polo artigo,
Só me gustaría sinalar que para que as aplicacións sigan cargadas na memoria RAM e para que a aplicación funcione rapidamente, é necesaria a batería, un pouco máis da que precisa no modo de espera cando a aplicación está pechada (non tomemos fugas de memoria). en conta agora).
Entón, si, este método é máis compatible coa batería, pero o feito de que a memoria RAM estea chea de aplicacións provocará unha certa carga de batería lixeiramente maior.
Por iso sería apropiado que Apple engade a opción de non deixar que algunhas aplicacións se executen en RAM, o usuario escollería só aquelas aplicacións que queira deixar na RAM, as outras estarían desactivadas, trátase de aplicacións que, por exemplo, o usuario acende de vez en cando...
Despois de todo, toda a RAM está alimentada como un todo. Se o grupo de bytes nel é unha aplicación conxelada ou espazo libre é irrelevante. E que pasa coa fragmentación da memoria, etc... Como sabería o chip de memoria que parte debería apagar e acender e que parte non? É simplemente estúpido. O consumo de chips de memoria, se o seu contido non cambia, tamén é mínimo hoxe en día.
Sentímolo, pero a miña experiencia de usuario di o contrario, a batería está, aínda que lixeiramente, cargada... e como alguén escribe a continuación, a resposta do 3GS tamén diminúe, o que probablemente será mellor... nada diso.
Realmente non debería estar tan cargado, é exactamente como escribe Adam. As memorias deben alimentarse sempre da mesma forma, e estas aplicacións inactivas non afectan ao procesador.
De feito, tiven e ás veces teño problemas coa menor resistencia do iPhone 3gs ao utilizar aplicacións que non están adaptadas para ios 4, pero cada vez vai mellor, cada día descargo pouco a pouco un par de actualizacións. .. dende que chegou a primeira oleada de actualizacións para aplicacións do iPhone todo estabilizado ;) e é un feito que tamén tiven que facer unha restauración algunha vez sen querer nin sequera :)
Persoalmente non notei un maior consumo de batería
Quero sinalar que cantas máis aplicacións non estean desactivadas, menos memoria e máis lento o iPhone... no meu caso, o 3GS chega facilmente aos 3 MB e é como unha tartaruga....
Cando se queda sen memoria, o iPhone apaga primeiro as aplicacións en execución, polo que sempre ten RAM suficiente. Non noto ningunha desaceleración no meu iPhone 3GS (e son un gran usuario).
o meu 3GS ralentiza de forma insoportable... entón leva unha eternidade abrir sms, calendario, etc... pechar a aplicación par axuda moito... (principalmente Safari e omnifocus son suficientes...)
Por desgraza, teño que confirmar, é así.
Podo confirmar que - é verdade. Un 3GS con varias aplicacións en execución simplemente ralentiza. O que non o entendo eu, pero observoo de verdade por teléfono.
4G ten o dobre de memoria, polo que definitivamente será moito mellor alí...
Tampouco noto desaceleración, creo que o novo sistema operativo é aínda máis rápido que antes, pero probablemente ese sexa só o meu tema. impresión
Teño 15 GB de aplicacións no meu iPhone, úsoas e non as observo. É un feito que tiven un problema semellante e mesmo quería volver a 4.0 GM, porque me funcionou mellor... por desgraza, non teño JB e nin sequera teño gardados os blobs SHSH, polo que é imposible. . Fixen unha restauración e todo comezou a funcionar rapidamente e moi ben ;)
Xa vin unha mención de notificacións locais nalgún lugar, pero non atopei ningunha opción para iso. p.ex. Pocket Informant actualizado debería telos, pero... non vexo. Dalgunha maneira, non vexo notificacións no meu iPhone. Non estou satisfeito, parécenme insuficientes.
E é posible desactivar unha aplicación en suspensión? Como alternativa, como saír dunha aplicación cando se preme Inicio pásaa automaticamente a un segundo plano?
Funciona: mantés o dedo sobre unha icona, despois comezan a tremer todos e aparece un signo menos neles
Segundo a miña observación, o iOS4 nun teléfono 3G con carga pesada converte un teléfono moderno agradable e rápido nun teléfono intelixente de tipo WM bastante desagradable (ou PalmOS do meu antigo Treo680): só atrasa, atrasa, atrasa. O único que axuda é limpar regularmente as aplicacións en execución, e iso non me gusta e non quero facer jailbreak. Estou pensando seriamente en volver a iOS3, pero non sei que aplicacións optimizaron para iOS4. chamaríao no momento. Non o sei, probablemente sexa un usuario aínda maior que o autor do artigo, pero as aplicacións que se inician aos poucos son imperdibles -pero normalmente executo- calendario, teléfono, sms, notas, cousas, 8 páxinas en safari , xeocaching, fotos, contactos, Biblia, iPod e tenda de aplicacións (3 MB de RAM gratuíta). Son un fan de Apple, pero en mi humilde opinión, iOS4 simplemente non é axeitado para HW máis antigo (incluíndo 3G).
merda. Eu teño un 3GS con iOS 4 absolutamente ningún problema. iOS 4 é para iOhone 4 e 3GS. Estes últimos simplemente teñen un problema, que se pode conxelar (como propietario de 2G, entendo moito) pero é lóxico. Ou queremos desenvolvemento de software, e iso por suposto será un pouco "estado", ou queremos que o hardware sexa o mesmo, e temos que ter en conta que SF non cambiará demasiado.
O iPhone pode manexalo ben coa multitarefa, pero, desafortunadamente, algunhas aplicacións non. Por exemplo, COMIC READER MOBI simplemente infórmame en seco de que non cargará a seguinte páxina porque ten pouca memoria. Normalmente teño que matar case todas as aplicacións durmidas antes de que volvan funcionar :-( E teño un 3GS e supostamente a aplicación anterior está modificada para OS4.
tenta instar co soporte da aplicación, o problema está obviamente aí ;(
Alguén pode explicarme onde están configuradas as notificacións locais? Está en Configuración > Notificacións e teño que permitilo para determinadas aplicacións? En caso contrario, non atopei ningunha outra configuración de notificación (outras só están na configuración de recollida de correo electrónico, e supoño que ese é o impulso que envía a notificación desde o servidor) Grazas!
A aplicación debe admitir notificacións locais, por exemplo, unha aplicación interesante con notificacións locais é Notify 2...
Está ben, pero que pasa co Pocket Informant? Debería poder facelo, pero non notei a diferenza entre as notificacións locais e outras. Recoñezo que nin sequera o probei. Están a probar Palringo na versión premium, algo de notificacións está escrito na descrición (por suposto que non de locais), pero tampouco teño ningún distintivo na icona. Podo ir da aplicación a outro lugar e despois volver de novo, pero cando volvo, inicie sesión de novo, cousa que non esperaba. Se non estou directamente nese Palring, non hai ningunha notificación en ningún lugar. Está ben? O peor é probablemente a aplicación 2Do, que indica que as notificacións só funcionan baixo WiFi. Moi patético para unha lista de tarefas, non é? Por 7 dólares... unha pena. :-(
Aínda me sinto mellor con antecedentes que coa implementación de "multitarea" de Apple. en caso contrario, non noto ningunha desaceleración do 3GS, mesmo cun cadro completo. ao principio apaguei as aplicacións a través de sbsettings por costume, máis tarde deixeime e estivo ben
Notei a desaceleración no 3GS, non todas as veces, pero ocasionalmente. En calquera caso, non todas as aplicacións funcionan correctamente, por exemplo TV Seznam de Seznam ás veces non rexistra o traslado ao servizo activo e non carga actualizacións de programas de TV, polo que reiniciar a aplicación axudará, que é o contrario do estado orixinal.
Ola comunidade,
Alguén xa tratou unha queixa de solicitude? con iOS4 a navegación non me funciona e 89€ non son nada pequenos... como é o proceso de reclamación?
O problema non está na aplicación. Tenta reiniciar o iPhone, se iso non axuda, restaura todo o teléfono. Navigon funciona ben para min en 3G con iOS4.
Tampouco noto a ralentización do 3GS, pero onde me molesta é recargar as fiestras abertas de Safari. Se hai RAM suficiente, conservarase o contido das páxinas xa cargadas.