Apple anunció que una de las ventajas más importantes de iOS 12 será mejorar significativamente el rendimiento de hasta un 100% en algunas funciones - ver Nuestro artículo anterior-. Pero, ¿por qué los dispositivos se han vuelto tan lentos en primer lugar? Dejemos a un lado el tema de la batería. Ahora, hablando de un teléfono que no sufre ningún mal funcionamiento de hardware, entonces ¿por qué sentimos que tiene menos rendimiento con el paso del tiempo y las actualizaciones? ¿Cómo mejorará Apple el rendimiento?

el desempeño


El problema de la batería es una de las principales causas del bajo rendimiento, pero después de cambiar la batería o cerrar el rendimiento, es una opción presente en iOS 11.3 y posteriores, por lo que deberíamos haber sentido que el sistema actualmente (sea iOS 11.4.1 ) se está ejecutando a la misma velocidad que en iOS 10 y antes de iOS 9, pero la verdad es que esto no está sucediendo. Sentimos que es más lento. Pero, ¿es real este sentimiento?

Hace varios meses, se publicó un estudio en el que se realizaron pruebas en iPhones del mismo modelo en varios sistemas diferentes, y el estudio arrojó un resultado que decía que el rendimiento es estable con las actualizaciones (hay diferencias, por supuesto, pero no enormes). . Lo mismo ocurre en las pruebas de rendimiento de BenchMark, que mostraron que si su teléfono no sufre un problema de batería, se asume que está obteniendo un resultado cercano al que estaba obteniendo en el pasado. Pero no es así como nos sentimos.

Después de que Apple anunció la mejora del rendimiento en iOS 12, vimos algunos comentarios que decían que lo que está sucediendo es una conspiración de Apple, ya que la compañía a lo largo de los años redujo deliberadamente el rendimiento y luego decidió detener esta reducción para decir que esto es una ventaja. Al igual que la teoría de que las empresas farmacéuticas crean enfermedades y las empresas informáticas crean virus. Por lo tanto, Apple reduce el rendimiento y luego anuncia su aumento, por lo que estaremos felices sin que la compañía agregue una nueva función. Buena teoría, pero ¿no tendría sentido que esta subestimación aparezca en las pruebas de rendimiento? Cuando Apple redujo el rendimiento de la batería, esta reducción fue evidente en las pruebas. ¿Por qué no se muestra esta reducción contemplativa? Por cierto, la mejora en el rendimiento incluye al iPhone X, entonces, ¿Apple conspira contra sí misma para reducir el rendimiento del último dispositivo con el fin de evitar su venta?

Lo cierto es que no existe una razón única y explícita para este asunto, aunque existen varias razones, y solo mencionaremos las 3 más importantes.


Actualizaciones sucesivas acumulativas

Muchos de nosotros teníamos su dispositivo en iOS 8, por lo que lo actualizó a iOS 9 directamente desde la configuración, y al año siguiente apareció iOS 9, luego iOS 10, luego iOS 11 y actualmente iOS 11.4.1, todo sin haciendo una restauración limpia. La idea, en definitiva y por simplicidad, es que con la serie continua de actualizaciones, hay muchos archivos que pueden ser incorrectos por una razón u otra, provocando una disminución del rendimiento. Los centros autorizados de Apple a menudo recomiendan que realice la actualización principal (9-10-11-12) de iTunes utilizando Restaurar porque elimina todos los archivos antiguos acumulados y descarga solo la última versión. Puede experimentar usted mismo conectando su dispositivo a iTunes, tomando una copia de seguridad, realizando una restauración y luego probando el rendimiento de su dispositivo, y sentirá una diferencia notable en el rendimiento.

Si sufre de ralentización en su computadora, pregúntese cuándo fue la última vez que realizó una restauración desde iTunes. Si ha pasado más de un año, lo necesitas ahora.


Nuevas características

El punto anterior es la razón para reducir el rendimiento, pero no es la única razón, incluso después de la restauración, no volverá a su velocidad anterior, y la razón son las nuevas funciones. Para simplificar, imagina que tienes tu dispositivo y su función es transportar 100 bolsas. Esta máquina se transportará dentro de un cierto período de tiempo; Ahora aumente el número a 150, luego a 200, luego a 300. ¿Puede transportar 300 bolsas al mismo tiempo y la velocidad con la que transportó 100 en el pasado? por supuesto no. El dispositivo no ha cambiado y su velocidad no ha disminuido, pero ha aumentado el número de bolsas. En pocas palabras, esto es lo que sucede: imagina que compraste un nuevo iPhone 6s, y en ese momento se lanzó con iOS 9 y ahora está ejecutando iOS 11.4. Te guste el sistema actual 11.4 o no, pero seguro que tiene muchas más ventajas que el de iOS 9. Ahora el mismo dispositivo con la misma memoria y procesador y el mismo todo se ha vuelto para gestionar más funciones, por lo que su velocidad que nosotros la sensación disminuye, pero en realidad sigue a la misma velocidad que en el ejemplo de una máquina de hacer bolsas. Su velocidad no ha disminuido, sino que ha aumentado el número de bolsas, o aquí nos referimos a las ventajas.

Su máquina está funcionando a la misma velocidad, pero las tareas en ella han aumentado


Ventajas de lo último

Continuemos con el mismo ejemplo anterior y eres una persona con 6s y actualmente estás sintiendo la lentitud del dispositivo. Ahora comparemos entre 6s y iPhone 8 en las pruebas. Este último es superado en un 89% en velocidad de un solo núcleo, 165% en rendimiento máximo "multinúcleo" y 53% en las selecciones de Metal para juegos. Ahora piense en las empresas de juegos y aplicaciones, ya que automáticamente piensan en ofrecer las mayores ventajas para la competencia, por lo que se interesan principalmente en los últimos iPhone (cuyo rendimiento ahora es el doble que el de su dispositivo). Los juegos y las aplicaciones se diseñaron con este dispositivo rápido en mente y, por lo tanto, agregaron muchas funciones nuevas a su juego o aplicación. Es decir, se convirtió en un evento contigo al igual que el punto anterior, que es que las aplicaciones aumentan las funcionalidades dentro de ellas, así como los juegos, y esto te hace sentir que el rendimiento es menor, pero en realidad es casi constante. pero la carga aumentó.

El desarrollador se centra en aplicaciones para dispositivos más nuevos, lo que provoca una carga adicional en los más antiguos.


¿Cómo mejorará Apple el rendimiento?

Ahora, muchos de nuestros seguidores dicen que si lo que dices es cierto, ¿cómo mejorará Apple el rendimiento? ¿Eliminarás los beneficios? ¿No son las nuevas funciones la causa de la lentitud, entonces, cómo duplicará Apple la velocidad sin eliminar las funciones? La respuesta a esta pregunta es un punto que los programadores conocen, que es la mejora del rendimiento u "Optimización", que es que el desarrollador reescribe y construye su programa, juego o sistema y usa otros códigos alternativos. Por ejemplo, tenía 10 líneas de código para tal y tal característica, y luego agregué una nueva característica, así que escribí después de estas líneas 6 líneas nuevas, luego 14 para una tercera característica. Ahora tengo 30 líneas para hacer con 3 beneficios. Para que el desarrollador mejore el rendimiento de su aplicación, revisa todas las líneas y puede encontrar puntos duplicados en ellas o fusionarlas para convertirse en 20 líneas para brindar las mismas ventajas o incluso encontrar que se puede escribir mejor y con mejores técnicas, y esto lo hace más rápido.

Este es el secreto de que iOS 12 no tiene una gran cantidad de ventajas ya que Apple enfoca parte de sus desarrolladores en mejorar el rendimiento. Y, por supuesto, Apple habla de mejorar su propio rendimiento, es decir, iniciar y salir de aplicaciones y abrir la cámara. Pero si hay una aplicación específica que es lenta, lo que está haciendo Apple no mejorará el rendimiento de estas aplicaciones porque funcionan en el sistema en sí, no en las aplicaciones.

Por supuesto, podría decirse por qué Apple no mejoró el rendimiento y no escribió códigos de la mejor manera desde el principio. La respuesta simple es que mejorar el rendimiento lleva mucho tiempo en comparación con agregar una función; Por ejemplo, Apple puede agregar la función XYZ en un mes, pero puede llevar 4 meses que funcione lo más rápido posible; Así que Apple solía agregar anteriormente y dijo que con iOS 12 es hora de mejorar el rendimiento.

¿Cuál de las razones cree que afecta más al rendimiento de los dispositivos? ¿O estás de acuerdo en que Apple creó el problema incluso con X y ahora lo está resolviendo, reclamando la actualización sin ventajas?

Fuentes:

Con conexión de cable| TheNextWebGeekbench

Artículos relacionados