Especial WMC 2009: Entrevista con Zeke Koch, jefe de producto de estrategia de plataforma en Adobe

zeke-koch_def.jpgZeke Koch es el jefe de producto de estrategia de plataforma en Adobe. Para los que no entiendan (o sea, todo el que no pertenezca a Adobe) qué es «Plataforma», cabe apuntar que Adobe está dividida en cuatro divisiones: Creative Solutions Business Unit (Unidad de soluciones creativas) Business Productivity Business Unit (Unidad de productividad en empresas), Print and Publishing Business Unit (Unidad de impresión y publicación), Platform Business Unit (Unidad de plataforma). En esta última (generalmente llamada Plataforma Adobe Flash) permite el desarrollo de productos y soluciones que mejoran cómo empresas y desarrolladores web interactúan con sus clientes. La Plataforma Adobe Flash incluye tecnologías de cliente y de desarrollo, como Adobe Flash Player, Adobe Flash Lite, Adobe AIR, Adobe Flex y Adobe Flex Builder, e igualmente reúne productos y tecnologías creadas y gestionadas en otros segmentos de Adobe. Entre los productos de «Platform» están Adobe AIR, Adobe ColdFusion, Adobe Flash Catalyst, Adobe Flash Lite, Adobe Flash Player, Adobe Flex y Adobe Flex Builder. Zeke entró en Adobe como integrante del personal de Macromedia (comprada por Adobe hace cuatro años) en la que era Jefe de producto del grupo de clientes móviles.

Nos encontramos con él en una entrevista concertada en el Word Mobile Congress, la versión occidental del congreso mundial de móviles que se celebra en Barcelona en el mes de febrero y nos va a hablar de la iniciativa Open Screen Project, creada por Adobe para aumentar la distribución de RIA (Rich Internet Applications – Aplicaciones «ricas» para internet) no sólo en dispositivos móviles o en ordenadores de sobremesa, sino también en televisiones y otros productos de electrónica de consumo.

Zeke-Alf_def.jpg

Zeke (abreviatura de Zacharias) Koch sorprende por su juventud, pero sobre todo por su accesibilidad, su cercanía y su facilidad para la sonrisa. Encontrarte con una persona así hace que realizar una entrevista sea mucho más sencillo y te permite relajarte y disfrutar, transformando lo que es una reunión formal en una conversación entre colegas.

Faq-mac: ¿Qué es el Open Screen Project?

Zeke: El proyecto Open Screen en un proyecto en el que ya tenemos diversos socios, como fabricantes de dispositivos que nos ayudan a optimizar el software para que funcione en los móviles y que ha permitido a mucha gente utilizar en el interfaz de usuario embebido para crear aplicaciones para teléfonos móviles. Sin embargo, como desarrolladores de interfaces embebidas de usuario en teléfonos móviles hay muy pocos, donde realmente queremos centrarnos es en las otras empresas que desarrollan programas y navegadores de Internet, que es donde está la gran mayoría de los desarrolladores.

La noticia que traemos al WMC es que hemos creado una fundación para aportar fondos dentro del proyecto de Open Screen (pantalla abierta) a los desarrolladores que tengan ideas sobre cómo aprovechar el interfaz Flash para sus desarrollos. Los socios fundadores somos Nokia y Adobe y juntos hemos he invertido diez millones de dólares para aportar estos fondos al desarrollo de aplicaciones Flash.

En este fondo preferimos tener más bien muchos pequeños desarrolladores que no unos pocos grandes. En general, el sistema de funcionamiento será aportar un poco de dinero para que arranquen el proyecto y el resto cuando hayan terminado la aplicación. También hay otra Fundación para Air y que se usa para proyectos que puedan aprovechar al máximo las tecnologías Air.

A medida que otros socios entren en el OSP aportarán nuevos fondos a esa fundación. Normalmente la versión que tienen los teléfonos móviles está basada en Flash 8, pero la mayor parte de los teléfonos inteligentes que están saliendo ahora, por ejemplo el iPhone o el Palm Pre o Android tienen ya hardware capaz de utilizar la versión completa de Flash, así que ahora mismo estamos muy centrados en conseguir una versión de Flash completa capaz de funcionar en teléfonos móviles para que pueda integrarse con esta nueva generación de teléfonos inteligentes.

Prácticamente todos los fabricantes y comercializadores están trabajando con nosotros para poder poner Flash en esos dispositivos. El objetivo de esta migración del Flash de escritorio a Flash en un móvil es que la reproducción del interfaz sea perfecta píxel a píxel, es decir, sea exacta con respecto a lo que se puede ver en un ordenador sólo que ahora lo podrás ver en un teléfono móvil. El problema con los móviles que muchos de los paradigmas de interacción que se utilizan en el ordenador de sobremesa no son factibles en un móvil, porque la pantalla es muy pequeña, o a veces no tienen teclado o los botones que se van a presionar son diminutos, por lo que no es un problema sencillo de resolver.

Faq-mac: ¿Crees que es factible pensar que finalmente Flash light desaparecerá y tendremos una única versión de Flash en los móviles?

Zeke: Sí. Yo lo que creo es que los que se llaman SmartPhones no tienen esa capacidad y que hasta que no se renueve este mercado no podremos ver una única generación de Flash. Nosotros nos estamos centrando en lo que llamamos Feature Phones, en teléfonos con todas las características, que sí son capaces de utilizar este Flash completo y para los Smart Phones tenemos Flash 10 con Flash Light. Nuestro objetivo con Flash es la fidelidad perfecta, así que en Flash Light habrá desactivación de características que lo hagan más ligero y más factible de entrar en todo tipo dispositivos. Esperamos terminar el portado de Flash 10 a finales de este año y que se empiecen a servir dispositivos con Flash completo el año que viene, es decir el año 2010.

Yo comencé en Macromedia hace cuatro años y hace tres años esperábamos llegar a los mil millones de dispositivos en 2010 pero ya hemos alcanzado en los primeros meses de este año esa cantidad así que vamos como un año… más de un año por delante de las previsiones que teníamos.

Ahora mismo, alrededor del cuarenta por ciento de todos los teléfonos que salen a la venta incorporan Flash, así que si de ahí quitamos todos los teléfonos que son demasiado lentos para utilizar nuestro software, podemos deducir que prácticamente todos los dispositivos que se están vendiendo ahora mismo dentro del segmento de los Smart Phones o Feature Phones incluyen Flash para reproducir contenidos. El problema es que no todos están abiertos a los desarrolladores y por lo tanto tienen serios problemas para actualizar su software. No ser abiertos es una barrera que no se puede salvar, pero desde luego, mil millones de dispositivos con Flash Lite incluido es una cifra impresionante.

Así que lo que queríamos hacer con el proyecto Open Screen era aprovechar este gran dinamismo que tenemos ahora mismo con Flash y provocar a los distribuidores, a los fabricantes, para que abran esos canales y que sea factible instalar nuevas aplicaciones, instalar nuevos programas y actualizar el software de una manera sencilla para que el mercado pueda beneficiarse de los avances.

El último punto que quiero comentaros es la nueva versión del SDK de PDF que permite el texto reconfigurable (adaptable dinámicamente) y eso es crítico para las aplicaciones móviles porque las pantallas son muy pequeñas y muchas empresas han licenciado este SDK, como el Sony Reader o como Lexcycle, fabricante de Stanza, un lector de libros electrónicos que también está disponible para el iPhone.

Así que, mientras llega el Flash 10 a los navegadores, lo que los desarrolladores quieren es que sus aplicaciones tengan el aspecto de una aplicación nativa. Los desarrolladores quieren poder crear sus aplicaciones y que parezcan aplicaciones nativas. En la actualidad, lo que obtienes con Flash Light en los teléfonos móviles es un icono en la pantalla que pone Flash y tienes que hacer clic en él para entrar y dentro están las aplicaciones que puedes descargarte o que tienes disponibles, pero no aparecen como aplicaciones independientes sino que están todas englobadas dentro de Flash. Y los desarrolladores lo que quiere es tener un icono que sea el de su aplicación. No quieren saber ni que auricular ni qué teléfono ni qué versión de Flash tienen dentro del teléfono. Por eso hemos creado un reproductor que se puede redistribuir y que permite que los desarrolladores de un programa puedan crear un paquete junto con un icono y un instalador y distribuirlo. De esta forma, a través del instalador nativo se instalarán los programas sin depender de Flash. Cuando instalas el programa hay una parte del código que controla qué versión de Flash tienes instalada y si es capaz de utilizar el programa que estás instalando. Si la respuesta es «no» se conectará automáticamente a la web de Flash y descargará la actualización que necesites para poder utilizar el programa que has descargado.

También estamos trabajando con muchos agregadores para que acepten estos paquetes y que permitan que la gente cree sus programas y los puedan descargar a través de la web. Esperamos que con este instalador podamos conseguir ese ciclo de vida que tenemos ya en los ordenadores de escritorio y que permiten que una aplicación se descargue y cuando haya una nueva actualización la puedas descargar de una manera igual de sencilla.

Con el tiempo instalaremos AIR en los Smart Phones y eso eliminará Flash y AIR será la plataforma de desarrollo en la cual todos los desarrolladores podrán trabajar de una manera unificada.

Faq-mac: Si yo he entendido bien, todo este esfuerzo de trabajar con fabricantes, agregadores, con operadores,… es para poder seguir vendiendo servidores y cajas de software….

Zeke: Sí, en realidad vender herramientas es nuestro principal negocio, pero lo que creemos es que tener nuestra plataforma tan distribuida como sea posible ayuda a todo el mundo y que al final la gente acabará viniendo a Adobe porque somos los que mejor podamos aportar estas tecnologías tal y como ocurrió con el PDF.

Faq-mac: Y si todo este esfuerzo para vender servidores, servicios y cajas de software es a costa de abrir la plataforma, ¿no corréis el riesgo de que aparezca alguien con una nueva herramienta que a lo mejor no es la vanguardia, no es lo último y os deje sin nada?

Zeke: Es cierto, es un riesgo que corremos, pero tenemos confianza en que Adobe va a ser capaz de seguir innovando de manera que ese problema no suceda. Adobe ya ha invertido una enorme cantidad de dinero y de gente en innovar y creemos que es lo que debemos seguir haciendo y tampoco nos viene mal que venga más gente y desarrolle aplicaciones y desarrolle nuevos servicios que fortalezcan la plataforma.

Faq-mac: Por supuesto, te tengo que preguntar sobre Flash y el iPhone…

Zeke: ¡Bueno! hemos estado veintidós minutos sin la pregunta de Flash y el iPhone… Ya sabes la respuesta: estamos trabajando para intentar que Flash esté en el iPhone. Estamos trabajando con Apple tanto desde el punto de vista de hardware como desde el punto de vista de software, pero no depende sólo de nosotros. Apple no permite que otras empresas hagan plugins para su navegador por lo que Apple y nosotros tendremos que ponernos de acuerdo en cómo vamos a hacer para que Flash pueda reproducirse en el iPhone.

Flash sólo estará en el iPhone cuando lo que tengamos sea realmente rápido y cuando Apple quiera.

Faq-mac: ¿Pero Apple tendría que aceptar la certificación del Open Screen Project para poner Flash en el iPhone?

Zeke: Nosotros no exigimos que todo el mundo pase a través de la certificación, pero para conseguirlo gratuitamente sí hay que certificarlo, aunque no es obligatorio. Tú puedes pagar por la licencia y utilizar Flash en el iPhone sin ningún problema.

Faq-mac: Sin embargo, en lo que parece haber un consenso en el mundo Mac es que Apple no quiere Flash en el iPhone -bueno, en realidad Apple no quiere Flash en ningún lado…

Zeke: Más que la mayoría de las empresas de nuestra industria, Apple mantiene un control muy cerrado sobre que pone en su hardware y software pero Apple y Adobe llevan trabajando juntos durante muchísimo tiempo. El cuarenta por ciento de sus clientes son clientes de Mac y si hay tanta gente en el Mac en buena parte es por el software que Adobe ha creado para los ordenadores de escritorio.

Yo creo que a largo plazo Apple quiere tener el mejor navegador en el iPhone y para eso necesita Flash, pero estoy de acuerdo contigo en que no parece que Flash en el iPhone vaya a ocurrir próximamente.

Faq-mac: Nosotros hace un par de años entrevistamos a la gente de Buzzword, creadores de un procesador de texto a través de la web, pero desde entonces no hemos sabido nada de ellos y querríamos saber cómo se ve el tema dentro de Adobe…

Zeke: Adobe está dando un gran giro hacia los servicios a través de la web y, por ejemplo, habrás visto photoshop,com, que es una especie de Photoshop Elements en la web y hay otros servicios que se van a ir anunciando a lo largo del año de los cuales ahora mismo no podemos hablar. Para programas de consumo como Photoshop.com o como BuzzWord cada vez va a haber más servicios a través de la web.

Es una suposición mía pero yo entiendo que aunque el software profesional probablemente seguirá vendiéndose cajas seguramente muchos de los servicios de consumo acabarán directamente en la web y se utilizarán a través de la web. La caja de software es una cosa del pasado.

Faq-mac: Pero lo que nos preguntamos es: Google ha plantado la semilla de que los servicios web son gratuitos. Adobe evidentemente está siguiendo esa tendencia. Apple que va a su propia bola ha anunciado que su servicio para compartir documentos y presentaciones (www.iwork.com) será de pago. Pero si todo es gratuito, ¿al final será sostenible? ¿en qué momento habrá que anunciar «esto deja de ser gratuito»?

Zeke: Si no pagas por algo, el incentivo que tiene la empresa que está alojando tus datos no está perfectamente alineado contigo. La realidad es que si un servicio es completamente gratuito la empresa acabará cerrando o bien de alguna manera lo están rentabilizando a través de anuncios o bien como es el caso de Apple pues lo hacen de pago y lo amortizan directamente sin necesidad de anuncios.

En el caso de Apple mi opinión es que quieren que su cliente sean los usuarios y no los anunciantes. Dependiendo del servicio que estés ofreciendo puede que la gente prefiera que sea aparentemente gratuito y soportar anuncios, o a lo mejor estás enganchando esos servicios a través de otras ventas, como Amazon con el Kindle que vende sus libros digitales para su lector y entonces subvencionar esos aparatos de hardware a través de los servicios porque vas a obtener el retorno de inversión por otro lado.

Al final nada es realmente gratuito. La cuestión es en qué punto estás pagando por ello, no cómo lo estás pagando.

Faq-mac: ¿Crees que habrá buen rollo el día que Adobe anuncie que www.photoshop.com pasa a ser de pago?

Zeke: No creo que Adobe haga nunca eso. Es más probable es que Adobe diga «si utilizas más de equis espacio o más de equis veces el servicio» entonces tienes que empezar a pagar. Probablemente las cuotas se basarán en algún servicio extra más que en el servicio básico que ya está disponible.

No puedo jurar que Adobe no lo vaya a hacer, pero yo creo que no va especialmente con la filosofía de la compañía

One Comment

  1. juandesant

    A mi me da la sensación de que esta estrategia es: no vemos resultado en minimizar Flash, porque entonces rompemos la mayor parte de la web, y vamos a ignorar la necesidad de mayor duración de batería de los móviles, y vamos a inventarnos una categoría, «super móviles», que vienen a ser netbooks reducidos…

    Creo que igual que Apple redujo el OS X móvil, y de eso se beneficia el Mac OS X de escritorio, Adobe debería pensar en reducir Flash, y unificar hacia arriba.

    El incremento en el rendimiento de los móviles, junto a un mayor rendimiento por ciclo de reloj de los motores JavaScript de los móviles, va haciendo Flash cada vez más irrelevante. Si se difunde un buen framework JavaScript con un buen interfaz de creación de contenidos (algo parecido a Dashcode, pero multiplataforma, y a pantalla completa) podremos olvidarnos de Flash.

Deja una respuesta