Tabla de contenido:
- ¿Qué demonios? (también conocido como el compilador Just in Time)
- Nuevas golosinas
- Mensajería de nube a dispositivo
FroYo, FroYo, FroYo. Parece que no puedes visitar un blog de tecnología o leer tu línea de tiempo de Twitter sin ver noticias sobre Android 2.2 en todas partes. FroYo puede hacer esto, FroYo hace esto un 300 por ciento más rápido, FroYo tiene ponis. Es suficiente para volver loco a un hombre cuerdo (bueno, ninguno de nosotros tendrá que preocuparse por eso). Todos queremos algunas delicias nuevas y deliciosas de Android para nuestros teléfonos, pero ¿sabemos realmente por qué o qué conlleva? Con suerte, cuando terminemos aquí, tendrá una mejor idea de qué esperar y cuándo esperarlo. Haz clic en el enlace, toma tu cuchara y veamos qué tiene este brebaje congelado para ti y para mí.
Los chicos de Google que trabajan en Android son genios claramente hambrientos, con un amor particular por los dulces. Hemos visto Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) y ahora FroYo (Android 2.2). Cada uno mejora un poco, ofrece cosas más emocionantes para los desarrolladores y, lo que es más importante, nos brinda más y mejores opciones para que nuestro teléfono se vea y se comporte como lo deseamos. No es perfecto, y probablemente nunca lo será, pero FroYo nos ofrece algunos cambios emocionantes, además de agregar algunas características básicas que todos hemos estado esperando. Intentemos desglosarlo todo en inglés simple para saber qué esperar, qué no esperar y cuándo esperarlo.
¿Qué demonios? (también conocido como el compilador Just in Time)
¿Ves esa foto? Probablemente hayas visto algo así pegado en todas partes junto con personas que dicen que JIT (el compilador Justo en el tiempo) hace que sus teléfonos sean tan rápidos, o incluso escuchaste afirmaciones que suenan como "funciona un 400 por ciento más rápido". Bien, eso es cierto. Más o menos. Hablamos un poco sobre JIT en el podcast, pero tomemos un tiempo aquí para exponerlo todo.
Android utiliza una máquina virtual especial basada en Java llamada Dalvik VM para ejecutar aplicaciones. Todos hemos ejecutado aplicaciones de Windows en Java y hay una cosa que todos tienen en común: deben iniciar un intérprete de Java en nuestra computadora antes de que se ejecuten. Android es de la misma manera. Dalvik es como un programa que se ejecuta dentro de Android y ejecuta aplicaciones de terceros con las que podemos interactuar. Ese juego que te encanta, o tu confiable escáner de código de barras tiene que tomar un camino redondo entre los dedos y el procesador, a través de la máquina virtual Dalvik. JIT es un cambio en la forma en que se ejecutan las aplicaciones. Captura la información que normalmente tendría que pasar por la máquina virtual Dalvik, se interpreta como algo que Android puede leer y luego se interpreta como información que el procesador puede usar y sobre la que puede actuar. Con JIT, se agrega una pequeña cantidad de sobrecarga nueva a la VM Dalvik, pero traduce la información directamente en algo que el sistema puede usar y actuar directamente. Durante los Juegos Olímpicos del verano pasado, todos vimos a los locutores hacer uso de traductores para entrevistar a atletas de todo el mundo. Bien
imagine que JIT es uno de esos auriculares mágicos que usan en las Naciones Unidas que se traduce sobre la marcha, eliminando al intermediario. Sí, eso es bastante genial.
Se requiere un poco sobre el aumento de velocidad real. En nuestra imagen de arriba, estamos viendo una aplicación de evaluación comparativa llamada Linpack
Esta aplicación está diseñada solo para ver qué tan rápido se puede traducir el código. Muestra un aumento masivo en la velocidad, porque eso es todo lo que está haciendo: medir la velocidad. De ahí provienen estas afirmaciones de 3 a 5 veces más rápidas. Las situaciones del mundo real no te darán un aumento del 500 por ciento. Lo siento. La buena noticia es que dará un aumento de velocidad muy agradable a las aplicaciones de terceros, además de liberar algo de tiempo de procesador para las funciones nativas de Android. JIT debería darnos a todos un aumento de rendimiento general muy agradable y muy bienvenido.
Las palabras nunca son tan divertidas como las imágenes, ¡y no tienen ninguna posibilidad contra el video! Echale un vistazo.
Nuevas golosinas
Buen video. Todos amamos a nuestro pequeño amigo verde, especialmente cuando nos cuenta cosas nuevas e increíbles con las que podremos jugar. Le dimos a JIT una sección especial en la parte superior porque está muy fuera de la pared y es difícil de explicar, pero echemos un vistazo a qué más dice el video que obtendremos con nuestra actualización de FroYo.
Mensajería de nube a dispositivo
Me gusta llamar a esto push plus. Esta nueva característica brinda a los desarrolladores una forma de tomar información y enviarla directamente desde los servidores de Google a su teléfono Android. ¿Que información? Cualquier información que una aplicación pueda manejar. En el ejemplo del video, un usuario está mirando Google Maps en el navegador web de su computadora. Después de marcar una ubicación en el mapa, pueden usar un complemento de navegador para enviar esa ubicación a un teléfono Android. Una vez recibido en el teléfono, el usuario podría hacer cualquier cosa que normalmente haría en la aplicación Mapas. Guárdelo, marque como favorito, navegue hasta él o incluso vuelva a compartirlo. Esto funcionará con mucho más que mapas. Veo una nueva generación de listas de tareas compartidas y calendario compartido en el horizonte.
¿Quieres verlo en acción? ¡Por supuesto que sí! Phil puso esto a prueba, y se mece. Mira el video