miércoles, mayo 15, 2013
|
![]() ![]() Noten que estoy seguro que en otros portales encontrarán detalles técnicos minuciosos de todo lo presentado, pero aquí solo les hablaré de las impresiones generales, de las cosas que más me gustaron, de lo que veo con más potencial, y otras cosas con impacto a largo plazo. Lo primero que debo decir es que se ha notado que tras bastidores Google está haciendo un esfuerzo genuino por integrar y simplificar toda su cartera de productos y servicios, los cuales en años recientes aparentaban todos que apuntaban en distintas direcciones, pero se hizo evidente hoy que el propósito de Google es poner todas sus ofertas bajo una misma sombrilla y apuntando en una misma dirección. Hoy vi a una Google muchísimo más enfocada que antes, y eso me gustó bastante... Otra cosa sobre este evento es que a diferencia de eventos anteriores, la empresa mayoritariamente se mantuvo enfocada en desarrolladores de software, en vez de utilizar el evento para lanzar productos nuevos como los Nexus en encuentros pasados, algo que creo fue una buena decisión, similar a lo que hace Apple en donde tiene anualmente distintos tipos de eventos enfocados en distintas cosas. Una nota importante es que Google hizo un esfuerzo bastante grande en querer enviar el mensaje cada vez que tenía oportunidad de que su objetivo no es solo Android, sino que llegar a toda persona por todo medio posible, nombrando explícitamente a iOS (iPhone y iPad) cada vez que podía, e incluso demostrando varios de sus nuevos anuncios en esas plataformas. Esto obviamente tiene que ver con lo que siempre les he mencionado en eliax: Google no es una empresa de tecnología, sino de publicidad, y dado que según su más reciente reporte el 96% de los ingresos de la empresa provienen de anuncios, eso les debe dejar saber a todos qué es lo que realmente le importa a Google (pista: llegar a tantas personas le sea posible con sus anuncios). Y hablando de llegar a personas, Google reportó que ya ha activado a 900 millones de equipos con Android en el mundo, y que se han descargado unas 58 mil millones de aplicaciones de su tienda Google Play. Así mismo destacó que los ingresos a desarrolladores de aplicaciones de Android han incrementando en 2.5 veces en los últimos 12 meses, algo importante a nombrar ya que Apple, aun con su menor base de usuarios, ha sido la plataforma en donde tradicionalmente se genera más dinero a desarrolladores de software. Google arrancó el evento hablando de optimizaciones tanto en su sistema de geolocalización y mensajería como de notificaciones, destacándose el hecho de que arreglaron algo de lo que yo tenía tiempo quejándome: Ahora las notificaciones que recibas en tu celular o tableta, son unificadas, significando eso que si lees una notificación en tu celular Android y la quitas de la pantalla, que esta también se quitará de tu tableta para no molestarte otra vez. Amén. Y noten que aunque suene algo trivial ese tema de las notificaciones, lo menciono ya que el mismo concepto fue algo que vimos repetido durante toda la conferencia: De ahora en adelante todos los servicios de Google funcionarán de esa manera, en donde lo que hagas en un dispositivo se transmitirá automágicamente a tus otros dispositivos, similar a como hace Apple con iCloud en sus plataformas de iOS y OS X, lo que está sencillamente genial. En cuanto a geolocalización, Google ahora permite que por cada aplicación un usuario defina hasta 100 áreas de geoloalización para generar alarmas/eventos cuando estas áreas se crucen. Esto es similar a lo que hace Apple en donde puedes generar una alarma cuando estés en la cercanía (o saliendo o llegando) de algún lugar, solo que en Android esto es ahora más poderoso ya que Google le ha otorgado el poder a los desarrolladores de software de poder ellos crear aplicaciones que contengan esta funcionalidad nativamente. Lo otro que presentó la empresa fue Google Play for Games, una plataforma para videojuegos que combina en esencia lo que hizo Microsoft con su Xbox Live y Apple con su Game Center, en una sola cosa, proveyendo APIs (interfaces de programación) a programadores que les permiten fácilmente guardar de forma centralizada (en la nube de Google) las puntuaciones, logros y trofeos en los juegos, así como habilitar fácilmente el descubrimiento de jugadores para que jueguen contigo, y de paso proveer herramientas que hacen bastante fácil crear juegos multi-jugadores y multi-plataforma (Google demostró un juego de carritos de carrera en donde las pantallas de un celular Android, un iPhone, un iPad mini, una tableta Nexus y un navegador web Chrome formaban entre todas una pista de carreras, lo que estuvo verdaderamente genial). Esto es algo que se necesitaba en Android y que ahora pone a la plataforma a la par con todo el resto del mercado. Notemos además que ahora todo esto (al igual que prácticamente todo lo anunciado hoy) se integra con la red social Google+. Y hablando de Google+, la empresa demostró hoy la próxima generación de su red social, con 41 nuevas funcionalidades, algunas de las cuales son verdaderamente asombrosas, pero que por otro lado solo me hace recordar lo lejos detrás que está Google+ de Facebook, y que en algunos sentidos lo que Google+ está haciendo es tratando de alcanzar cosas que ya hacemos en Facebook. Sin embargo, otras cosas son verdaderamente increíbles y dejan a Facebook bastante detrás. Por ejemplo, el nuevo sistema de manejo de fotos en Google+ es en una sola palabra, extraordinario. Entre las cosas que puedes hacer están el poder auto-elegir las fotos principales de tus álbumes. Por ejemplo, digamos que tomas 900 fotos en un viaje a algún lugar; cuando regresas no quieres sentarte a elegir una por una tus favoritas... Pues Google ahora las elige por ti, haciendo lo que aparenta un excelente trabajo, y no de manera trivial. El algoritmo de Google elige las fotos en criterios que van desde si hay personas sonriendo en las fotos, hasta si hay personas cercanas a ti (en tu vida social), o de si la foto está bien enfocada, o si la exposición es la correcta (ni muy oscura ni muy clara), etc. Incluso, Google ha estado entrenando su sistema de Inteligencia Artificial con una armada de seres humanos que han estado entrenando al sistema sobre lo que en promedio consideramos "bello", de modo que el sistema por si mismo también tiene la capacidad de elegir fotos basado en valor estético, lo que es asombroso. Obviamente, será bueno probar esto en la práctica para ver qué tan bueno es en la primera versión... En cuanto a unificación de video-chat, el nuevo Google Hangput parece que por fin será el centro de comunicaciones que integrará a Google Talk, Chat, Video y Hangout dentro de una sola aplicación (aplausos por esto). ![]() Android Studio en esencia toma las mejores prácticas de programación de las últimas dos décadas (IntelliJ IDEA es reconocido como el que popularizó el concepto de code refactoring hace unos 12 años atrás), le agrega toda una capa de desarrollo visual moderna, y lo integra íntimamente con Android, y el resultado (con lo poco que vimos en la demostración) es espectacular. A diferencia de otros entornos para Android, Android Studio asume que estás programando para Android específicamente, por lo que puede hacer cosas que otros IDEs no hacen. Por ejemplo, a la hora de internacionalizar aplicaciones para que funcionen en varios países, este puede mostrarte en la misma línea de código, el string que corresponde al código de i18n que estás programando, lo que es super útil. Así mismo entiende estructuras como íconos e imágenes, por lo que al referirte a una en el código, el IDE te muestra la imagen misma al lado del código. Así mismo IntelliJ IDEA ayuda a resolver uno de los más grandes dolores de cabeza en Android, la fragmentación... Este IDE te hace relativamente trivial probar tu aplicación simultáneamente en diversos tipos de dispositivos virtuales en pantalla a la vez (celulares, tabletas, distintas resoluciones, modo horizontal o vertical, etc), lo que será muy apreciado por desarrolladores. Otra iniciativa de Google en términos de desarrollo de aplicaciones tiene que ver con aplicaciones web, para lo cual Google ha lanzado su apoyo a un nuevo modelo de "componentes web" que permitirá que en esencia cualquiera pueda componentizar componentes (valga la redundancia), pudiendo uno crear incluso sus propias etiquetas de HTML, todo son solo Javascript y CSS. Esto es algo que aun está en etapa de desarrollo, pero que promete mucho para la próxima generación de interfaces en aplicaciones web. La empresa también anunció una gran iniciativa en el sector educacional, ofreciendo grandes descuentos a instituciones educacionales para que obtengan tabletas a un bajo costo, y además ofreciendo herramientas para que sea trivial el administrar tales tabletas y encontrar contenido especializado a educación en las tiendas de Google, todo desde un panel de control centralizado y especializado para esa industria. En esencia, ahora un administrador de un colegio, o un maestro, podrá comprar una aplicación (o libro, o video, etc) y automáticamente hacer que esta se instale en todos sus estudiantes a nivel del colegio entero, o de un solo curso, o de un grupo específico de estudiantes. Incluso será posible pagar con órdenes de compra como se hace usualmente en estos entornos. A esta iniciativa Google la llama Google Play for Education, y me recordó bastante la iniciativa (y modelo de uso) del Amazon FreeTime Unlimited para niños. Por otro lado Google demostró lo que será la próxima generación de Google Maps, y esta particularmente en navegadores web será espectacular, en esencia haciendo algo que yo llevaba un par de años pidiendo: Integrar a Google Maps con Google Earth. En esencia ahora si haces zoom hacia afuera en el mapa, llegas al nivel del planeta (en 3D, en esencia Google Earth), y llega un momento en donde puedes incluso hacer más zoom para ver el planeta en relación al Sol, incluyendo el mostrarte en tiempo real cuál lado del planeta está de noche y cual de día. Y como si fuera poco, las nubes que se ven sobre el planeta son tomadas de datos en tiempo real, por lo que de un solo vistazo sobre cualquier país te enteras no solo del horario aproximado, sino además de su posible estado del tiempo. En cuanto al buscador Google, la empresa demostró su gran integración con Google Now, en donde ahora ambas serán en esencia la misma cosa, y en donde ahora Google Now será parte del navegador web mismo (es decir, ahora le podrás hablar a tu navegador Chrome en tu laptop para pedirle cosas con tu voz). Google por ejemplo hizo varias demostraciones en donde le preguntaba a Google (uno inicia diciendo "OKey Google") todo tipo de cosas, desde cómo llegar a un lugar, hasta el horario de tu próximo vuelo, y en todo momento Google Now entendía el significado de lo que le preguntaban en contexto, de forma muy similar a Siri en el iPhone o iPad, aunque aparenta que Google tiene planes aun más grandes y ambiciosos que los de Apple en este aspecto. Algo que me gustó bastante fue la participación al final del co-fundador (y actual CEO - Gerente General) de Google Larry Page, el cual aclaró que Google tienes dos objetivos con su motor de búsqueda y con Now: El primero es hacer todo lo posible para predecir lo que vas a necesitar y adelantarse a tus necesidades, y el segundo es el remover por completo el interfaz y que este se torne invisible. Curiosamente, para los que me han visto en mi conferencia sobre Tendencias Actuales y Futuras en Software, esos son precisamente dos de los puntos que en los últimos 4 años he estado profesando sería el futuro de estas tecnologías :) Pero en resumen, Google va por muy buen camino con todos estos cambios y adelantos, y se empieza a ver la integración de todos sus productos dispersos bajo una sola estrategia consolidada, y como dijo Larry en su presentación, no hemos llegado ni siquiera a ver el 1% de lo que será posible en los próximos años... enlace a Android Studio (versión preliminar) cola para probar la nueva versión de Google Maps Actualización: Video de la presentación a continuación (enlace YouTube)... autor: josé elías |
![]() |
![]() |
Comentarios
Añadir Comentario |
"La respuesta es simple: por todo.
Tus artículos muestran (en ocasiones, aunque no te guste) un punto de vista analítico, realista pero sobre todo neutral de los temas tratados.
De hecho, aprovecharé la ocasión para expresar algo.
Hace muchos años aprendí a respetar las opiniones ajenas, aún cuando éstas entraran en contradicción con las mías. Cuando entré por primera vez a este sitio hace un año hubo una frase que publicaste que le dio una nueva dimensión a ese concepto y fue: "No estoy de acuerdo con tus ideas, pero defenderé tu derecho a expresarla."
Con esto concluí que este no era un lugar más que hablaba de diversos temas de tecnología, curiosidades y demás, sino un lugar libre donde sientes que eres parte integral de ese universo.
¿Y qué mejor ejemplo que el que nos das a diario dejando que algunos prácticamente acaben contigo?
Felicidades José Elías y gracias por compartir tus ideas con nosotros."
Tus artículos muestran (en ocasiones, aunque no te guste) un punto de vista analítico, realista pero sobre todo neutral de los temas tratados.
De hecho, aprovecharé la ocasión para expresar algo.
Hace muchos años aprendí a respetar las opiniones ajenas, aún cuando éstas entraran en contradicción con las mías. Cuando entré por primera vez a este sitio hace un año hubo una frase que publicaste que le dio una nueva dimensión a ese concepto y fue: "No estoy de acuerdo con tus ideas, pero defenderé tu derecho a expresarla."
Con esto concluí que este no era un lugar más que hablaba de diversos temas de tecnología, curiosidades y demás, sino un lugar libre donde sientes que eres parte integral de ese universo.
¿Y qué mejor ejemplo que el que nos das a diario dejando que algunos prácticamente acaben contigo?
Felicidades José Elías y gracias por compartir tus ideas con nosotros."
en camino a la singularidad...
©2005-2025 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
Primero comento ;))
Esperaba esta entrada !!
ahora......leo..
saludos