Google IO es una de ésas ocasiones donde vemos todo lo que google tiene planeado para dominar el mundo mejorar la web de diferentes maneras, venimos escuchando que las tecnologías abiertas y los estándares son el futuro, desde algún remoto pasado aunque las miserias de distintas empresas lograron dividir la web, entonces muchas ideas muy locas como las Webapps, dejaron de tener sentido hasta ahora. La conferencia es larga, y al final se pone un poco aburrida para muchos ya que está orientada a desarrolladores (si esperan algo al estilo steve jobs en una keynote presentando un producto de apple, olvidense porque Google no hace las cosas así).
Los puntos más importantes que me interesan son aquellos que ya he comentado antes, uno de ellos es la batalla de los codecs en HTML5 para reemplazar Flash, e incluso Adobe mostró su capacidad de adaptar Dreamweaver a HTML5, y hubo mucha charla sobre que pueden o no hacer los móviles. Hay algunas contradicciones en el discurso de Google (IMHO) pero es todo parte de una estrategia, ¿debemos preocuparnos? sigan conmigo y les explico los puntos más importantes de la conferencia.
Google es una empresa gigante, tiene sus tentáculos metidos en muchos lugares. Estoy seguro que mi adicción a Google es superior a la que tenía con los productos de Microsoft durante parte de los años 90`s, en aquella época no vivía sin windows y los programas de una compu (eso era el futuro no?), hoy en día no me importa las compus sólo los servicios y el acceso a mis datos de Gmail, Google Docs, Google Calendar... pero hay una sutil y peligrosa diferencia... lo que daba microsoft nunca terminaba de andar bien, lo que da Google FUNCIONA, como dejamos o nos alejamos de algo que ANDA BIEN?
Sobre la conferencia vemos un discurso unificado sobre "la web abierta, es una web mejor para todos", lo cual no sólo es deseable sino encomiable que una empresa como Google tome invierta millones en Software libre, miles de proyectos, miles de desarrolladores cada uno por su parte logrando algo. En éste caso se han sentado las bases para una futura web basada en HTML5/AJAX.
WebM
Google adquirió una empresa que desarrollaba el Codec VP8 (la empresa era ON2) basado en Theora, aquellos que han usado los archivos de vídeo MKV tienen idea de que tipos de archivo hablamos, el reproductor VLC puede manejarlos sin problemas, como mplayers para linux/mac. Según google era necesario DEFINIR un nuevo tipo de archivo, o CONTENEDOR, donde el Codec VP8 se hará cargo de la sección de vídeo, éste nuevo formato es WEBM (.webm).
Si ven el gráfico donde se muestra la estructura interna de como funciona matroska, queda claro que no es un formato muy pensado para eficiencia en la transmisión de datos (traten de scrubear/moverse en la línea de tiempo de un video MKV en VLC y sabrán de lo que hablo), sino más bien que se trata de un formato con una clásica estuctura que permite acceder a diferentes campos de forma estructurada, seguramente desde los subtitulos de un video (que pueden estar en una pista interna del archivo) hasta las marcas en el vídeo y los links relacionados serán información indexable por google. Todos los otros contenedores son rápidos para decodificar aunque requieren de una tecnología extra para poder tener subtítulos(o closed captions), multiples pistas de audio, metadata extendida, marcadores de acción o incluso marcas para reproducción de videos 3D.Google no necesita un buen formato de video, necesita uno que sea una caja con compartimientos y tener acceso a cada uno de ellos. El licenciamiento es BSD, lo cual permitiría la implementación comercial de dicho codec, justamente para android, o google TV (algo nuevo). En cuanto a calidad de vídeo y velocidades de transferencia, tenemos el h264 un maduro e impresionante formato probado y funcional con una patente aunque se estableció una PRORROGA para no cobrar por dicha patente hasta el 2012 lo cual busca imponer el formato. Sin dudas mucho hardware ya posee capacidad de decodificar H.264 para reproducción de HD, por ello ya dabamos por sentado que nada puede contra el estándar, aunque ver en el escenario de Google a Adobe, Mozilla Foundation, Opera y los rumores de pasillos que Microsoft daría soporte a htm5, con éste formato si se contaba con el codec de forma libre (¿todos contra Apple?).
WebStore
(Mercado de web apps para Google Chrome OS)
Google Chrome OS, es una de esas ideas que suenan estúpidas al inicio. Para que poner un sistema LINUX frente al usuario que solo sirve para abrir un navegador web (chrome de google) y todos los programas corren en la nube... bien ahora se anunció una especia de App Store (como el de Apple, si) donde podríamos COMPRAR web apps, lo bueno es que estas aplicaciones correrían mientras se está conectado, y además seguirían funcionando una vez que se "cortara" la comunicación con el server permitiendo trabajar de forma local, mostraron una web app que corrige imágenes, y luego de estar OFFLINE siguió funcionando lo más bien. Se habla de que en un momento había software en discos que uno podría adquirir en las tiendas, ellos quieren que las webapps estén centralizadas en un lugar, por lo tanto uno pagaría POR ACCESO no por el producto en sí mismo. No se sabe mucho si habrá acceso al sistema de archivos, supongo que por cuestiones de seguridad, aunque habrá UNA carpeta local que seguro será accesible para guardar fotos y cosas por el estilo (obvio que /tmp va a estar a full todo el tiempo pero el usuario no la verá).
Android Froyo 2.2 (lanzamiento)
La nueva versión de google Android fué anunciada, los geeks que tienen un Motorola Milestone (DROID), o los suertudos que tienen un nexusONE. Posee muchas nuevas características como el tethering y wifihotspot, o sea que tu android puede servir de modem3G y darle conexión a todos tus otras laptop/s por WIFI, muy copado. el reproductor de youtube ha sido mejorado agregando soporte para HQ (videos en alta calidad... no HD claro). Se ha confirmado el soporte aunque todavía no implementado de SALVAR EN ALMACENAMIENTO EXTERNO (que las apps guarden datos en tarjetas SD por ejemplo, abriendo el paraguas para tablets android).
Se han mejorado los controles de la cámara para que sean más fáciles de navegar, en la app de Gmail ahora trae para navegar mensajes (atras/siguiente), y colores por etiqueta (wow). Mejor reconocimiento de voz para acentos regionales (Estados unidos, Cabadá, Australia, Nueva Zelanda, india, chino mandarin, japonés, etc.).
Como dato de color, ya se ha portado Android al iphone3G... estos androides son borgs. En el nivel corporativo ofrece soporte para Microsoft exchange y las apps pueden actualizase directamente desde la nube.
Aunque lo más importante es que el compilador de aplicaciones permite acelerar el funcionamiento del sistema en un factor de 3 a 5 veces.
GOOGLE TV
(y no sólo eso)
Era obvio que google iba a incurrir en todo ésto de la NUEVA TELE (después de todo viene siguiendo los pasos de apple, Apple TV les suena?). El usuario de Apple TV debe comprar esta cajita blanca y conectarla a su TV para comprar shows de tv y música a travéz de su store Online, pero google va más allá puesto que ofrece ANDROID con ADOBE FLASH para televisores por lo tanto NO HACE FALTA agregar cajistas mágicas al tv (y el imperio ADOBEIANO encontró la forma para seguir existiendo), éste ya tendría su navegador web donde el usuario accedería a sus contenidos online, sean Youtube (muerde google claro), Hulu (quienes querían matar a youtube se acuerdan?), vendrá de fábrica con televisores Sony reproductores blu-ray players, como también en cajitas externas logitech (Sony "acompañando"... no puedo creer este anuncio).
Estos TVs y dispositivos vendrán con Google Chrome 5... el ipad era el inicio del fin de la computadora para internet, bueno GoogleTV es un piedrazo fundamental para dilapidar el concepto que homero recitaba: "ya hay internet para computadoras", pasaron casi 10 años y ya la computadora se va corriendo del escritorio hacia el tacho.
Además google anunció que Android va a estar en sistemas de navegación de automóviles (justo cuando microsoft tiene sistemas similares con ford FORDSYNC, y Nokia busca poner sus sistemas en autos europeos) lo cual abriría mucho el espectro de éste sistema operativo.
ALGUNAS COSAS MAS
CONCLUSIONES
Sin dudas Google está hablándoles a los desarrolladores, los está CAUTIVANDO con éstas las bases de la nueva web, el empuje de todas éstas empresas alineadas detrás de un anuncio de google no deja de sorprenderme.Esto recién empieza, y nos deja ver que Google está en todo y TIENE UN PLAN (es eso algo bueno o malo?)
