​Apple 'adelgaza' iOS 9 y apps para no ocupar tanto espacio

iOS 9, apps nativos y de terceros son más ligeros, lo que significa que no se necesitarán tantos recursos para ejecutar el software, y, sobre todo, para almacenarlo.

Close
Drag
Autoplay: SI Autoplay: NO

Junto con iOS 9 y WatchOS 2, Apple anunció una función que no causó mucho ruido, pero que sin duda es una gran noticia para los usuarios de dispositivos con poco espacio de almacenamiento interno o con dispositivos de antiguas generaciones.

App Thinning (o Adelgazamiento de aplicaciones, en español), es una función que permite a los desarrolladores crear una aplicación global que estará dividida en variantes, y la App Store automáticamente descargará una variante especial, dependiendo del dispositivo.

De esta forma, los dispositivos tendrán una versión de los apps hechas a la medida de sus especificaciones técnicas.

Esta optimización permite crear aplicaciones que utilizan menos espacio y consumen menos recursos. Las aplicaciones también serán más ligeras en términos de tiempo de descarga, lo que se traduce a "una mejor experiencia de usuario", dice Apple en la documentación de la función.


Este "adelgazamiento de aplicaciones" se divide en tres categorías. La primera es Slicing (o Rebanar, en español), que consiste en el proceso de crear diversas variantes de la aplicación. El desarrollador de igual forma tendrá que entregar versiones competas de la aplicaciones, y la App Store hará las variantes dependiendo de los dispositivos soportados por el app. Un ejemplo es que al descargar un app en un iPhone 4, la App Store descargará las imágenes y recursos de la aplicación hechos para la resolución y especificaciones del iPhone 4.

Bitcode es el segundo aspecto del Adelgazamiento de aplicaciones y según la información en el sitio de Apple, esta función es únicamente para el WatchOS 2, sistema operativo del reloj inteligente Apple Watch. Esta función permite a Apple re-optimizar los archivos binarios de un app y que no se necesite crear una segunda versión del mismo para enviarlo a la tienda.

La tercer característica es On-demand Resources y permite a los desarrolladores crear grupos con funciones de sus aplicaciones, los cuales se alojarían en la App Store y sólo se descargarían cuando el usuarios las necesite.

Por ejemplo, un app se descargaría con 10 diez niveles, y otros 10 estarían disponibles en la App Store, y sólo se descargarían cuando el usuario ha superado los primeros diez. Así sucedería también con las compras dentro de la aplicación; una vez que el usuario hace la compra extra, el contenido disponible se descarga de la App Store.

Cuando el contenido adicional que fue descargado ya no se necesita y el espacio interno de almacenamiento es poco, iOS 9 automáticamente elimina los archivos.

En dado caso que el desarrollador exporte el app o la quiera distribuir fuera de la App Store, la función On-demand Resources se desactiva y los archivos externos (o grupos) deben ser almacenados por el desarrollador.

Gracias a estas funciones para desarrolladores, el sistema operativo iOS 9 ahora será mucho más ligero. Apple dijo durante el evento que lograron hacer que iOS 9 tenga un tamaño de 1.3GB, un gran recorte del tamaño original que era de 4.6GB.

iOS 9 será una actualización gratuita para dispositivos compatibles --iPhone 4 en adelante; iPad 2 en adelante y iPod Touch de quinta generación--, y llegará a los usuarios en otoño. Apple dijo durante el WWDC que los desarrolladores tendrán acceso a la beta de iOS 9 esta semana, y habrá una beta pública en julio.

Close
Drag
Autoplay: SI Autoplay: NO

Verano de la tecnología

El verano es una de las épocas más activas en la industria de la tecnología. Te traemos toda la cobertura de Google I/O, E3 y WWDC y todas las noticias más importantes de la temporada.

All Verano de la tecnología Noticias