Logo es.androidermagazine.com
Logo es.androidermagazine.com

Los desarrolladores de Gingerbread tienen nuevos juguetes para jugar

Tabla de contenido:

Anonim

Desde el punto de vista del usuario final, hay muchas cosas nuevas en Gingerbread, pero hay muchas cosas nuevas detrás de escena, y la verdadera carne y las papas residen en los cambios centrales que los desarrolladores pueden usar para hacer que una gran cosa sea aún mejor. Si bien es probable que haya innumerables pequeños cambios, podemos echar un vistazo a los principales cambios y lo que significan para nosotros los no desarrolladores

Nueva versión básica del kernel de Linux

Comenzando en la parte inferior de la pirámide de Gingerbread, el kernel de Linux se ha actualizado a 2.6.35. Esta es la versión del núcleo que los desarrolladores de ROM de terceros han estado utilizando durante un tiempo, y proporciona más estabilidad y velocidad. Busque el nuevo stock kernel para mostrar algunas de las mejoras a las que estamos acostumbrados desde los kernel personalizados que se utilizan actualmente.

Nuevo marco de medios

OpenCore (el marco de medios actual de Froyo) ha sido completamente reemplazado. Se ha mantenido todo el soporte de códec anterior, y se ha implementado el soporte para nuevas tecnologías como la compresión de video VP8 y los contenedores de video WebM. Gingerbread está configurado y listo para seguir el ritmo de los archivos de audio y video más nuevos a medida que se producen.

Redes

Además de la nueva pila de llamadas SIP y el soporte de comunicación de campo cercano del que estamos hablando, hay una nueva pila BlueZ en Gingerbread. La compatibilidad con Bluetooth 2.1 significa un mejor rendimiento de Bluetooth en una amplia gama de dispositivos BT. Eso es algo que a todos nos encantará ver.

Los tiempos de ejecución de Dalvik

Ha habido bastantes mejoras en la máquina virtual Dalvik (eso fue lo que se mejoró con un compilador justo a tiempo (JIT) en Froyo y hace que las cosas sean más rápidas). Para el usuario final, todo lo que realmente necesitamos saber es que debe ejecutarse un poco más rápido, especialmente al representar páginas web. Aquí está la lista completa de cambios para los geeks hardcore de Android:

Dalvik VM:

  • Recolector de basura concurrente (pausas sub-3ms de destino)
  • Agrega más optimizaciones JIT (generación de código)
  • Verificación de código mejorada
  • Depuración de StrictMode, para identificar problemas de rendimiento y memoria

Bibliotecas principales:

  • Soporte I18N ampliado (codificaciones mundiales completas, más configuraciones regionales)
  • Formateador más rápido y formato de número. Por ejemplo, el formato flotante es 2.5 veces más rápido.
  • Las respuestas HTTP están comprimidas de forma predeterminada. Los tamaños de respuesta de XML y JSON API pueden reducirse en un 60% o más.
  • Nuevas colecciones y utilidades API
  • API de red mejoradas
  • Controles mejorados de lectura y escritura de archivos
  • JDBC actualizado

Actualizaciones de proyectos aguas arriba:

  • OpenSSL 1.0.0a
  • BouncyCastle 1.45
  • UCI 4.4
  • zlib 1.2.5

Esta es solo la punta de la gente del iceberg. Hay una gran cantidad de cambios de API que brindan a los desarrolladores soporte directo del sistema operativo para cosas como cámaras frontales, sensores giroscópicos y un mejor soporte de OpenGL. Si quieres ensuciarte y echarles un vistazo, dirígete al enlace de origen.