jueves, noviembre 19, 2009
|
Hace unas cuantas horas ayer Google reveló por primera vez varios detalles técnicos de su nuevo sistema operativo Chrome OS (Chrome Operating System), y no pude evitar tener una sensación de Deja-Vu... Lean esto por ejemplo:
"Google (y otras empresas como Yahoo) va a continuar proveyendo servicios web que en sus pequeñitas porciones poco a poco irán reemplazando los componentes tradicionales de lo que hoy llamamos el sistema operativo. Vamos a continuar la marcha más y más de utilizar más nuestros navegadores de Internet que nuestros sistemas operativos. [...]" Eso lo escribí hace casi 4 años como la predicción #4 para el 2006, y la esencia de lo que dice esa párrafo es lo que es Google Chrome OS hoy día, y les aseguro que hay mucho mas detrás de las cortinas que lo que Google dijo ayer, y de eso hablaré hoy... Y a propósito, en Julio de este año, cuando Google reveló por primera vez a Chrome OS, escribí un análisis el cual creo es tan vigente entonces como hoy, por lo que consideren este artículo la continuación de ese otro. A tal fin recomiendo leer aquel primero. Pero primero, veamos qué es Chrome OS como lo define Google hoy día: Chrome OS es un sistema operativo basado en el navegador web Google Chrome, en donde el navegador mismo es el sistema operativo. Si ya leyeron el artículo anterior entonces ya deben tener una buena idea de lo que eso significa, pero en resumen, eso significa que cuando tu PC arranque, irás directo al equivalente a un navegador web, y todo lo que harás en tu PC será dentro de ese entorno. Según Google, el desarrollo de Chrome OS fue impulsado por tres tendencias recientes: 1. El fenomenal crecimiento del mercado de las netbooks, que son efectivamente laptops de bajo costo y poder, y usualmente de pequeño tamaño. 2. Computación en la Nube (Cloud Computing), en donde el ejemplo mas conocido quizás sea GMail, en donde casi todo lo que haces en realidad ocurre "en la nube de Internet" y la representación visual que ves en tu PC por medio del navegador web no es mas que una versión "remota" de los verdaderos emails almacenados en Internet (en este caso, en los servidores de Google). 3. Computación Móvil, y esto se refiere no solo a celulares inteligentes con iPhone OS o Android OS, sino que además computación desde las mismas netbooks por redes celulares o WiFi. Así mismo como Google dejó aclarado en Julio, sus objetivos desde el punto de vista técnico con Chrome OS era: 1. Velocidad 2. Simplicidad 3. Seguridad Según Google, el tema de la velocidad lo han tomado tan serio, que por eso desarrollaron el navegador Chrome en primer lugar, para que este fuera el mas rápido del mundo, inclusive Google escribiendo su propio motor de Javascript cuya velocidad marcó la meta que todo competidor ha tenido que tratar de alcanzar. En este mismo tema de la velocidad Google agrega que el navegador Chrome es notablemente mas rápido en Chrome OS que en otros sistemas operativos, debido a que Chrome es parte del mismo Chrome OS, por lo que no solo se eliminar embotellamiento y uso de recursos innecesarios, sino que además se puede optimizar el navegador directamente para el hardware sobre el cual ejecuta. Google dice que debido esto, en su forma actual, Chrome OS toma apenas 7 segundos desde el momento que inicias tu máquina hasta que estás dentro del navegador, y que ese tiempo se reducirá considerablemente mas para cuando salga la versión final a finales del 2010. Algo interesante es que la filosofía aquí es la de imitar una TV: Uno simplemente le da al botón de encender/prender, y esta inicia instantáneamente y ya estás viendo un programa. Google quiere replicar esa experiencia, haciendo que cuando uno inicie una netbook uno entre casi inmediatamente al navegador y empiece a hacer lo que uno quiera. A tal fin una de las cosas que aprendimos en la Rueda de Prensa de ayer es que para optimizar la experiencia, Chrome OS en realidad será un conjunto de especificaciones de software y de hardware, siendo el ejemplo dado en la conferencia el de los discos duros tradicionales, los cuales estarán prohibidos en dispositivos Chrome OS, y en cambio se deberán reemplazar por un SSD (Disco Duro en Estado Sólido), para de esa manera aumentar la confiabilidad y velocidad, y reducir las posibilidades de pérdida de datos y de consumo energético. Es decir, google busca lo mismo que Apple con el iPhone: una buena combinación de hardware y software para así optimizar la experiencia del usuario. Otras cosas que mencionaron en la Rueda de Prensa fueron: 1. Inicialmente Chrome OS será compilado para procesadores x86, es decir, los típicos chips de Intel y AMD, en particular el Intel Atom, pero eventualmente se planea soportar la arquitectura ARM (utilizada por todos los celulares iPhone, Palm y Android). 2. Se confirmó que Chrome OS será open source (código libre), y una sorpresa es que Google también liberará toda la documentación de diseño del sistema operativo, lo que será invaluable para desarrolladores, así como para estudiantes que quieran aprender sobre estos temas técnicos. 3. Chrome OS será capaz de sanarse/curarse a sí mismo, gracias a un sofisticado sistema de seguridad que no permite y detecta cambios en el sistema operativo, inclusive restringiendo a modo de "solo lectura" inclusive a los "super usuarios" del sistema operativo. En Chrome OS, solo el kernel tiene ese privilegio, y es la labor de este el de actualizar constantemente a Chrome OS (lo que significa que todos los usuarios de Chrome OS utilizarán en teoría la misma versión), y de incluso reinstalar a Chrome OS en el evento de que detecte que ha sido modificado por una fuente no confiable. 4. Todos los dispositivos con Chrome OS vendrán con WiFi 802.11N, que es el estándar mas rápido del momento, y que además es compatible con los sabores "B" y "G". 5. Cada pestaña en Chrome OS es un proceso aislado de los demás. Eso significa que si una pestaña explota por cualquier razón, solo esa morirá y las otras continuarán funcionando perfectamente. 6. Chrome OS no será instalable en cualquier Netbook, Laptop o PC, sino que oficialmente vendrá instalado con netbooks especializadas para ejecutar a Chrome OS. 7. Chrome OS vendrá con un API (Interfaz de Programación de Aplicaciones) que permitirá recibir notificaciones en tiempo real. Es decir, algo que los celulares han tenido por varios años, ahora por fin llegará al Chrome OS. 8. Confirmado que el navegador Chrome para Mac OS X viene en camino muy pronto. Incluso según el representante de Google, ese es su navegador por defecto en OS X. 9. Confirmado que también viene la versión de Linux, pero aparenta que eso será para el próximo año. Según Google, esta versión es la base de Chrome OS. 10. Se podrá instalar el Chrome OS en una máquina virtual dentro de Mac OS X, Windows o Linux, para motivos de desarrollo. 11. Es casi seguro que contendrá algún tipo de Tienda de Aplicaciones similar al App Store del iPhone. 12. Cuando uno conecta algo como una cámara, o un dispositivo de almacenamiento portátil como USB, estos son inmediatamente reconocidos, y mostrados como páginas web, en donde los archivos son enlaces web. En una demostración que hicieron lanzaron a (entre todos los programas posibles) Windows Excel Live de Microsoft, y según Google existe actualmente una lista de desarrolladores escribiendo extensiones para el el Chrome OS para manejar todo tipo de archivos. 13. Chrome OS soportará todos los CODECs (es decir, decodificadores) de audio y video que soporte el navegador Chrome OS, lo que significa soporte nativo para mp3, MPEG-4, etc. 14. Permitirá que las Aplicaciones Web pidan funcionar en modo de "pantalla completa" como lo hacen los video-juegos en una PC. Así mismo podrán utilizar aceleración en hardware para gráficos en 2D y 3D. 15. Chrome OS podrá tener acceso a varios recursos de bajo nivel de la máquina, como son micrófonos y cámaras web. 16. Permitirá el uso de tecnología Native Client, para crear aplicaciones prácticamente nativas y de bajo nivel en el navegador web. Esto significa que no podemos descartar algo como Photoshop en Chrome OS en algún futuro... 17. Aunque será libre y gratis, el Chrome OS estará libre de anuncios de Google. Ahora bien, ¿qué opino de todo esto? Pues primeramente tenemos que entender que Google no lanza a Chrome OS por pura caridad, y que algo espera en retorno. Lo que Google espera es lo siguiente: Lograr que millones de personas adopten a Chrome OS, con la esperanza de que este se convierta casi en una plataforma web por defecto, lo que le garantizaría a Google dos cosas: (1) una gran influencia en la toma decisiones en lo que podría ser una importante plataforma (similar a su influencia en Android hoy día), y (2) el garantizar que el Internet y la Web continúen utilizando estándares abiertos. Como dije anteriormente, es para el mejor interés de Google que la web continúe siendo un lugar regido por estándares abiertos, ya que eso garantiza que Google pueda seguir colocando su publicidad de AdSense en todos lados, y que todos puedan acceder a ella sin restricciones. Miren por ejemplo el caso de Facebook, quien con mas de 300 millones de usuario no le genera un centavo a Google, ya que Facebook tiene su propia plataforma de anuncios, pero si Facebook hubiera sido construido con estándares abiertos, cualquiera hubiera podido colocar publicidad de AdSense en sus páginas para generar mas dinero. Es decir, Chrome OS no es mas que una excusa para Google garantizar a largo plazo la supervivencia de su plataforma de AdSense. Y si lo dudan, solo piensen en esto: ¿Cuál creen será la aplicación de Email que los usuarios de Chrome OS utilizarán generalmente? Pues claro que GMail, y con GMail, vienen miles de anuncios. En cuanto a programas tipo Office, pueden estar seguros que veremos Google Docs, y así sucesivamente con Google Maps, Google Earth, etc, pero he aquí lo importante a entender: En todos esos medios Google ya ofrece publicidad. Es decir, aun Google diga que Chrome OS será libre de anuncios, lo cierto es que veremos tanto anuncios como vemos hoy, en aplicaciones como las antes nombradas... Otra manera en donde veo a Google beneficiándose de todo esto es en proveer un modelo de negocios de "rentar" capacidad en Internet. Por ejemplo, Google podría ofrecer un paquete de 10GB para que almacenemos todo lo que queramos en la nube de Internet, pero si queremos mas tendríamos que inscribirnos en un servicio en donde por US$10 al mes Google nos da 100GB de espacio. Pero en todo esto, creo que lo interesante de Google con Chrome OS, es que por primera vez se diseña un sistema operativo pensando en el 80% de las personas que solo utiliza el 20% de un sistema operativo tradicional. Es decir, Chrome OS fue diseñado para usuarios que no demandan mucho o no necesitan de mucho, sino que solo necesitan "lo suficiente para trabajar". A tal fin, Google dice que ve a netbooks con Chrome OS en muchos casos como la netbook secundaria a tu PC o Laptop tradicional. Sin embargo, yo le veo mucho futuro en al menos un par de nichos: 1. Usuarios básicos que solo navegan el Internet, revisan emails, chatean, y de vez en cuando trabajan en algún documento. 2. Usuarios empresariales, quienes hoy día en muchos casos hacen todo su trabajo en un navegador web dentro de una Intranet. Estas personas se beneficiarían de una solución que no requiere antivirus, que es confiable, pequeña, consume poca energía, y es de bajo costo. Un tema a tener en cuenta es que aunque inclusive yo mismo he abogado por Aplicaciones Web en vez de aplicaciones nativas, ¿estamos listos para vivir 100% en Internet con nuestros datos? En un mundo en donde el ancho de banda es aun escaso en muchos lugares, y en donde a veces el mismo Internet solo se encuentra a veces, quizás esto sea muy ambicioso, aunque sea como sea, sea con Google o no, este es el futuro de las aplicaciones tradicionales. Sin embargo, Google nos tranquiliza dejándonos saber que cualquier Aplicación Web que sea diseñada para tal fin, podrá funcionar sin Internet con una copia local de los datos, lo que suena genial. Obviamente esto ya será labor de los programadores de aplicaciones... Algo con lo que Google creo deberá tener cuidado es con los tiempos. Finales del 2010 para Chrome OS es darle demasiado oportunidad a la competencia para que o (1) saquen algo similar (por ejemplo, de parte de Mozilla o Microsoft) o (2) lo adapten a los sistemas operativos tradicionales (como lo podría hacer Linux, Apple o Microsoft). También está el tema de que muchas personas no confían sus datos "al Internet", sea con Google o quien sea, pero a eso Google respondió explícitamente que quizás esas personas no son el tipo de usuario típico del Chrome OS. Yo respondería que es un mal necesario, y que esa modalidad será parte de nuestro futuro nos guste o no. Otro tema pendiente es que cuál sería el rol de Android en todo esto. Por ahora aparenta que ambos son mutuamente excluyentes, pero es obvio que eventuamente se pisarán los talones en algunos casos. Por ejemplo, no sería genial poder acceder a las mismas aplicaciones del Chrome OS desde Android, en cuyo caso, ¿no sería mejor directamente reemplazar el núcleo de Android con Chrome OS y solo dejar la parte visual? Este es un tema al cual sin duda retornaremos en un futuro. Finalmente, muchos sin duda que relacionarán a Chrome OS con "monopolio", en el sentido de que si Chrome OS se convierte en un éxito, le quitaría mucho campo a sistemas operativos como Linux, así como a navegadores web como Safari u Opera. Sin embargo, no creo que en este caso esto llegue a convertirse en monopolio, dado el caso de que todo es open source, y a quien no le guste simplemente puede mudarse de proveedor de servicios para Chrome OS, que no tiene que ser Google. Ahora, qué me gustaría: Que se definiera un estándar, independiente de navegador web, en donde uno pueda reemplazar el navegador Chrome por algo como Firefox, pero aun así mantener la esencia, objetivos, servicios y seguridad del Chrome OS, que en sí son mínimos, y asegurarnos de que todos los APIs (interfaces de programación) sean estándares, de modo que exista una manera universal a intercambiable de hacer la misma cosa con diferentes proveedores, desde grabar de un micrófono hasta acelerar un video-juego en 3D. Quien sabe, quizás ese sea el próximo paso en la evolución de los sistemas operativos. En resumen, veo esto como un gran (y esperado) paso en la evolución de sistemas operativos personales, y sea Google o no quien termine reinando en este espacio, lo cierto es que es el futuro. Por ahora la gran incógnita es si ya estamos preparados para confiar todos nuestros datos "a la nube", y si Chrome OS será adecuado para esas personas que solo necesitan el dispositivo mas sencillo posible para realizar su trabajo... Y como siempre, pueden leer mas de mis opiniones y análisis en la sección bajo ese nombre a la derecha de la página principal de eliax. autor: josé elías |
38 comentarios |
Futuro Digital , Google , Opinión / Análisis , Predicciones , Software |
Comentarios
Añadir Comentario |
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
siento que vamos para atras que para adelante, bueno es solo un comentario de un ingeniero de escritorio XD