Adobe User Groups

Aplicaciones

Artículos

Concursos

Device Central

Home » Adobe User Groups, BlocketPc, Flash Lite Enabled, Flash Lite en español, Flash Lite en inglés, Flash en Móviles, Flash en PocketPc, Flex Mobile, Palm, PocketPc, iPhone

La estrategia de Adobe para móviles y dispositivos

Enviado por: Marcos Gonzalez Sancho en Lunes, 28 Diciembre 200911 comentarios

Hemos abierto en nuestro grupo de Linkedin una discusión a raiz de los post de Aral Balkan y de Scott Janousek, ya que nos parece que los temas que salen a la luz en ellas, son realmente interesantes e importantes, además de que sería muy bueno ver qué visión tiene la gente que sigue o emplea Flash/Flash Lite como herramienta de trabajo sobre las últimas decisiones de Adobe, y si creen que pueden ayudar a poder sacar rendimiento real al esfuerzo de desarrollar para móviles y dispositivos en esta tecnología.

De momento desde blocket no queremos escribir nuestra opinión directamente, porque entendemos que es mejor que la gente primero se moje por su cuenta sin tener que apoyar o rebatir lo que nosotros digamos… Te animamos a que contestes en el blog, o mejor aun, que si aun no estás dado de alta en el grupo de linkedin lo hagas y participes en él!

Aral [en]: ¿Por qué la estrategia móvil de Adobe es fundamentalmente errónea?
Visión de Scott Janousek [en]

ACTUALIZADO!
Mark se ha unido a la fiesta, y el post no tiene desperdicio, ya que en él expone interesantes puntos de vista y sobre todo da datos sobre las mejoras que se van a ver en el próximo año.
Lee Brimelow también deja su opinión aquí.

¡La discusión está servida!

Mi opinión (Marcos)

La verdad que es un tema muy muy complejo, y tampoco se puede simplificar al nivel que en mi opinión lo ha hecho Aral, en el sentido de que en el ecosistema móvil o peor aun ahora que hablamos de dispositivos tan variados como terminales de baja gama, terminales potentes, set-top boxes, TV u otros aparatos… no se puede hablar de soluciones eficaces, potentes y sostenibles en el tiempo sin que alguna parte salga perjudicada. Es una utopía obviar la fragmentación que existe (incluso dentro de un mismo fabricante), y que siempre existirá.

No obstante es que es verdad que en los últimos tiempos Adobe parece haber dado un poco algún paso en falso (como el Distributable Player), pero también es cierto que en este mundo, hay muchos más intereses que los puramente técnicos o tecnológicos, y no es facil a veces entender según qué decisiones de las empresas. Como bien decía Scott en su “respuesta”, Adobe lleva muchos años sacando mucho partido al player para dispositivos, primero con la comisión que se llevaba en cada unidad producida, luego porque muchos fabricantes han adoptado esta tecnología para la interfaz de sus dispositivos, luego porque hay algunos fabricantes que han confiado plenamente en ella, y porque poco a poco van alcanzando más conocimiento de la misma y mejorando sus capacidades.

Ahora Adobe plantea una plataforma con muchas posibilidades y diferenciadas, y no veo que sea incompatible seguir el modelo que indica Aral usando Flash como tecnología. Nadie nos obliga a desarrollar para “todos” los dispositivos, y con la llegada de Apple, esto ha pasado a ser de una desventaja a una característica normal. Antes del iPhone, flash caía frente a Java porque Java llegaba a mucha más variedad de terminales, desde la llegada del dispositivo de Apple, no está para nada mal visto trabajar para una determinada plataforma, o incluso si me apuras para un terminal en concreto.

La aparición de tiendas tipo app store por parte de los principales fabricantes (OVI de Nokia, PlayNow Arena de SE, Android Market…) favorecen que los desarrolladores puedan sacar partido económico de sus creaciones, pero se presentan a nuevos retos, como es la visibilidad en estas tiendas, cosa nada sencilla y ni siquiera siempre barata (certificados, licencias, etc.)

Ahora mismo con flash tienes muchas más opciones de las que tenías hace 2 o 3 años, y además cuentas con una tecnología mejor integrada y más potente en los terminales que la soportan. Es decir, ahora mismo si decides trabajar una aplicación contra S60 5th edición contarás con acceso a GPS, contactos, acelerómetro, etc, cosas que hace no tanto tiempo ni se soñaba. Si vas contra Sony Ericsson, tendrás una buena cantidad de terminales que te dan lo mismo o incluso más mediante Project Capuchin, y dentro de poco podremos ir contra Android, Blackberry o Palm a través de un gran player 10.1 en el navegador. Las tecnologías web están ganando muchos enteros a la hora de crear aplicaciones en dispositivos, y un player potente de flash en el navegador puede que sea una gran solución para aplicaciones basadas siempre en una lógica en el servidor, modelo que defiendo desde hace muchísimo tiempo, como el mejor para crear aplicaciones móviles. Es decir que el cliente móvil sea un mero “canal de comunicación” de la información que gestiona del servidor, o de la que el usuario decide enviar a dicho servidor.

En resumen, no veo el panorama mal, o mejor dicho, peor que hace unos años. Creo que se ha mejorado y que el mayor problema que hay es el mismo que tiene CUALQUIER tecnología móvil que se precie, que es la fragmentación. Cuanta más integración tienes con el dispositivo, más dificil es no tener dicha fragmentación. Es una pena que sea así, y quizás con el acuerdo de los fabricantes podría solventarse (imaginarse un Project Capuchin en todos los fabricantes con soporte para Java), pero esto en un mercado tan brutal como el del móvil, lo veo una utopía.

Por el camino tenemos cosas tan interesantes como Device Central, publicación nativa para iPhone desde Flash CS5, flash en TV, programación en AS3 para terminales móviles… son grandes avances que todos esperábamos de alguna u otra manera… y en ese sentido creo que la cosa no va tan mal.

Es evidente que flash tiene mucho que avanzar en el mercado móvil, pero con Open Screen Project se han sumado a la ecuación muchas empresas clave, que sin duda demuestra que Adobe ha apuntado bien, con esos amigos, es dificil que la plataforma flash no tenga buenas perspectivas en el mundo multidispositivo, aunque le quede mucho que recorrer :)

Mi opinión (Raúl)

En la línea de lo que habla Marcos, sigo estando más de acuerdo con Mark que con Aral y para ello me gustaría también desgranar algunas de las cosas que se han dicho.

Primero de todo yo he de decir que sí que creo que Adobe lo que tiene que hacer es llegar a cuantos más dispositivos mejor, básicamente porque en España a los grandes clientes no les importa un pimiento el iPhone o el HTC Magic, lo primero que preguntan es si funciona en Symbian y Blackberry.

Esto funciona así porque Symbian tiene una cuota de mercado enorme en España y los clientes saben que para iPhone y Android siempre están a tiempo de hacer una versión específica. Si esta característica específica es así para el mercado Español, un mercado pequeñísimo de tan sólo 40 millones de usuarios, imaginaos lo que puede pasar a nivel mundial.

El post de Aral obvia muchas cosas y entre ellas es el mercado, por ejemplo, recientemente en Lima me dijeron que aproximadamente habían unos 10.000 iPhones en la ciudad, una cifra irrisoria. Si a eso le sumamos que no hay HTC Magic ni Motorola Droid, pues tenemos un público objetivo de 10.000 móviles. Es absurdo pensar que una empresa pueda comprar una aplicación para llegar a 10.000 usuarios de 8.000.000 de habitantes.

Otro de los puntos calientes es el tema del rendimiento de Flash Player 10.1 contra las aplicaciones nativas. Sí que es verdad que las aplicaciones nativas correrán siempre más rápido, pero también cierto que he visto aplicaciones Flash Lite correr más rápido que algunas nativas, con lo que como siempre ahí tiene que ver mucho la pericia del desarrollador.

Por otro lado está el Just-in-time compilation de Flash Player 10.1, del que se están hablando maravillas, pero que yo prefiero ver en marcha para poder opinar.

Finalmente, otro punto en el post de Aral es que Flash Lite no ha triunfado porque se centró en extenderse antes que en la experiencia de usuario, argumentando que las aplicaciones desarrolladas no daban un rendimiento óptimo.

Volvemos al punto anterior, yo creo que hay aplicaciones Flash Lite con un rendimiento increíble, pero hay que optimizar, mucho y bien, pero he de decir que estoy de acuerdo en cuanto a la experiencia de usuario, aunque no como la ha planteado Aral.

Para mí el gran problema de Flash Lite es que no ha sido lo suficientemente claro, cada vez que alguien me enseña un móvil me pregunta si soporta Flash y eso es absurdo, el player de Flash debería estar disponible para un sistema operativo, si tienes un móvil con ese sistema operativo vas a la web de Adobe lo bajas y lo instalas, así de fácil.

Así es como debería ser, como cuando estás en un Pc y creo que ese es el camino que está haciendo Adobe.

Compártenos:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Meneame
  • Netvibes
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

11 Comments »

  • Edgar Parada dice:

    Uy y justo yo quería escuchar la opinión de BlocketPC sobre loq ue comenta Aral.

    Es un hecho de que Aral es algo fuerte en sus declaraciones pero siendo uno de los precursores de todo el movimiento sobre la plataforma Flash que estamos viendo actualmente, vale prestarle atención.

    Yo creo que llegar al tema de multiplatafoma es difícil y complicado y si le agregas el multidispositivo se puede volver un dolor de cabeza. No se quién haya tomado la decisión en cuanto a mobile pero creo que es un acierto primero unificar la plataforma misma hacia AS3 y después volver a atacar con muchos más desarrolladores dispuestos a hacer pruebas en la escena móvil, ustedes que creen?

  • Hola Edgar,

    He dejado mi respuesta en el propio post. Saludos!

  • Ahora falta que Raúl deje la suya :)
    ¿no se anima nadie más?

  • A la discusión se ha unido Mark, asi que hemos actualizado el post con un link a esta entrada en su blog:
    http://www.flashmobileblog.com/2009/12/30/adobes-mobile-strategy-responses-to-aral-balkan/

  • Edgar Parada dice:

    Ustedes son más rápidos en el blog que en Twitter jajaja!

  • Edgar Parada dice:

    Tal parece que fue ayer que me aleje de la escena móvil. Todavía había una transición algo obscura entre FL lite 1.0, 1.1, 2.0 y 2.1 por lo que puedo ver ahora muchas de las cosas que se soñaban como bien dices Marcos son una realidad.

    Creo que lo que ha faltado de parte de Adobe es algo de exposure de la tecnología, en mi mercado muchos desarrolladores siquiera saben que Flash puede estar en móviles con muy buenos resultados.

    Al igual que Aral me gustaría ver las mismas iniciativas para Palm Pre y Android que para el iPhone. Es muy debatible el punto de MD puesto que la mayoría de sus ejemplos siguen siendo EU. Ya es tiempo que Adobe tenga iniciativas de adopción global para sus tecnologías móviles como lo ha tenido con Flex, sobretodo creo que es un momento interesante ya que JME sufre de un resago latente y FL lite podría posicionarse muy bien si sabe aprovecharlo.

  • Hola Edgar,

    Yo entiendo que con Player 10.1 en el navegador, en dispositivos como los que soportarán Android o como es el caso de PalmPre y la expectativa de llevar AIR a las plataformas móviles, creo que no tiene demasiado sentido extrapolar el caso del iPhone a otros casos que están dentro del OpenScreen Project, y que por tanto entiendo que favorecerán en todo lo posible el éxito de flash en sus dispositivos.

    Yo soy muy partidario que el mejor uso de flash en un terminal es el contenido como aplicación, y no tanto como contenido web (y esto es porque soy defensor de una web móvil de verdad, de una web adaptada al dispositivos, y no de una web genérica miniaturizada, a pesar de que se hacen grandes avances, ya que por ejemplo, ni siquiera la experiencia de internet en un iPhone en webs no optimizadas para el me parece adecuada).

    Asi que espero como el que más que el player 10.1 además de correr en un navegador, no demasiado tarde cuenta con acceso a un buen puñado de funcionalidades clave del terminal a través de AIR mobile, GPS, almacenamiento más allá de un sharedobject, integración con aplicaciones del terminal y SO, etc.

    Y mientras tanto, pienso que el camino que ha tomado la web y las aplicaciones móviles permiten poder pensar en soluciones muy interesantes con un player 10.1 en un navegador de un terminal móvil, y ya no te digo en otro tipo de dispositivos :)

    Gracias por tu visión!, espero que se anime más gente al debate, es realmente un tema muy interesante!

    Saludos

  • Raul Jimenez dice:

    Yo he dejado mis comentarios en el post, pero bueno, añado algo más por aquí.

    Por la parte de Palm Pre, creo que estaría genial integrarlo con Dreamweaver, sería una pasada, y más ahora que Device Central CS5 cuenta con WebKit integrado.

    Como siempre digo, tocará esperar, seguro que para el Mobile World Congress podemos ver cosas ya funcionando y espero que muestren Flash Player 10.1 para Android, Windows Mobile, Symbian y Palm Pre, que tenga una instalación sencilla y no confunda al usuario.

    Saludos!

  • Yo estoy convencido que en el MWC vamos a ver todo eso y puede que alguna sorpresita más Raúl. :)

  • Dailion dice:

    hallo, si, puedo coincidir y coincido con todo lo dicho, y creerme si os digo que me muerdo para no decir “SilverLight” (Silverlight silverlight…..un eco tremendo).

    Un mes mil proyectos y empresas, el mes que viene, se cancelaran 3 o 4. Como pasó en octubre/noviembre.

    El ejercito de coders , no son todos de AS3, tiempo hay, hasta que los terminales de ultima generación se metan en todas las casas, pero hasta entonces ? Esperar para que luego haya X% de penetración solo en terminales ultimo modelo, con limitaciones en el acceso segun marca….

    No es malo programar para una sola plataforma pero….aun no veo claro el camino de nadie, ni el mio.

  • Una aportación adicional, de Lee Brimelow:
    http://theflashblog.com/?p=1641

    Saludos!

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.