16GB de almacenamiento ya se quedan cortos, no digamos 8GB. Por mucho que seamos usuarios avanzados y sepamos gestionar bien lo que instalamos o no, subir a la nube contenido que no es preciso tener siempre a mano, aprovechar servicios de streaming de música para no tener que almacenarla en el dispositivo o, incluso, si somos usuarios que hace un uso básico del dispositivo la capacidad es poca.
Pero aun dando el salto a los 32GB como capacidad inicial, algo que espero sea así, los que actualmente tienen un iPhone o iPad con 16GB o un iPhone 5c de 8GB se alegrarán al saber que Apple tiene una solución para ellos: App Thinning.
Qué es App Thinning
App Thinning, como se pudo ver durante la keynote inaugural de la WWDC 2015, es la solución que Apple ha introducido en iOS 9 con la intención de optimizar el espacio que ocuparán las aplicaciones en nuestro dispositivo. ¿Cómo lo hace? Pues la idea es muy sencilla, que cada dispositivo descargue sólo aquello que necesita.
App Thinning permitirá reducir el peso de las aplicaciones en iOS 9
Para lograr adelgazar las futuras aplicaciones de iOS 9 se usarán tres métodos: Bitcode, Slicing y On-Demand Resources. Estos tres nombres, que posiblemente no te sonarán a nada si no te dedicas a la programación y no has estado curioseando en la documentación ofrecida por Apple, serán la base para poder reducir la necesidad de más espacio.
Como explica de forma detalla y muy clara Julio César Fernández de Applecoding, cada una tiene una función clara que sumadas hacen que una aplicación reduzca su peso de forma notable.

La primera, Bitcode, es el modo en que se subirán las aplicaciones de los desarrolladores a la App Store. Esto es un código binario compilado (intermedio) del que Apple puede sacar una versión optimizada para cada plataforma, ya sea actual o futura. Es decir, un código que exprima cada una de las arquitectura actuales o futuras.
Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the store
Si nosotros tenemos un iPhone 5 con arquitectura de 32bits y un iPad Air 2 con arquitectura de 64bits cada dispositivos sólo descargará el código necesario para ser ejecutado en él, nada del que no podrá aprovechar o no es el más óptimo.

Slicing se encarga de escoger sólo los recursos adecuadas para el dispositivo en el que se instalará la aplicación. Suponed una aplicación universal, esta incluye recursos gráficos para dibujar su interfaz cualquier dispositivo iOS. Con la nueva función sólo descargaremos los que corresponden al nuestro. De nada sirve tener las imágenes a resolución retina si nuestro iPad mini no tiene pantalla retina.
Por último On-Demand Resources, una característica que tiene como fin evitar la descarga de datos no necesarios al inicio. Ejemplo, te descargas un juego y en lugar de bajar todos los niveles, sonidos, etc… lo harías de las partes que usarás al principio. Luego, a medida que los requieras se descargarán.
Un ejemplo más claro de cómo funcionaría esto. Imaginad una aplicación de GPS, normalmente no descargas todos sus mapas sino los que vas a usar. De nada te sirve tener un número de megas con los mapas de Rusia si sólo necesitas los de España. On-Demand Resources haría algo similar, descargar sólo lo que vas a necesitar o, incluso, poder eliminar los que ya dejaste de usar.
App Thinning, como habréis podido ver, es una solución inteligente al problema del almacenamiento. Cuando accedamos a la App Store y obtengamos una aplicación sólo descargaremos la versión óptima para el dispositivo que vamos a usar. De todos modos yo seguiré pidiendo que 32GB sea la capacidad mínima.
iOS 9 por ahora está cumpliendo, es un sistema pensado para la optimización de recursos y mejora del rendimiento. Novedades como App Thinning y muchas otras tantas que llegarán van hacer que disfrutes más de la plataforma.
Más información | Apple Developers
Ver 48 comentarios
48 comentarios
punk84
Está muy bien, no tenía ningún sentido tener una App con montones de contenido de distintas resoluciones ocupando espacio para nada. Ahora bien, tampoco pasa nada si suben el mínimo a 32 o 64 GB.
Ivanovich
Es que esto era de cajón. Se notará mucho
lordwilliam
Les ha costado, esto hace ya muchos años que lo hacía con una aplicación con el jailbreak, borraba todos los recursos que no fueran para tu terminal (p.e. de iPad si estás en un iPhone y viceversa) y liberaba bastante espacio.
innuendo12
Muy bien, es una buena solución.
jnavarrotf
Más vale tarde que nunca, aunque ya podrían haberlo hecho en la transición de pantallas normales a retina. Una subida en la falta de espacio que padecimos los usuarios de dispositivos iOS "No Retina"
fattoni25
Esto es tambien muy buena noticia para la propia Apple, el volumen de descargas de sus servidores va a ser mucho menor.
ikhalils
Yo lo soluciono desde que apareció iCleaner en Cydia
Sl4sh
Yo tengo una duda...supongamos ke tengo mas de un dispositivo (un iPhone 4s y un iPad Air 2) y ke me bajo las Apps con iTunes y las instalo manualmente en cada uno desde mi PC...como funcionaria esto entonces?? Intalaría la versión completa de la App en cada uno o a la hora de instalarla solo copia a cada dispositivo la versión "optimizada" ?
juancarlos.brocado
como vive la gente con un ipad de 16gb?
guerraga
A ver si implementan de una vez el backup y restore individual de una app, que pueda hacer sitio para otro juego sin perder lo que llevo jugado en otro, eso si optimizaria
guerraga
A los que insisten en pedirles que aumenten la memoria: me da que el negocio de Apple está en hacer que sus dispositivos corran las apps igual o mejor que otros dispositivos usando menos memoria, pero venderlos a mismo o superior precio. La memoria es cara y el margen que deje debe ser a tener en cuenta. Conseguir por se lo que otros consiguen por hw ¿pensáis lo mismo?
erickdepavo
Maravilloso para los que tenemos 16 GB...
cesarjg
Y si tienes tus apps en un iphone 5 supuestamente mas comprimidas que en un iphone 6 y lo cambias por un modelo mas actual,al restaurar las apps en tu nuevo movil adquiriran las nuevas caracteristicas?
rcc1979
Ya era hora, porque, sinceramente, con la llegada de las pantallas Retina, las pantallas de mayor tamaño y las apps que valen para iphone e iPad, raro es encontrar una app que ocupe menos de 60 megas para cualquier tontería.
J.David
No pidas que el minimo sea 32Gb, que los que tenemos que ahorrar para un iPhone tendriamos que ahorrar 50€ mas, quien pueda permitirse 32gb, pues 32, los que no, 16gb.
rotche
Por lo que veo, la idea básica es que se descargará la aplicación parcialmente y/o correspondiente a la arquitectura de nuestro terminal. Hasta aquí todo correcto y quiero que conste que me parece una idea sensacional.
Pero nadie ha reparado en que si las app ocupan menos, más apps instalará el usuario y, por ende, el espacio del iPhone seguirá estando lleno. Privando, así, las futuras descargas que la aplicación pueda necesitar para poder seguir utilizándola. Tan solo es una reflexión a la que me gustaría encontrar solución, debido a que carezco de preparación en éste ambito.
Gracias de antebrazo ;)
Chema
Lo que podías hacer es quitar la publicidad que no deja ver la pantalla el iPhone.
Usuario desactivado
A mi me parece una de las novedades mas interesantes de iOS9, una función que no se lleva muchos titulares en los medios, pero mejora el sistema y eso es lo que importa.
En relación a la capacidad mínima de los terminales?
1. Aumentaría la capacidad gratuita de iCloud a 10 GB, excluyendo de esta capacidad disponible las copias de seguridad del terminal xD.
2. La gama de entrada de los iPhone6 sería el de 16GB a un precio menor, 599,00 euros.
3. El iPhone de 32GB pasaría a tener el precio de los 16GB actuales, 699,00 euros.
turbox
¿Una solución inteligente al problema del almacenamiento? Más bien una solución OBVIA, que debió introducirse en el momento que iPhoneOS pasó a llamarse iOS. Lo que tiene narices es que aplaudamos como ideas brillantes mejoras que vienen retrasadas 5 o 6 años...
En cualquier caso: bienvenido sea...
carlossalvador1
"iOS 9 por ahora está cumpliendo"
Si me permitís una opinión de alguien que sólo ha conocido 8.3: me ha extrañado no encontrar ese SO líder en estabilidad, fluidez y diseño que todos creíamos que es el de los iphone. He conocido (y no me convenció) Lollipop en un gama alta y WP de 7.5 a 8.1 y del decir que iOS no está a la altura de su fama. Es muy buen SO pero tiene cuelges, apps que crashean, mala multitarea, ralentizaciones, pantallas en blanco... No es Android pero tampoco es la panacea y menos si pensamos que es parte de lo que supuestamente justifica el precio de las manzanas.
Tal vez el problema sea de la escasa RAM porque por procesador no es. Por eso empiezo con el entrecomillado, porque ahora una actualización que sólo trae estabilidad (que ya debería tener) y poco más en otros SO sería 8.5 y no 9. Preocupante es también que un modo de energía que llega tarde esté por detrás del visto en WP hace tiempo ya. Espero que las mejoras de iOS 9 consigan al menos que el cuerpo metálico no será en cuanto ves varios videos.
¿No creéis que iOS 8 y 9 no son dignos de Apple?
fid_78
Esta claro que todo es dinero, nada de chorradas de optimización y demás. Apple prefiere vender teléfonos de 32 Gb en adelante, y al final acabará haciéndolo, porque gana más.
Un saludo.