Sunteți pe pagina 1din 20

Android 4.0.

3, la base
Androidi 4.0.3 trae consigo varias soluciones a pequeos errores y optimizaciones, as como cambios en la API que aumenta al nivel 15. Algunos de los cambios de la nueva API son

Social Stream API en Contacts Provider: las aplicaciones que usan la data del Social Stream (actualizaciones de estado, check-ins) puede ahora sincronizar esta data con cada uno de loscontactos del usuario, aportando items en un stream con fotos de cada uno.

Mejoras en el Calendar Provider: Las aplicaciones pueden ahora aadir colores a los eventos y nuevos tipos de caractersticas en los eventos. Nuevas posibilidades para la cmara: Las aplicaciones ahora puede controlar y gestionar la estabilizacin del vdeo y utilizar una resolucin QVGA cuando lo necesiten.

Refinamiento de la accesibilidad: Mejoras del acceso al contenido para lectores de pantalla y nuevos estados y reportes de error para los gestores de text-to-speech. Mejoras en grficos, bases de datos, comprobacin de ortografa, Bluetooth y mucho ms.

Pero lo ms importante de todo es que Android quiere que esta versin, 4.0.3, sea la base de todas las futuras actualizaciones. Recomienda a todos los desarrolladores y compaas que hagan las futuras adaptaciones a ICS o ROMs basndose en esta versin. As pues, cuando Android ICS llegue al resto de los telfonos, no tendremos Android 4.0 si no Android 4.0.3. Es ms, las kernels sources de Android 4.0.3 ya estn disponibles aqu y el source code ya se ha liberado, por lo que las empresas ya se pueden poner a trabajar en ello. Por otro lado, hay ms informacin sobre la nueva API 15 aqu. Por descontado, a todos los desarrolladores se les recomienda actualizar Eclipses y entornos de desarrollo con las ltimas versiones del SDK y de la API.

Avisos
Como se que muchos de vosotroso os alarmaris diciendo Empezamos bien, an no tengo ICS y ya hay 4 versiones corriendo. Viva la fragmentacin. NO, para nada.

4.0,4.0.1,4.0.2,4.0.3 > Esto no tiene nada que ver con la fragmentacin, todos son Android 4.x, ICS. De todas formas, como ya se ha dicho, empezarn a llegar todos los telfonos con Android 4.0.3.

Tambin ha pasado con iOS 5> 5.0,5.0.1,5.0.2,5.1 Vamos, que todos los sistemas necesitan unas cuantas actualizaciones al principio as que no os alarmis :D

A lo largo de estos das hemos recibido varias preguntas referente a ANDROID 4.0.4. Muchos de nuestros lectores tienen dudas de cuales son las diferencias con Android 4.0.3 y de eso es que les estar hablando.

Algunos de los cambios son:

Ahora trabaja mucho mas rpido (Se siente como si el OS no fuera carga para estos equipos) Algunos de los problemas que se hallaron en Android 4.0.3 fue el consumo de bateria (Galaxy Nexus Nexus S) dicho problema ha sido corregido. Tambin Google se encargo de agregar algunos nuevos radios que permiten que los cambios entre 3G y 4G fueran menos notable en mi opinin lo lograron al menos yo no notaba el cambio. Mejoras en la Intensidad y estabilidad de la Seal. Nuevo Power Men. Primera 03 Gestor de arranque lo que ayuda a que el arranque de el equipo sea uno mucho mas rpido. Yo dira casi 1.5 segundos mas rpido. En versiones como 4.0.1-4.0.2-4.0.3 haba un pequeo problema con el Brillo Automtico, en ocasiones tardaba mucho o hacia los cambios demasiado repentinos lo cual ocasionaba hasta mas consumo de batera, esto fue corregido. Nuevos Features a la Camara por ejemplo: sostienes presionado el botn de hacer captura y enfoca mejor. En versiones anteriores tambin notamos problemas con el Multi-Touch lo cual hasta el momento parece que ha sido resuelto. lo pueden ver en el video a continuacin.

Ahora el Giro Automatico de la pantalla es mas rapido (Gracias GOOGLE antes tenia que esperar mucho) Rendimiento de el navegador mejorado y es super notable. El listado de aplicaciones que hemos abierto reciente mente ahora habr mas rpido (yo dira que es algo que mejoraron con el problema de velocidad) Varios cambios en la UI (USER INTERFACE) de la cmara. Mejoras al aumento de volumen (Problemas de Distorsin en el Audio). Arreglos al teclado esto incluye : Mejor reconocimiento a idiomas Es mas sensible al tacto Otras Y otros arreglos en uso de aplicaciones y controles mas rpidos de el navegador. Nuevo viniendo de 4.0.2, presente en 4.0.3
Google anunci Android 4.1 Jelly Bean, durante la conferencia Google I/O 2012 en San Francisco, EE.UU., la prxima actualizacin a su sistema operativo mvil. Como sugiere el nmero de su versin, Jelly Bean no es un cambio radical en Android. En cambio, est desarrollado sobre Android 4.0 (Ice Cream Sandwich), y est diseado en parte para hacer a Android ms rpido y responsivo. Un cambio clave, conocido como Project Butter (Proyecto Mantequilla), mejora la responsividad general del sistema operativo: Los desplazamientos, pases y animaciones deberan verse ms fluidos ahora con Jelly Bean que en Ice Cream Sandwich. La compaa tambin ha mejorado la velocidad a la que responde la pantalla tctil de Jelly Bean. Google tambin ha realizado algunos cambios a la pantalla de inicio. Con Jelly Bean, los widgets se redimensionarn automticamente para acomodarse al primer espacio disponible en una pantalla particular. Y ahora es ms fcil mover (o eliminar) elementos de las pantallas de inicio individuales. Google ha mejorado adems el teclado para que pueda predecir mejor lo que escribes, algo que debera ayudar a reducir los problemas de auto-correccin. Al mismo tiempo, el dictado de voz o Voice Typing de Jelly Bean funciona an cuando no ests conectado a la red (en ICS necesitas tener una conexin a Internet para usarlo). Pero quiz la novedad ms importante en Jelly Bean sean los muchos ajustes hechos a la funcin de bsqueda. Estos incluyen resultados mostrados en una forma ms visual y amigable. Incluso tiene respuestas a preguntas tipo Cunto pesa la Tierra?. Otra nueva funcin en torno a Google Now, que pretende darte slo la informacin correcta en el

momento correcto, en palabras del presentador de Google. Por ejemplo, te mostrar las condiciones de trfico a las horas en que te trasladas a la oficina, o el horario de los trenes en las ciudades donde hay metros subterrneos. Otras caractersticas incluyen mejoras sobre Google Beam (que te permite transferir datos de un telfono Android a otro con un toque), la aplicacin de cmara, notificaciones, y caractersticas de accesibilidad. Jelly Bean llegar al Galaxy Nexus y a los smartphones Galaxy S y la tablet Xoom a mediados de julio, pero los desarrolladores ya pueden descargar las herramientas de creacin de apps desde el sitio de Android Developers.

Ayer comenz la distribuicin de la nueva versin de Android en algunos terminales de Estados Unidos. Podramos afirmar que Android 4.2.2 es casi oficial, puesto que se lanz al Galaxy Nexus, Nexus 7 y Nexus 10, quedando fuera por el momento el Nexus 4. Lo que no pudimos mencionar ayer eran las nuevas funciones y caractersticas. Gracias a la comunidad Android y a lo que varios usuarios han ido experimentado se ha creado la siguiente lista de novedades.

Seguridad
Gracias a la nueva funcin de USB Debugging Whitelist se ha cambiado el modo de depuracin a travs de USB de tal forma que se limita a unos pocos dispositivos el acceso al ordenador. As, en caso de robo, se impide que el ladrn tenga fcil acceso a nuestro datos. Por tanto, con esta nueva funcin a la hora de conectar nuestro dispositivo con Android 4.2.2 al ordenador ambos dispositivo intercambiarn una clave RSA o nicotoken que no se encuentra en otros equipos.

Notificacin de descarga
Ahora las notificaciones de descarga de archivos o programas han recibido un lavado de cara. Es un cambio mnimo, pero seguro que a ms de uno le gusta. Ahora en lugar de mostrar el tiempo restante de la descarga solo en porcentaje, tambin se aaden los minutos o segundos.

Quick Settings
El men de Ajustes Rpidos es una caracterstica de Android 4.2, pero ahora con la nueva versin Android 4.2.2 se ha aadido una novedad. Ahora no es necesario entrar de lleno en la configuracin de men, sino que basta con mantener pulsado el dedo sobre WiFi, Bluetooth u otras opciones para activarlas o desactivarlas.

Nuevos sonidos para la carga inalmbrica


Si ests cansado del tpico sonido de alerta de batera, con la actualizacin te vas a llevar un gran alivio porque se han incorporado nuevos tonos cuando iniciemos la carga inalmbrica a travs de la esfera que, por cierto, apareci ayer en la Play Store; y tambin con la alerta de batera baja.

Galera
Android 4.2.2 ha mejorado la navegacin por la Galera que presenta nueva animacin y tambin nos permite desplazarnos ms rpida y fluidamente por nuestras fotografas.

Autonoma en el Nexus 7
Todava no est del todo claro, pero segn ha reportado Android Police, en la ficha tcnica del Nexus 7 que podemos encontrar en Google Play Store se aprecia un ligero cambio de dos horas en la autonoma del dispositivo. Ahora, en lugar de 8 horas se puede leer 10 horas. Tendr esto algo que ver con la actualizacin a Android 4.2.2? No lo creo. Por una lado, la diferencia es tan solo de dos horas y, por otro lado, en la lista de especificaciones sigue apareciendo Android 4.1.1.

Bienvenido a Android 4.2, la ltima versin de Jelly Bean!

Android 4.2 tiene optimizaciones de rendimiento, una interfaz de usuario del sistema renovado y grandes nuevas caractersticas para los usuarios y desarrolladores. Este documento proporciona una visin de lo que es nuevo para los desarrolladores.

Ver el documento Android 4.2 API para un examen detallado de las API de desarrollo nuevo.

Para saber ms acerca de las nuevas caractersticas de la haba de jalea para usuarios de www.android.com.

Ms rpido, ms suave, ms sensible Android 4.2 se basa en las mejoras de rendimiento ya incluidos en Jelly Bean - vsync momento, triple buffering, la latencia de contacto reducida y aumento de entrada de la CPU - y agrega nuevas optimizaciones que hacen que Android an ms rpido.

Las mejoras en el renderizado acelerado por hardware 2D hacer animaciones comunes, tales como desplazamiento y deslizar suave y ms rpido. En particular, el dibujo se ha optimizado para las capas de recorte, y ciertas formas (rectas redondeados, crculos y valos).

Una variedad de optimizaciones de renderizado WebView hacer desplazamiento de las pginas web ms suave y libre de jitter y rezagos.

RenderScript de Android es la plataforma Compute primer clculo portado para correr directamente en un dispositivo mvil GPU. Automticamente se aprovecha de los recursos de computacin de GPU siempre que sea posible, mejorando notablemente el rendimiento de grficos y procesamiento de imgenes. Cualquier aplicacin utilizando renderScript en un dispositivo compatible se pueden beneficiar de inmediato de esta integracin GPU sin necesidad de recompilar.

Interfaz de usuario refinada, fresca Android 4.2 refina la experiencia Jelly Bean usuario y trae familiares Android patrones de interfaz de usuario como la barra de estado, barra de sistema, y la ventana de notificaciones a todos los comprimidos.

Todos los tamaos de pantalla ahora cuentan con la barra de estado en la parte superior, con desplegable de acceso a las notificaciones y un nuevo men de configuracin rpida. La barra del sistema familiar aparece en la parte inferior, con botones de fcil acceso desde cualquier mano. La bandeja de aplicaciones tambin est disponible en todos los tamaos de pantalla.

Una tableta, muchos usuarios Ahora, varios usuarios pueden compartir una sola tableta Android, y cada usuario tenga fcil acceso a un espacio de usuario dedicado. Los usuarios pueden cambiar a sus espacios con un solo toque desde la pantalla de bloqueo.

En un dispositivo multiusuario, Android proporciona a cada usuario un entorno separado, incluido el usuario especfico de almacenamiento emulada tarjeta SD. Los usuarios tambin tienen sus propias pantallas de inicio, widgets, cuentas, configuracin, archivos y aplicaciones, y el sistema sigue estos por separado. Todos los usuarios comparten los servicios bsicos del sistema, pero el sistema se asegura de que las solicitudes de cada usuario y los datos permanecen aislados. En efecto, cada uno de los mltiples usuarios dispositivo tiene su propio Android.

Los usuarios pueden instalar y desinstalar aplicaciones en cualquier momento en sus propios entornos. Para ahorrar espacio de almacenamiento, Google Play descarga un APK slo si no est ya instalado por otro usuario en el dispositivo. Si la aplicacin ya est instalada, Google Play registra instalacin del nuevo usuario de la forma habitual, pero no descargar otra copia de la aplicacin. Varios usuarios pueden ejecutar la misma copia de un APK porque el sistema crea una nueva instancia para cada usuario, incluyendo un directorio especfico del usuario de datos.

Para los desarrolladores, soporte multiusuario es transparente - sus aplicaciones no necesitan hacer nada especial para funcionar normalmente en un entorno multi-usuario y no hay cambios que necesita hacer en sus archivos APK existentes o publicados. El sistema gestiona su aplicacin en cada espacio de usuario tal como lo hace en un entorno de un solo usuario.

Nuevas formas para involucrar a los usuarios

Puede extender los widgets de aplicaciones para ejecutar en la pantalla de bloqueo, para un acceso instantneo a tu contenido.

Bloqueo de widgets de la pantalla

En Android 4.2, los usuarios pueden colocar widgets de aplicaciones directamente en sus pantallas de bloqueo, para un acceso instantneo a contenido de la aplicacin favorita sin tener que desbloquear. Los usuarios pueden aadir hasta cinco reproductores de bloqueo de pantalla, la eleccin de los widgets proporcionados por las aplicaciones instaladas. La pantalla de bloqueo muestra cada widget en su propio panel, dejando deslizar los usuarios izquierda y derecha para ver los distintos paneles y sus widgets.

Al igual que todos los widgets de aplicaciones, widgets bloqueo de la pantalla puede mostrar cualquier tipo de contenido y que puede aceptar la interaccin directa del usuario. Pueden ser totalmente autnomo, como un widget que ofrece controles para reproducir msica, o pueden permitir a los usuarios saltar directamente a una actividad en su aplicacin, despus de desbloquear a lo largo del camino, segn sea necesario.

Para los desarrolladores, los widgets de bloqueo de la pantalla ofrece una nueva forma de atraer a los usuarios. Ellos te permiten poner su contenido en frente de los usuarios en una ubicacin que van a ver muchas veces, y te dan ms oportunidades para llevar a los usuarios directamente en su aplicacin.

Usted puede tomar ventaja de esta nueva capacidad mediante la construccin de un widget nueva aplicacin o mediante la extensin de un widget de la pantalla de inicio existente. Si su aplicacin ya incluye los widgets de la pantalla de inicio, puede extenderse a la pantalla de bloqueo con cambios mnimos. Para dar a los usuarios una experiencia ptima, puede actualizar el widget para utilizar la zona de bloqueo de pantalla completa cuando est disponible cuando sea necesario y cambiar el tamao de las pantallas ms pequeas. Tambin puede agregar caractersticas a los widgets que podran ser especialmente til o conveniente en la pantalla de bloqueo.

Soar despierto

Daydream es un modo de salvapantallas interactivo que se inicia al dispositivo de un usuario est conectado o la carga. En este modo, el sistema pone en marcha un sueo - un servicio de contenido remoto proporcionado por una aplicacin instalada - como el protector de pantalla del dispositivo. Un usuario puede activar Daydream desde la aplicacin Configuracin y luego seleccione el sueo que se vea.

Daydreams combinar las mejores capacidades de fondos de pantalla en vivo y widgets en la pantalla principal, pero son ms poderosos. Le permiten ofrecer el tipo de cualquier contenido en un contexto completamente nuevo, con las interacciones del usuario, tales como mover de un tirn a travs de fotos, reproduccin de audio o vdeo, o saltar directamente a tu aplicacin con un solo toque.

Debido sueos se pueden iniciar automticamente cuando un dispositivo se est cargando o atracado, sino que tambin dan su aplicacin una gran manera de apoyar a los nuevos tipos de experiencias de usuario, como leanback o el modo de exposicin, modo de demostracin o quiosco, y "atraer a modo" - todo sin necesidad de hardware especial.

Daydream te permite crear protectores de pantalla interactivos de gran alcance que muestran cualquier tipo de contenido.

Daydreams son similares a las Actividades y puede hacer cualquier cosa que la actividad puede hacer - de representar una jerarqua de interfaz de usuario (sin usar RemoteViews) para dibujar directamente usando Canvas, OpenGL, SurfaceTexture, y ms. Se puede reproducir vdeo y audio e incluso puede aceptar la interaccin directa del usuario. Sin embargo, los sueos no son actividades, por lo que no afectan a la backstack o aparecer en reciente y no se puede ejecutar directamente desde la aplicacin.

La implementacin de un sueo es sencillo y se puede tomar ventaja de los componentes de interfaz de usuario y los recursos que ya has creado para otras partes de la aplicacin. Puede proporcionar varios sueos en su aplicacin y se puede ofrecer un contenido distinto y configuracin de la pantalla para cada uno.

Soporte para monitor Android 4.2 introduce soporte para pantallas externas plataforma que va mucho ms all de espejo - aplicaciones ahora pueden apuntar a un contenido nico a cualquier muestra una o mltiples que estn conectados a un dispositivo Android. Las aplicaciones pueden aprovechar esto para ofrecer nuevos tipos de experiencias de interaccin y entretenimiento a los usuarios.

Display Manager

Aplicaciones para interactuar con las pantallas a travs de un servicio de sistema de visualizacin nuevo gerente. Su aplicacin puede enumerar las pantallas y comprobar las capacidades de cada uno, incluyendo el tamao, la densidad, el nombre para mostrar, ID, soporte para video vigilancia y ms. Su aplicacin tambin puede recibir devoluciones de llamada cuando las pantallas se agregan o se quitan o cuando cambien sus capacidades para gestionar mejor su contenido en pantallas externas.

Presentacin ventana

Para que sea ms fcil de mostrar contenido en una pantalla externa, el marco proporciona un objeto de interfaz de usuario nuevo llamado a presentacin - un tipo de dilogo que representa una ventana para el contenido de su aplicacin en una pantalla externa especfica. Su aplicacin slo permite la visualizacin de usar, un tema para la ventana, y cualquier contenido nico para mostrar. La presentacin se encarga de inflar los recursos y la prestacin de su contenido de acuerdo con las caractersticas de la pantalla de destino.

Usted puede tomar el control total de dos o ms pantallas independientes con base en la presentacin.

Una presentacin le da el control total sobre la aplicacin de la ventana de visualizacin remota y su contenido y le permite gestionar sobre la base de los eventos de entrada del usuario, tales como pulsaciones de teclas, los gestos, los eventos de movimiento, y ms. Puede utilizar todas las herramientas normales para crear una interfaz de usuario y representar el contenido de la presentacin, a partir de la construccin de una jerarqua de vistas con el uso arbitrario o SurfaceView SurfaceTexture para dibujar directamente en la ventana de contenido de flujo o avance de cmara.

Seleccin de visualizacin preferido

Cuando hay varias pantallas externas estn disponibles, usted puede crear presentaciones que necesite, cada uno mostrando un contenido nico en una pantalla especfica. En muchos casos, es posible que slo quiere mostrar su contenido en una pantalla externa solo - pero siempre en que es lo mejor para el contenido de la presentacin. Para ello, el sistema puede ayudar a su aplicacin elegir la mejor pantalla que desea utilizar.

Para encontrar la mejor salida a usar, su aplicacin puede consultar el gestor de pantalla para la pantalla del sistema Presentacin preferente y recibir devoluciones de llamada que cuando cambie la pantalla. Alternativamente, puede utilizar el servicio de enrutador medios de comunicacin, ampliada en Android 4.2, para recibir notificaciones cuando un sistema de cambios de ruta de vdeo. Su aplicacin puede mostrar el contenido por defecto en la actividad principal hasta una pantalla de presentacin preferida se adjunta, momento en el que puede cambiar automticamente al contenido de la presentacin en la pantalla preferida. Sus aplicaciones

tambin pueden utilizar los medios de comunicacin MediaRouteActionProvider router y MediaRouteButton ofrecer estndar de visualizacin de seleccin de la interfaz de usuario.

Contenido protegido

Para aplicaciones que manejan contenidos protegidos o encriptados, la pantalla API informa ahora las capacidades de video seguras de pantallas conectadas. La consulta de aplicacin de una pantalla para saber si ofrece una salida de vdeo seguras o protegidas proporciona bferes de grficos y luego elegir la secuencia de contenido apropiado o decodificacin para hacer que el contenido visible. Para mayor seguridad en los objetos SurfaceView, su aplicacin puede establecer un indicador seguro para indicar que el contenido nunca debe aparecer en pantalla o en una salida de la pantalla no segura, incluso cuando se refleja.

Wireless Display

A partir de Android 4.2, los usuarios de dispositivos compatibles se puede conectar a un monitor externo a travs de Wi-Fi, utilizando Miracast, un estndar peer-to-peer pantalla inalmbrica creada por la Alianza Wi-Fi. Cuando una pantalla inalmbrica Bluetooth, los usuarios pueden escuchar cualquier tipo de contenido a la gran pantalla, incluyendo fotos, juegos, mapas y mucho ms.

Las aplicaciones pueden tomar ventaja de las pantallas inalmbricas de la misma manera como lo hacen otras pantallas externas y no hay trabajo extra que se necesita. El sistema gestiona la conexin de red y flujos de su presentacin o el contenido de otra aplicacin a la pantalla inalmbrica segn sea necesario.

Soporte nativo RTL

Los desarrolladores ahora pueden reflejar sus diseos para idiomas RTL.

Android 4.2 introduce soporte nativo completo para RTL (de derecha a izquierda), incluyendo diseos de espejo de diseo. Con el apoyo RTL nativo, puede ofrecer la misma experiencia de gran aplicacin para todos los usuarios, ya sea su idioma utiliza un script que lee de derecha a izquierda o uno que lee de izquierda a derecha.

Cuando el usuario cambia el idioma del sistema a un script de derecha a izquierda, el sistema ahora proporciona duplicacin automtica de los diseos de interfaz de usuario de aplicaciones y todos los controles de vista, adems de la creacin de reflejo de bidi de elementos de texto para la lectura y la introduccin de caracteres.

Su aplicacin puede tomar ventaja de la duplicacin de diseo RTL en su aplicacin con el mnimo esfuerzo. Si desea que la aplicacin para ser reflejado, slo tiene que declarar un nuevo atributo en el manifiesto de aplicacin y cambiar todos los "izquierda / derecha" propiedades de diseo para nuevos "inicio / fin" equivalentes. El sistema se encarga de la creacin de reflejo y la visualizacin de la interfaz de usuario segn corresponda.

Para un control preciso sobre su aplicacin UI, Android 4.2 incluye nuevas API que le permiten manejar direccin de diseo, la direccin del texto, alineacin del texto, la gravedad y la direccin local de los componentes de la vista. Usted puede incluso crear versiones personalizadas de diseo, dibujables y otros recursos para la visualizacin cuando una secuencia de comandos de derecha a izquierda est en uso.

Para ayudarle a depurar y optimizar su costumbre de derecha a izquierda layouts, la herramienta HierarchyViewer ahora le permite ver de inicio / fin propiedades, Orientacin, direccin del texto y la alineacin de texto para todos los dictmenes de la jerarqua.

Mejoras para idiomas internacionales Android 4.2 incluye una serie de optimizaciones de fuentes y caracteres para los usuarios internacionales:

Para los usuarios coreanos, una opcin nueva fuente est disponible - Nanum ( ) Gothic, una fuente unicode diseado especialmente para la secuencia de comandos en idioma coreano. Mejorado el soporte para texto vertical en japons aparece en WebViews.

Fuente mejorada kerning y posicionamiento para ndico, tailands, rabe, hebreo y las fuentes predeterminadas. El teclado por defecto de Android tambin incluye un conjunto actualizado de los diccionarios:

Mejora de los diccionarios francs (con el apoyo de bigramas), Ingls y Ruso Diccionarios Nuevas dans, griego, finlands, lituano, letn, polaco, esloveno, serbio, sueco y turco Nuevas formas para crear la interfaz de usuario hermoso Los fragmentos anidados

Para un mayor control sobre los componentes de su interfaz de usuario y para que sean ms modular, Android 4.2 le permite anidar dentro de fragmentos de fragmentos. Para cualquier fragmento, un fragmento nuevo gerente le permite insertar fragmentos de otros nodos secundarios en la jerarqua de vistas.

Es posible utilizar fragmentos anidados en una variedad de formas, pero son especialmente tiles para la aplicacin de componentes de interfaz de usuario dinmicos y reutilizables en el interior de un componente de interfaz de usuario que es en s mismo dinmico y reutilizable. Por ejemplo, si utiliza ViewPager para crear fragmentos que deslizar a izquierda y derecha, ahora puede insertar fragmentos en cada fragmento del localizador vista.

Para que puedas tomar ventaja de fragmentos anidados de manera ms amplia en su aplicacin, esta capacidad se suma a la ltima versin de la biblioteca de compatibilidad de Android.

Accesibilidad Ahora, el sistema ayuda a los servicios de accesibilidad distinguir entre la exploracin tctil y gestos de accesibilidad en el modo de exploracin tctil. Cuando un usuario toca la pantalla, el sistema notifica al servicio de que una interaccin tctil genrico se ha iniciado. A continuacin, sigue la velocidad de la interaccin tctil y determina si se trata de una exploracin tctil (lento) o gesto accesibilidad (rpida) y notifica al servicio. Cuando la interaccin tctil termina, el sistema notifica al servicio.

El sistema proporciona una nueva opcin de accesibilidad global que permite a un servicio de accesibilidad abrir el men de configuracin rpida basada en una accin por parte del usuario. Tambin se ha aadido en Android 4.2 es un tipo de retroalimentacin accesibilidad para dispositivos Braille.

Para dar acceso a los servicios de conocimiento en el sentido del dictamen para efectos de accesibilidad, el marco ofrece nuevas API para asociar una vista como la etiqueta para otra vista. La etiqueta para cada Vista est disponible para los servicios de accesibilidad a travs de AccessibilityNodeInfo.

Cmara mejorada con HDR Android 4.2 introduce una interfaz de la cmara de nuevo hardware y tubera para mejorar el rendimiento. En los dispositivos soportados, las aplicaciones pueden utilizar una nueva cmara HDR modo de escena para capturar una imagen utilizando tcnicas dinmicas imgenes de alta gama.

Adems, el marco ofrece ahora una API para que las aplicaciones comprobar si el sonido de obturador de la cmara se puede desactivar. Aplicaciones a continuacin, puede dejar que el usuario desactive el sonido o elegir un sonido alternativo en lugar del sonido del obturador estndar, lo que se recomienda.

RenderScript Computacin En Android 4.2, renderScript Compute introduce nuevas caractersticas de secuencias de comandos, optimizaciones nuevas, y la integracin directa de la GPU para el mximo rendimiento en las operaciones de clculo.

FilterScript

Filterscript es un subconjunto de renderScript que se centra en el procesamiento de imagen optimizada a travs de una amplia gama de conjuntos de chips de dispositivo. Los desarrolladores pueden escribir sus operaciones de procesamiento de imgenes en FilterScript utilizando el estndar API renderScript tiempo de ejecucin, pero dentro de las limitaciones ms estrictas que garanticen una mayor compatibilidad y optimizacin mejorada a travs de CPUs, GPUs y DSPs.

Filterscript es ideal para la aceleracin de hardware simples operaciones de procesamiento de imgenes y la computacin, tales como las que podran ser escrito para shaders de OpenGL fragmento ES. Debido a que la sita un conjunto relajado las restricciones sobre el hardware, las operaciones se han optimizado y acelerado en ms tipos de chipsets de dispositivos. Cualquier aplicacin focalizacin API de nivel 17 o superior pueden hacer uso de FilterScript.

Intrnsecas de secuencias de comandos

En Android 4.2, renderScript aade soporte para un conjunto de caractersticas intrnsecas de secuencias de comandos - pre-implementado filtrado primitivas que son acelerados a reducir la cantidad de cdigo que tiene que escribir y para asegurar que su aplicacin tiene la ganancia de rendimiento posible.

Intrnsecos estn disponibles para las mezclas, mancha, matriz de color, convolucin 3x3 y 5x5, por canal tabla de consulta, y la conversin de un bfer Android YUV a RGB.

Grupos de secuencias de comandos

Ahora puede crear grupos de secuencias de comandos y ejecutar renderScript a todos con una sola llamada, como si fueran parte de una nica secuencia de comandos. Esto permite renderScript para optimizar la ejecucin de los scripts de manera que no se poda hacer si los scripts se ejecutan de forma individual.

RenderScript de procesamiento de imgenes de referencia se ejecutan en diferentes versiones de la plataforma Android (Android 4.0, 4.1 y 4.2) en la CPU slo en un dispositivo Galaxy Nexus.

RenderScript de procesamiento de imgenes de referencia comparando las operaciones se ejecutan con GPU + CPU a los administrados en la CPU slo en el mismo dispositivo Nexus 10.

Si usted tiene un grfico acclico dirigido de operaciones renderScript a correr, se puede utilizar una clase de generador para crear un grupo guin definir las operaciones. En tiempo de ejecucin, renderScript optimiza el orden de ejecucin y las conexiones entre estas operaciones para un mejor rendimiento.

Los continuos avances de optimizacin

Cuando se utiliza renderScript para las operaciones de clculo, aplicaciones se benefician de un mejor rendimiento y optimizacin en el motor renderScript s mismo, sin ningn impacto en el cdigo de aplicacin o necesidad de recompilacin.

Como optimizacin mejora, sus operaciones se ejecutan ms rpido y en ms chipsets, sin ningn esfuerzo por su parte. La grfica de la derecha destaca el aumento del rendimiento entregado por las mejoras en curso a travs de la optimizacin renderScript sucesivas versiones de la plataforma Android.

GPU Compute

RenderScript Compute es la plataforma de computacin primera portado para correr directamente en un dispositivo mvil GPU. Ahora automticamente se aprovecha de los recursos de computacin de GPU whenver posible mejorar el rendimiento. Con la integracin de la GPU, incluso los clculos ms complejos de procesamiento de grficos o de imagen puede ejecutar con un rendimiento mejorado dramticamente.

Cualquier aplicacin utilizando renderScript en un dispositivo compatible se pueden beneficiar de inmediato de esta integracin GPU, sin necesidad de recompilar. El Nexus 10 tablet es el primer dispositivo para apoyar esta integracin.

New opciones integradas para desarrolladores

El sistema Android 4.2 incluye una variedad de opciones para desarrolladores nuevos que hacen ms fcil para crear grandes aplicaciones que buscan que se desempean bien. Las nuevas opciones de exponer las caractersticas para depurar y perfilar su aplicacin desde cualquier dispositivo o emulador.

En los dispositivos con Android 4.2, opciones de desarrollo estn ocultas de forma predeterminada, lo que ayuda a crear una mejor experiencia para los usuarios. Usted puede ver las opciones de desarrollador en cualquier momento con solo tocar 7 veces en Ajustes> Acerca del telfono> Nmero de compilacin en cualquier dispositivo compatible con Android.

Las nuevas opciones de desarrollador le dar ms opciones para perfilar y depurar en un dispositivo.

Nuevas opciones para desarrolladores en Android 4.2 incluyen:

Tome informe de error - inmediatamente toma una captura de pantalla e informacin de estado volcados dispositivo de almacenamiento local de archivos, a continuacin, adjunta a un mensaje de correo electrnico saliente. Poder informes de fallos del men - Aade una nueva opcin al men de alimentacin del dispositivo y los ajustes rpidos para tomar un reporte de error (vase ms arriba). Verifique aplicaciones a travs de USB - Permite deshabilitar comprobaciones de aplicaciones para aplicaciones de carga lateral a travs de USB, sin dejar de comprobar las aplicaciones de otras fuentes como el navegador. Esto puede acelerar el proceso de desarrollo, manteniendo la caracterstica de seguridad activada. Mostrar actualizaciones de hardware capas - capas de hardware Luz verde cuando actualicen. Mostrar GPU overdraw - Lo ms destacado de GPU reas girar en descubierto. Fuerza 4x MSAA - Permite MSAA 4x en Open GL ES 2.0 aplicaciones. Simular pantallas secundarias - Crea una o ms no seguros ventanas superpuestas en la pantalla actual para su uso como pantalla remota simulada. Usted puede controlar el tamao de la pantalla simulada y la densidad.

Habilitar trazas OpenGL - Le permite rastrear ejecucin OpenGL usando Logcat, Systrace o pila de llamadas en glGetError. Nuevas tecnologas de plataforma Android 4.2 incluye una variedad de tecnologas de plataformas nuevas y mejoradas para soportar comunicaciones innovadoras casos de uso en una amplia gama de dispositivos de hardware. En la mayora de los casos, las plataformas tecnolgicas nuevas y mejoras no afectan directamente a sus aplicaciones, de modo que puedan beneficiarse de ellas sin ninguna modificacin.

Mejoras en la seguridad

Cada versin Android incluye docenas de mejoras de seguridad para proteger a los usuarios. Estas son algunas de las mejoras de Android 4.2:

. Solicitud de verificacin - Los usuarios pueden optar por activar "Verificar Apps" y tienen aplicaciones examinados por un verificador aplicacin, antes de la verificacin de la instalacin la aplicacin puede alertar al usuario si intenta instalar una aplicacin que puede ser perjudicial, si una aplicacin es especialmente malo, puede bloquear la instalacin. Ms control de los SMS Premium - Android proporcionar una notificacin si una aplicacin intenta enviar SMS a un nmero corto que utiliza servicios de primera calidad que pueden causar cargos adicionales. El usuario puede elegir si desea permitir la aplicacin para enviar el mensaje o bloquearlo. Siempre-en VPN - VPN puede ser configurado de manera que las aplicaciones no tienen acceso a la red hasta que una conexin VPN se establece. Esto evita que las aplicaciones enven datos a travs de otras redes. Certificado Pinning - La aplicacin ahora soporta SSL libcore certificado pinning. Pinned dominios recibir un error de validacin de certificados si el certificado no est encadenado con un conjunto de certificados previstos. Esto protege contra el posible compromiso de autoridades certificadoras. Mejora de la visualizacin de los permisos de Android - Permisos se han organizado en grupos que son ms fciles de entender por los usuarios. Durante la revisin de los permisos, el usuario puede hacer clic en el permiso para ver informacin ms detallada acerca de la autorizacin. installd endurecimiento - El demonio installd no se ejecuta como el usuario root, lo que reduce la superficie de ataque potencial para la escalada raz privilegio.

endurecimiento init script - scripts de inicio se aplican ahora semntica O_NOFOLLOW para prevenir ataques de enlace simblico relacionados. FORTIFY_SOURCE - Android ahora implementa FORTIFY_SOURCE. Esto es utilizado por las bibliotecas del sistema y las aplicaciones para evitar daos en la memoria. ContentProvider configuracin por defecto - Las solicitudes que se dirigen a nivel de API 17 se han "exportacin" se establece en "false" por defecto para cada ContentProvider, la reduccin de la superficie de ataque por defecto para las aplicaciones. Criptografa - Modified las implementaciones predeterminadas de SecureRandom y Cipher.RSA usar OpenSSL. SSLSocket Aadido soporte para TLSv1.1 y TLSv1.2 usando OpenSSL 1.0.1 Soluciones de seguridad - Upgraded bibliotecas de cdigo abierto con las revisiones de seguridad incluyen WebKit, libpng, OpenSSL, y LibXML. Android 4.2 tambin incluye correcciones para Android vulnerabilidades especficas. La informacin sobre estas vulnerabilidades se ha proporcionado a Open Handset Alliance y los miembros de los parches estn disponibles en el proyecto Android Open Source. Para mejorar la seguridad, algunos dispositivos con versiones anteriores de Android tambin pueden incluir estas revisiones. Pila Bluetooth Nuevo

Android 4.2 introduce una nueva pila de Bluetooth optimizado para su uso con dispositivos Android. La pila de Bluetooth nuevo desarrollado en colaboracin entre Google y Broadcom reemplaza la pila basada en BlueZ y proporciona una mejor compatibilidad y fiabilidad. De baja latencia de audio

Android 4.2 mejora el soporte para la reproduccin de audio de baja latencia, a partir de las mejoras introducidas en la versin 4.1 de Android latencia de salida de audio mediante OpenSL ES, Soundpool y generador de tonos APIs. Estas mejoras dependen de soporte de hardware dispositivos que ofrecen estos latencia bajos recursos de audio puede anunciar su apoyo a las aplicaciones a travs de una caracterstica de hardware constante. Nueva AudioManager API para consultar la tasa de muestreo de audio nativo y tamao del bfer, para su uso en dispositivos que pretenden esta caracterstica.

Nueva cmara interfaz de hardware

Android 4.2 introduce una nueva implementacin de la pila de la cmara. El subsistema de cmara incluye las implementaciones de componentes de la canalizacin de cmara tales como la captura modo de rfaga con controles de procesamiento. Nueva interfaz NFC hardware y el controlador de interfaz

Android 4.2 introduce soporte para los controladores basados en el estndar del NCI de la NFC Forum. NCI proporciona un protocolo estndar de comunicacin entre un controlador NFC (NFCC) y un dispositivo host, y la pila nueva NFC desarrollado en colaboracin entre Google y Broadcom lo soporta. Dalvik optimizaciones de tiempo de ejecucin

El tiempo de ejecucin Dalvik incluye mejoras de rendimiento y seguridad a travs de una amplia gama de arquitecturas:

JIT x86 apoyo de Intel y MIPS MIPS de apoyo JIT Optimizado recoleccin de basura parmetros para dispositivos con> 512 Las implementaciones predeterminadas de SecureRandom y Cipher.RSA ahora utilizan OpenSSL SSLSocket apoyo a TLSv1.1 y TLSv1.2 por OpenSSL 1.0.1 El nuevo soporte intrnseco para StrictMath mtodos abs, min, max, y sqrt BouncyCastle actualizado a 1,47 zlib actualizado a 1,27 dlmalloc actualizado a 2.8.6

S-ar putea să vă placă și