1 votos

¿Un iPad con más RAM experimentará menos suspensiones de aplicaciones?

Mi flujo de trabajo me obliga a cambiar con frecuencia entre Google Docs y otras aplicaciones, lo que hace que mi documento de Google se cierre repetidamente.

Tengo entendido que la causa es la "suspensión de la aplicación". No hay suficiente memoria para ambas aplicaciones, por lo que, en lugar de utilizar la memoria virtual, los brillantes ingenieros de Apple decidieron simplemente recuperar la memoria de la aplicación que no se está utilizando actualmente (como se describe en iOS siempre "reinicia" mis aplicaciones después de un tiempo cuando se minimizan. Cómo puedo cambiar eso? )

Mis sentimientos / evaluación incluyen:

  • La multitarea fue resuelta por los SO en los años 80.
  • Esto es intolerablemente frustrante.
  • No puedo cambiar la forma en que está escrito el sistema operativo.
  • No puedo cambiar la forma en que está escrita la aplicación.
  • Que yo sepa, lo único que puedo hacer es comprar un nuevo hardware.
  • Este iPad Air 2 tiene unos míseros 2 GB de RAM.

Mi intuición es que un iPad con más RAM experimentará la suspensión de aplicaciones con menos frecuencia, por lo que estoy considerando comprar un nuevo modelo. Sin embargo, dependiendo del esquema de gestión de la memoria del sistema operativo, puede que consiga o no las menores suspensiones de aplicaciones que deseo.

Necesito más conocimientos técnicos que me ayuden a tomar una buena decisión. Cómo puedo saber si el pago de un iPad más nuevo satisface mis necesidades?

0 votos

Los comentarios no son para extender la discusión; esta conversación ha sido trasladado al chat .

6voto

Oskar Puntos 1242

Culpar a las aplicaciones, no al hardware es mi mensaje general. Los iconos de algunas aplicaciones tienen un tamaño de código mayor que el de la primera versión de Adobe Illustrator y el modelo de Google de las aplicaciones web y las complicadas aplicaciones de iOS pueden hacer caer el nuevo iPad Pro. Mira su vacilación para actualizar las aplicaciones si te preguntas cuántos componentes tienen que ser revisados para una rápida actualización de la lista de problemas de privacidad que la mayoría de los desarrolladores arreglaron en días.

Yo pondría unos cuantos documentos en el almacenamiento de archivos y utilizaría las aplicaciones de Apple para ver cómo responde el hardware cuando la aplicación guarda el estado, tal y como pretende el sistema operativo para la gloriosa y fluida experiencia multitarea que tienes derecho a esperar en un hardware más rápido en todos los aspectos que el necesario para hacer malabarismos con una docena de hojas de cálculo, documentos y presentaciones. Prueba a ejecutar las aplicaciones en modo avión para hacerte una idea de la velocidad real del hardware sin sincronización de red ni retrasos (¿quizás Google esté enviando telemetría o descargando partes de la aplicación mientras trabajas en lugar de optimizarla para tu experiencia?)

En 2020, Apple está recordando a los desarrolladores que deben detectar retrasos de tan solo 20 ms en las animaciones cuadro a cuadro, ya que incluso un fotograma retrasado estropea nuestra sensación de placer.

Tienes razón al ser absolutamente brutal con los desarrolladores que no pueden manejar un ciclo de suspensión/reanudación de aplicaciones en un sistema operativo diseñado para la eficiencia energética. La restricción de RAM está ahí porque no es necesaria si la aplicación está diseñada y probada correctamente. Poner más RAM en una aplicación que no aprovecha un hardware tan capaz como el del iPad 2 no es efectivo. Peor aún, toda la RAM consume energía, por lo que poner demasiada RAM disminuye la vida de la batería, sin ganar nada en rendimiento.

Incluso si no eres un desarrollador, puedes leer el resumen de alto nivel de Apple sobre lo que se necesita para diseñar una buena aplicación. El primer paso es diseñarla para que se vea bien, el segundo es prepararse para las interrupciones. Google se saltó o ignoró el segundo paso.

Prepárese para las interrupciones y esté preparado para reanudar la marcha. Su aplicación puede interrumpirse en cualquier momento. Cuando se produce una interrupción, tu aplicación debe guardar el estado actual de forma rápida y precisa para que los usuarios puedan continuar sin problemas donde lo dejaron cuando vuelvan.

Puedes mirar las asignaciones de memoria en Xcode si no estás de acuerdo con esta visión general, pero para hacer una aplicación increíblemente receptiva se necesita muy poca RAM en iPadOS. Las aplicaciones bien escritas funcionarán magníficamente en el hardware más antiguo; incluso los dispositivos de más de 5 años tienen mucha vida para la alineación correcta de las aplicaciones.

2 votos

También hay que tener en cuenta que la RAM consume energía, por lo que para mantener el uso de la batería se necesita menos RAM, es decir, el tamaño máximo de la memoria para un ordenador de sobremesa no es el mismo para una tableta.

0 votos

De acuerdo @mmmmmm y Apple Silicon demuestra que la memoria RAM en la matriz y un controlador de almacenamiento rápido y el almacenamiento NVMe personalizado han puesto patas arriba incluso el diseño de la clase de escritorio. El M1 mini y el Air son unidades absolutas en cuanto a la capacidad de respuesta de las aplicaciones en el mundo real y la multitarea. Esta pregunta necesita algunas buenas respuestas IMO.

0 votos

El argumento de Apple de que más RAM agota la batería más rápido suena plausible al igual que su argumento de que ralentizar a propósito los modelos más antiguos para preservar la vida de la batería suena plausible, pero todos sabemos que el $ es el verdadero motor subyacente en ambos casos. La verdad brutal: añadir más RAM y permitir a los usuarios y desarrolladores la libertad de elegir la compensación tendría un impacto negativo en los dólares de Apple. No se tolerarán las ideas erróneas que amenacen los beneficios de los oligarcas. Ellos borrarán esto.

5voto

Giulio Zausa Puntos 16

Es más complicado que simplemente "más RAM = menos suspensión de aplicaciones". Por ejemplo, los teléfonos insignia de Android de hoy en día pueden tener entre 3 y 4 veces la RAM que tienen los iPhones, pero debido a la optimización del software, los iPhones pueden seguir manteniendo muchas aplicaciones abiertas en segundo plano. Si consigues un nuevo iPad (especialmente si el tuyo tiene varios años), el problema será probablemente se vaya, pero nadie puede responder a su pregunta específica sobre el flujo de trabajo. Tengo un iPad Pro 2018, y puedo mantener un Google Doc abierto después de usar varias otras apps.

0 votos

Esto es útil. Gracias. ¿Has notado que la aplicación se suspende si tu documento de Google supera un determinado número de páginas?

1 votos

@AlexRyan No uso mucho los docs así que no tengo un archivo enorme para probar, pero abrí un archivo de sólo vista que tiene 10 páginas y no he notado ninguna diferencia. Obviamente, si tienes un archivo enorme, cualquier dispositivo tendrá dificultades para que te alejes de él y vuelvas. Si esta respuesta ha respondido a tu pregunta por favor márcala como tal. Gracias.

0 votos

Muy útil. Gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X