Tras casi dos meses de espera desde el Google I/O, la actualización de Android 4.3 Jellyy Bean finalmente fue presentada y aunque no posee una gran cantidad de novedades, algunas de ellas son bastante interesantes.
A su vez, muchas de ellas no han sido debidamente comentadas ya que se trata de pequeñas mejoras y funciones destinadas a los desarrolladores de aplicaciones. Por ello hoy en AndroidZone te contaremos los secretos no revelados de Android 4.3.
Mejoras de PhotoSphere
PhotoSphere ha sido otra de las funciones mejoradas de Android 4.3 Jelly Bean que no han sido debidamente anunciados. Según Evan Rapoport, manager de producto en Google, esta característica ahora ha mejorado la alineación de las fotos que forman la vista esférica, las escenas con movimiento, la compensación de la exposición y contraste de las imágenes.
Primero, el alineamiento y unión de las imágenes es mucho mejor, dando más nivel horizontal y menos errores a lo largo de la imagen. A pesar de que las imágenes con mucho movimiento siguen siendo complicadas, aquellas con un horizonte largo y recto ahora quedan mucho mejor.
Segundo, hemos mejorado la compensación de la exposición para cada toma individual, resultando en un photo sphere mucho más bonito. Podéis comparar estas nuevas con las anteriores versiones que producían áreas grises y colores inconsistentes con mucho contraste (cerca del sol, horizonte, edificios en contraste con cielo azul, etc…).
Permisos de Usuario
Una de las novedades presentadas de Android 4.3 fue el soporte para Perfiles Restringidos, una función que le permite al administrador limitar las acciones que puede realizar cada usuario como descargar aplicaciones de Google Play, realizar compras dentro de una aplicacion o jugar a ciertos juegos.
Sin embargo, lo que no fue anunciado, es que esta nueva función requiere de un sistema de gestión de permisos desde el cual podemos podremos limitar los permisos de aplicacion activandolos o desactivandolos de forma separada.
Claro que esta funcion no es accesible desde el panel de opciones, de lo contrario no seria ningún secreto, y para acceder a ella tenemos que crear un acceso directo desde Settings > App Ops
o instalar la aplicación Permission Manager.
SELinux
Desde Android 4.2 la función de seguridad SELinux viene incluida en el núcleo de Android. Esta es una característica que evita que las aplicaciones sean capaces de acceder a los archivos de sistema y modificar los permisos de usuario.
Sin embargo SELinux no se encontraba activada de forma predeterminada y quedaba a merced de cada fabricante, algo que ha cambiado en Android 4.3 donde viene activada por defecto.
Wifi Security
Otra de las mejoras de seguridad de Android 4.3 recaen sobre el acceso a las redes WiFi por parte de las aplicaciones que ahora pueden definir los datos de acceso de forma independiente. Ademas las claves de acceso no pueden ser vistas por otras aplicaciones ni ser exportadas fuera del dispositivo aunque tengamos acceso root.
XXXHDPI (llegan las resoluciones 4K)
Para que entandamos un poco de que estamos hablando cabe destacar que Android utiliza un sistema de carpetas en las cuales las aplicaciones almacenan las imágenes que utilizan según las resoluciones de la pantalla del dispositivo, de este modo, los dispositivos con baja resolución usan imágenes de baja resolución y no gastan memoria de forma innecesaria.
Bajo DPI (LDPI) = 120 ppp
Medio DPI (MDPI) = 160DPI (El G1 de T-Mobile )
Alto DPI (IPAP) = 240 ppp (El Nexus S )
Extra Alta DPI (XHDPI) = 320DPI (El Galaxy Nexus / N4)
Extra Extra Alta DPI (XXHDPI) = 480dpi (el HTC One)
Según nos comentaban recién los chicos de Android Police, Android 4.3 ha incluido una nueva categoría de DPI llamada XXXHDPI que seria utilizada en aquellos dispositivos que tienen una densidad superior a los 640DPI.
Esta resolución que por ahora se encuentra solo disponible en algunos televisores y monitores e e implica tener alrededor de 4096 x 3112 pixeles! Claro que esta increible resolución tendrá una increíble carga sobre el procesador y la GPU, de modo que solo la próxima generación de procesadores estará capacitada para semejante tarea.
GPU Profile
GPU Profile es otra de las mejoras de Android 4.3 puede que no sea tan interesante para el usuario medio, pero sin lugar a dudas es un gran regalo para los desarrolladores de aplicaciones.
Esta nueva función nos permite ver de forma gráfica el consumo de una aplicacion para determinar cuando se producen los picos en consumo de GPU, de modo que podremos saber con certeza cuales son los comandos que disparan el consumo mientras estamos usando la app.
Systrace
Systrace es otra de las novedades que van a amar los desarrolladores. Esta herramienta te permite analizar de forma visual el rendimiento de la aplicacion a la largo de su ejecución y ahora permite la ejecución de comandos desde el código y una mejor trazabilidad de las llamadas OpenGL.
Como pueden ver Android 4.3 Jelly Bean nos trae unas cuentas funciones interesantes más alla de las anunciadas oficialmente, de modo que solo queda esperar a que esta actualización llegue a nuestros dispositivos.