Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

carlosrovira.com

Hablemos un poco de Apple iPad, HTML 5 y Flash

Febrero 19th, 2010 - [Enlace local]

Con la salida de iPad y las declaraciones de Steve Jobs, estos días se está hablando mucho del futuro, de HTML 5 y de Flash. Por mi parte, me apetece dejar algunas reflexiones en este blog, pero antes de entrar en materia, he de decir que en los últimos años me he vuelto un consumidor de productos Apple. Tengo un MacBookPro, un iPhone, un Mac Mini y un Time Capsule entre otros. Por tanto se puede decir que sin llegar a ser un incondicional de Apple, en general me gustan sus productos. También soy defensor de la tecnología Flash, simplemente por que es la que hoy día me ofrece la mayor versatilidad, es la más avanzada y el 99% de los usuarios de la red pueden interaccionar con ella.

Steve Jobs viendo Fichas Azules de Lego en lugar del contenido Flash real

No obstante, y vistas las últimas declaraciones de Steve Jobs, creo que por mucho que me puedan gustar dispositivos como iPhone o el nuevo iPad, no seguiré apostando por ellos, por que estos dispositivos concretos está claro que van a limitar mi experiencia en internet como usuario.

Hasta hace poco la posibilidad de ver incorporados Flash u otros plugins a SafariMobile era todavía factible. Todos soñábamos con que tarde o temprano Apple permitiese la integración de Flash y nos dejase ver por fin determinados contenidos de la web que hoy día no son accesible desde iPhone o iPad. En estos momentos la posición radical de Steve Jobs ha cerrado todas las posibilidades y de su discurso se desprende que Apple quiere que sus dispositivos estén al 100% controlados por ellos.

El problema radica en que la experiencia de usuario en Internet, ahora y en el futuro, no será desarrollará solo por Apple, ni siquiera en un porcentaje elevado. Serán todos los avances de muchas empresas y particulares, los que irán conformando lo que será el futuro de la red. Con la estrategia actual de Apple, cualquier Plugin de SafariMobile (como es el caso de Flash) no será permitido, eliminando la capacidad de dichos dispositivos de ofrecer una experiencia de navegación total. Hoy en día el standard es Flash y el no soportarlo significa no poder navegar por la web sin ver montones de marcos rectangulares en blanco con una pieza de lego azul sustituyendo el contenido que se tendría que estar viendo (sea contenido Flash o cualquier otro).

Los motivos que Apple argumenta son absurdos. Culpar a Flash de colgar un Sistema Operativo no se sostiene, ya que es lo mismo que decir “mi SO se cuelga por culpa de un proceso”. En realidad todos los que trabajamos en esto sabemos que no es así, pero esta es solo una frase deliberadamente lanzada a los medios para que genere todo el ruido posible, ya que en general la gente se va a quedar con la idea en la cabeza de que Flash es capaz de colgar el Sistema Operativo. No sé vosotros, pero en mi caso Leopard nunca se ha colgado por culpa de Flash.

Con respecto a HTML5 pasa un poco lo mismo. Se trata de desacreditar Flash y hacer girar la mirada hacia otra tecnología abierta de la que Apple se pueda beneficiar como ya lo ha hecho antes con otras (como por ejemplo Linux).

En este caso y una vez analizado este tema con cierto detenimiento vemos que HTML5 es todavía un borrador de un standard que tiene todavía varios años (se habla de 6 o 7) por delante para evolucionar y llegar a ser realmente una especificación que podamos ver implementada en soluciones de dominio público. Teniendo en cuenta solo esto, creo que a muchos de nosotros ya no nos interesa mucho a día de hoy esta tecnología…quizá dentro de unos años cuando esté más madura habrá que tenerla en cuenta. Por otra parte, vemos también que lo que propone HTML5 esta a la altura de lo que ofrecía Flash en su versión 7 (hace 5 años). Por último, también se desprende, que lo que se intenta hacer con esta nueva especificación es justo lo que hemos conseguido evitar con Flash, la diversificación de implementaciones de un determinado standard. Es decir, dependiendo del navegador estamos viendo que el tag video se está implementando usando diferentes codecs. ¿Qué ocurre? ¿ya no recordamos la cantidad de dolores de cabeza que tuvimos en su época escribiendo diferentes versiones de un código para diferentes navegadores?.

Me podría extender mucho sobre este tema, pero creo que no merece la pena darle más importancia de la que tiene. Gracias a dios, Internet es muy grande y existen muchos fabricantes de tecnología, muchas empresas y muchos particulares. No tenemos que preocuparnos por lo que un Steve Jobs pueda decir en un momento dado. De hecho, sus palabras, una vez analizadas, parece que le desacreditan en cierta forma.

Lo importante es ver hacia donde se está dirigiendo la industria de forma global y, basándonos en esto, tomar los caminos que cada uno estime oportunos. Por mi parte, está claro que seguiré disfrutando con lo que la Plataforma Flash ya es capaz de ofrecerme hoy en día (y lo que estoy seguro que me ofrecerá en el futuro) y también disfrutaré de los productos de Apple que no intenten manipular mi forma de usar Internet y la tecnología.

» Leer más, comentarios, etc...

Información legal y técnica