2 votos

Comparación de rendimiento iOS 12 / iOS 11?

Después de actualizar a iOS 11 en un iPhone 6, noté diferentes formas de pérdida de rendimiento:

  • lag para iniciar algunas aplicaciones,
  • botones de la interfaz que parece a cámara lenta,
  • teclado virtual empezando a mostrar los caracteres que escribí después de 3 o 4 de ellos,
  • retraso en la navegación web (pero una parte del problema podría venir de la interfaz de red en uso y de la carga de la conexión y el servidor remoto,
  • etc

Antes de pasar a iOS 12 (que podemos probar para comprobarlo), me gustaría aprovechar esta actualización para hacer una correcta medición del rendimiento de iOS 11 para poder compararlo posteriormente con el rendimiento de iOS 12.

Me gustaría medir un número que es independiente de la red y del procesador para poder comparar el rendimiento de las versiones de iOS sólo . Por supuesto, el rendimiento de un sistema operativo no puede caracterizarse totalmente por uniq número. Por ejemplo, un sistema operativo puede ser más rápido en la manipulación de archivos, mientras que el otro puede ser más rápido en la representación de la interfaz gráfica. Pero por muy imperfecto que sea, siempre es posible calcular una media ponderada del rendimiento en diferentes funciones clave.

He echado un vistazo a algunos puntos de referencia como Geekbench pero la mayoría de ellos se centran en dar cifras que caracterizan el rendimiento del procesador y no el del sistema operativo. Por ejemplo, Geekbanch no proporciona la versión de iOS en la que se ejecutó el benchmark.


Que benchmark proporcionaría un "indicador" de rendimiento para caracterizar el SO ayudando a comparar el rendimiento de iOS 11 y iOS 12. Por supuesto, en la misma arquitectura física, en el mismo entorno de red y con la misma carga del sistema operativo.

2voto

Jose Chavez Puntos 645

Que yo sepa, no existe tal medida.

Es prácticamente imposible decir nada sobre el rendimiento de un sistema operativo totalmente independiente del procesador y la red. Realmente no tiene mucho sentido.

Se pueden crear puntos de referencia que midan el rendimiento de "cosas de la vida real", lo que incluye cosas que hace el sistema operativo, pero no se podría comparar el rendimiento del sistema operativo en distintos procesadores y dispositivos de red.

Tendría más sentido crear un benchmark que intentara centrarse en las operaciones del sistema operativo, intentando pasar el mayor tiempo posible en el SO y el menor posible en el código de usuario. Entonces se podría comparar ese valor de referencia con el mismo valor de referencia en el mismo dispositivo exacto (es decir, el mismo procesador, etc.) pero con una versión diferente del sistema operativo.

Esto le diría un poco sobre el rendimiento del sistema operativo, pero sería muy difícil crear algo que le da 1 número abstracto que representa el rendimiento del sistema operativo de una manera significativa. Dependería mucho de la heurística y de cómo quieras sopesar el rendimiento de cada una de las miles de cosas que el sistema operativo hace por ti.

Por ejemplo, si iOS 11 es un 20 % más rápido creando hilos que iOS 12, pero iOS 12 es un 20 % más rápido comprimiendo vídeo, ¿cuál es el más rápido?

Si nunca comprimes vídeo, puede que digas que iOS 11 es el más rápido, pero otros pueden tener una opinión diferente.

0voto

innotune Puntos 131

Una forma de medirlo es realizar las mismas tareas en el teléfono, grabarlas en vídeo para medir exactamente cuánto tiempo se tarda y comparar los vídeos.

Otros ya lo han hecho con dos teléfonos uno al lado del otro. Aquí tienes dos ejemplos en YouTube:

Prueba de velocidad de iOS 11 vs 12 en un iPhone 6

Prueba de velocidad de iOS 11 vs 12 en un iPhone 8

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