Con iOS 11 muchos usuarios han experimentado cómo su iPhone o iPad ha dejado de funcionar a pleno rendimiento como antes. Si bien es cierto que en las primeras versiones es lógico que el sistema drene la batería más rápido y si bien es cierto que con las últimas actualizaciones se ha mejorado la experiencia... sigue sin ser igual que en iOS 10. ¿Por qué se debe a esto? Porque iOS 11 simplemente no se ha desarrollado pensando en estos dispositivos tanto como en los nuevos modelos.
Si en algo se enfocó Apple en la presentación de los nuevos iPhone en septiembre fue en el chip A11 Bionic, y no en vano, el chip A11 Bionic es el salto más grande hasta la fecha. El chip A11 Bionic es el primero diseñado para la inteligencia artificial, es el primer chip de Apple centrado en ofrecer mejores y más veloces procesos donde se aplica la inteligencia artificial. Esto se consigue gracias al motor neuronal del A11 Bionic, un motor que obviamente no tienen los chips A10 y anteriores.
iOS 11: un sistema diseñado para motores neuronales
Aplicar inteligencia artificial a las acciones del sistema operativo tiene enormes ventajas, como un menor consumo de energía y un procesamiento mucho más rápido. Sin embargo, implica cambiar toda la estructura interna del sistema operativo. Implica adaptar esta estructura para motores neuronales. iOS 11 lo ha hecho, con esta nueva versión Apple ha desarrollado el sistema para que funcione en chips con motor neuronal, como el A11 Bionic.

¿En los demás chips? También lo hace en modelos anteriores, pero con más dificultad. Ahí está el problema. Lo ingenieros de Apple tenían dos opciones. La primera era crear dos versiones de iOS 11, una para los nuevos chips y otra para los antiguos chips que no están pensados y fabricados para la inteligencia artificial. La segunda era crear una sola versión de iOS 11 y adaptar los procesos que requieren de inteligencia artificial para que se ejecuten en modo emulación en antiguas CPUs. Se decantaron por la segunda.
Así pues, si tu antiguo iPhone o iPad tiene un rendimiento más bajo que antes se debe seguramente a que iOS 11 no está diseñado para tu dispositivo tanto como para los nuevos modelos (o el A11 Bionic en concreto). Cuando tiene que ejecutar acciones tan simples como teclado para escribir, dado que ahora funciona mediante inteligencia artificial las recomendaciones del teclado predictivo, el esfuerzo es mucho mayor. Porque hay que emular la acción, se le pide un rendimiento superior a la CPU para que ejecute una acción de inteligencia artificial cuando es una CPU que no fue pensada para eso. Como resultado el teclado tiene retrasos y la batería en consecuencia se agota mucho antes. Es un simple ejemplo de muchos otros en los que se utiliza inteligencia artificial en iOS 11.
No. La degradación de la batería no tiene que ver. Es un punto, pero mínimo. El problema son procesos diseñados para el motor neuronal del A11 (muchos como el teclado) que se ejecutan en CPUs antiguas en modo emulación. Y a veces la CPU antigua no da. ��♂️
— Julio César Fernández Muñoz (@jcfmunoz) December 10, 2017
¿Qué puedes hacer? Ahora mismo sólo tratar de averiguar qué acciones consumen más recursos en tu dispositivo y tratar de deshabilitarlas o no utilizarlas. Sólo los nuevos iPhone cuentan con el chip A11 Bionic, por lo que realmente son los únicos donde iOS 11 funciona correctamente, a pleno rendimiento y sin consumir más batería de la cuenta. Quizás con futuras actualizaciones Apple consiga mejorar este rendimiento en antiguas CPUs o desarrolle una versión alternativa, aunque con el gasto de recursos que esto supone... es bastante improbable que ocurra.
Vía | Apple Coding Podcast En Applesfera | iOS 11.2 además de mejorar la batería viene con todos estos cambios y correcciones
Ver 129 comentarios
129 comentarios
alons0
Obsolescencia programada. Punto.
PD: Tratar de justificar el bajo rendimiento de iOS 11 por los nuevos procesadores A11 Bionic me parece hasta surrealista.
Si de verdad fuera ese el motivo, se me cae entonces un mito. Llevo unos 10 años usando dispositivos de Apple y el soporte, sumado a la larga vida de estos, era lo que me hacía decantarme principalmente por la marca.
charly1469
En el tweet que habéis enlazado, sobre todo el post de reddit al que lleva (https://www.reddit.com/r/iphone/comments/7inu45/psa_iphone_slow_try_replacing_your_battery/) no dicen nada del motor neural, sino que es un fallo que parece afectar al iphone 6 y al 6S (principalmente al 6S) En resumen, dice que en ios 10.2.1 se implemento un fix para el battery drain del iphone 6s que consistia en cambiar dinamicamente la velocidad de la cpu en relación al output de voltaje que podía dar la batería para evitar consumo excesivo. Como el A10 y el A11 tienen cores dedicados de bajo consumo no les afecta, pero en el caso del 6 y el 6s parece que una batería al 80% de capacidad (no de carga) provoca bajas velocidades de la cpu, incluso cuando el teléfono se esta cargando, lo que genera lag y demás molestias. Esto el usuario de reddit lo comprueba con geekbench por un lado haciendo benchmarks con la batería vieja y una nueva en los que con la vieja el score es de casi la mitad y por otro lado con una app (gratuita, CPUDasherX) con la que verifica que su A9 con la batería vieja tiene una velocidad menor de la que debería. Al cambiarla, el telefono le va bastante mas fluido.
Quizás deberíais de haber publicado esto que puede ayudar a gente que tenga un iphone 6 o 6S a alargar mas la vida de su teléfono en lugar de decirles que están condenados por el motor neural del A11, pero eso es solo mi opinión...
ealarcon
Diseñado para los iPhone anteriores (lo que aquí llamáis "antiguos") lo está, porque sino no lo hubieran distribuido. Lo que pasa es que está MAL diseñado, como la mayoría del software de Apple en los últimos años.
kiskillas
Esta "noticia", lejos de cumplir su cometido de dar una explicación al desastre de iOS11, resulta bastante indignante.
Porque, si damos por hecho que lo que se dice en el artículo es cierto, Apple sabía que todo esto iba a pasar, y que terminales "compatibles" (porque dejan actualizar) como el 5S, se iban a hundir en la miseria. Sabían que el rendimiento caería en picado, y que la batería se agotaría mucho antes, y no solo se lo callaron, si no que, siguiendo su política de siempre, casi te obliga a actualizar con constantes avisos, descargas en segundo plano sin tu consentimiento etc, y una vez instalado, no te deja volver a iOS10. Una autentica vergüenza.
La "explicación", a priori lógica, se desmorona cuando te ponen de ejemplo el predictivo de teclado. Primero, NO MEJORA la experiencia esa supuesta IA en el predictivo, sigo teniendo las mismas virtudes y los mismos problemas que antes, y segundo, desactivando la predicción de teclado se debería acabar ese problema. El resultado dice lo contrario, quitando el predictivo, Siri, y prácticamente todo lo que pueda usar IA (que se sepa, tampoco hay info sobre esto, ahora dirán que subir y bajar el volumen también va por IA.......), el rendimiento sigue siendo nefasto y la batería sigue bajando sola por segundos. Y existiendo estas opciones de desactivar dichas funciones, debería ser fácil para Apple dar la opción de no usar la IA en dispositivos que lo deseen o mas bien, lo necesiten imperiosamente.
Un despropósito total y absoluto, rozando la estafa a sus usuarios, porque NADIE de Apple ha dicho nada al respecto ni ha avisado de esta circunstancia, ni de dispositivos no compatibles por hardware (requiere emulación de IA) con las funciones de iOS11. Que por cierto, ¿de donde sale este artículo? De una ocurrencia de su autor o de algún dato o declaración de Apple? Algún link? Algo donde hable de este problema con la IA?...
Yo tengo un iPhone X, y va como un misil, pero antes de comprarlo tuve un iPhone 6 Plus y sufrí iOS11 en mis propias carnes, y ahora saber de esto, repito de ser cierto y no una ocurrencia del autor, es que me hierve la sangre.
Y claro, la "solución" es comprarse un iPhone 8-X... Poder volver a un SO compatible como iOS10 no es una solución para Apple. Lo capan, y si quieres volver a funcionar normal te compras un A11. ¡Que P. vergüenza!
juatmac
"¿Qué puedes hacer? Por muy mal que suene, no hay nada que se pueda hacer aparte de comprarte un nuevo iPhone. Sólo los nuevos iPhone cuentan con el chip A11 Bionic, por lo que realmente son los únicos donde iOS 11 funciona correctamente, a pleno rendimiento y sin consumir más batería de la cuenta."
De verdad? y no parece una chapuza hacer un sistema operativo que "se cargue" móviles con menos de un año? el que tenga un iPhone 7 ya lo tiene que tirar?
nicokapo34
Wow, hace mucho que no leía un artículo que refleje tal ignorancia en el tema. Es decir, no me malinterpreten: respeto a los escritores de esta web, pero es que vamos, hace falta un poco de conocimiento antes de publicar un artículo, en lugar de decir lo primero que se te venga a la mente.
Lo del tweet, como bien dijo @charly1469, lleva a una página de reddit donde se explica como es que iOS reduce la velocidad del procesador en base a capacidad (o carga máxima) de la batería.
Aparte de esto, sobre la inteligencia artificial y el consumo de batería. No puedo creer que el escritor crea lo que se publica en este artículo. Es decir, la gran mayoría que conoce algo del tema puede coincidir conmigo y decir que sí, el consumo de batería se eleva gravemente al correr tareas que requieran inteligencia artificial (y machine learning) en dispositivos portátiles, pero estamos hablando de grandes (GRANDES) tareas. Por ejemplo, si hacemos una app para el iPhone que utilice machine learning y le podamos tirar imágenes y que las autoclasifique, si va a requerir una gran cantidad de potencia. No podemos esperar tirarle 1.000.000 de imágenes de autos y que las clasifique sin pestanear. Es por esto que estas aplicaciones se basan principalmente en el uso de GPUs (o otros procesadores dedicados con una gran cantidad de núcleos). Y de aquí cabe realizar la siguiente aclaración:
El motor neuronal del A11 Bionic no es más que un chip con muchos núcleos. No es otra cosa más que eso, no tiene más magia. A lo que más se asemeja es a una GPU. No trae nada nuevo que antes no se podía hacer. Que es más eficiente que utilizar la GPU, seguro, porque sino ni lo habrían desarrollado. Pero vamos, no podemos decir que antes en iOS 10 no habían tareas que requerían de AI y machine learning. Miremos a la app de fotos, por ejemplo, el cual incluye un álbum "People" en el que se clasifica automáticamente las personas en cada foto. ¿Esto consume batería? Si, y es por eso que si restauras tu dispositivo y le cargas 200 fotos este álbum solo se actualizará y procesará si el iPhone está enchufado a la corriente. Pero esto es porque procesar 200 fotos es un número significativo, ahora si sacamos unas cuantas fotos se procesan en el momento, ya que el gasto es relativamente mínimo.
Que iOS 11 trae el uso de machine learning y AI a niveles más profundos, seguro, pero seguimos hablando de tareas no significativas. Mi 6S en iOS 10 me rastrea los lugares frecuentes y registra que apps uso en determinados lugares y que app abro ultimamente cuando conecto los auriculares. Cuando estoy llegando a casa aparece una solapa abajo dentro de multitarea que ya me recomienda abrir cierta app ya que la uso constantemente en casa. Esto requiere de algo de AI y machine learning, pero vuelta a lo que digo, procesar esta información es irrelevante. Y esto es muy similar a Siri Suggestions, que se supone en iOS 11 es más inteligente.
Lo del teclado: no olvidemos tampoco que esto fue introducido en iOS 10 también. Que nunca haya funcionado (al menos en apps de terceros y en español, ya que a mi solo me funciono en iMessage) es otra cosa, pero estar estaba.
Tambien podemos ver el uso de AI cuando vamos a sacar una foto: el reconocimiento facial utiliza AI. Y si nos vamos al iPhone 7 Plus, el modo retrato también utiliza AI. Y mucho.
El tema de que Siri sea "más inteligente", y la voz mas natural, y que esto suponga un gasto más elevado de batería es argumentable. Yo jamás lo utilizo y en iOS 11 vi disminuido el rendimiento de mi batería, así que te puedo asegurar que esto no tiene nada que ver.
Y por último, que esto ya se me hizo muy largo, pero es que reí mucho con esto:
"[...] adaptar los procesos que requieren de inteligencia artificial para que se ejecuten en modo emulación en antiguas CPUs.[...]".
Modo emulación jajaja. Por favor, modo emulación. Si leyeron lo que escribí más arriba, el modo emulación en AI no existe, no es una cosa como tal, no estas corriendo una máquina virtual ni estas ejecutando un juego de PS2 en PC. No se emula.
Para que quede claro: emular implica, justamente, crear un ambiente específico tal que cierta app que quieras emular NO vea que esta siendo ejecutada en otro dispositivo/SO que no es para el que fue diseñado. Es decir, si queremos ejecutar un juego de PS2 en PC necesitamos crear un ambiente especial y traducir cada instruccion del juego de PS2 a instrucciones de un procesador x86. No es lo mismo que aquí, hacer una suma en un procesador o en una GPU o en una calculadora no es emulación. Pero no me quiero ir del tema, que ya se me hizo demasiado largo.
Por favor, documéntese antes de publicar un artículo.
uncovered
Si este es el caso... por qué me obligan a actualizar?
Me da igual quién es el culpable de que mi iPhone7 vaya lento. Que lo solucionen.
Uti
Cristian ¿Eres consciente del artículo que acabas de firmar? Una magnífica noticia para todo el que no tenga un 8 o un X, además con nocturnidad y alevosía, porque nada de esto se dijo al salir iOS 11.
¡Bien que se tenía callado Apple lo que dices aquí! Además, no es del todo cierto, yo tengo un flamante i8 Plus, con el famoso A11 Bionic, y tengo fallos contínuos, como cambios de teclado, pantallas en blanco, y algún que otro cuelgue inesperado, eso sí, la batería me funciona perfectamente, incluso mejor que antes.
Lo mejor del artículo es la sentencia final : "Por muy mal que suene, no hay nada que se pueda hacer aparte de comprarte un nuevo iPhone". . . . . . . . .¡Y ya está!
No se por qué, pero no me creo nada de lo que dice el artículo, no es propio ni de Applesfera ni de Apple decir cosas de forma tan descarnada, da la impresión de que han preferido usar palabras muy fuertes, a sabiendas que va a ser un escándalo, para tapar no se qué, pero algo mucho peor.
estivy
Me parece muy bien que el último SO sea para los últimos dispositivos, yo tengo un 8+ y me va como ningún otro iOS me ha ido a nivel de batería, (2 días) pero lo que no veo bien, es que si tengo un 6s por ejemplo, me dejan quedarme en iOS 10 e incluso volver atrás, ya que iOS 10 es totalmente funcional durante años.
AlvaroDN
Applesfera: o como crear un post con mil suposiciones por un comentario de Twitter súper científico. Menuda fiesta.
inigou
"iOS 11 simplemente no se ha desarrollado pensando en estos dispositivos."
Pues simplemente que no permitan su instalación en ellos. Es fácil. Pero la cuota de adopción ios11 bajaría... Mal...
Yo en mi ex 7 plus no noté nada especialmente raro en la batería (ios 11.1) pero la gente con 6s, 6 y 5s se queja.
ion83
Voy a decir lo que pienso:
Jajajajaja
By Apple.
adiazdd
En mi opinión Apple ha cruzado la línea que hace que nos pensemos mucho comprarlo. Yo he usado por muchos años sistemas Apple de todo tipo. me encanta su ecosistema y como funciona pero ha perdido el norte con los precios... de todo.
Los macbook son carísimos, exactamente el doble de lo que cuesta un equipo de calidad similar (lo sé porque acabo de comprar un MSX tuneado con 32GB y última generación de intel por 1.600€). Sí, no tiene OSX, una pena, pero no queda más remedio. Los señores de CineDigital.tv están migrando a Windows 10, por poner un ejemplo.
Y luego está lo del iphone. Cuando mi iphone 6 la palme, ojala me dure mucho y nunca se me ocurrirá moverme a ios 11, me pasaré a otra marca y listo. No será tan chulo el os, lo confirmo, pero, así es la vida. Si te pasas, me marcho.
Y me consta que hay más gente así.
saludos,
moronisantos
Es decir, no es un fallo, es una feature???
No me complicaria, si no fuera que el maldito iOS a cada momento trata de montarme el iOS11.....
mikiglez
TELA
Usuario desactivado
Tengo el iphone 8 plus y la bateria dura un monton no tengo queja, pero me parece lamentable la excusa, osea desarrollo un sistema nuevo sobre arquitectura nueva y optimizo el software exclusivamente en el nuevo hardware al resto que les jodan, lo siento pero esta no es la Apple que conocia.
Vapple
Si eso es verdad sería una chapuza por parte de apple.
werken
Si fuera cierto Apple debería haber advertido de esto. Por que como explicación me parece una tomadura de pelo.
carach
Menuda estupidez de titular.
rayban71
Vale, me parece muy bien las mandangas éstas neuronales, pero joder, que por lo menos permitan volver al 10.
jac06
si esto es como dice el artículo, las críticas serían muy merecidas.
alexmuste
Que vergüenza de post. Entiendo que es una web sobre apple pero un mínimo de objetividad. Resulta que solamente con un chip a11 lograrás disfrutar de ios11 de forma correcta? En serio? Entonces, mi nuevo ipad del 2017 sin chip a11,lo tiro a la basura? Apple me ha vendido un dispositivo nuevo del 2017 que no puede hacer funcionar correctamente ios11? Por favor, este tipo de artículos me hace plantear seguir leyendo esta web...apple sigue vendiendo iphone e ipads con chips anteriores al a11 y por tanto, deben optimizar su ios para wue funcione como es debido con ellos. Sino que los descataloguen todos de su web de venta y digan que son obsoletos.
pepitorrenostra
https://www.change.org/p/apple-poder-volver-a-una-version-anterior-downgrade?recruiter=841889143&utm_source=share_petition&utm_medium=copylink&utm_campaign=share_petition
firmemos esta peticion 👆
kl0x
"no hay nada que se pueda hacer aparte de comprarte un nuevo iPhone"
Lol, porque un downgrade no es suficientemente chic.
josericce
Si esto es así, por Apple sigue ofreciendo iPhone 6, iPhone SE