Ver la Versión Completa : Por qué no necesitas 10 GB de RAM en tu móvil
Nonamed
27/09/18, 16:47:13
Por qué no necesitas 10 GB de RAM en tu móvil
https://www.galeriade.com/htcmania/data/media/2/pocof1.jpg
Leemos en elandroidelibre.com
"Los fabricantes de móviles poco a poco van mejorando sus mejores móviles, pero del mismo modo existen ocasiones donde la evolución llega a un punto absurdo. El mejor ejemplo es la memoria RAM, un componente cuya evolución ha aumentado el tamaño sin que realmente se necesite. En la última década hemos visto como los teléfonos móviles han evolucionado drásticamente en cuanto a capacidades. Se trata de una unión entre hardware, con componentes de gran potencia en un espacio muy reducido, complementado con un software que aprovecha todas estas capacidades para mejorar nuestra experiencia. Hace ya 10 años que Android comenzó a llegar al mercado, y hablamos sobre ello en un especial de 10 años de Android que recomendamos leer (si aún no lo has hecho). Ya en aquella época Android nos parecía interesante y a día de hoy es mucho mejor. Los móviles que salen hoy en día son muchísimo más potentes. Un ejemplo claro está en la memoria RAM, donde el primer móvil Android tenía 192 MB. Hoy tenemos la noticia de que el Oppo Find X tendrá 10 GB. Son 53 veces más de memoria RAM. Y la capacidad de proceso ha crecido en un orden similar, aunque no lo parezca."
fuente: elandroidelibre.com (https://elandroidelibre.elespanol.com/2018/09/por-que-no-necesitas-10-gb-de-ram-en-tu-movil.html)
Nonamed
27/09/18, 16:47:21
https://elandroidelibre.elespanol.com/2018/09/por-que-no-necesitas-10-gb-de-ram-en-tu-movil.html
https://elandroidelibre.elespanol.com/2018/09/por-que-no-necesitas-10-gb-de-ram-en-tu-movil.html
trekyto
27/09/18, 17:56:18
Más ram, más rápido así de fácil, ponle al poco 3 de ram a ver si te corre los juegos, vaya tela con los artículos estos.
Más ram, más rápido así de fácil, ponle al poco 3 de ram a ver si te corre los juegos, vaya tela con los artículos estos.
Con 3gb de ram puedes jugar sin problemas y con 6gb vas sobrado, 10gb es una cosa absurda por mucho que digas.
Sr_Vash
27/09/18, 18:39:00
Bueno, vale, de acuerdo, pues volvamos a los 192Mb de RAM, los 333Mhz de los procesadores y los 64Mb de gráfica.
carapapa
27/09/18, 18:39:19
Más ram, más rápido así de fácil, ponle al poco 3 de ram a ver si te corre los juegos, vaya tela con los artículos estos.Seguro? No creo que esa sea la función principal de la RAM...
carapapa
27/09/18, 18:43:38
Por cierto la comparación con iOS, de traca
danko9696
27/09/18, 18:44:07
Con 3gb de ram puedes jugar sin problemas y con 6gb vas sobrado, 10gb es una cosa absurda por mucho que digas.
Esa ram extra no es para correr juegos sino para usarla como cache o multitarea, de modo que cuando cargues una app lo haga desde la ram en lugar de la sd interna, y mientras no la uses se quede paralizada en segundo plano. Los 10GB puede que sean un tanto exagerados pero 3GB son muy pocos para algunos usos, una vez descuentas lo que ocupa el SO.
Tener que ponerle 10GB de RAM a un movil para que te vaya bien, da mucho de que hablar sobre Android. Pero igual que Apple, mientras gente pague por el...lo seguiran haciendo :/
Esa ram extra no es para correr juegos sino para usarla como cache o multitarea, de modo que cuando cargues una app lo haga desde la ram en lugar de la sd interna, y mientras no la uses se quede paralizada en segundo plano. Los 10GB puede que sean un tanto exagerados pero 3GB son muy pocos para algunos usos, una vez descuentas lo que ocupa el SO.
Y por eso comento los 3gb y acto seguido hablo de los 6gb de ram que es lo que tiene que llevar la gama alta y la premiun como mucho 8gb de ram y sobrado, que es un móvil no un PC coño xD
Kratosxxx
27/09/18, 19:19:07
Con 3gb de ram puedes jugar sin problemas y con 6gb vas sobrado, 10gb es una cosa absurda por mucho que digas.
hombre. Si te están cobrando más de 1000€ por un teléfono, más vale que lleve lo máximo aunque no lo vayas a usar.
hombre. Si te están cobrando más de 1000€ por un teléfono, más vale que lleve lo máximo aunque no lo vayas a usar.
Correcto, que me quite los 10gb me ponga los 6gb y que me quite el dinero de la ram :D la marca que venda un móvil al gusto va a ser la que va a ganar.
mikel0654
27/09/18, 20:13:53
Hace muy poco llevar 3GB de RAM en el móvil era una aberración.
Poco más tarde lo eran los 6GB.
Hoy toca a los 10GB.
carapapa
27/09/18, 21:02:18
Tener que ponerle 10GB de RAM a un movil para que te vaya bien, da mucho de que hablar sobre Android. Pero igual que Apple, mientras gente pague por el...lo seguiran haciendo :/Para que vaya bien? Donde dice esto el artículo? Qué móvil Android necesita 10 GB de RAM para ir "bien"?
Tener que ponerle 10GB de RAM a un movil para que te vaya bien, da mucho de que hablar sobre Android. Pero igual que Apple, mientras gente pague por el...lo seguiran haciendo :/
¿Ein? No hay que ponerle 10 GB RAM a ningún Android para que vaya bien, con 4 GB RAM ya van sobradísimos para el 99% de usuarios. Precisamente esa es la tesis central del artículo, que 10 GB RAM no son necesarios y que si algún fabricante los monta es por mero marketing; obviamente no has leído el artículo (y si lo has hecho peor, porque lo has entendido todo al revés) :rolleyes:
Y por cierto, el problema de Apple es precisamente el opuesto, que cobra un pastón por sus iPhone y encima racanea con los GB de RAM y memoria interna que monta en ellos. Al menos los nuevos iPhone XR/XS/Max ya parten de unos mínimos aceptables, pero antes de los iPhone 7 se partía de 16 GB internos y todavía en los iPhone 8 se montaban 2 GB RAM. De poco sirve que se monte una cantidad innecesaria de GB RAM, pero es mucho peor que el fabricante escatime y encima te cobre el terminal a precio de oro :facepalm:
Saludos
danko9696
27/09/18, 21:17:33
¿Ein? No hay que ponerle 10 GB RAM a ningún Android para que vaya bien, con 4 GB RAM ya van sobradísimos para el 99% de usuarios. Precisamente esa es la tesis central del artículo, que 10 GB RAM no son necesarios y que si algún fabricante los monta es por mero marketing; obviamente no has leído el artículo (y si lo has hecho peor, porque lo has entendido todo al revés) :rolleyes:
Y por cierto, el problema de Apple es precisamente el opuesto, que cobra un pastón por sus iPhone y encima racanea con los GB de RAM y memoria interna que monta en ellos. Al menos los nuevos iPhone XR/XS/Max ya parten de unos mínimos aceptables, pero antes de los iPhone 7 se partía de 16 GB internos y todavía en los iPhone 8 se montaban 2 GB RAM. De poco sirve que se monte una cantidad innecesaria de GB RAM, pero es mucho peor que el fabricante escatime y encima te cobre el terminal a precio de oro :facepalm:
Saludos
Sobre el almacenamiento de acuerdo pero la ram sí está mejor gestionada en los iphone y por ese motivo no requiere tanta para el mismo resultado. El mínimo aceptable es mayor en android que en ios.
Estoy de acuerdo con que no es necesario a día de hoy, pero si te gastas 1000€ en una cosa, que prefieres, que tenga 3,4,8 o 10?, Pues ya que pago pues cuanta más ram mejor...
Y por eso comento los 3gb y acto seguido hablo de los 6gb de ram que es lo que tiene que llevar la gama alta y la premiun como mucho 8gb de ram y sobrado, que es un móvil no un PC coño xD
Hombre depende que pc uses... Pero 8gb de RAM en un ordenador a día de hoy es muy limitado, con un poco que uses Photoshop a nivel un poco elevado necesitas 16gb de RAM, para jugar lo mismo, para multitud de cosas, hasta Chrome ya te puede consumir un par de GB de RAM si le dejas un poco libre...
javiscomputer
27/09/18, 21:38:11
Todavía recuerdo cuando creo recordar si no me equivoco salió un terminal que no sé si era el One Plus con 8 gigas de ram y también decían que era una exageración si al final tendrán que poner 10 gigas de RAM para que vaya super fluido y aunque sea un móvil y no un PC está bien que los pongan yo opto por ello es mi humilde opinión
AkelarreZ
27/09/18, 22:06:16
Más ram, más rápido así de fácil, ponle al poco 3 de ram a ver si te corre los juegos, vaya tela con los artículos estos.
Siento decirtelo pero esta vez te has equivocado.
carloscouso
27/09/18, 22:11:28
Más ram, más rápido así de fácil, ponle al poco 3 de ram a ver si te corre los juegos, vaya tela con los artículos estos.
La ram lo que permite es la multitarea, más ram más capacidad tiene la multitarea pero como dices tú con 4gb de ram no notarías diferencia a los 6gb, un teléfono gama alta con 4gb no lo das petado ni de coña, los tiempos de tengo Facebook abierto y WhatsApp y el teléfono se congela han acabado hace años...
Hace muy poco llevar 3GB de RAM en el móvil era una aberración.
Poco más tarde lo eran los 6GB.
Hoy toca a los 10GB.
Bueno muy poco no exactamente. En 2014 salió el OPO con 3gb de RAM y el año siguiente todos los topes de gamas los tenían
Estoy de acuerdo con que no es necesario a día de hoy, pero si te gastas 1000€ en una cosa, que prefieres, que tenga 3,4,8 o 10?, Pues ya que pago pues cuanta más ram mejor...
Hombre depende que pc uses... Pero 8gb de RAM en un ordenador a día de hoy es muy limitado, con un poco que uses Photoshop a nivel un poco elevado necesitas 16gb de RAM, para jugar lo mismo, para multitud de cosas, hasta Chrome ya te puede consumir un par de GB de RAM si le dejas un poco libre...
Pues por eso digo, un PC es normal, mueve cosas que un móvil le quedan muchos años para poder mover, encima es un SO limitado, por eso digo un PC con 16gb lo veo perfecto para cualquier cosa, un móvil con 10gb para jugar 3 juegos chorras, 3 web de chrome y dos polladas no lo entiendo.
trekyto
27/09/18, 22:53:26
A ver lo de los diez si que aún es tontería (hoy día), los cuatro y seis no. Nada más mirad que yo alargo cinco años la vida de un pc poniéndole más ram y un sdd pequeño. La ram se nota, quizás no lo recordéis porque hoy no tiene sentido, pero antes se usaba ram virtual en android y de hecho se sigue usando, por ejemplo ram booster. Si miráis en yotube posiblemente veréis mil videos al respecto. Es cierto que depende de la optimización del sistema por ejemplo Gnome gasta más ram kde y hay más ejemplos de esto. También la velocidad de la misma etc. Sí miráis como incrementar el rendimiento la respuesta es más ram.
Yo diría más no está de más
carapapa
27/09/18, 23:03:32
Sobre el almacenamiento de acuerdo pero la ram sí está mejor gestionada en los iphone y por ese motivo no requiere tanta para el mismo resultado. El mínimo aceptable es mayor en android que en ios.Cómo gestionar iOS mejor la RAM?
danko9696
27/09/18, 23:50:25
Cómo gestionar iOS mejor la RAM?
En SOs de escritorio lo normal es usar ram virtual, de modo que si hace falta ram para alguna nueva app, si no hay suficiente se mueve alguna app actualmente residente y se mueve al disco duro o SSD (swap), en cambio tanto en android como ios no se hace exactamente así.
Como acceder a la sd interna es muy costoso en rendimiento, batería y además la degrada debido a escrituras adicionales mientras que en PC si se usan SSDs, estos suelen poseer capacidad extra (por encima de las especificaciones) y algoritmos avanzados para controlar mejor el degradado. Lo que se hace en smartphones es una modificación del proceso por el cual la app que estuviese previamente en primer plano también se mueve pero esta vez a otra zona de la propia ram y comprimida. Hasta ahí ambos SOs igual, es más eficiente que usar memoria virtual de la forma tradicional. La diferencia entre Android/IOs está en que ios es capaz de comprimir mucho más las apps reubicadas (y comprimidas) en ram y aún así recuperarlas de nuevo de forma rápida si vuelven al primer plano. Los detalles del cómo exactamente logra esa ventaja no son bien conocidos.
Adn1978
28/09/18, 00:35:37
En SOs de escritorio lo normal es usar ram virtual, de modo que si hace falta ram para alguna nueva app, si...
Por fin uno que sabe. Enhorabuena, si algo se te puede rebatir es el lenguaje que usas por ser demasiado técnico para el 90 % de los foreros.
Digamos que la mayoría de usuarios se piensan que Android es Windows, que sí necesita mucha RAM para ir fluido, aunque en sus últimas versiones han mejorado algo. Es decir, que estoy seguro que el 90 % de usuarios que creen entender de informática (a nivel usuario) todavía cierran las aplicaciones del cajón de aplicaciones recientes pensando que así les va a ir mejor el móvil cuando lo que hacen es el efecto contrario gastando mucha más batería.
No voy a entrar a explicar cómo se gestiona exactamente la RAM en Android, a parte de que nadie conoce el algoritmo, porque sería demasiado técnico y me faltan conocimientos de ingeniería informática.
En referencia al artículo digo que es una soplapollez como un circo tener tanta RAM, es absurdo y solo es marketing.
Con 2 GB está de sobra para el 70 % de usuarios, los que no jugamos y el 30 % restante con 4 ya hemos alcanzado casi el límite de lo necesario. Deberíamos tener, a groso modo, unas 200 aplicaciones, todas con servicios en segundo plano funcionando, para llenar más de 4 GB y aún así sería un sistema fluido.
En fin, que si todos conociéramos más de cómo funciona Android (al fin y al cabo es Linux pero pocos lo saben) no gastaríamos tanto dinero como tontos para aparentar.
¿Y cuánto RAM necesito en el celular para jugar Fortnite?
Vangonaj
28/09/18, 06:23:39
Bueno, vale, de acuerdo, pues volvamos a los 192Mb de RAM, los 333Mhz de los procesadores y los 64Mb de gráfica.
Gracias a ese tipo de razonamiento o similares, se venden telefonos de mas de mil euros.
carapapa
28/09/18, 08:38:39
En SOs de escritorio lo normal es usar ram virtual, de modo que si hace falta ram para alguna nueva app, si no hay suficiente se mueve alguna app actualmente residente y se mueve al disco duro o SSD (swap), en cambio tanto en android como ios no se hace exactamente así.
Como acceder a la sd interna es muy costoso en rendimiento, batería y además la degrada debido a escrituras adicionales mientras que en PC si se usan SSDs, estos suelen poseer capacidad extra (por encima de las especificaciones) y algoritmos avanzados para controlar mejor el degradado. Lo que se hace en smartphones es una modificación del proceso por el cual la app que estuviese previamente en primer plano también se mueve pero esta vez a otra zona de la propia ram y comprimida. Hasta ahí ambos SOs igual, es más eficiente que usar memoria virtual de la forma tradicional. La diferencia entre Android/IOs está en que ios es capaz de comprimir mucho más las apps reubicadas (y comprimidas) en ram y aún así recuperarlas de nuevo de forma rápida si vuelven al primer plano. Los detalles del cómo exactamente logra esa ventaja no son bien conocidos.
Yo no he comparado en ningún momento los sistemas operativos de escritorio con los móviles. Tampoco es equiparable la gestión de procesos que hace iOS con la que hace android, principalmente por la base virtualizada de este último. Dudo mucho que la gestión de iOS sea mejor que la de android, es sencillamente diferente. En general la prioridad de gestión en iOS está dirigida a la "experiencia de uso" y la de android es "libre". Y el que iOS recupere de forma más rápida las apps, como afirmación general, déjame que lo ponga en duda. De esto no se encarga solo la RAM, sino el sistema entero.
Saludos
Sr_Vash
28/09/18, 08:58:34
Gracias a ese tipo de razonamiento o similares, se venden telefonos de mas de mil euros.Los hay de menos de 100€ también.
Sobre el almacenamiento de acuerdo pero la ram sí está mejor gestionada en los iphone y por ese motivo no requiere tanta para el mismo resultado. El mínimo aceptable es mayor en android que en ios.
No estoy de acuerdo en que iOS gestione la RAM mejor que Android. No digo que no sea así, pero es imposible saberlo, ya que no existe ningún dispositivo Android que lleve el mismo hardware que un iPhone y por tanto no se puede comparar ni demostrar.
De todas formas en iOS la multitarea funcionaba de forma muy diferente que en Android, por ese motivo los dispositivos Apple montaban mucha menos RAM que los Android. Sin embargo, la multitarea de iOS ha ido evolucionando y asemejándose más a la de Android, seguro que eso ha influido en que los nuevos iPhone monten 3/4 GB RAM en lugar de conformarse con 2 GB RAM como hacían las generaciones pasadas. Todo ello sin mencionar el tema de la resolución de pantalla, que probablemente haya tenido también su incidencia...
No hay más que ver que el nuevo iPhone XS monta exactamente la misma RAM (4 GB) que los Samsung S9, LG G7 y Google Pixel 2 XL, a pesar de tener una pantalla de resolución inferior a todos ellos. ¿Seguro que iOS gestiona mejor la RAM? :silbando:
Saludos
danko9696
28/09/18, 19:03:57
Yo no he comparado en ningún momento los sistemas operativos de escritorio con los móviles. Tampoco es equiparable la gestión de procesos que hace iOS con la que hace android, principalmente por la base virtualizada de este último. Dudo mucho que la gestión de iOS sea mejor que la de android, es sencillamente diferente. En general la prioridad de gestión en iOS está dirigida a la "experiencia de uso" y la de android es "libre". Y el que iOS recupere de forma más rápida las apps, como afirmación general, déjame que lo ponga en duda. De esto no se encarga solo la RAM, sino el sistema entero.
Saludos
El que en android haya virtualización de apps añade un pequeño extra pero ya está, no es muy significativo comparado con lo que pueden ocupar texturas, gráficos o grandes cantidades de datos. La gestión de ram a la hora de satisfacer la necesidad de esta por parte de las apps es muy similar: la app pide ram y en ambos casos el SO se la proporciona sobre la marcha. Y si la app pasa a segundo plano en ambos casos el SO comprime la app y la envía a otro punto en memoria ram, muy similar en principio. Son los detalles los que marcan la diferencia.
Y no he dicho que IOS recupere de forma más rápida, al contrario, mi intención era dar a entender que las recupera de forma rápida a pesar de comprimirlas bastante más frente a android donde la rapidez de compresión se da por hecho por ser esta menor.
Lo de que ios está dirigido a "experiencia de uso" y android es "libre" no es ningún argumento. Es demasiado general y no dice nada sobre que uno u otro pueda ser más eficiente gestionando la memoria. Y además es cuestionable. Sin duda ios no es libre pero android ¿no está acaso también dirigido a la experiencia de uso?. El que sea libre no es una prioridad en sí misma sino un hecho que impone restricciones.
No estoy de acuerdo en que iOS gestione la RAM mejor que Android. No digo que no sea así, pero es imposible saberlo, ya que no existe ningún dispositivo Android que lleve el mismo hardware que un iPhone y por tanto no se puede comparar ni demostrar.
Sí es posible comprobar el gasto de memoria de apps en ambos sistemas y hacer pruebas para ver la huella en memoria antes y después de pasar a segundo plano, por lo que sí se puede demostrar que al usar multitarea un sistema requiere considerablemente menos ram que otro si resulta ser el caso.
De todas formas en iOS la multitarea funcionaba de forma muy diferente que en Android, por ese motivo los dispositivos Apple montaban mucha menos RAM que los Android. Sin embargo, la multitarea de iOS ha ido evolucionando y asemejándose más a la de Android
Si te refieres a que ios ha ido eliminando algunas restricciones en cuanto a las apps que tienen acceso a la multitarea de acuerdo, pero no en cuanto al modo en que realiza dicha multitarea, que en ambos casos es muy parecido. Si modificas el gestor interno de android con algún mod para que sea más (o menos) agresivo con la gestión de ram (como así hice en mi S3) no lo convierte en muy diferente. Sigue funcionando de la misma forma, solo que con distintos parámetros.
No hay más que ver que el nuevo iPhone XS monta exactamente la misma RAM (4 GB) que los Samsung S9, LG G7 y Google Pixel 2 XL, a pesar de tener una pantalla de resolución inferior a todos ellos. ¿Seguro que iOS gestiona mejor la RAM?
La eficiencia puede no ser la única razón. Por ejemplo, que ios es de hecho un SO más pesado, y posiblemente más todavía en los últimos iphone.
Además, el que una pantalla tenga más resolución tiene un coste en memoria pero debería ser pequeño en 2D y solo un poco más elevado en 3D salvo salvo casos específicos (como algunos tipos de antialising y algunas técnicas de postprocesado). Es más cuestión de coste de computación. Tu propio razonamiento implicaría que un sony xzp puede ser mucho más eficiente que un pixel 2xl, debido a poder usar 4k, o que un pixel 2 xl es más eficiente manejando la ram que un pixel 2, lo cual tampoco tiene mucho sentido.
carapapa
28/09/18, 19:43:00
El que en android haya virtualización de apps añade un pequeño extra pero ya está, no es muy significativo comparado con lo que pueden ocupar texturas, gráficos o grandes cantidades de datos. La gestión de ram a la hora de satisfacer la necesidad de esta por parte de las apps es muy similar: la app pide ram y en ambos casos el SO se la proporciona sobre la marcha. Y si la app pasa a segundo plano en ambos casos el SO comprime la app y la envía a otro punto en memoria ram, muy similar en principio. Son los detalles los que marcan la diferencia.
Y no he dicho que IOS recupere de forma más rápida, al contrario, mi intención era dar a entender que las recupera de forma rápida a pesar de comprimirlas bastante más frente a android donde la rapidez de compresión se da por hecho por ser esta menor.
Lo de que ios está dirigido a "experiencia de uso" y android es "libre" no es ningún argumento. Es demasiado general y no dice nada sobre que uno u otro pueda ser más eficiente gestionando la memoria. Y además es cuestionable. Sin duda ios no es libre pero android ¿no está acaso también dirigido a la experiencia de uso?. El que sea libre no es una prioridad en sí misma sino un hecho que impone restricciones.
Sí es posible comprobar el gasto de memoria de apps en ambos sistemas y hacer pruebas para ver la huella en memoria antes y después de pasar a segundo plano, por lo que sí se puede demostrar que al usar multitarea un sistema requiere considerablemente menos ram que otro si resulta ser el caso.
Si te refieres a que ios ha ido eliminando algunas restricciones en cuanto a las apps que tienen acceso a la multitarea de acuerdo, pero no en cuanto al modo en que realiza dicha multitarea, que en ambos casos es muy parecido. Si modificas el gestor interno de android con algún mod para que sea más (o menos) agresivo con la gestión de ram (como así hice en mi S3) no lo convierte en muy diferente. Sigue funcionando de la misma forma, solo que con distintos parámetros.
La eficiencia puede no ser la única razón. Por ejemplo, que ios es de hecho un SO más pesado, y posiblemente más todavía en los últimos iphone.
Además, el que una pantalla tenga más resolución tiene un coste en memoria pero debería ser pequeño en 2D y solo un poco más elevado en 3D salvo salvo casos específicos (como algunos tipos de antialising y algunas técnicas de postprocesado). Es más cuestión de coste de computación. Tu propio razonamiento implicaría que un sony xzp puede ser mucho más eficiente que un pixel 2xl, debido a poder usar 4k, o que un pixel 2 xl es más eficiente manejando la ram que un pixel 2, lo cual tampoco tiene mucho sentido.Entonces no entiendo muy bien tu afirmación de que iOS "gestiona mejor la RAM", ¿En qué sentido? ¿Y cómo puedes comprobar la misma app en los dos SO cuando están escritos en lenguajes diferentes?
danko9696
28/09/18, 20:09:08
Entonces no entiendo muy bien tu afirmación de que iOS "gestiona mejor la RAM", ¿En qué sentido? ¿Y cómo puedes comprobar la misma app en los dos SO cuando están escritos en lenguajes diferentes?
A lo que apunto no es a lo que ocupan las apps en cada sistema operativo, que puede variar (a veces con ventaja para android) pero en general con una pequeña ventaja para ios. Además tienes razón en señalar que no van a ser exactamente las mismas apps, y no solo porque están creadas con diferentes lenguajes sino porque además pueden tener diferentes texturas, animaciones, diferentes servicios, etc...
En cambio lo que sí puedes es echar un vistazo a varias apps y comparar su consumo de ram en primer plano respecto a al consumo de las mismas apps en el mismo SO en segundo plano, o sea, el grado en que se llegan a comprimir al pasar a segundo plano durante multitarea. Si (supongamos) en android el grado medio de compresión es un 60% del tamaño original (a bola) y en ios es de un 30%, llegando a veces a un 10% para la misma app del 30% cuando acucian las necesidades de memoria, entonces sí se puede sacar la conclusión de que hace algo mejor, no solo reduciendo más el consumo de ram sino de forma más flexible también, variando el tamaño de la huella en ram de las mismas apps dependiendo de las necesidades.
Aquí lo explican mejor:
https://www.youtube.com/watch?v=lCFpgknkqRE
La conclusión final del video es que una solución no es mejor que otra pero yo creo que es por no mojarse, porque pienso que la mayoría estariamos de acuerdo en que una solución por software es mejor que otra que requiera hardware extra (añadir más ram física). Vamos, lo que se suele llamar estar más optimizado, porque añadir más ram siempre es una posibilidad durante el diseño del móvil, mientras que ganancias apreciables en optimización pueden no ser factibles, el éxito no está garantizado.
Así veya yo los 8 gb. Y ya desde hace un par de meses no los veo absurdos aunque si sobradisimos.
Según añaden cantidad de RAM, más mierda se añade a las apps, y menos optimizadas están. Es una carrera sin fin.Con 3gb de ram puedes jugar sin problemas y con 6gb vas sobrado, 10gb es una cosa absurda por mucho que digas.
En SOs de escritorio lo normal es usar ram virtual, de modo que si hace falta ram para alguna nueva app, si no hay suficiente se mueve alguna app actualmente residente y se mueve al disco duro o SSD (swap), en cambio tanto en android como ios no se hace exactamente así.
Como acceder a la sd interna es muy costoso en rendimiento, batería y además la degrada debido a escrituras adicionales mientras que en PC si se usan SSDs, estos suelen poseer capacidad extra (por encima de las especificaciones) y algoritmos avanzados para controlar mejor el degradado. Lo que se hace en smartphones es una modificación del proceso por el cual la app que estuviese previamente en primer plano también se mueve pero esta vez a otra zona de la propia ram y comprimida. Hasta ahí ambos SOs igual, es más eficiente que usar memoria virtual de la forma tradicional. La diferencia entre Android/IOs está en que ios es capaz de comprimir mucho más las apps reubicadas (y comprimidas) en ram y aún así recuperarlas de nuevo de forma rápida si vuelven al primer plano. Los detalles del cómo exactamente logra esa ventaja no son bien conocidos.Te digo yo como! Las congela por completo!!! y eso lleva a un porrón de inconvenientes. De hecho cuando aceptaron WhatsApp hace un montón de años en su tienda de apps, no llegaban las notificaciones. Luego muchísimos años, estabas super capado en las cosas que podías hacer a la vez, y todavía lo está comparado con Android.
Por ejemplo subir un video a algúna red social y naver de mientras o subir un álbum de fotos.
Ese hecho también les permitió ir hasta tan tarde con baterías diminutas y SoC dual cores.
En iOS 12 empezaron a implementar que la multitarea se comporte como la de Android en ciertas cosas, y sorpresa!!! los 3gb de RAM de iOS, equivalentes a los 6gb de Android ya no lo son.
Apple no tiene ni tuvo ningúna fórmula mágica. Simplemente han hecho su mejor trabajo de siempre. Recortar cosas.
danko9696
28/09/18, 23:36:00
Te digo yo como! Las congela por completo!!!
Lo mismito que Android. Salvo que cuenten con procesos en segundo plano también quedan congeladas, y aun de ser el caso solo estos se mantienen activos, la app en primer plano siempre se congela de todos modos. En ios es lo mismo, solo que más restrictivo con los procesos en segundo plano asociados con la app de primer plano (si los hay).
De hecho cuando aceptaron WhatsApp hace un montón de años en su tienda de apps, no llegaban las notificaciones. Luego muchísimos años, estabas super capado en las cosas que podías hacer a la vez, y todavía lo está comparado con Android.
Por ejemplo subir un video a algúna red social y naver de mientras o subir un álbum de fotos.
Ese hecho también les permitió ir hasta tan tarde con baterías diminutas y SoC dual cores.
Muy bien todo eso. Ya antes he comentado sobre que ios sigue siendo más restrictivo que android pero eso no rebate mi argumento sobre que la gestión de memoria de multitarea sea más eficiente en ios. Una cosa no quita la otra.
En iOS 12 empezaron a implementar que la multitarea se comporte como la de Android en ciertas cosas, y sorpresa!!! los 3gb de RAM de iOS, equivalentes a los 6gb de Android ya no lo son.
Nunca he dicho que 3GB de ram de ios sean equivalentes a 6GB de android, ni siquiera que lo fueran antes.
Apple no tiene ni tuvo ningúna fórmula mágica. Simplemente han hecho su mejor trabajo de siempre. Recortar cosas.
No es una fórmula mágica, simplemente en el mundo real puede haber formás mejores de hacer las cosas que otras y eso es especialmente cierto cuando se trata de software. Dejando de lado el que ios sea más restrictivo la implementación a más bajo nivel ayuda mucho también y parece ser más eficiente en los iphone. Algo que es reconocido incluso en webs especializadas de android, y por especializadas me refiero a gente como colaboradores de XDA (Android Authority), que es la principal comunidad de Android a nivel mundial de largo.
NixxxoN
29/09/18, 00:06:49
Es estúpido poner 10gb de ram, incluso 8.
Se puede argumentar que con tanta ram puedes abrir todo lo que quieras y se puede quedar abierto en segundo plano todo y más... Pero...
De qué te sirve tener 50 millones de apps corriendo en segundo plano sin cerrarlas? Para que necesitas tener varios juegos abiertos si no los juegas? Para que necesitas tener un navegador o el google maps abierto si no los usas? Es no usar el sentido común
carapapa
29/09/18, 00:20:36
Lo mismito que Android. Salvo que cuenten con procesos en segundo plano también quedan congeladas, y aun de ser el caso solo estos se mantienen activos, la app en primer plano siempre se congela de todos modos. En ios es lo mismo, solo que más restrictivo con los procesos en segundo plano asociados con la app de primer plano (si los hay).
Muy bien todo eso. Ya antes he comentado sobre que ios sigue siendo más restrictivo que android pero eso no rebate mi argumento sobre que la gestión de memoria de multitarea sea más eficiente en ios. Una cosa no quita la otra.
Nunca he dicho que 3GB de ram de ios sean equivalentes a 6GB de android, ni siquiera que lo fueran antes.
No es una fórmula mágica, simplemente en el mundo real puede haber formás mejores de hacer las cosas que otras y eso es especialmente cierto cuando se trata de software. Dejando de lado el que ios sea más restrictivo la implementación a más bajo nivel ayuda mucho también y parece ser más eficiente en los iphone. Algo que es reconocido incluso en webs especializadas de android, y por especializadas me refiero a gente como colaboradores de XDA (Android Authority), que es la principal comunidad de Android a nivel mundial de largo.¿Porque iOS no permite (permitía) esas apps con servicios en segundo plano, generalmente de servicios de sincronización en la nube? Y que conste que para mí ese servicio en segundo plano sigue siendo la app
danko9696
29/09/18, 01:24:19
¿Porque iOS no permite (permitía) esas apps con servicios en segundo plano, generalmente de servicios de sincronización la nube? Y que conste que para mí ese servicio en segundo plano sigue siendo la app
De acuerdo en que los servicios en segundo plano, si los hay, también forman parte de la app (mientras estén activos) pero no siempre los hay mientras que una app en primer plano siempre la vas a tener. Y en realidad da igual, porque como dije antes una cosa no quita la otra. Aunque ambos factores vayan en la misma dirección, que ios sea más restrictivo no quita que su gestión de ram no sea superior. Que en android apps movidas al fondo ocupen considerablemente más que en ios es definitivamente una desventaja clara que debe ser subsanada con mayor cantidad de ram física. Que android de más libertad a los servicios en segundo plano (no los previamente comprimidos, que quedan paralizados en ambos casos) es un asunto separado que tiene ventajas e inconvenientes.
Lo mismito que Android. Salvo que cuenten con procesos en segundo plano también quedan congeladas, y aun de ser el caso solo estos se mantienen activos, la app en primer plano siempre se congela de todos modos. En ios es lo mismo, solo que más restrictivo con los procesos en segundo plano asociados con la app de primer plano (si los hay).
Muy bien todo eso. Ya antes he comentado sobre que ios sigue siendo más restrictivo que android pero eso no rebate mi argumento sobre que la gestión de memoria de multitarea sea más eficiente en ios. Una cosa no quita la otra.
Nunca he dicho que 3GB de ram de ios sean equivalentes a 6GB de android, ni siquiera que lo fueran antes.
No es una fórmula mágica, simplemente en el mundo real puede haber formás mejores de hacer las cosas que otras y eso es especialmente cierto cuando se trata de software. Dejando de lado el que ios sea más restrictivo la implementación a más bajo nivel ayuda mucho también y parece ser más eficiente en los iphone. Algo que es reconocido incluso en webs especializadas de android, y por especializadas me refiero a gente como colaboradores de XDA (Android Authority), que es la principal comunidad de Android a nivel mundial de largo.
Te contesto por párrafos.
1. Pues si me estás diciendo lo mismo que yo, no puedes afirmar de que comprimen mejor. Porque no lo hacen. Simplemente es más restrictivo.
2. Te estás contradiciendo solo, nuevamente. Si comprimen más, es porque la app funciona menos, o nada, en segundo plano.
3. Eso lo dije yo. Si que lo era, más o menos.....
4. No entiendo como puede ser mejor, en el aspecto de la RAM..., si es que estás cambiando la gallina por el huevo. Yo no veo como es mejor, necesitar menos RAM a costa de estar más restringido. De verdad que no lo veo.
patrikmore
29/09/18, 11:44:43
10 GB es para toda la mierda de la aplicaciones abiertas. Yo de cuando en cuando cierro todas las aplicaciones abiertas y el teléfono se queda nuevo.
danko9696
29/09/18, 16:53:41
Te contesto por párrafos.
1. Pues si me estás diciendo lo mismo que yo, no puedes afirmar de que comprimen mejor. Porque no lo hacen. Simplemente es más restrictivo.
2. Te estás contradiciendo solo, nuevamente. Si comprimen más, es porque la app funciona menos, o nada, en segundo plano.
3. Eso lo dije yo. Si que lo era, más o menos.....
4. No entiendo como puede ser mejor, en el aspecto de la RAM..., si es que estás cambiando la gallina por el huevo. Yo no veo como es mejor, necesitar menos RAM a costa de estar más restringido. De verdad que no lo veo.
1 - Lo mismito que Android en cuanto a que ambos congelan las apps en primer plano. La diferencia es que ios comprime más las apps y es más restrictivo. No es simplemente más restrictivo. Aparte no es que lo afirme solo yo, ¿has echado un vistazo al video de antes?.
2 - Como he dicho antes una cosa no quita la otra. Que compriman más no tiene nada que ver con que sea más restrictivo. Podría ser igual de restrictivo que Android y seguiría comprimiendo más las apps y viceversa, android podría ser mucho más restrictivo y seguiría comprimiendo menos. Tanto en android como ios las apps quedan paralizadas al moverlas en segundo plano, en un caso quedan comprimidas más que en otro. Y luego, con los servicios en segundo plano ios impone más restricciones que android.
De hecho con este punto me da la impresión de que estás confundiendo procesos en primer plano (con interface), "empaquetados" y movidos a segundo plano con procesos de segundo plano (quizás mejor usar la palabra "servicios"). No son los mismos. Pon que tienes una app de sincronización. Esta app constará de dos apps/procesos realmente, una con interface (la app de primer plano) y otra sin interface (la app/proceso/servicio de segundo plano). Cuando se usa multitarea ambos SO mueven la "sub-app" con interface gráfico (la app de primer plano) a otra zona de memoria y comprimida (más en el caso de ios). Ahi queda paralizada del todo sea la compresión muy elevada o baja. Luego aparte queda el tema de los servicios/procesos de segundo plano, aquellos que no poseen interface gráfico alguno. Para estos ios posee más limitaciones, pero son procesos separados e independientes del de la app en primer plano y son opcionales, normalmente las apps no cuentan con ellos en android (y por tanto mucho menos en ios), en cuyo caso no hay ninguna limitación/restricción.
4 - Otra vez, son dos cosas distintas. IOs es capaz de comprimir más las apps en primer plano al moverlas al segundo, y aparte es más restrictivo con los procesos en segundo plano. De hecho en la práctica implica que apps para las que los servicios en segundo plano sean fundamentales, salvo casos muy contados (como apps de mensajería o audio en segundo plano), no es que vayan a estar limitadas en ios, es que simplemente no van a existir en dicho SO .
Edit: voy a añadir algunos ejemplos un poco más concretos.
1) juego en el que en android cuenta con un proceso en segundo plano para comprobar si algún amigo se conecta al juego y avisarte mediante una notificación. En ios seguramente esta funcionalidad no exista o si lo hace esté hecha de otra manera a través de otros servicios que sí tengan permiso.
Cuando minimices el juego ambos ios/android moveran lo que es el juego en sí mismo a otra zona de la memoria comprimido y totalmente paralizado, comprimiendose más en el caso de ios. En android continuará el servicio de notificación (que recuerdo que va por separado, aunque también puede que sea creado en tiempo real por la app principal) y en ios o bien no habrá dicho servicio en absoluto o usará otro sistema.
2) un juego o app que no cuenta con servicios en segundo plano, tampoco en android. Al minimizar en ambos casos se mueve comprimido (más en el caso de ios) a otra zona de memoria totalmente paralizado y listo. No hay restricción alguna.
3) por último vamos a considerar una app como puede ser una app de podcast. En este caso (como siempre) va a haber también una app en primer plano (con menús, imágenes, listas, etc...) y otra parte con un proceso/servicio en segundo plano para reproducir el audio. En este caso lo que es la app en primer plano será comprimida (más en ios), paralizada y movida a segundo plano. Y el proceso/servicio en segundo plano que permite escuchar el audio con la app minimizada muy posiblemente sí tendrá permiso en ios para funcionar en ios, lo mismo que en android. En este caso no habrá diferencias de consideración entre ambos SO en lo que respecta al servicio de segundo plano pero la app/proceso con el interface seguiría estando más comprimida en ios.
mikel0654
29/09/18, 18:59:07
No sé por qué discutís tanto por la compresión de la RAM, que si swap, que si el paginado, que vram, zram, ...
Realmente no se necesita ningún truco milagroso de estos que intenta sacar espacio de dónde no hay.
La mejor solución es más RAM.
danko9696
29/09/18, 19:02:52
No sé por qué discutís tanto por la compresión de la RAM, que si swap, que si el paginado, que vram, zram, ...
Realmente no se necesita ningún truco milagroso de estos que intenta sacar espacio de dónde no hay.
La mejor solución es más RAM.
¿Es mejor más ram que usar software en su lugar? ¿Has echado un vistazo al video que he puesto antes? ¿crees que no tienen idea de lo que dicen?. Porque recuerdo que los de ese video son colaboradores habituales de XDA y que algo saben sobre el tema, no son la típica web de noticias de móviles.
mikel0654
29/09/18, 19:04:54
¿Es mejor más ram que usar software en su lugar? ¿Has echado un vistazo al video que he puesto antes? ¿crees que no tienen idea de lo que dicen?. Porque recuerdo que los de ese video son colaboradores habituales de XDA y que algo saben sobre el tema, no son la típica web de noticias de móviles.Yo tuve un móvil con 512MB de RAM y eso son truquitos para mejorar un poco, pero solo un poco.
De dónde no hay no se puede sacar.
Es mejor que haya.
danko9696
29/09/18, 19:26:12
Yo tuve un móvil con 512MB de RAM y eso son truquitos para mejorar un poco, pero solo un poco.
De dónde no hay no se puede sacar.
Es mejor que haya.
Que hayas tenido un móvil de 512MB en el pasado ¿qué tiene que ver con esta discusión?. En software cambios de optimización pueden suponer diferencias gigantescas. No digo que en este caso la diferencia sea enorme pero es significativa. Das por hecho que no se puede sacar más pero gente que conoce android a fondo afirma que aunque no saben cómo lo hace exactamente ios pero que queda claro que sí se puede sacar bastante más. Que las apps de android ocupan algo más de media pero que eso no es lo más importante sino el tema de la compresión en segundo plano, que eso es lo que marca la diferencia, sobre todo cuando estamos hablando de un SO (ios) más pesado que su rival.
carapapa
29/09/18, 19:49:46
Que hayas tenido un móvil de 512MB en el pasado ¿qué tiene que ver con esta discusión?. En software cambios de optimización pueden suponer diferencias gigantescas. No digo que en este caso la diferencia sea enorme pero es significativa. Das por hecho que no se puede sacar más pero gente que conoce android a fondo afirma que aunque no saben cómo lo hace exactamente ios pero que queda claro que sí se puede sacar bastante más. Que las apps de android ocupan algo más de media pero que eso no es lo más importante sino el tema de la compresión en segundo plano, que eso es lo que marca la diferencia, sobre todo cuando estamos hablando de un SO (ios) más pesado que su rival.Y en este proceso, ¿Cuanto tiene que ver el procesador y el tipo de RAM?
mikel0654
29/09/18, 20:08:19
Que hayas tenido un móvil de 512MB en el pasado ¿qué tiene que ver con esta discusión?. En software cambios de optimización pueden suponer diferencias gigantescas. No digo que en este caso la diferencia sea enorme pero es significativa. Das por hecho que no se puede sacar más pero gente que conoce android a fondo afirma que aunque no saben cómo lo hace exactamente ios pero que queda claro que sí se puede sacar bastante más. Que las apps de android ocupan algo más de media pero que eso no es lo más importante sino el tema de la compresión en segundo plano, que eso es lo que marca la diferencia, sobre todo cuando estamos hablando de un SO (ios) más pesado que su rival.Lo que quiero decir es que da igual iOS que Android. 512MB es poca cantidad por mucho software que le metas y muy bien optimizado que esté. La única solución es tener más RAM.
Si tienes de sobra no tienes que hacer virguerias para que no se te cierre el Spotify.
Todo esto lo relaciono con el título del hilo.
danko9696
29/09/18, 20:53:00
Y en este proceso, ¿Cuanto tiene que ver el procesador y el tipo de RAM?
Como no es tecnología libre (aparte de ser propietaria) ni es algo cuyo funcionamiento sea necesario conocer por parte de los desarrolladores pués no se sabe. Pero se podría asumir que si añadir más ram física en su lugar fuese mejor (o más barato) lo habrían hecho desde un principio.
Se podría pensar que puede ser gracias a un mayor consumo de cpu, lo cual es una suposición bastante razonable (aunque no tiene por qué ser el caso), pero si esto es correcto la diferencia debería ser muy pequeña, dado que su nivel de consumo es muy bueno, y compensar de sobra con el ahorro en ram.
Lo que quiero decir es que da igual iOS que Android. 512MB es poca cantidad por mucho software que le metas y muy bien optimizado que esté. La única solución es tener más RAM.
Si tienes de sobra no tienes que hacer virguerias para que no se te cierre el Spotify.
Todo esto lo relaciono con el título del hilo.
Si tienes un móvil con 512MB ahora pués sí, no va a servir de mucho si quieres cargar una app de 300-500MB (por no hablar de los 800-1000 del SO). Pero si lo normal es que tengan 512MB entonces sí puede marcar una gran diferencia, porque el tamaño medio de las app sería mucho menor también. En cambio, si tienes 2GB sí puede que marque la diferencia entre (por ej.) ser capaz de correr el juego de moda o requerir 3GB para ello usando un SO más ligero.
ll0r3nt3
29/09/18, 23:25:50
Si no eres gamer o youtuber, no necesitas un movil de mas de 6 gigas, con el Op5T 8GB he corrido de todo. Ahora algunos juegos tiran bastante ram...cuando mas mejor es facil de entender...ademas a la larga te garantiza que el movil no tendra lag, cosa que los samsung les encanta tener, en el S6 iba rapido con la 5.1 y con la 7.0 le cuesta
mikel0654
30/09/18, 13:35:22
... si tienes 2GB sí puede que marque la diferencia entre (por ej.) ser capaz de correr el juego de moda o requerir 3GB para ello usando un SO más ligero.
Qué prefieres un móvil con 2GB y todas las mejoras posibles de software para rascar un poco de RAM o el mismo móvil, pero versión de 3GB al mismo precio?
Esto no tiene discusión. Es mejor más RAM física. Lo otro es un apaño.
danko9696
30/09/18, 18:12:51
Qué prefieres un móvil con 2GB y todas las mejoras posibles de software para rascar un poco de RAM o el mismo móvil, pero versión de 3GB al mismo precio?
Desde el punto de vista del usuario, si el precio es exactamente el mismo y ambos funcionan de forma similar entonces no hay mejora de un sistema sobre otro, aunque por otro lado se podría presumir que la versión con 2GB cuenta con ram (u otro componente) de prestaciones algo superiores (si la diferencia de coste de la ram extra se usa para compensar en calidad). La diferencia es sobre todo desde el punto de vista del fabricante, ya que añadir más ram siempre es una opción y nada impide que el móvil con superior optimización incluya más ram en cualquier momento (en la próxima generación) si decide que eso es lo más conveniente, mientras que si se quiere optimizar nada garantiza el éxito.
Otra cosa es que un giga extra sobre 2GB no es rascar un poco de ram, y más cuando los 2GB son con un SO más pesado que el de 3GB. Y también le puedo dar la vuelta. ¿Qué prefieres, 4GB de ram con el mismo tipo de optimización por el cual 2GB permiten funcionar como 3GB de ram o 4GB de ram sin optimización?.
El hecho es que funciona, y funciona bien, por lo que a apple le ha permitido salirse con la suya con menos ram. Hasta cierto punto, claro, pero lo ha hecho durante bastante tiempo. Y ahora que incluyen más ram que antes siguen contando con la misma optimización mientras que en android se va a los 8-10GB de ram. ¿Para qué optimizar cuando puedes contar con añadir potencia bruta y de paso jugar al marketing con una guerra de especificaciones?.
Es mejor más RAM física. Lo otro es un apaño.
Optimizar no es hacer "apaños", al contrario. Añadir más ram sí lo es cuando hay una alternativa, es usar fuerza bruta porque no sabes hacerlo de otra manera.
carapapa
30/09/18, 18:48:08
Desde el punto de vista del usuario, si el precio es exactamente el mismo y ambos funcionan de forma similar entonces no hay mejora de un sistema sobre otro, aunque por otro lado se podría presumir que la versión con 2GB cuenta con ram (u otro componente) de prestaciones algo superiores (si la diferencia de coste de la ram extra se usa para compensar en calidad). La diferencia es sobre todo desde el punto de vista del fabricante, ya que añadir más ram siempre es una opción y nada impide que el móvil con superior optimización incluya más ram en cualquier momento (en la próxima generación) si decide que eso es lo más conveniente, mientras que si se quiere optimizar nada garantiza el éxito.
Otra cosa es que un giga extra sobre 2GB no es rascar un poco de ram, y más cuando los 2GB son con un SO más pesado que el de 3GB. Y también le puedo dar la vuelta. ¿Qué prefieres, 4GB de ram con el mismo tipo de optimización por el cual 2GB permiten funcionar como 3GB de ram o 4GB de ram sin optimización?.
El hecho es que funciona, y funciona bien, por lo que a apple le ha permitido salirse con la suya con menos ram. Hasta cierto punto, claro, pero lo ha hecho durante bastante tiempo. Y ahora que incluyen más ram que antes siguen contando con la misma optimización mientras que en android se va a los 8-10GB de ram. ¿Para qué optimizar cuando puedes contar con añadir potencia bruta y de paso jugar al marketing con una guerra de especificaciones?.
Optimizar no es hacer "apaños", al contrario. Añadir más ram sí lo es cuando hay una alternativa, es usar fuerza bruta porque no sabes hacerlo de otra manera.Creo que no, bajo todos los tecnicismos que explicas, se esconde una realidad física. iOS cierra más aplicaciones (si quieres le llamamos procesos) en segundo plano que android. Y lo hace porque no tiene más RAM. Contra esto no se puede luchar
mikel0654
30/09/18, 18:59:18
Desde el punto de vista del usuario, si el precio es exactamente el mismo y ambos funcionan de forma similar entonces no hay mejora de un sistema sobre otro, aunque por otro lado se podría presumir que la versión con 2GB cuenta con ram (u otro componente) de prestaciones algo superiores (si la diferencia de coste de la ram extra se usa para compensar en calidad). La diferencia es sobre todo desde el punto de vista del fabricante, ya que añadir más ram siempre es una opción y nada impide que el móvil con superior optimización incluya más ram en cualquier momento (en la próxima generación) si decide que eso es lo más conveniente, mientras que si se quiere optimizar nada garantiza el éxito.
Otra cosa es que un giga extra sobre 2GB no es rascar un poco de ram, y más cuando los 2GB son con un SO más pesado que el de 3GB. Y también le puedo dar la vuelta. ¿Qué prefieres, 4GB de ram con el mismo tipo de optimización por el cual 2GB permiten funcionar como 3GB de ram o 4GB de ram sin optimización?.
El hecho es que funciona, y funciona bien, por lo que a apple le ha permitido salirse con la suya con menos ram. Hasta cierto punto, claro, pero lo ha hecho durante bastante tiempo. Y ahora que incluyen más ram que antes siguen contando con la misma optimización mientras que en android se va a los 8-10GB de ram. ¿Para qué optimizar cuando puedes contar con añadir potencia bruta y de paso jugar al marketing con una guerra de especificaciones?.
Optimizar no es hacer "apaños", al contrario. Añadir más ram sí lo es cuando hay una alternativa, es usar fuerza bruta porque no sabes hacerlo de otra manera.Para mí emular RAM, ya sea comprimiendo la propia RAM o utilizando otra unidad más lenta, es un apaño y seguro que tiene un consumo menor alimentar más memoria que andar comprimiendo, descomprimiendo o moviendo datos.
Cuando no queda otra es una buena solución, pero no deja de ser un plan b.
El único problema de la memoria RAM siempre ha sido el precio. Por eso existen éstos métodos.
danko9696
30/09/18, 22:10:16
Creo que no, bajo todos los tecnicismos que explicas, se esconde una realidad física. iOS cierra más aplicaciones (si quieres le llamamos procesos) en segundo plano que android. Y lo hace porque no tiene más RAM. Contra esto no se puede luchar
Como he repetido varias veces, y sigues ignorando, no todas las apps poseen servicios en segundo plano, que ios no siempre los cierra, que muchas veces estos procesos simplemente no existen y se hacen de otra manera (que puede ser más eficiente), y que aun cuando sí existen el tamaño ocupado por estos suele ser minúsculo comparado con el de la parte de app que corresponde al primer plano, que es lo que más suele ocupar con muchísimo. Y resulta que esto ios es mucho más eficiente. Eso es algo que dejan muy claro en el video que postee antes.
La restricción de servicios en segundo plano, más que para ahorrar memoria (que poco vas a poder sacar de ahí) es para ahorrar batería, porque procesos en segundo plano, si no se mantienen a raya pueden mantener el móvil despierto más de lo que deberían, impidiendo que entre en deep sleep. Lo irónico es que restringir servicios en segundo plano ayuda bastante (si lo haces) en android, porque los threads usados para mostrar la pantalla (gráficos 2D/3D, texto, widgets, etc...) compiten con otros procesos, también con los de segundo plano. Por eso móviles con capas pesadas en android suelen ser menos fluidos mientras que ios es más fluido a pesar de ser más pesado, porque su thread gráfico siempre tiene prioridad sobre otros que no sean críticos de sistema.
Otro punto no mencionado hasta ahora es que si bien ios es más restrictivo con servicios en segundo plano lo cierto es que android también los cierra con relativa facilidad (menos pero también) y en muchos casos es necesario fijarlos a la cortina de notificaciones para evitar que android los mate a la mínima. Apps como grabadores de llamadas, apps de automatización, servidores samba, etc... pueden dar problemas si no lo hacemos incluso estando sobrados de ram. Y relacionado con esto, algunos gestores de memoria de android están configurados de serie de forma más agresiva que otros. Por ejemplo los samsung historicamente has sido pésimos en multitarea (contando con generosas cantidades de ram) hasta la última generación, porque estaban configurados de serie de forma tan agresiva que dejaba en ridículo a los iphone en este aspecto. De hecho este fue el motivo por el cual los descarté durante años después de poseer un S3 (en el que lo pude solventar en parte modificando dicho gestor interno -usando mods de bajo nivel-).
Para mí emular RAM, ya sea comprimiendo la propia RAM o utilizando otra unidad más lenta, es un apaño y seguro que tiene un consumo menor alimentar más memoria que andar comprimiendo, descomprimiendo o moviendo datos.
No es un apaño para nada. En un pc de escritorio, no usar memoria virtual no proporciona ganancia de rendimiento, mientras que sí tenerla sirve de seguro en caso de quedarte sin ram en algún momento dado. La gestión del archivo de intercambio solo comienza a consumir recursos de forma significativa cuando la memoria física disponible empieza a escasear.
En móviles la situación es algo distinta porque solo suele haber una app en primer plano, así que el comprimir procesos de primer plano y (paralizados) moverlos a otra porción de memoria funciona muy bien y de hecho puede incluso reducir el consumo de cpu, ya que procesos como recolección de memoria funcionarán más rapido si hay bloques compactados de memoria sin huecos entre ellos en lugar de estar desperdigados con montones de espacios de los que hay que estar pendiente. Es en cierto modo como una defragmentación de disco duro parcial cada vez que minimizas, solo que en este caso de ram.
Y sobre el consumo menor eso ya lo traté antes. Si lo hay (que puede no haberlo) la diferencia debe de ser muy pequeña, porque ios también es muy eficiente en consumo y también se han salido con la suya usando baterías muy pequeñas.
Cuando no queda otra es una buena solución, pero no deja de ser un plan b.
El único problema de la memoria RAM siempre ha sido el precio. Por eso existen éstos métodos.
Añadir ram física cuando no hay otra opción está bien. Añadirla cuando puedes elegir entre optimizar y añadir más ram no. Incluso dentro de los buses de gráficas de gama alta se comprime la información antes de enviar y se descomprime en el destino para ahorrar ancho de banda en lugar de usar un ancho de banda más elevado (de lo que ya es). ¿Es eso una ñapa? no. Una ñapa es no sacar el máximo partido a los recursos con los que cuentas y solucionar todo a base de fuerza bruta. Pero si optimizas y al final terminas añadiendo ram física sigues contando con la optimización desarrollada previamente, lo cual te da mucho más margen de maniobra. Añadir más potencia física o ram puede seguir una progresión lineal o con diminishing returns, mientras que optimizar puede suponer diferencias abismales en algunos casos, pequeños (o grandes) cambios pero muy inteligentes pueden suponer diferencias abismales, a veces de órdenes de magnitud.
Lo que dices es literalmente afirmar que optimizar un programa (en este caso de sistema) es un apaño cuando puedes símplemente hacerte con un móvil/pc más potente.
mikel0654
30/09/18, 22:27:12
Como he repetido varias veces, y sigues ignorando, no todas las apps poseen servicios en segundo plano, que ios no siempre los cierra, que muchas veces estos procesos simplemente no existen y se hacen de otra manera (que puede ser más eficiente), y que aun cuando sí existen el tamaño ocupado por estos suele ser minúsculo comparado con el de la parte de app que corresponde al primer plano, que es lo que más suele ocupar con muchísimo. Y resulta que esto ios es mucho más eficiente. Eso es algo que dejan muy claro en el video que postee antes.
La restricción de servicios en segundo plano, más que para ahorrar memoria (que poco vas a poder sacar de ahí) es para ahorrar batería, porque procesos en segundo plano, si no se mantienen a raya pueden mantener el móvil despierto más de lo que deberían, impidiendo que entre en deep sleep. Lo irónico es que restringir servicios en segundo plano ayuda bastante (si lo haces) en android, porque los threads usados para mostrar la pantalla (gráficos 2D/3D, texto, widgets, etc...) compiten con otros procesos, también con los de segundo plano. Por eso móviles con capas pesadas en android suelen ser menos fluidos mientras que ios es más fluido a pesar de ser más pesado, porque su thread gráfico siempre tiene prioridad sobre otros que no sean críticos de sistema.
Otro punto no mencionado hasta ahora es que si bien ios es más restrictivo con servicios en segundo plano lo cierto es que android también los cierra con relativa facilidad (menos pero también) y en muchos casos es necesario fijarlos a la cortina de notificaciones para evitar que android los mate a la mínima. Apps como grabadores de llamadas, apps de automatización, servidores samba, etc... pueden dar problemas si no lo hacemos incluso estando sobrados de ram. Y relacionado con esto, algunos gestores de memoria de android están configurados de serie de forma más agresiva que otros. Por ejemplo los samsung historicamente has sido pésimos en multitarea (contando con generosas cantidades de ram) hasta la última generación, porque estaban configurados de serie de forma tan agresiva que dejaba en ridículo a los iphone en este aspecto. De hecho este fue el motivo por el cual los descarté durante años después de poseer un S3 (en el que lo pude solventar en parte modificando dicho gestor interno -usando mods de bajo nivel-).
No es un apaño para nada. En un pc de escritorio, no usar memoria virtual no proporciona ganancia de rendimiento, mientras que sí tenerla sirve de seguro en caso de quedarte sin ram en algún momento dado. La gestión del archivo de intercambio solo comienza a consumir recursos de forma significativa cuando la memoria física disponible empieza a escasear.
En móviles la situación es algo distinta porque solo suele haber una app en primer plano, así que el comprimir procesos de primer plano y (paralizados) moverlos a otra porción de memoria funciona muy bien y de hecho puede incluso reducir el consumo de cpu, ya que procesos como recolección de memoria funcionarán más rapido si hay bloques compactados de memoria sin huecos entre ellos en lugar de estar desperdigados con montones de espacios de los que hay que estar pendiente. Es en cierto modo como una defragmentación de disco duro parcial cada vez que minimizas, solo que en este caso de ram.
Y sobre el consumo menor eso ya lo traté antes. Si lo hay (que puede no haberlo) la diferencia debe de ser muy pequeña, porque ios también es muy eficiente en consumo y también se han salido con la suya usando baterías muy pequeñas.
Añadir ram física cuando no hay otra opción está bien. Añadirla cuando puedes elegir entre optimizar y añadir más ram no. Incluso dentro de los buses de gráficas de gama alta se comprime la información antes de enviar y se descomprime en el destino para ahorrar ancho de banda en lugar de usar un ancho de banda más elevado (de lo que ya es). ¿Es eso una ñapa? no. Una ñapa es no sacar el máximo partido a los recursos con los que cuentas y solucionar todo a base de fuerza bruta. Pero si optimizas y al final terminas añadiendo ram física sigues contando con la optimización desarrollada previamente, lo cual te da mucho más margen de maniobra. Añadir más potencia física o ram puede seguir una progresión lineal o con diminishing returns, mientras que optimizar puede suponer diferencias abismales en algunos casos, pequeños (o grandes) cambios pero muy inteligentes pueden suponer diferencias abismales, a veces de órdenes de magnitud.
Lo que dices es literalmente afirmar que optimizar un programa (en este caso de sistema) es un apaño cuando puedes símplemente hacerte con un móvil/pc más potente.Yo no hablo de móviles ni de iOS/Android. Hablo de RAM y que gracias a su elevado precio se desarrollaron éstas alternativas.
No sé si Windows comprime los datos a no a la hora de paginar. Si lo hace, ya lo hace, y si no, por algo será. En cualquier caso, con 1 TB de RAM no haría falta paginaciones ni compresiones. Puedes llamarlo fuerza bruta, pero la realidad es que no hay equipos domésticos así sólo por lo que costarían.
danko9696
30/09/18, 23:43:54
Yo no hablo de móviles ni de iOS/Android. Hablo de RAM y que gracias a su elevado precio se desarrollaron éstas alternativas.
No sé si Windows comprime los datos a no a la hora de paginar. Si lo hace, ya lo hace, y si no, por algo será. En cualquier caso, con 1 TB de RAM no haría falta paginaciones ni compresiones. Puedes llamarlo fuerza bruta, pero la realidad es que no hay equipos domésticos así sólo por lo que costarían.
O sea, dices que si windows no comprime los datos por algo será, pero no aplicas lo mismo a que tanto android como ios sí comprimen apps en la ram y que windows funciona más eficientemente con un archivo de intercambio aunque vayas sobrado de ram, está pensado desde el principio para ello, aunque sea posible desactivarlo. Y en linux creo recordar que sí hay un tipo de swap comprimido que se puede usar.
Para el ejemplo que pones, si tienes 1TB de ram es porque probablemente necesitas mucha ram, y por tanto sigue siendo muy recomendable contar con un "colchón de seguridad". En ese caso establecer una pequeña partición o incluso una unidad antigua lenta como swap no va a suponer ningún perjuicio. El rendimiento solo empeorará de forma apreciable cuando la memoria ocupada se acerque a esa cifra, en cuyo caso sí agradecerás tener capacidad extra para evitar o minimizar la probabilidad de crash por falta de memoria. Mientras no sea el caso las lecturas y escrituras a él serán insignificantes. Por eso siempre es recomendable un archivo de intercambio, porque no pierdes nada.
Luego aparte, algunas apps de uso profesional requieren la presencia sí o sí de un archivo de intercambio, tengas la cantidad de ram que tengas. Por otro lado, si tienes mucha ram y lo quieres tan solo para jugar y para algunos usos profesionales que no requieran swap seguramente sí te puedas librar, aunque tampoco vas a ganar nada. Bueno, unos cuantos gigas de almacenamiento. Incluso un archivo swap muy pequeño es mucho mejor que no swap en absoluto, permitiendo una gestión más eficiente de la ram física.
Y si los PCs tuviesen, pongamos, 500GB-2TB de ram, entonces de acuerdo en que posiblemente en la gran mayoría de casos no haría falta hacer todas estas cosas, pero también podría ocurrir que los consumos de ram se disparasen debido a que las apps se cuidasen menos en este aspecto, con lo cual estaríamos en las mismas.
Por ejemplo, a nivel aficionado, hace poco, en un script de google spreadsheets, con frecuencia llegaba al límite máximo en cuanto a memoria (dos millones de celdas o equivalente) o bien en cuanto a tiempo de ejecución (30 seg/6 min dependiendo de cómo se lance) para una función que estaba creando en plan hobby para aprender. Después de darle varias vueltas e intentarlo de varias maneras al final di con una forma que requería 30 veces menos ram y era un 30% más rapida, lo que me permitió funcionar más a menudo dentro del primer límite de tiempo (30 seg) y siempre dentro del segundo (6 mins) y no volver a tener errores de falta de memoria (del lado de google).
Si el límite hubiese sido mayor (cinco veces, por ej.) ¿lo habría intentado optimizar? pues no lo sé, seguramente lo habría procastinado. Pero el caso es sea el límite una cifra o sea otra va a haber un límite y tarde o temprano seguramente me encontraría con él. Y mirado ahora mejor haberlo en ese momento y no después, cuando más cosas dependen de lo que tuve que modificar y que habría tenido que revisar.
En móviles/pc, si tienes una mejor gestión de memoria es algo que ya tienes y que te da más márgen de maniobra (al fabricante). Al usuario final, salvo que sea por interés geek debería darle igual cómo hace lo que hace si cumple con lo que promete.
bitelmaniaco
01/10/18, 10:00:32
Bill Gates Said 640K
Horuhin
01/10/18, 10:05:41
Mi dispositivo tiene 512 mb de Ram y 1 ghz de procesador , y me encanta , todo depende de la optimizacion y el uso que le des
Salva VP
01/10/18, 10:38:52
Mi dispositivo tiene 512 mb de Ram y 1 ghz de procesador , y me encanta , todo depende de la optimizacion y el uso que le desCon esa RAM, pocas aplicaciones tendrás... Aunque con el Android que puedes llevar (4.x.x), imagino que no te funcionarán muchas de ellas...
Enhorabuena... Lo importante es que te encante tu dispositivo y puedas operar 100% con lo que necesites, tengas la RAM que tengas... [emoji106]
Horuhin
01/10/18, 10:47:18
Con esa RAM, pocas aplicaciones tendrás... Aunque con el Android que puedes llevar (4.x.x), imagino que no te funcionarán muchas de ellas...
Enhorabuena... Lo importante es que te encante tu dispositivo y puedas operar 100% con lo que necesites, tengas la RAM que tengas... [emoji106]
Gracias por el ánimo! Tengo android 4.2 pero como solo uso el movil para telegram ... xD
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.