Mike Chambers y Apollo
Esta era una de las charlas que más ganas tenía de ver. Personalmente no soy muy fan de Mike Chambers, le he visto ser bastante agresivo respondiendo en OSFlash o FlashCoders.
Dejando eso de lado, Apollo es algo que me interesa bastante, especialmente porque en mi trabajo hacemos aplicaciones de escritorio. A día de hoy utilizamos Screenweaver o un contenedor (así se traduce wrapper, ¿no?) propio para tener acceso desde Flash a funciones del sistema operativo o para leer/escribir archivos en el equipo local.
Pues la verdad es que la cosa promete. Y digo promete porque todavía no hay una beta pública, que no se espera hasta principios de 2007. La versión 1.0 se espera para el final del primer semestre de 2007, así que yo creo que hablamos de Septiembre.
Como ya comenté en su día, dentro de Apollo se podrá hacer que Flash incluya páginas HTML completas, incluyendo AJAX, CSS, etc. Es la foto en la que aparece Google Maps debajo de un menú Flash. Además al objeto HTML se le podrá tratar como a cualquier otro MovieClip (alpha, filtros, rotación, etc).
Otra parte muy interesante sobre páginas HTML dentro de Apollo es que se podrán capturar clicks en botones o enlaces, eventos, etc y pasarlos a Flash o incluso cancelarlos. Mr. Chambers afirmó que incluso sería posible hacer un navegador con Apollo.
En general afirman que la integración entre las distintas tecnologías será a muy bajo nivel. Por ejemplo hablan de pasar instancias de clases desde Flash a JavaScript de forma transparente, o modificar nativamente el DOM de una página HTML desde Flash. Todo ello usando las APIs de Apollo, claro.
Ahora, todo tiene un reverso tenebroso. A saber:
- Las páginas HTML que se muestren en Apollo NO mostrarán contenido que no sea HTML, PDF o Flash. Es decir, que si en tu página tienes Quicktime o Windows Media, no se mostrará.
- Aún no han empezado con la integración de PDFs
- La versión 1.0 será sólo para Win y Mac, Linux ya veremos cuándo. Siendo realistas, no esperaría nada antes de 2008.
- Las directivas de seguridada (sandboxes) seguramente serán diferentes dependiendo de dónde se haya conseguido la aplicación. Esto no me quedó muy claro, pero creí entender que ciertas cosas se podrán hacer si la aplicación se consigue mediante instalación con un cd, pero no si se descarga de internet. Me suena a caos.
- Sigo sin tener claro cómo van a ayudar a la sincronización de datos on/off line.
En fin, bastante interesante todo en general, pero hasta que no lo tengamos en las manos, todo son buenas intenciones. La competencia con Screenweaver HX está servida.