La barra de aplicaciones abiertas de iOS es objetivo de debate desde su mismo nacimiento en iOS 4: ¿Eso son las aplicaciones abiertas? ¿O es sencillamente una lista de aplicaciones que se han usado recientemente? ¿Vale la pena cerrarlas todas regularmente? ¿Se consigue ahorrar batería y rendimiento del dispositivo haciéndolo? Un desarrollador llamado Fraser Speirs ha grabado un vídeo mostrándonos la respuesta con multitud de detalles.
El vídeo, que podéis ver justo arriba, nos muestra el comportamiento de algunas aplicaciones al pasar en segundo plano y cerrarse. Básicamente nos muestra como una aplicación consume ciclos de CPU (o sea, requiere que el procesador haga operaciones para ella) y al mismo tiempo ocupa memoria RAM con los datos que usa en ese momento. Cuando la aplicación pasa a un segundo plano sigue necesitando memoria RAM, pero generalmente su uso de la CPU se reduce a cero siempre que su creador haya implementado bien la multitarea.
Eso sí, hay algunas aplicaciones que necesitan ciclos de CPU incluso estando en segundo plano para según qué funciones. En el vídeo podemos ver ejemplos como los de Instacast, que aunque esté en segundo plano necesita CPU cuando se está descargando el episodio de algún Podcast. Hasta que no termina, su uso del procesador no se rebaja hasta cero. Así que no depende de la cantidad de aplicaciones que tengamos en segundo plano, depende de que esas aplicaciones no estén realizando algunas tareas mientras estemos usando otra aplicación diferente en primer plano.
La conclusión que se puede sacar de este vídeo es que cerrar regularmente todas las aplicaciones en segundo plano puede darnos algo más de potencia, pero generalmente sería un cambio inapreciable. Sencillamente hay que tener cuidado de no tener demasiadas aplicaciones complejas en segundo plano.
De todos modos, y a raíz de una experiencia personal que tuve con un Genius en la Apple Store de Barcelona, pude comprobar cómo un el rendimiento de un iPhone 4 se reduce notablemente cuando el número de aplicaciones abiertas es del orden de varias decenas. Quizás el vídeo siga teniendo razón y el problema no era en la cantidad sino en determinadas aplicaciones que tenía en segundo plano, pero supongo que no está de más dar el consejo de no pasarse con la cantidad de aplicaciones en segundo plano que tengamos en la barra de multitarea de iOS.
Vía | The next web
Vídeo | Vimeo



Comentarios
brillante
Estaría bien que hubiera una forma de cerrar todas las aplicaciones en segundo plano de una vez en lugar de tener que ir una a una.
interesante
Si tienes Jailbreak lo puedes hacer con Remove Background. http://www.applesfera.com/iphone/remove-background-como-cerrar-todas-las-aplicaciones-en-segundo-plano-de-ios-con-una-sola-accion
Si lees el artículo original verás por que eso no es necesario.
yo uso ese método y no puedo certificar que la batería del iPhone dure más o que el procesador se utilice menos, pero que el botón home sufre la mitad de la mitad de pulsaciones eso si que es una realidad.
¿No es necesario para quién? Si él lo está pidiendo será que para él si lo es.
No todos usamos Jailbrake... Seria genial contar con aquella función.. Bueno...seria genial contar con SBSettings, iFile, algunos buenos Tweaks, etc jeje. Pero para el caso puntual... Muy rara vez necesito ir cerrando las apps... el telefono me va muy fluido con todo activado (3G, Localizacion, Notificaciones, Programas, etc)
Esa manía de asumir los requerimientos de otros como innecesarios si es que Apple no los implementa.
O cree que sí lo es. Lee el artículo.
En serio, lee el artículo, o mi anterior post (nº 8)
ME parece increible como el iphone no traiga una opción que de un plumazo cierre todas las apps abiertas. Buen fallo.He probado Remove Background pero és una característica que tendría que traer de serie.
Ya lo leí, pero igualmente, yo no cierro mis aplicaciones porque no hagan uso de CPU, simplemente quiero liberar mi RAM.
interesante
Esta es una gran diferencia entre la multitarea de IOS y el sistema Android. En Android dejar muchas aplicaciones abiertas es un suicidio.
Ni en ninguna plataforma es bueno dejar muchas aplicaciones en segundo plano, si lo leyeras bien pone "el rendimiento de un iPhone 4 se reduce notablemente cuando el número de aplicaciones abiertas es del orden de varias decenas". También la diferencia de multitarea de uno SO es totalmente diferente del uno al otro, mientras que en iOS casi todas se congela y en Android dependiendo de tipo de aplicación usa CPU+RAM eso es igual en iOS en determinadas aplicaciones como los reproductores de música y otros. Luego esta la cache en Android que son por ejemplo las paginas web que una vez cargadas no necesita de mas de CPU asi que solo de RAM y en Android cuando necesita RAM mata todas las aplicaciones que llevan mucho tiempo sin usarse y lo necesario para que la app funcione. Pero bueno solo por decirte un dato tener decenas de aplicaciones abiertas a la vez no es bueno en ningún SO tanto de escritorio o móvil.
Este es un ejemplo clásico de un fanboy que no tiene ni la más mínima idea de lo que dice y solo logra quedar como tonto.
La forma en cómo Android gestiona la múltitarea es de hecho una de sus fortalezas. Así, el usuario no debe preocuparse por cerrar aplicaciones para evitar que el teléfono se "muera" como Tú expones, ya que el propio sistema operativo se encarga de matar aplicaciones y servicios innecesarios según requiera de memoria. Este proceso es transparente para el usuario, y mas aún, los llamados "task killers" no son recomendados en lo absoluto, ya que sólo entorpecen esta labor automática.
Quizás al referirte que un teléfono Android se quede colgado al abrir una aplicación o muchas, es que una de ellas sea muy pesada para el dispositivo. Imposible que un HTC Magic pueda correr GTA3 sin morir en el intento, un ejemplo.
Y cómo sé todo lo anterior? Desarrollo aplicaciones móviles tanto para iOS como para Android, y este ultimo le da mil vueltas al primero en cuanto a multitarea se refiere.
10 Comentario moderado
12.5Eso es un error en el artículo por que las aplicaciones que salen en la lista no son aplicaciones abiertas. iOS limita mucho las apps en segundo plano, precisamente por ese problema
brillante
La teoría de Android sobre las Activities es muy bonita.
La práctica es que al final tienes que recurrir a gestores de tareas por que si no las aplicaciones meten Services te joden vivos.
Así que intentemos no dejar en evidencia la inteligencia de alguien sólo por que no te gusta su opinión.
17 Comentario moderado
-5completamente deacuerdo , usar gestores de taeras con sistemas android recientes es una gilipollez
Y los timers deben ser cancelados manualmente para que liberen los recursos, por lo que estamos con el mismo problema :)
Google puede defender lo que quiera, pero la realidad de uso diario de Android es otra.
No exageres, Android Maneja la memoria muy bien y cierra las aplicaciones en segundo plano cuando necesita más memoria.
Y tu comentario es flojo debido a.. who knows
32 Comentario moderado
27.5De vez en cuando echo un vistazo a mi Android y, si una aplicación no me es necesaria, la cierro, no creo que sirva de nada tener activa una que no voy a usar en mucho tiempo por mucho que no consuma nada, total, si la necesito ya la volveré a iniciar.
Si en un ordenador cualquier cierro lo que no necesito, con mayor razón en un dispositivo móvil.
No es necesario poner complementos para eso en Android, basta irse al Administrador de Tareas que viene con el sistema, ahí puedes ver lo que está activo y salir de cosas puntuales o de todo.
La diferéncia es que en un iPhone puedes permitirte tener unas 20 o más aplicaciones "abiertas" y en Android no.
Gestiona mucho mejor la memoria y los ciclos del procesador.
¡Alto!
Para clases de optimización del rendimiento de Android, tenéis Xatakandroid.
40 Comentario moderado
20Dímelo tú.
¿O puedes moverte con fluidez por Android con 30 aplicaciones iniciadas? No puedes ni con 10.
45 Comentario moderado
72.5De la documentación de android:
"When a timer is no longer needed, users should call cancel(), which releases the timer's thread and other resources. Timers not explicitly cancelled may hold resources indefinitely."
http://developer.android.com/reference/java/util/Timer.html
-- editado por última vez a las 19:48
Con mi anterior respuesta estoy hilando muy fino. No tengo mucha experiencia en Android (eso lo solucionaré este año) pero obviamente, aplicaciones que utilizan algun tipo de "servicio" (por servicio aquí entiendo algún método para obtener datos) deben poder mantener recursos.
En iOS está más limitado, que en Android, y eso tiene sus ventajas y sus inconvenientes.
83 Comentario moderado
1084 Comentario moderado
10interesante
Pero si varias aplicaciones lanzan timers y la frecuencia es pequeña, pues te puedes encontrar con una tarea consumiendo cada poco. El uso del 3g es relativamente costoso en batería
Y por aplicaciones me refiero a cosas como los widgets, que la mayoría sólo tienen sentido si actualizan los datos.
Lo que venía a decir es que en Android hay mucha posibilidad de que cualquier aplicación pueda tener algo abiertos en segundo plano consumiendo recursos, así que no es exactamente igual que las aplicaciones en iOS
Vacía
Sí, yo me muevo fluidamente con 31 aplicaciones iniciadas digo 31, porque no tengo más xD De hecho mi móvil ni siquiera es Android de fábrica.
¿Y quién necesita 31 aplicaciones simultáneas en un smartphone?, ¿querremos 500 cuando gestione 50?
Nadie, solo lo he hecho para comprobar que lo que dice viruscopr es mentira y un comentario infundado.
Igualmente es importante que la gestión multitarea sea correcta, sino se te bloquea el teléfono con 4 chorradas abiertas..
interesante
Veo que en Applesfera todavía no se entiende bien como funciona iOS. Leed el artículo original de Speirs. La barra de multitarea de iOS no muestra las aplicaciones que están corriendo, sino una lista de aplicaciones recientes, aunque ya estén cerradas.
Fraser Speirs - Blog - Misconceptions About iOS Multitasking http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html
"Let me be as clear as I can be: the iOS multitasking bar does not contain “a list of all running apps”. It contains “a list of recently used apps”. The user never has to manage background tasks on iOS. [...]
Put simply: you do not have to manage background tasks on iOS. The system handles almost every case for you and well written audio, GPS, VOIP, Newsstand and accessory apps will handle the rest."
IDEPENDIENTEMENTE DE LO QUE CONSUMA, SIRVE PARA QUE NO TE VUELVAS LOCO CON TANTAS COSAS ABIERTAS O UTILIZADAS RECIENTEMENTE, DA IGUALLLLL!!!! menudos fanboys..., de aqui a nada apple implemntara esa opcion y les alabareis.
-- editado por última vez a las 12:07
brillante
Hay un error de bulto con este artículo. El problema es que la lista de apps que aparece es un lista de apps utilizadas, NO ES una lista de aplicaciones ejecutándose en segundo plano: es una lista de aplicaciones recientes.
El problema es que en esa lista de aplicaciones recientes puedes tener aplicaciones suspendidas, finalizadas, o incluso algunas que SI ejecutan servicios en segundo plano (en backgroud)
En iOS, si la aplicación no está activa no consume CPU. Cuando pulsas el botón home, tienes un poco de tiempo en estado background (usado sobre todo para guardar el estado de la aplicación), y iOS automáticamente pondrá la app en estado suspendido casi sin excepción, donde sólo se queda en memoria, pero no consume ciclos de cpu. Si llegado el caso iOS necesita memoria automáticamente mirará en su lista de aplicaciones suspendidas y las eliminará de memoria, para reclamar su RAM de forma automática, en ese momento la aplicación está terminada
Las únicas excepciones a esto es si las aplicaciones usan los servicios multitasking incorporados en iOS4 o aplicaciones especiales. Por ejemplo Instacast puede descargar los podcasts en segundo plano solicitándolo al SO como bien dice el artículo. Aún así ese tiempo no es infinito, y si se pasa el SO cerrará ese proceso en segundo plano.
Las únicas aplicaciones especiales que si pueden ejecutarse indefinidamente en background son las de reproducción de música, voz-ip, etc. Ese tipo de aplicaciones seguramente están muy controladas en el proceso de aprobación para evitar que haya abusos.
Este es el post del blog de este desarrollador donde lo explica todo con detalle, el video es un follow up a ese post
http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html
-- editado por última vez a las 12:14
Excelente. Tan solo aportar que el tiempo máximo para una tarea en Background son 10 minutos. Si no ha finalizado en ese tiempo, el SO la liquida. Saludos
interesante
Menudos fanboys... Los programas en 2º plano no existen. Son los padres.
Yo llevo esperando desde la implementación de la multitarea que apple se digne a incluir un "cerrar todas". Me parece algo básico que no entiendo porque no está disponible desde el minuto cero.
Si lees el artículo que pongo en mi anterior post, verás que eso no es necesario.
Tuve Jailbreak, tuve una app que cerraba todas de una y la verdad es que el móvil me iba algo más fluido. Además de tener la barra organizada y no llena de decenas de apps que abrí 15 días atrás y que no se que coño hacen ahí. Lo siento, a mi no me gusta nada.
El tener la barra ordenada es simplemente un placebo. Al ser una lísta de apps usadas recientemente simplemente las últimas que has usado aparecen antes.
De hecho ni siquiera es necesaria esa barra para pasar de una aplicación a otra (lo que la gente piensa que es multitarea), como bien demuestra el vídeo que ponen
Entonces, si querer tener la barra "multitarea" organizada es sólo un placebo, mi pregunta es, para que c#@%& han puesto una barra multitarea?. Llámame estúpido pero si existe, me gustaría poder usarla y limpiarla cuando lo crea necesario. Además, en el iphone no existen los gestos oficialmente, con lo que la única forma de pasar de app a app creo que es desplegando la barra de las "mil y un apps abiertas".
Si, es un tema raro. A mi también me gusta tenerla ordenada, pero no es necesario. Si que es una implementación un poco extraña y contra intuitiva.
La barra sirve por que si una aplicación de la barra de tareas está suspendida (i.e. consume ram) es eliminada y liberas esa ram. La confusión surge por que esa aplicación podría estar ya eliminada, pero aparecer igual en la lista de tareas.
Cambiar entre apps usando la barra de tareas sigue exactamente el mismo proceso que pulsar el botón home y luego el icono de la app a la que quieres cambiar. No hay diferencia, excepto que la animación es distinta.
¿Y si solo es un "acceso directo" o una alternativa a volver al Home, cómo explicas que con 40 apps en la barra multitarea el rendimiento baje considerablemente?
Además, nadie nos obliga a dejar esa barra llena. Personalmente, mientras uso el móvil voy abriendo apps. Pero justo antes de bloquear y guardarlo me aseguro de que no quede nada "abierto". Ahorramos batería y recursos innecesariamente consumidos.
porque muchas de esas aplicaciones siguen consumiendo memoria RAM (las que el SO no mató para liberarla)
" cómo explicas que con 40 apps en la barra multitarea el rendimiento baje considerablemente"
No se cómo explicar una simple opinión no demostrada. Y por no demostrada me refiero a que acabo de hacer la prueba:
Ahora mismo en mi iPhone4 hay más de 50 aplicaciones en mi lista de multitarea (acabo de abrir y probar 20 juegos sólo para eso), tengo el reproductor de música sonando, y el sistema no se ralentiza en modo alguno.
Sin embargo, en ese vídeo se puede ver que hay aplicaciones que pueden mantenerse en segundo plano (Tom tom, cuando hay una ruta establecida) por lo que si usas muchas aplicaciones así, el rendimiento podría decaer.
Sólo es una lista de aplicaciones recientes, la prueba está en que si abres 40 aplicaciones y reinicias el dispositivo, esa barra sigue teniendo 40 iconos, pero cada vez que abras cada aplicación, se abrirá de cero y no como la dejaste.
Además, ningún dispositivo iOS tiene memoria RAM para tener abiertas 40 aplicaciones, o al menos en mi iPod touch 4G es imposible, aunque llegue a las 40 aplicaciones, las primeras que abrí se cerraron automáticamente.
Con iOS 5 jailbreak puedes instalar en el centro de notificaciones "Killallbackground" desde el repositorio de BigBoss, aunque tengo uno que libera memoria RAM cada ves que lo pulso. Tambien hay otro paquete que pone transparentes las aplicaciones que no están consumiendo ciclos o ram, y solo las que tienen multitarea aparecen en normal.
En el iTouch 4 con sus 256 de ram (de los cuales le quedan "solo" 140MB a las apps (en casos muy concretos he logrado tener los 140MB)). Se nota mucho cuando tienes 130MB libres y ejecutas, por ejemplo Bookman, o iBooks y carga la pagina con una diferencia de 8 segundos...
Pues Apple en Lion quería dejar de poner a lucecita de aplicación abierta porque decía que no era necesario, que no consumían apenas CPU y que el sistema lo gestionaba automáticamente. Fue por las protestas de los usuarios por los que al final lo dejó como estaba e implemento una preferencia para desactivarla. El IOS no deja de ser una implementación de OSX, que a su vez es UNIX ¿Alguien sabe algo de UNIX para que nos de su opinión? Por otro lado, no estará tan bien implementado en Android el sistema de memoria de las aplicaciones en multitarea cuando la última versión del sistema -que prácticamente nadie tiene en su teléfono porque apenas han salido actualizaciones- anuncia que la han mejorado ostensiblemente. ¿Algún usuario de Ice Cream Sandwich puede confirmar esta mejora?
En un SO de escritorio es distinto, por que un SO de escritorio tiene paginación, que simplificando mucho es que puede mover parte de la ram usada en un proceso y guardarlo en disco y luego volver a cargarlo en memoria. Es un proceso mucho más lento claro.
Ahora, si en Lion querían hacer eso sería una cagada.
72 Comentario moderado
10brillante
Tuve Android mucho tiempo y la multitarea es una basura hay que recurrir a un gestor para que las cierre una por una o todas juntas, cuestion aparte es el terrible consumo de bateria cuando se tienen 4 apps al mismo tiempo, es muy poco practica, en iOS es una maravilla como funciona es mucho mas comoda tiene acceso rapido para volver a ejecutar cualquier app y encima no gasta recurso, asi se hacen las cosas.
33 Comentario moderado
-102.5brillante
Te presto una semana mi iPhone y mi HTC con Android, y hace la prueba con las mismas apps abiertas, si no conoces ambas terminales y solo la has visto por fotos, mejor no comentes quedas como un fanatico ridiculo.
37 Comentario moderado
-40brillante
Deja de ver fotos de terminales, te hace mal, ahorrate el dinero que te gastas en baterias extras para tu Android y comprate un iPhone.
43 Comentario moderado
-17.5interesante
no defiendas lo indefendible, quiero ver tu Android con 10 apps abiertas al mismo tiempo, estoy seguro te explota en la mano de la temperatura que levanta o se te gasta la bateria en 1 hora, en iPhone no vas a tener este problema, hacemos la prueba cuando quieras, si no eres usuario de ambas plataformas, solo dedicate a leer.
47 Comentario moderado
-20interesante
Independiementede de como funcione y lo que nos quieran hacer creer para vendernos los productos, pasa exactamente lo que dice daslive.
Por mucha superioridad que le puedas ver a Android por los detalles técnicos que hayas consultado, la práctica demuestra que en rendimiento gana iOS con creces.
He usado Android y iOS en mi día a día y es cierto, 10 apps abiertas funden el Android. Por el otro lado, no te tienes ni que preocupar de todo lo que tengas abierto en el iPhone.
Solo experiencia, no afirmaciones vacías ;)
brillante
Cuando tengas un iPhone hablamos, pero como se que nunca lo vas a tener, mejor lo dejamos aca, sigue ahorrando para comprar baterias extras para tu Android, un abrazo.
50 Comentario moderado
-12.551 Comentario moderado
-40interesante
La cosa se pone tensa innecesariamente.
Lo mejor que podemos hacer es dar cada uno nuestros argumentos y comentar la jugada. A ninguno no nos paga por defender iOS, Android o lo que sea.
Aquí simplemente comentamos, no hay necesidad de atacarse.
53 Comentario moderado
-25Con tu forma de escribir y el resentimiento que se te nota, no me hace falta conocer mas nada, vas a salir premiado como el rey del negativo Enero 2012, te felicito!
brillante
¡Pero si te lo estoy diciendo una vez tras otra!
Coges un Android y abres Angry Birds, TomTom, Cut the Rope y 4 más y el teléfono se vuelve inservible (CUELGUES).
Coges un iPhone y abres lo que te da la gana, que no notas cambio.
Y no es por nada, pero no he visto un solo argumento tuyo. Solo cuestionas lo que decimos los demás. Me gustaría que aportaras tu también algo.
-- editado por última vez a las 15:31
56 Comentario moderado
2557 Comentario moderado
2.5Me rindo ya contigo, no sin antes hacer una pregunta:
¿Has probado Android o iOS alguna vez?
59 Comentario moderado
-7.5Vale, pues entonces en lugar de cuestionar todo lo que digo, dime tu algo.
Dame tu argumento para hacerme ver que las cosas no son como las veo.
No me machaques con preguntas a mis preguntas, ilumíname y contesta a alguna.
61 Comentario moderado
27.5Y aún con eso, pregunto, ¿porqué existen diferencias de rendimiento entre equipos iOS y equipos Android, teniendo una multitarea tan parecida (y en ocasiones un hardware superior por parte del perdedor)?
Es una pregunta pacífica, no para cuestionarte. Es solo una curiosidad.
63 Comentario moderado
10interesante
Tengo un iPhone 4S con su A5 doble núcelo a 800Mhz y un Galaxy S2 con su doble núcleo a 1,2Ghz.
Abro unas 10-12 aplicaciones tanto en uno como en el otro (las mismas) y vuelvo en los dos teléfonos a la pantalla principal.
Me empiezo a mover por las diferentes pantallas, a izquierda y derecha y me encuentro con lo siguiente: en el S2 se atrancan los gestos y disminuye la fluidez. En el 4S va igual que antes.
Lo segundo que hago es abrir una aplicación nativa, pongamosle la de Correo. En el S2 se sigue atrancando cuando navego por el slider hacia abajo por la bandeja de entrada. En el 4S no me pasa.
Y otras cosas por el estilo: zoom con dos dedos sobre fotos, navegar por el navegador...
Y mi pregunta es: ¿porqué hay esta diferencia, siendo el S2 más potente en cuanto a hardware y teniendo sistemas de multitarea tan parecidos?
Se me ocurre (y lo he dicho antes) que se debiera a cómo gestiona los recursos cada sistema, pero me has anulado esa afirmación.
¿Cuál es la causa, entonces?
66 Comentario moderado
10¿Entonces solo tiene repercusiones sobre la interfaz gráfica?
Yo te contesto, porque el galaxy II con la verison 2.3 de android no tiene aceleracion grafica por hardware , y lo hace todo la cpu. En la version 4.0 esta arreglado.
En cuanto los problemas que comentas del zoom no me a pasado con mi anterior galaxy s y no sabria decirte quizas sea una pagina muy pesada con java, que aveces dan problemas de rendimiento.
jajajajajaja este tipo si me da risa, siempre copia lo que la gente dice para luego criticar a los que critican a su amado android, ya vere como copia lo que digo tambien jajajaj
Pero si Android mata o suspende las Activities cuando sales de ellas... ¿por qué antes de abrir las apps va fluido y después de abrirlas y volver a la pantalla home no va fluido?
No es sólo la aceleración por hardware.
Me parece que aquí la peña no pilla el sarcasmo, a juzgar por los negativos :(
En nuestro tlfno podían durar tb mas las baterias...puestos a pedir
Si dejas el Tom-Tom en segundo plano, te quedas sin batería en pocas horas.
En el caso de un juego, en el que tras pulsar el botón Home y volver a él sigue encontrándose en el mismo punto donde lo dejamos (pero en Pause) o en aplicaciones en las que estamos subiendo o editando una foto y también pulsamos el botón Home, también los está poniendo en estado de suspensión? Quiero decir, me he encontrado a veces con juegos (varios de ellos) que estaban totalmente abiertos o algunas apps a las que se estaba subiendo una imagen, todo eso no consume ni recursos ni batería?
-- editado por última vez a las 17:39
73 Comentario moderado
10Yo diría que no, pero en esto parece que nadie tiene la verdad absoluta.
interesante
Aquí todos parecéis muy profesionales y puestos en todos los asuntos que este blog publica. La realidad es que Apple es más simple en todos los aspectos mientras que en Android, hay que estar "trapicheando" para que funcione bien. Da más problemas y errores con falta de memoria. Tengo un Android y un iPhone y me quedo, clarísimamente, con el iPhone porque el teléfono es para utilizarlo sin ser un super entendido en todas las materias.
Bueno, por todo lo que he podido leer sobre como funciona iOS y Android, creo que la comparación directa es un poco difícil. Teniendo en cuenta que una compañía, Apple, ajusta y optimiza el sistema compilado y que el control lo hace realmente de forma previa al validar las apps y otra, google, usa un sistema tipo java con sus "cajitas" y el control lo hace en el terminal (En ambos casos no es control exclusivo en un sitio u otro, pero si mayoritario en uno u otro), poco se puede decir si una va mejor que la otra así en general. Puede contar mucho la experiencia de uso por ejemplo
En mi opinión, el problema comparativo viene porque cada empresa tiene una línea de desarrollo MUY diferente por como son. Apple, 3 aparatos, un SO optimizado para esos 3 aparatos (que comparten casi todo el hardware) y android, que debe hacer un SO que funcione en muchos aparatos diferentes y variopintos.
De esas aguas se sacan esos lodos como el que los terminales andorid tengan más máquina sin que aparentemente se note, que gestionen algunas cosas de forma diferente o incluso contraria, que apple tenga una aceleración gráfica por hard desde el principio y más optimizada..... que el terminal de apple sea menos flexible en ciertos aspectos o más capado de primeras si queréis decirlo así...
Respecto a la gestión de apps? creo que lo mejor es que el SO lo gestione de forma transparente, es más, en estos aparatos el que dure más o menos la bat es crucial de cara al público, así que estará programado buscando esa eficiencia energética.
Con respecto a el debate entre "gallos" pro así decirlo, siempre que se pueda dar datos mejor. Pruebas descritas, documentación, enlaces... si vais a discutir entre vosotros de manera seria, es lo mejor. Sino, hablad mejor de opiniones como he hecho yo :-)
No se, yo siempre cierro cualquier aplicacion despues de usarla por que lo digo por experiencia... en un ipod touch 4G, si tiene mas de 8 aplicaciones abiertas las imagenes o juegos como LostWinds simplemente NO funcionan correctamente :(
Pues yo siempre que juego Infinity Blade en el iPad éste se alenta y traba en instantes cuando tengo varias aplicaciones abiertas, lo he comprobado muchas veces. De verdad, incluso reiniciando el juego, si tengo muchas cosas abiertas, sucede esto. En cuanto cierro todo lo demás, vuelve inmediatamente la fluidez.
La verdad yo no ando cerrando app en segundo plano a cada momento y cuando lo he hecho no he notado ninguna diferencia de rendimiento, ni de batería y mucho menos de potencia. Saludos.
Vengo, pongo éste enlace y me voy.
Android, iOS, tiempos de respuestas y por qué nada es gratis en sistemas informáticos (by Ricardo Galli)
Que gilipolleces....
Esto es el eterno debate.
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect