
Lo que muchos ansiaban desde el momento que se lanzó el iPhone, ahora es realidad: ya tenemos multitarea o multitasking gracias al iPhone OS 4. Según palabras de Steve “tardaron años” pero lograron desarrollarlo de forma que sea eficiente con la batería y no haga más lenta la performance general del teléfono. Se controla presionando dos veces el botón Home, lo que muestra una especie de Dock donde veremos los íconos de las aplicaciones corriendo y con un tap podremos ir de una a otra.
Al parece Apple ha estado escuchando a los usuarios y ha implementado lo que parece una versión ideal de la multitarea, donde podremos desplazarnos de una aplicación a otra sin perder el estado de la misma, como demostró Steve Jobs en la presentación mientras cambiaba entre el juego Tap Tap Revenge y la aplicación Mail. Además podremos desplazar la lista horizontalmente si tenemos más de 4 aplicaciones de fondo, o volver a la pantalla inicial como haríamos habitualmente.
En el apartado técnico, Scott Forstall nos explica que pondrán a disposición de los desarrolladores 7 APIs relacionadas con la multitarea, lo que aparentemente permitirá correr aplicaciones de fondo sin realmente estarlas corriendo. Esto quiere decir que cada aplicación se comunicará con iPhone OS para dejar abiertas ciertas funcionalidades mientras no está en primer plano.
Las 7 APIs permiten las siguientes funciones:
Audio de fondo

Background audio: Para explicarlo usaron como ejemplo la aplicación de streaming de música Pandora, una de las principales afectadas por la falta de multitasking en versiones anteriores del iPhone OS. Al escenario subió uno de los responsables, Tim Westergren, quien dijo que pudieron “adaptar la aplicación en un sólo día”, permitiéndole controlarla desde la pantalla de bloqueo, corriendo de fondo sin interrumpir la reproducción de música.
Voz sobre IP

Voice over IP: Esta vez subió al escenario David Ponsford de Skype, quien explicó como ahora podremos mantener una llamada VoIP mientras usamos el resto de las aplicaciones, como ocurre con la aplicación nativa Phone. Además podremos recibir una notificación y antender una llamada entrante sin tener la aplicación abierta.
Ubicación de fondo

Background location: De vuelta con Scott, podemos ver como las aplicaciones que dependen del GPS ahora también podrán correr en el fondo mientras nos dan direcciones por voz, como es el caso de TomTom. Además para ahorrar batería, otras aplicaciones que requieren menos precisión para ubicarse podrán usar la triangulación de torres celulares mientras se ejecutan en segundo plano. Otros agregados en este apartado incluyen un ícono en la barra de menús para indicar que alguna aplicación está utilizando nuestra ubicación, y nuevas preferencias para aumentar la privacidad en este tema al permitirnos habilitar o deshabilitar el uso del A-GPS aplicación por aplicación.
Notificaciones entrantes (remotas)

Push notifications: El servicio que ya conocemos y que fue el primer acercamiento hacia la actual multitarea se mantiene en iPhone OS 4, bajo la misma arquitectura dependiente de “la nube” de Apple, como lo hizo para entregar “10 mil millones de notificaciones durante los últimos 9 meses”.
Notificaciones locales

Local notifications: A diferencia de su antecesor, las notificaciones locales no requerirán de la intervención de los servidores de Apple, permitiendo su implementación en tareas más simples que pueden ser controladas localmente por la aplicación interesada en generar la alerta.
Terminación de tareas

Task completion: Gracias a esto, algunas aplicaciones podrán ejecutar tareas que llevan un tiempo considerable mientras están corriendo de fondo, como por ejemplo podremos cambiar a otra aplicación mientras dejamos subiendo nuestras fotos a Flickr.
Cambio rápido entre aplicaciones

Fast app switching: Por último y como demostró Steve, el cambio rápido entre aplicaciones implica que las mismas podrán guardar su “estado” y recuperarlo cuando vuelvan a primer plano, osea que podremos estar en el medio de un juego, pausar y movernos a otra aplicación, para luego volver y retomarlo donde lo dejamos.
Sin duda se trata de uno de los avances más importantes de Apple en los últimos años en materia de iPhone OS, algo que lo pondrá más cercano a la libertad que permiten otros sistemas como Android en la actualidad. Y además nos demuestra que cuando los de Cupertino tienen algo en mente, es mejor dejarlos ser: si el sistema que presentaron funciona como en teoría, estariamos hablando de una solución a varios problemas de la actualidad que afectan a todo dispositivo con capacidad de multitarea (batería y velocidad), y lo habrán hecho a su manera.
Vía y Fotos: Engadget










Bien carajo ahí con el multitarea, ya era hora!!! creo que es lo mas esperado por todos y sigamos de cerca a ver que mas nos tiene preparado Steve…
ok…. ahora lo multitarea es oficial!
Corrige: que será lanzado en verano de 2010, no en otoño, jeje
Todo bien hasta que salieron con su jalada de que el iPhone 3G NO soportará multitarea, ahí terminó el encanto…
yep, esto es un palo para los que tenemos un 3G, pero esta limitado por la ram y procesador :(
¿La multitarea de Apple está limitada por el hardware y Backgrounder (el que se instala haciendo Jailbreak) no? Esto es simple y llanamente porque quieren dejar desfasados los modelos anteriores.
Así es, como dice Sergiojcm…
Todo estaba perfecto, estaba muy bien conforme con todo lo que iban.
Y de repente…. No iPhone 3G.
Corriganme si me equivoco pero… ¿Que no la mayoria tenemos iPhone 3G?
En fin…. Me quedo con mi jailbreak :)
ya sacarán el crack para meterlo en todos los iphones, ya lo dijo, es para que nos compremos el nuevo… andate a la concha de tu madre jobs
100% argento!!!
xDDDDDDDDDDDDDDDDDDDDDDD! muy bueno el remate final de tu comentario
No puedo creer que no haya soporte multitarea para el 3G!!!! Estoy indignado!!!
Esperemos que el Diablo (Saurik) nos ayude en esta…
que ilusos los que creiamos que la multitarea iba a venir para el 3g. Cualquiera que conozca a apple sabe que era imposible. Digan lo que digan lo hacen para vender mas. Punto. Aunque yo tenia un rallito de esperanza de que no hiceran eso. Pero bueno.
Disculpar mi ignorancia, pero cuando decis que no funciona con el 3G incluye tambien el 3GS?
Tranquilo que la multitarea en el 3GS si va a funcionar.
Gracias Juanjo y Ud. Siento mi ignorancia, pero soy nuevo en esto. Un saludo!
No Mario, no funcionará para 3G pero si en el 3GS.
Saludos.
Sinceramente yo creo que si bien también es una cuestión de vender más… el iPhone 3G trae la mitad de RAM que su hermano 3GS, y obviamente también hay diferencias en gráficos y procesador. La experiencia no sería la misma.
Dicho esto, también estoy indignado y enojado porque tengo un iPhone 3G :(
Tengo ya 2 años con mi 3G, y jamas le he hecho jailbreak. Ni modo Steve, te hemos dado muchisima oportunidad de que al menos nos “Regales algo de todo lo que vendes” y a cambio recibimos agreciones de tu parte. Perdiste un cliente mas, vamos por el jailbreak.
Que pretendes, que tire a la basura el que ya te compre? Tengo ya 2 años con mi 3G, y he sido fiel a apple. Ni modo Steve, te hemos dado muchisima oportunidad de que al menos nos “Regales algo de todo lo que vendes” y a cambio recibimos agreciones de tu parte. Perdiste un cliente mas, vamos por el jailbreak,
Estoy de acuerdo. Si tengo que comprarme un nuevo equipo, va a ser un teléfono con Android
oye pero… eso no es multitasking real, sí es ideal para el teléfono ese, espero haberlo entendido mal que estaba pensando en comprarme uno de esos, restringir a 7 APIS
Decidido y confirmado mi proximo telefono sera un con Android! Con tienda de pornografia al alcance de menores y todo!! XD
Muy bien por usted, lo que es yo acabo de convencerme para adquirir un iPhone, cuando salga el 4G (o iPhone HD) o como se llame.
PD: Eso les pasa por correr a comprar cosas Apple en su lanzamiento… era Obvio, para cualquiera con un tiempo de uso de productos Apple (18 años para ser correcto) que siempre hay que esperar una tercero revisión de un producto de la manzana… yo esperé hasta la cuarta!
@JuanAn: Pues la verdad no veo de que te ufanas, en tecnología siempre es así. Y no solo con Apple, con todas las empresas. Por ahí habrá alguien mas “listo” que tú que se espere a la séptima vesión que freirá huevos y servirá café. Yo compré mi Touch hace 2.5 años y cuando salió el 2g con mejores características, lo asumí y mira ahora en un par de meses ni los 1g ni 2g podremos disfrutar de algunas de las mejoras, pero yo habré disfrutado mi producto un año más que el resto. Yo mas bien diría que en tecnología es mejor comprar la 1era y asumir que la siguiente versión traerá mejoras; para que a la 3era o cuarta ya puedas actualizar con aún más mejoras que la 2g.
Lo que te has perdido!!!
@BR612 completamente de acuerdo contigo, soy un usuario de 3G y debo reconocer que he disfrutado mucho con mi iphone estos 2 años….es el sentimiento de tenerlo antes y no esperar tanto.
Pero de que se quejan?? Si le dan multitarea o no al iPhone 3g es cuestion de apple, ellos son los expertos no ustedes.
Si no le dan multitarea malo, apple no piensa en ustedes.. Si le dan multitarea malo porque apple lanza cosas que se traban, que funcionan con lentitud, etc.. entiendan, no quieran instalarle windows vista a una Pentium II, no es que apple lo fabricara especificamente para que no corriera en el iPhone 3g, simplemente no tiene el desempeño optimo en esas terminales y si bien conocemos a apple solo lanzan productos de calidad.
Ahora los que dicen que apenas tienen 2 años con su equipo, que como van a cambiar, apoco si utilizan un equipo por tanto tiempo?, yo toda la vida he sido de las personas que cambian su equipo cada 6 meses aproximadamente, con el iPhone lo he venido haciendo cada que sale una nueva version y la verdad es que no me arrepiento, vale cada centavo que he gastado.
Si hablamos de avance… se hizo en su mundo Apple ya que tenian varias deficiencias que se tenian que cubrir con la Segunda generacion!! y pero con lo meticulosos que son se esperaron hasta 3 años para poder ponerle lo que debio tener en su inicio.
Es cierto es un avance por que pone cosas que “Ya estan” pero las mejora y de eso se trata! pero cada vez las innovaciones en cuanto a algo nuevo se les esta acabando, lo bueno es que lo mejoran y listo. Siempre vendra una mejora.
Esperaba esta presentación para mi siguiente movil y ahora sin dudarlo sera un Android.
La “multitarea” que implementó Apple no tiene precedentes en su estilo: en vez de simplemente cambiar el eje Z del proceso (“mandarlo atrás”) lo destruye pero deja presentes sólo las funciones que la aplicación necesita correr de fondo. El resultado para el usuario final: una experiencia igual a la que tienen otras plataformas, pero sin el gasto excesivo de batería ni la disminuación en la performance, lo que permite “ejecutar” aplicaciones que usen todo el tiempo, por ejemplo, la triangulación celular y así darnos datos en tiempo real que tengan que ver con nuestra ubicación, sin realizar concesiones negativas.
Lamentablemente sistemas menos sofisticados como el que implementa Android no permiten a los desarrolladores hacer esto, por eso aplicaciones como Foursquare carecen de notificaciones en esta plataforma, porque se comerían la batería en minutos (http://blog.joelapenna.com/2009/07/android-foursquare-and-push). Esa no es la multitarea que quiero, y me alegro haber “esperado” estos años (no realmente, usaba Cydia > Backgrounder) por una verdadera innovación en mi flujo de trabajo.
Estoy de acuerdo, yo he instalado todas las soluciones que hay en cydia para la multitarea y son un asco, tengo un iPhone 3G y mi teléfono se vuelve demasiado lento, las aplicaciones no siempre se quedan abiertas y cualquier interfaz grafico para backgrounder funciona pésimo, ahi es cuando he tenido la tentación de comprarme un 3GS.
Si Apple no lo implementa en el iPhone 2G y 3G es por eso, para implementarlo y que funcione así mejor no implementarlo, esos equipos no tienen hardware suficiente, eso se venia venir y es obvio, yo aplaudo la decisión de Apple de no implementar la multitarea en esos equipos porque simplemente no funcionaria bien y dejaría mucho que desear y muchas quejas en esos equipos, ni modo a actualizar los teléfonos de solamente 2 y 3 años de antigüedad.
Hola Leo,
No se cuanto te cueste un iphone en el lugar donde vives, por que aqui es costoso.
En mi ipinion, yo pienso que tienen muchas personas expertas como para hacer un sw lijero. Tu y yo sabemos las maravillas que han hecho con muy poca memoria en los equipos MAC.
Iphone 3G es una tecnologia de primera, de lo mas nuevo, por lo tanto, si el jailbrak permite hacer un multitarea e instalar aplicaciones que consumen muchisima memoria o toda la del equipo, el iphone sigue funcionando, igual un poco lento, pero funciona con la capacidad que ya tiene (8GB, 16GB), ¿Tu crees que ellos no pueden hacer aplicaciones mas lijeras?. Para mi es una agrecion, por que lo que ellos quieren es que compres el 3GS, y que va a pasar despues de que tengas el 3GS, va a salir una nueva version y te van a vender nuevas ideas y ahora vas a tener que comprarte otro no?
te comento que la capacidad del fono no tiene nada que ver con si funciona rápido o lento, ahí se mide la memoria ram y el procesador, lo siento, pero el iPhone 3G y 2G tiene muy poca memoria y no un procesador muy óptimo para esto.
Tú crees que Apple va a implementar algo en sus equipos que funcione mal?, pues negado, si no funciona bien, si vuelve lento al fono no hay posibilidad que lo hagan, y para eso cydia es el mejor ejemplo, instalas tantas huevadas en el fono que termina funcionando pésimo y el usuario muerto de iras.
Además no entiendo tanto revuelo, o acaso los Android se actualizan cada año con novedades y funciona en cualquier fono?, y los Blackberries?, a esos pobres ni actualizaciones les dan e igual son teléfonos costosos o no?.
Cuando uno compra el fono lo compra con las características que tiene en ese momento, no soñando con que saquen una actualización que tenga todas las mejoras que se puede uno imaginar; yo compré un fono que no tenía ni copiar/pegar, y lo compré sabiendo eso y eligiendo al fono porque cumplía lo que para mí era necesario, luego de 1 año me regalaron (porque encima no cuesta un centavo los diferentes sistemas operativos, te recuerdo que en las Mac cada versión 10.5 a 10.6 cuesta, y sí las Mac también son caras) una versión de sistema operativo que ya lo podía hacer, y unas cuantas mejoras más, bienvenido sea, ahora después de 2 años me regalarán un par de novedades, si quiero más, pues a comprar otro teléfono para los próximos 2 años.
@ud
Lo que dice Leo es cierto, Apple no va a implementar algo que haga parecer sus teléfonos más lentos. Para eso tenemos Cydia>Backgrounder disponible los que somos “power users”, el usuario común no siente esta falta o “entiende” que debe comprar el último teléfono para tener la última funcionalidad.
Por otro lado, no creo que Apple (ni ninguna compañía) debiera limitar sus operaciones para poder soportar a todo el hardware presente en el mercado. El dinero no tiene que ser una barrera para el avance, y porque a nosotros nos cueste mucho adquirir estos teléfonos (que son lujos) Apple no debería malgastar su tiempo en intentar implementar soluciones más “ligeras” para satisfacer a quien no quiere o puede usar la última plataforma de harware disponible. Puede parecer injusto, pero esto está lejos de regirse por la filosofía comunista (no que tenga nada de malo, pero no lo veo a Jobs por esos lados).
Leo, Tienes toda la razón amigo. Yo compre mi telefono sabiendo con lo que venia en ese momento.
La vendad estaba un poco molesto, soy muy fanatico de los gadgets, sobre todo de la apple, y pues solo pense en que tenia que gastar mas dinero para un nuevo equipo.
Saludos y “Excelentes Comentarios”.
Alguien sabe que pasará con la RAM y con la batería? Se agotará la batería en cuestión de pocas horas si no nos acordamos de cerrar todas las aplicaciones que hemos abierto, o por el contrario el SO no estará trabajando con ellas si no que las tendrá en sleep?
Y la RAM, volveremos a los mensajes de Windows Mobile, de que no se abren las aplicaciones por falta de memoria?
Justamente se espera todo lo contrario, las aplicaciones no “quedan corriendo” de fondo sino que “congelan” su estado y encargan al SO que continue las tareas específicas que requieran (reproducir cierto stream de música, realizar cierta acción si se encuentra en una ubicación geográfica específica, etc). He ahí la innovación de Apple :)
ha modo de aclaracion decir que esta supuesta multitarea no es una innovasion de apple si no mas bien una copia del sistema de gestion de aplicasiones de la 5 edicion de sinbian como en el nokia 5800 o el nokia n97