
Y lo que parecía una simple brisa de discordia, se ha acabado convirtiendo en una tormenta en toda regla. Ante los intentos de Adobe de subirse al carro de las aplicaciones para el iPhone, con la creación de un traductor específico para convertir aplicaciones de Flash en aplicaciones listas para enviar a la App Store, Apple ha respondido cerrando más el cerco con sus licencias para el SDK de desarrollo.
Tal como comentaba en un artículo de hace algunas semanas, la introducción de Flash en un dispositivo como el iPhone, no es tan sencillo como pueda parecer a priori. En aquella ocasión me centraba en conceptos de usabilidad de un entorno como Flash en un terminal multitáctil.
Ahora vamos a realizar un repaso sobre ciertos mitos que pululan en torno al nuevo reproductor de Flash presentado por Adobe para este tipo de nuevos dispositivos. No es todo como parece y el panorama no resulta tan negro como lo pintamos los usuarios a veces.
Uno de los primeros argumentos que se le echan en cara a Apple, es el cerrojo que ha montado en torno al iPhone OS. Solo permite utilizar sus APIs de desarrollo, aunque realmente lo que está pidiendo es que se desarrolle bajo unos determinados lenguajes (Objective C, C, C++).
¿Es esto lo suficientemente significante como para vilipendiar a Apple? Este tipo de prácticas resultan más habituales de lo que uno puede pensar. Por poner ejemplos sencillos, la XBox, Playstation o la Wii tienen sus propias APIs.

Muchas de ellas suponen unos altos costes en licencias para las empresas que deciden desarrollar para ellas. Pero no solo eso, es necesaria una formación altamente específica para las personas que van a desarrollar para ellas.
Cuando se presentó el entorno de desarrollo para Playstation 3, un año antes del lanzamiento de la consola, se estimó que pasarían en torno a los tres o cuatro años antes de que fueran capaces de empezar a aprovechar todas las posibilidades de la consola.
Sin ponernos drásticos, el SDK del iPhone, basado en Objective-C, heredero directo del C resulta de una sencillez extrema, basado en un lenguaje muy usado y esto lo hemos podido ver en lo rápido que se empezaron a notar los resultados tras el lanzamiento del SDK.

Hace poco, a raíz de la lectura de otro artículo, conocí datos sobre el reproductor de Flash para dispositivos móviles que desconocía y que echa por tierra muchos de los argumentos que se le reprochan a Apple con este caballo de batalla. Para empezar, un 60 % del tráfico en internet generado por los teléfonos inteligentes “smartphones”, se da en dispositivos que no tienen capacidad para reproducir Flash.
Aunque no ha sido hasta el verano del año pasado cuando Adobe se ha puesto realmente manos a la obra, el primer reproductor de Flash para dispositivos móviles propiamente dichos, es el Flash Lite 3, el cual fue lanzado después de la aparición del iPhone original. Y dicho reproductor no era capaz de interpretar muchos de los contenidos Flash generados para los ordenadores de sobremesa.
La versión actual del reproductor de Flash, la 10.1, necesita de un tipo determinado de procesadores para funcionar que solo se da en dispositivos WebOS y Android con pocos meses de antigüedad, y el iPhone 3GS. Por lo que el tan cacareado nuevo reproductor solo es realmente operativo con terminales recientes.
Otra de las razones que se esgrimen para atacar a esta cerrazón de Apple, es que permitiendo la entrada de Flash en su dispositivo, los juegos gratuitos serian un problema para los números de la app store. La posibilidad de jugar a estos juegos web influiría negativamente en las ventas de videojuegos en su tienda.
Por esa regla de tres, la inclusión de Flash en todos los navegadores de sobremesa habría influido en las ventas de Videojuegos para Windows y Mac. Y me temo que esto no ha sido así tras demostrarse en los últimos años, que la industria del videojuego genera más dinero que la del cine o la música.
Con empresas como Electronic Arts, Gameloft o Konami produciendo títulos para la plataforma de gran calidad, se antoja imposible que se note mucho bajón en las ventas. Todo aficionado a los videojuegos seguiría adquiriendo en la App Store títulos de calidad, aunque utilizara los juegos flash de forma casual.
Uno de los comentarios más extendidos desde que descubrimos que Apple no permitiría Flash de ninguna de las maneras, es que Apple debiera andarse con cuidado, ya que Adobe podría decidir no ofrecer sus aplicaciones para Mac OS X. Si lo pensamos seriamente, cortar de golpe y porrazo a todos los usuarios de Adobe en Mac la posibilidad de adquirir licencias, sería un recorte de ingresos que no veo muy claro que Adobe pudiera asumir.
Cuando Apple apostó por Netscape para Mac OS 9 en detrimento de IExplorer, o cuando presentó su propia Suite de Ofimática con iWork, Microsoft siguió desarrollando el Office para Mac y seguro que le sigue reportando beneficios.

Tal vez Apple debiera dar la oportunidad de elegir al usuario, ofreciendo la posibilidad de instalar o no Flash, pero si lo analizamos en profundidad, ha sido Adobe la que se ha dormido en los laureles y no ha hecho sus deberes. Flash Player 10 no es la panacea, ya que existe un porcentaje de contenido Flash que no puede reproducir. Apple lleva tres años desarrollando el iPhone y ha sido ahora cuando Adobe ha intentado presentar su opción.
En todo este tiempo Apple ha tenido que apostar a su caballo ganador, que no ha sido otro que el HTML 5, el cual es (será) un estándar, cosa que no puede decirse de Flash. Por lo que, aunque parezca que no, somos los usuarios los que salimos ganando. Windows phone 7 series anunció que tendría Flash, pero desde Redmond se han desdicho de sus palabras y no ponen fecha determinada para su introducción en el SO.

Que en Redmond dieran un paso atrás, aunque haya sido para coger impulso, me da a entender que no es tan fácil implementarlo. Tal vez me repita, puesto que he utilizado muchas veces este argumento. Si hace diez años ya se veía Flash como algo condenado a ser sustituido por el Javascript y las hojas de estilo, tal vez la estrategia de Apple de apostar por HTML 5 sea la más idónea.
Pero todo esto se trata únicamente de escoger opciones. En mi caso concreto, por mi perfil de usuario, las veces que necesitado Flash en el iPhone se pueden contabilizar con los dedos de las manos únicamente. Si por imperiosa necesidad, no he podido pasar sin él, siempre me las he agenciado para acceder a un ordenador de sobremesa.
Esperemos que no se cumplan los malos augurios y Adobe nos siga ofreciendo estupendos programas para nuestros Mac, e incluso aporte su granito de arena en la App Store, algo que ya ha hecho con programas tan buenos como PS Mobile. Con la salida del iPad, las posibilidades de Adobe para desarrollar aplicaciones interesantes aumentan.
Vía | RoughlyDrafted Magazine
Imágenes Flickr | Engin Erdogan, CdHarrison, Tensafefrogs, Arquera



Comentarios
interesante
No existe esa guerra, sino el otro día en la presentación de la Suite CS5 los ponentes de Adobe no hubieran llevado sus flagrantes MACBOOKPRO DE APPLE para dar la charla.
brillante
Además, cada vez que se polemiza con este tema MUERE UN GATITO.
interesante
Tienes toda la razón, a demás, cada vez que veo capturas de pantalla en Adobe, todas las veo con el S.O de Apple (Mac OS) jajaja... De todas formas, pienso que Steve Jobs debería de pensar también POR/EN/CON nosotros...
brillante
Hm... noto una falacia en una parte del artículo. Mencionas lo siguiente: "60 % del tráfico en internet generado por los teléfonos inteligentes “smartphones”, se da en dispositivos que no tienen capacidad para reproducir Flash.". Yo creo que si el iPhone tuviera flash, lo susuarios lo usarían y quizás estaríais diciendo lo contrario en esa frase, justificando el hecho de que tuviera flash. Creo que si el 60% del tráfico es de teléfonos sin flash es porque eso es lo que usan los usuarios, porque con todo lo que le falta, el iPhone sigue siendo el mejor smartphone, y no porque decidan activamente NO usar Flash.
En todo caso, Flash es, en este momento, el presente. Me mosquea bastante no poder ver muchas páginas que miro que tienen videos en mi iphone y ya veremos qué hago cuando termine mi contrato del 3G el año que viene.
Según mi opinión, dentro de relativamente poco tiempo, no tendrás problemas en ver esas páginas, ya que se adaptarán en HTML5 y podrás visualizarlas sin problemas.
Además, simple y llanamente, creo que Apple no acepta Flash por la capacidad que tiene este de ejecutar aplicaciones/juegos, por lo que veo lógico que no lo acepten, protegiendo su apple store.
Un terminal no necesita Flash para navegar por Internet. El hecho de que el 60% del tráfico móvil haya sido generado por terminales que no soportan Flash lo corrobora. Así de simple.
brillante
No.
El hecho de que el 60% del tráfico móvil haya sido generado por terminales que no soportan Flash (como mi BlackBerry) significa que no hay mas cojones. Que mi navegador no tenga flash, no significa que yo no pueda o quiera navegar.
A mi me gustaría que mi utilitario corriese como un F1, pero de donde no hay no se puede sacar. Pretender visualizar flash a fecha de hoy con cualquier dispositivo mobile, sea el que sea, es muy ingenuo. Hay procesadores de sobremesa que se las ven y se las desean para mover muchas de las ultimas páginas flash!! Imaginaos lo que sufriria nuestro pequeñín.
Creo que no hay tal falacia. Aitor no está diciendo que sea una decisión activa de los usuarios, sino que hay muchos smartphones con la misma carencia que el iPhone (que no es para tanto, vamos)
interesante
Estoy completamente de acuerdo contigo. La estadística tiene muchas interpretaciones y la que hace aquí Aitor me parece harto desacertada. si hace unos días sacabais otro gráfico en el que se veía el uso de navegación web, un porcentaje brutal de Iphones con respecto al resto. Es normal que la mayoría sena Iphones, y navegamos así por que no nos queda otra. Yo no es que lo necesite, pero me ha quedado con las ganar de acceder a cierta información en algún momento puntual por no tener flash en mi Iphone.
es posible que no sea la herramienta mas perfecta que exíste, pero hoy por hoy le pese a quien le pese es el estándar que tenemos, y mirar al futuro está bien (html 5), pero no por ello hay que pasar del presente. Y bueno, la frase "Si por imperiosa necesidad, no he podido pasar sin él, siempre me las he agenciado para acceder a un ordenador de sobremesa" me parece graciosa, por darle otro calificativo ams fuerte. O sea, Aitor, que al final dependes de un ordenador aunque sea en caso de "imperios necesidad", ¿verdad? ¿de verdad lo ves normal en un terminal de estas características? (y precio...) Y no hay que ser tan ingenuo. No es tan complicado de implementar, lo que pasa es que esa es la excusa perfecta.
El problema de los punteros, por ejemplo, ¿no lo va a tener html 5 igual?
no lo tomes como una escusa para no usar flash en el iPhone, pero si miramos siempre al presente, nunca avanzariamos no? a veces hay que arriesgar en decisiones para poder avanzar. Si apple empieza ahora con HTML5 puede ayudar a que otras empresas tambien den el paso, en caso contrario de que apple no decidiera esto, es probable que html5 en vez de empezarse a usar ahora se empezara a usar dentro de 4 años. Un ejemplo: coches electricos. El presente son los coches a gasoil, pero eso se va a tener que acabar tarde o temprano. Asi que hay que mirar a un futuro para poder avanzar cientificamente, tecnologimante, socialmente...
Vamos, que la idea es esa: no mirar siempre al presente.
Un artículo en condiciones, si señor.
Doy un ejemplo simple:
Pagaste por una licencia de algún software... pero alguien te recomienda una alternativa gratuita que aunque hace lo mismo por cual te irías?
Pues lo mismo pasa con apple si ya tiene las licencias del codec de HTML5 es obvio que quiera aprovechar esa inversión que ya ha hecho.
-- editado por última vez a las 02:20
Un alcance HTML5 no tiene codec definido, es algo así como mp4 y avi que solo son contenedores. Las licencias que tiene Apple son sobre el codec H264, pero eso no indica un estandar, hasta que Google se decante por el o bien por VP8 si decide liberarlo.
Y dale, aqui nadie se ha leida nada acerca de HTML5. Primero no es un estandar y no se sabe cuando lo será, el grupo de trabajo lleva 4 añós abiertos y pueden ser otros 4 más de cambios, etc etc. Alguien sabe que puede hacer HTML5? Ni el 20% de lo que hace Flash, solo se equiparará en la reproducción de video y punto. que pesaos... leed primero.
brillante
Pues yo estoy harto de la pelea entre Jobs y Adobe. Flash no será lo mejor del mundo, pero es lo que hay a día de hoy. Puedes apostar al futuro, pero no deberías negar el presente.
Por otro lado, entiendo que comercialmente Apple quiera cerrar frentes con políticas con actitudes como las nuevas cláusulas del SDK. No estoy de acuerdo, pero entiendo la posición de Apple.
Lo que no entiendo y no quiero entender es la actitud belicosa de Apple contra Adobe, Flash y el resto del mundo de yapa. No te gusta, bien, pero no despotriques contra una empresa que desarrolló para Mac OS por años y cuya vertiente de usuarios copan las estadísitcas de ventas de Mac (Photoshop, Ilustrator, Dreamweaver, Flash... que fácil es darle la espalda al pasado e incluso al presente).
Me gustaría ver (no me gustaría, pero quisiera ver que efectos produce) a Adobe cerrando de un portazo el desarrollo para Mac OS y que de paso, hablen mal de los productos profesionales de Apple (que visto lo de ayer tienen con que). "Porque los Cinema Display no son profesionales ni de casualidad", "porque los portátiles 'pro' de Apple llevan micros de la generación pasada", "porque el Mac Pro viene con GPUs de gama baja para usuarios hogareños"... Oh, que le estoy pegando a todo.
Mientras que del lado de Apple: "Flash consume mucho", claro, si no ceden las APIs para acelerar por GPU las animaciones en Flash, si no contribuyen con actualizaciones constantes por "seguridad", si no contribuyen con documentación, si no ayudan a desarrollar aceleración por GPU mediante OpenCL...
Jobs, bájate del caballo y acuérdate de quienes te dieron de comer, quienes no se olvidaron de Apple, quienes hicieron renacer la empresa cuando estaba en la quiebra. Olvídate de la iTunes Store por un rato.
totalmente de acuerdo contigo... aunque pienso que la lucha real no es apple-adobe sino más bien apple-google cogiendo a adobe por el medio... no olvidemos que google sí apuesta por flash dentro su proximo SO. Desgraciadamente los perjudicados en cualquier caso somos los usuarios.
-- editado por última vez a las 03:18
interesante
Más bien, google acepta todo. Le da igual el que, H264, flash, silverlight, theora, dirac, ogg... el que sea. Ellos quieren que sus dispositivos, navegadores o so, funcionen con TODO.
Y Ya sayemos que es lo que quiere la gente....
-- editado por última vez a las 03:18
interesante
Exacto. Actitud totalmente acertada por parte de Google, pero es que su negocio se basa en llegar a la mayor cantidad de gente posible.
Aunque nos guste comparar, no es el mismo caso que el de Apple.
Vamos a ver. Y yo que dije el otro día que no iba a hablar más de este tema ... pero es que me corroe les entrañas ...
El Flash es lo que hay a día de hoy ¿¿¿Para qué???
Como plug-in de reproducción de vídeos multiplataforma. Sí. Efectivamente. Para eso ¡Y para nada más!
Pero el vídeo es un elemento condenado, lógicamente, a ser embebido directamente en el navegador, sin plug-in como intermediario.
El que esté Flash de por medio no es más que un parche heredado del pasado, ya que cuando se hicieron los actuales estándares, hace más de diez años, no se contempló (porque obviamente no era el momento) la incrustación de vídeo en web. Algo que el dichoso HTML 5 (dichoso porque tengo mis reticencias con ciertas cuestiones) por fin contempla, y ya funciona en un buen número de navegadores y en algunos sitios de referencia.
¿Para qué demonios más sirve Flash? Te habla alguien que fue pionero y experto en desarrollar en Flash, desde 1998 hasta 2003, año en el que por fin abrí los ojos, abandoné esa bazofia, como quien se desintoxica de la droga más asquerosa, y empecé a trabajar exclusivamente con estándares.
Plas plas ¡si señor! (o señora) Muy bueno el post, llevas mucha razón.
interesante
Totalmente de acuerdo contigo. Que html5 es el futuro, claro, pero vivimos en el presente; vete tú a decirles a una web con vídeos modesta que cambien de formato, vete tú a deciles a los que tienen webcam que usen otras xq no se ven si no es con flash o con java, y así mil cosas. El iPad me gusta pero no me le compraré por esto, si no voy a poder ver muchas páginas correctamente ¿para qué? estoy altamente cansado de los que argumentan que flash es una m***r*a, que lo es, pero por ello no hay que cerrarlo de golpe por que aún hay sitios que lo utilizan y no van a cambiar de golpe por que a Jobs no le de la gana poner estas tecnologías.
interesante
+ 99
Y no te doy +100 porque no has puesto al final la coletilla;
"Olvídate de la iTunes Store por un rato, so mamón".
brillante
"El Flash es lo que hay a día de hoy ¿¿¿Para qué???" Para poder ver correctamente el 80% de las páginas webs de mis clientes y proveedores, ya que los mamelucos que se las desarrollaron no pensaban igual que tu querido Steve. Ahora ve y diles a mis clientes y proveedores que paguen de nuevo por desarrollarles otra web.
interesante
Interesante articulo, aunque:
Va ser que no es REDMONT ;)
Si, creo que es Redmond.
pues la verdad no se si es la pelea apple Vs. adobe o contra google lo que si se es que la aplicacion de photoshop desaparecio de itunes
si que esta en la app store
Apuesto a Apple en esta guerra. Si el site contiene flash, simplemente no la veo. Leo mucha gente como exigiendo a Apple una actualización de hardware, joder porque no reúnen la pasta y le montan la competencia a Apple. Antes del éxito del iPad que muchas personas decían bobadas sobre el dispositivo, que no tiene aquello y que no tiene lo otro. Que Apple se había equivocado con el iPad. Que equivocados estaban.
No hay nada que la competencia ofrezca que se le asemeje a cualquier producto de Apple, por eso Apple es Apple. Llevaran muchos años en el mundo maquero, pero no acaban de entender la filosofía de Apple. Sus productos son otra cosa, no es lo mismo tener cualquier mierdero(pc IBM compatible), de cualquier otra marca(Dell, HP, Acer, etc....) con un sistema operativo de segunda, que tener un Mac (iMac, Mac Book Pro, Mini Mac etc....) con un sistema operativo tan robusto, fácil de usar y sin problemas. Lo he dicho antes, empece en este campo para cuando usábamos MS DOS a puro comando y desde que me mude a Mac, no tengo ningún tipo de problema y cuando me toca usar una de esas que llaman pc con Windows como que me enfermo, yo creo que Microsoft nunca a sacado un producto final, creo que lo que sacan son puras beta. En fin lo que quiero decir es que a mi no me importa que los productos Apple no acepten flash, ni su filosofía, siempre y cuando se mantengan haciendo productos de calidad como hasta ahora. JODER si papi steve dice que flash es una mierda que lo sigo hasta el fin del mundo :)
pero que tanta mierda acabas de decir " si papi steve dice que flash es una mierda que lo sigo hasta el fin del mundo" estas perdido amigo con esa mentalidad tan cerrada, seguro que eres así porque no tienes personalidad propia soy psicólogo y creo que tienes trastornos mentales. tienes lo que YO LLAMO TRASTORNO DE PERSONALIDAD APPLE-DEPENDIENTE, que significa esto, piensas como apple, te vistes como apple(sales a las fiestas con una botarga de manzana), tu comida favorita son las manzanas, vas al baño con un iPhone o similares pero no lo utilizas simplemente ves lo bonito que es y te quedas admirado de ello, has tenido novias que tenga la cara con forma de manzana,aparte de tener sueños en los que te imaginas tomando un café con steve, etc,. Ojo corres peligro, si tienes mas de 3 síntomas definitivamente estas perdido, eh tenido varios pacientes y no se que es lo que causa este trastorno, pero no te preocupes eh logrado curar a algunos, lo que tu tienes que hacer es comprar una DELL ESTUDIO XPS 16 (Intel® CoreTM i3-330M (2.13GHz, 4Threads, 3M cache, 4GB de Memoria Doble Canal Compartido DDR3 a 1066MHz,Tarjeta de Video ATI Mobility RADEON® HD 4670–1GB,Pantalla Amplia HD WLED de 15.6" LCD Edge-to-Edge (1600x900)) y tirar tu mac a la basura aparte cabe destacar que utilices otros SO como WINDOWS 7 y electrónicos de otras marcas NOKIA o HTC por ejemplo. mm si no me haces caso corres el riesgo de terminar MAL
-- editado por última vez a las 04:56
55 Comentario moderado
95brillante
"mierdero(pc IBM compatible)," a partir de aquí pensé: ¿sabrá que los Mac ahora también son IBM compatibles? Y seguí leyendo y afirmé que: o 1) lo dices sólo por crear polémica, 2) o tienes una falta de mentalidad propia y de conocimientos bastante alta
A buen entendedor, poca palabras bastan. Amigo, se que ahora las Mac son IBM compatible. Es entendible que me refería a toda otra pc que no fuera una Mac. ¿polémica? Solo expuse mi punto de vista. Yo entiendo la filosofía de Apple y para mi es la mas correcta. Pero ahí lo dejare no quiero mancharle un pétalo a las flores.
hay que decirle a jobs que cree un software plataforma multimedia interactivo como flash (que no es lo mismo que poner un par de videos y unos movimientos en html5), pero que funcione bien y no como los paquetes adobe que funcionan ahi no más (no solo flash)
brillante
Hombre, con respeto, no tienes idea.
"fanatico de la PC"... bueno así ni idea tienes de lo que opinas, ni siquiera sabes como funcionan los productos adobe en un mac.
brillante
Con todo respeto hacia el autor, creo que te sacaste esos argumentos queriendo creertelos.
1."Cuando se presentó el entorno de desarrollo para Playstation 3, un año antes del lanzamiento de la consola, se estimó que pasarían en torno a los tres o cuatro años antes de que fueran capaces de empezar a aprovechar todas las posibilidades de la consola."
Todo mundo sabe que programar para PS es un dolor de cabeza. Nintendo y MS proporcionan API's preciosas para programar. El asunto acá no es la API, es que no se puede compilar contra otros kits que no sea el que proporciona Apple, o sea, ni Adobe, ni Mono.
2. "60 % del tráfico en internet generado por los teléfonos inteligentes “smartphones”, se da en dispositivos que no tienen capacidad para reproducir Flash."
Porque la mayor parte del tráfico de internet móvil se da desde Iphones! Eso no significa que a sus usuarios no les gustaría.
3. "Por esa regla de tres, la inclusión de Flash en todos los navegadores de sobremesa habría influido en las ventas de Videojuegos para Windows y Mac"
Absurdo! Simplemente no puedes comparar el mercado de juegos para sobremesa con el del Iphone, porque el 90% de los juegos para éste último son perfectamente reemplazables por una versión flash...
4. "cortar de golpe y porrazo a todos los usuarios de Adobe en Mac la posibilidad de adquirir licencias, sería un recorte de ingresos que no veo muy claro que Adobe pudiera asumir."
Creo que tendríamos que tener cifras de Adobe para poder hacer una conclusión al respecto. Y te aseguro que si salen de MAC, se van a Linux, y con ellos, los profesionales (los que SI compran las licencias).
5. "ha sido Adobe la que se ha dormido en los laureles y no ha hecho sus deberes"
Y ha sido Apple quien se ha negado a facilitar sus API's a Adobe para que puedan optimizar sus aplicaciones... entonces... quien tiene la culpa?
Sea como sea, solo me queda compadecer a los usuarios que en realidad si quieren disfrutar de todo el contenido que quieran HOY, y no cuando dentro de algunos años, suponiendo que toda la web deje el flash claro...
brillante
Completamente de acuerdo, iba a escribir algo así.. me parece que el autor del artículo es un FanBoy de apple.. A veces hay que plantearse que no todo lo que venga de Cupertino es perfecto...
El principal motivo es que Flash competiria con la AppStore, y eso les molesta, porque HTML5 para videos esta bien, pero y lo demás?
No he querido creerme nada, es mi opinión y no pretendo que la compartas (como yo no comparto la tuya).
1- Eso no es cierto, lo que pide Apple es que NO se programe en otros lenguajes que no sean Objective C, C, C++ o Javascript. De hecho existen otros compiladores de terceros para el iPhone que SI utilizan estos lenguajes y por ende si se pueden utilizar, herramientas como Titanium y PhoneGap no parecen afectadas por este cambio de licencia de Apple.
2- También podriamos darle la vuelta a la tortilla, el 60 % de los usuarios que acceden a Internet a través de un Smartphone siguen haciéndolo y el no tener Flash no le da excesivos dolores de cabeza. O sino, buscarían otras opciones, quiero creer.
3- ¿No es comparable? ¿Has echado un vistazo a los títulos que están desarrollandose para el iPhone? ¿Sabemos cuales son las posibilidades del iPad a la hora de correr juegos? se apunta muy alto y aunque existiera la posibilidad de acceder a juegos gratuitos en Flash, la calidad no sería comparable. El jugador ocasional accederia a estas páginas, pero seguro que poniendo el caramelo en la boca, como con los títulos de Konami o EA, seguirian vendiendose muchos juegos en la App Store.
4 - Adobe ha sido muy atenta siempre con la plataforma Mac OS X, adelantando la salida de su suite para esta plataforma en alguna ocasión. Abandonar de golpe y porrazo a esta plataforma, sería como echar piedras a su propio tejado.
5 - ¿Apple se ha negado a dar sus APIs? este dato lo desconozco, no se si es verdad o no.
Si me preguntas mi opinion personal te diré, que no es por defender a Apple, que no gano nada con ello, pero para sufrir páginas como NewPCT cargadas de Flash mal programado que incluso el Mac Pro que tengo se resiente cuando entra en ellas, prefiero no tenerlo en un dispositivo como el iPhone, yo al menos no lo echo de menos.
Pero esto solo es una opinion personal.
"...pero para sufrir páginas como NewPCT cargadas de Flash mal programado que incluso el Mac Pro que tengo se resiente cuando entra en ellas, prefiero no tenerlo en un dispositivo como el iPhone..."
Totalmente de acuerdo. Para mí, Flash no hace más que molestar la mayoría de las veces (en Safari uso SafariAdBlocker).
Que obsesión con flash. ¿Pero alguien se cree que si llega a desaparecer, no quedaríamos con los banners gigantes moviendose por todos lados? ¿De verdad os lo creeis?
La publicidad estará SI o SI, y será invasiva como siempre, sin importar la plataforma que se utilice para ello. Vamos, es que me imagino lo mismo con HTML5 consumiendo otro porrón de CPU sin ton ni son.
Flash no es tan vital como lo hacen ver. Sobre todo en moviles. Deberiamos entender que un telefono no tiene el tamaño para poder jamas, jamas, reemplazar la pantalla grande de un laptop o computador de mesa. El tener un navegador tan bueno como el safari y poder navegar la red tan bien como se lo puede en el 3GS (y en el 3G) ya es suficiente para mi.
Apple deberia ser mas flexible con Flash para iPad eso si. A ese dispositivo le afecta la falta de flash, porque su tamaño ya lo pone en directa competencia con netbooks que corren flash sin problema. Tengo un iPad y creo que este fin de semana lo cambiare por un netbook si encuentro que la experiencia es tan limitada cuando lo lleve fuera de casa por primera vez.
Hola, muy bueno el articulo, claramente existen motivos valederos desde ambas partes en este asunto. Apple quiere proteger su mercado de aplicaciones y Adobe quiere expandir su mercado de aplicaciones... jaja! Es evidente y lógico que Apple no va a ceder al respecto... Lo que me apena es lo siguiente: http://www.youtube.com/watch?v=K_RBY23OxBM Saludos!
Aunque ahora veo esto: http://www.youtube.com/watch?v=DY3t849Vp4Y&feature=related Realmente estoy confundido... cual es mejor? Podrian armarse una buena nota comparando Flash y HTML5 no?
Simpatizo mucho con Aitor, sinceramente tampoco he necesitado usar muchas veces el flash en mi iPhone, y no creo capaz al iPhone de correr las aplicaciones flash que uso las cuales son juegos que se traban en mi propia Macbook Intel Core 2 Duo a 2.16 GHz, si lo permitieran seguramente los usuarios le seguirían echando la culpa a Apple por sacar al mercado un dispositivo "lento", por mi parte estoy de acuerdo con Apple, y si quieren flash comprense una netbook porque no creo que exista ningún smartphone que lo soporte al 100%.
Yo pienso que el flash es una piedra en el zapato, a veces un mal necesario o un mal que heredamos en las mac o pc, hacer una animacion html5 es en verdad muy facil de hacer, y apple siempre apuesta por lo mas sencillo y lo mas facil para el consumidor. y en cuanto a lo que dice el articulo "Por esa regla de tres, la inclusión de Flash en todos los navegadores de sobremesa habría influido en las ventas de Videojuegos para Windows y Mac" tienes razon en eso pero no por lo que comentas , eso es porque existen otros sitemas de juegos mucho mas completos como la ps3 o el xbox que si son para jugar, ademas a quien le interesa jugar los juegos en flash si tienes un wii o un ps3 o el mismo iphone que tiene juegos a monton, a veces me da la sensacion de que no conoces apple, apple es negocio y diseño, por lo tanto si tiene que cerrarle las puertas a addobe, que lo haga , y asi naceran nuevos programas y nuevas formas de trabajar.
brillante
Solo comentar una cosa:
"...basado en Objective-C, heredero directo del C++..."
Que no os engañe el nombre, Objective-C no hereda de C++ para nada. Desciende de Smalltalk y en cierto modo de C (es un superconjunto de este, es decir, tiene lo que tiene C y ademas lo amplia).
De hecho Objective-C y C++ no pueden ser "parientes" porque fueron creados muy a la par (el primero a principios de los 80 y el segundo a mediados).
Saludos.
33 Comentario moderado
40brillante
Si nos ceñimos al mundo Apple evidentemente es muy usado.
Fuera de el, para nada. Aun a pesar de que es un lenguaje excepcional (para mi gusto, mucho mejor que C++).
48 Comentario moderado
10un comentario super off-topic. y que fue de las teclas con manzanas en los teclados, cuando me compre el macbook air se las echo mucho de menos.
Matías, estoy de acuerdo contigo... donde está la manzanita???? Estaría genial que se volviese a usar...
¿Alguien sabe porqué se quitaron?
Es sencillo;
¿Para qué poner manzanitas en un teclado de PC?. (Al fin y al cabo es lo que es).
brillante
No comprendo el empeño que poneis algunos en defender a Apple. Porque su postura en relación al Flash es sencillamente indefendedible. Como quiero que triunfe el html5 evito el flash en mis dispositivos. Cuando esas webs se actualicen a html5 las podreis visitar. Si no podeis ahora es por culpa de flash, no por culpa de apple.... bravo.
Mira que lo tendria facil Apple. Permite flash, y sigue apostando por html5. Y los usuarios podrian navegar por TODA la red no solo por donde quiera apple. Si los usuarios viesemos una pagina que con html5 no pone el ventilador a tope en el macbook como hace flash (hablo de farmville xD), nos alegrariamos mucho del triunfo de html5. Pero lo cierto es que de momento html5 no es mas que una promesa. Nada mas que eso.
Tampoco se trata de defender a Apple Ferru, Apple como empresa puede tomar las decisiones que quiera y está en su legitimo derecho de hacerlo.
Pero a veces hablamos como si la decisión de incluirlo o no fuera sencilla y enfocable desde un único prisma. Existen muchas variables, e incluir Flash en un sistema como el iPhone OS (o Android, o Windows phone 7 series) no es tan sencillo y en mi opinión no obedece únicamente a un problema comercial.
-- editado por última vez a las 08:33
Coincido contigo.
HTML5 hasta el dia de hoy sigue siendo una promesa, y Apple (steve) no deberia de apostar tanto en el, tal ves si tengan razon en q tarde o temprano se va a convertir en el estandar, pero primero tendrian que estar seguros que el codec de video estandar de html5 sera h.264 (porque no hay nada seguro aun en este tema), imaginense nada mas q Google liberara VP8 y se convirtiera en el codec de cajon de HTML5, seria apoyado por todos aquellos que defienden el software libre, incluyendo Opera, Mozilla y por supuesto Chrome, donde quedaria toda esa necedad de Jobs por implementar html5 como estandar??? que haria Apple en ese momento???
Se los dejo de tarea
saludos
Pues yo tengo mi iphone y ni el ni yo echamos de menos flash...no se a q viene tanta polemica
32 Comentario moderado
-20interesante
A ver desgranando el artículo se pueden ver un part de fallos:
1º Adobe no quiere introducir Flash en el iPhone, Adobe habia creado un sistema para portar aplicaciones hechas con Flash10 a aplicaciones nativas iPhone. Esto quiere decir que alguien sin saber programar en Objective-C e incluso sin tener un Mac, podía realizar programas para IPhoneOS de manera NATIVA.
2º Objective-C no es heredero de C++, como mucho será una variante de C (clásico) orientado a Objetos y con la sintaxis de SmallTalk con lo que si vienes de C++ o incluso de C irás perdido un par de semanitas peleandote con el lenguaje y con sus peculiaridades. Además el desarrollo iPhone emplea el modelo Vista-Controlador que no todo el mundo lo ha usado.
Yo la conclusión que saco es que Apple no quiere que se desarrolle nada fuera de MacOS cosa que podías hacer ahora mediante Adobe CS5 o Mono y eso repercute en la venta de equipos ya que el iPhone ha incentivado la compra de ordenadores Mac en desarrolladores que antes ni se lo planteaban.
Permiteme discrepar en tu primer punto.
Decir que el compilador para iPhone OS del Flash CS5 es como programar nativamente para el iPhone, es lo mismo que decir que el editor WYSIWYG de Dreamweaver (por seguir con Adobe) traduce correctamente lo que haces con el editor en etiquetas HTML. Creo que cualquier desarrollador Web que utilice ese programa tiene abierto el editor HTML para ir cambiando pequeños fallos que da el editor visual.
brillante
Buff! Que tufo echa este post! Si no es para generar un flame o visitas no hay por donde cogerlo!
De verdad te crees con Flash no bajarían los ingresos de Apple? Tu has visto los videojuegos que hay en la AppStore? Me estas comparando los videojuegos de verdad en PC y Mac con los que inundan la AppStore? Venga ya!! Qué con youporn el mac se calienta mas que uno mismo? si. Que se fundiría la batería del iphone en un plis plas? también. Pero que sea el consumidor quien decida que contenidos ver y como verlos. Anda que no les será facil poner la opción de activar o desactivar el plugin de Flash! Venga! Y que es eso de Objective-C "resulta de una sencillez extrema y muy usado"? En cuanto a facilidad los hay más y menos, pero extrema, no. Muy usado? hasta que no sacaron el iphone su uso era más bien reducido.Fíjate en las estadisticas de empleo de programadores y popularidad de lenguajes, que las hay. Y la excusa de prohibir la suite de adobe por rendimiento y demás? Ya puestos que nos obligue a programar en ensamblador.
De verdad que no entiendo como puedes justificar que Steve restrinja no solo los desarrollos que quiera, sino como hacerlos. El DRM también te parece bien, no?
brillante
Aitor me asombra tu capacidad de analisis:
"Uno de los primeros argumentos que se le echan en cara a Apple, es el cerrojo que ha montado en torno al iPhone OS. Solo permite utilizar sus APIs de desarrollo, aunque realmente lo que está pidiendo es que se desarrolle bajo unos determinados lenguajes (Objective C, C, C++). ¿Es esto lo suficientemente significante como para vilipendiar a Apple?"
Majete: ¿y si te dijera que para hacer un programa de escritorio en windows solo puedes usar .NET? ¿y para linux C?... creo que los lenguajes multiplataforma (Java, AIR..) han sido una de las mejoras mas notables del software. Adobe intentó poner AIR 2.0 en iphone y apple lo rechazó. Para no dejar colgada a la gente sacó un interprete de AS3 a Objetive C y apple lo vuelve a prohibir ¿¿ Estamos locos o que ?? ¡¡ Prohiben codigo Objetive C solo por no estar generado con sus herramientas !!
"La versión actual del reproductor de Flash, la 10.1, necesita de un tipo determinado de procesadores para funcionar que solo se da en dispositivos"
Error, la version 10.1 no ha salido a la luz, actualmente existe como release candidate para sobremesas, no moviles. Tranquilo que cuando esté en el mercado te enterarás. Tampoco necesita un tipo de procesador determinado, sino que estará optimizado para los procesadores que han querido trabajar en el open screen projet.
"Por esa regla de tres, la inclusión de Flash en todos los navegadores de sobremesa habría influido en las ventas de Videojuegos para Windows y Mac"
¿Alguna vez ha sido comparable un juego web a uno de escritorio? Es imposible comparar un juego en flash, iphone con uno de escritorio... es como comparar carne de hamburguesa con solomillo...
.. Podria seguir con la lista pero hay que currar ;)
Técnicamente la tecnología flash donde se interactúa con un ratón o con los dedos no tiene nada que ver. Requiere reprogramar y reescribir mucho, mucho código.
No es fácil de hacer la conversión como is fuera darle a una tecla mágica. Esa tecla nunca ha existido...
Yo dejare de usar falsh , cuando steve me cree una aplicacion para poder implementar html5+css3 igual de facil que flash .
Flash no es solo video , flash hoy en dia permite , dejar volar la imaginacion a la hora de diseñar , aunque bien cierto es que gasta demasiados recursos y cuando esta mal creado , es el culpable de mas de un cuelgue de el navegador ( tanto mac como pc)
47 Comentario moderado
40pero y ya no solo eso... es que no entiendo cual puede ser el problema de que haya diferentes herramientas para crear contenidos, con resultados mejjores y peores eso ya depende del desarrollador más que de la propia herramienta. Existen para todos los lenguajes y sistemas y eso lejos de ser un problema es una gran ventaja para todos... a no ser que quieras fastidiar a alguna compañía claro.
Hombre, personajillo... lo que es personajillo... me encanta tu ligereza a la hora de clasificar a gente que no conoces...
Si HTML5 + CSS será o no un sustituto de Flash solo el tiempo lo dirá. Lo que si podemos decir es que será un estandar, cosa que no es Flash.
Si, es un borrador (avanzado diría yo) que estan empezando a adoptar todos los navegadores. Apple ya hizo este tipo de apuestas antes, y el tiempo acabó dandole la razón.
Tal vez HTML5 + CSS no sustituya a Flash en su totalidad, pero estoy seguro de que la conjuncion de HTML5 + CSS + Javascript si.
59 Comentario moderado
95Te olvidas de algo importante. En las primeras inclusiones de HTML5 de los navegadores, se tuvieron que reescribir código porque el borrador se modificó, y Firefox tuvo que cambiar parte de su código interno.
¿De que demonios vale que yo haga una página ahora mismo o el año que viene en HTML5, si después modifican partes del borrador y yo tengo que rehacer mi página?
Me parece una perdida de tiempo y aquí y en muchos sitios se toma como que HTML5 = Video/Audio, cuando es muchisimo más que eso.
que bien fundamentado tu comentario, claro sin fundamentos no hay mucho que debatir.
Rotundamente sí se pueden crear juegos para plataformas como XBOX sin usar exclusivamente SDKs oficiales sin APIs de terceros de por medio.
interesante
1) Me ha encantado el post de Aitor. Obviémos por un momento el contenido. La estructura, con introducción, desarrollo y conclusión. Sí, muchos diréis que es el ABC del periodismo o de la escritura, pero hoy día la mayoría de supuestos profesionales lo olvida sobremanera.
2) Yo es que tampoco veo por qué molesta tanto la actitud de Apple...Quiero decir, es una empresa, privada, y con sus acciones lo que está diciendo es: Queremos apostar por algo nuevo.
Que sí, que la jugada les podrá salir bien, mal, regular. Estoy de acuerdo. Pero en eso se basa el correr riesgos como compañía. Si lo de HTML5+CSS+Javascript sale bien, Apple sacará pecho diciendo que fueron de los primeros en apostar por ello. Yo soy de los que opina que ni guerra ni polémica: Al igual que con Windows, el morbo viene creado más desde fuera que desde dentro.
Saludos!
-- editado por última vez a las 11:27
brillante
aclarar una serie de puntos:
Lo primero el artículo de hace semanas. Hablabas de conceptos de usabilidad en aplicaciones existentes para Flash. Lógico, ¿acaso quieres usar aplicaciones para escritorio en el móvil? Es estúpido justificar que no se implanta una herramienta porque no hay material para utilizarla. ¡Si lo que se pide es que se implante la herramienta para poder crear el material! El desarrollo de Flash para el móvil acaba de dar su pistoletazo de salida esta semana, y solo iPhone se queda fuera.
Este tipo de prácticas resultan más habituales de lo que uno puede pensar. Por poner ejemplos sencillos, la XBox, Playstation o la Wii tienen sus propias APIs.
Es cierto que existen herramientas de desarrollo para cada videoconsolas con los que se exprimen al máximo las capacidades del equipo (comentas el caso PS3 y los problemas para paralelizar rutinas), pero es rotundamente falso que deban usarse en exclusiva para el desarrollo íntegro de aplicaciones como pide Apple. ¿Como podrían existir juegos multiplataforma? Un montón de videojuegos parte de un núcleo o motor gráfico que puede ser compilado para PC o videoconsolas, a lo que se añaden los scripts con la lógica del juego y gráficos, sonidos, etc... Así es como funcionan los juegos para iPhone desarrollados con Unity3D, y eso estará totalmente prohibido con el nuevo cerrojo.
No se puede comparar el desarrollo para una videoconsola y para iPhone, la comunidad de desarrolladores para móviles es más de tipo "indie", mientras que si te metes en el proyecto para una videoconsola vas a tener la compañía matriz metiendo las narices en tu trabajo constantemente. Tendrás que pasar un montón de filtros, sobre todo de calidad. Pero de ahí a decirte exactamente que herramientas puedes o no puedes usar hay un trecho enorme. Quieren ser el ratzinger del desarrollo de software, diciendome lo que puedo o no puedo hacer en mi propia cama.
el SDK del iPhone, basado en Objective-C, heredero directo del C++ resulta de una sencillez extrema
Pues no, para nada. Como mucho, dependerá de lo que quieras hacer. Y no es heredero de C++, sino un superconjunto de C adaptando características SmallTalk. Y
Y sobre HTML5 casi no merece la pena decir nada, porque las burradas que se dicen por la web son increibles. Que HTML5 vaya a sustituir a Flash: probablemente, casi todos los desarrolladores Flash/Flex esperamos que así sea, aunque será difícil. A nosotros nos dará igual, trabajaremos con las misma herramientas, sólo que nuestra aplicación funcionará en la máquina virtual del navegador en vez de la de Flash. Recordar que CS5 ya compila a HTML5.
Ahora bien, no se que esperais. De cara al web no vais a notar ninguna diferencia de usar el plugin o no. La única será que al pulsar el botón derecho ya no veréis "About Adobe Flash XX". Creeis que un Canvas HTML5 que use transparencias, matrices,3D, threads, sockets,.. no va a consumir ciclos de reloj o va a ser igual de estable que las 4 cosas que se pueden hacer ahora con Javascript? Absurdo.
Y Flash no será un estándar (de facto lo es, HTML5 Canvas se está creando a rebufo de Flash), pero las especificaciones están publicadas, cualquiera que lo necesite puede ver el código fuente de la máquina virtual y Adobe Flex es de código abierto. No creo que haya más compañías orientadas al desarrollo de software generalista que apueste tanto por el open source.
Sisisi, me gusta este tío! Aitor, da gusto leer tus artículos, en serio, el mejor blogger en estos momentos en applesfera (con el permiso de P.Aznar, claro, amigo y antiguo compañero de proyecto). Todos tus artículos tienen una base fundada, con criterio y con un toque personal, gracias!
Respecto al post en sí, no creo que exista ninguna guerra, todo son intereses y lo que se muestra de "cara a la galería", en el 99% de los casos no se corresponde con la realidad escondida tras las puertas de Apple y Adobe. Que HTML5 acabará estandarizándose? Por supuesto. Que Adobe no renunciará a su porción del pastel OSX? Por supuesto, todo esto es un negocio.
Sé que está fuera del tema pero me pareció muy interesante este video del Iphone 3g funcionando con la 4.0 y su multitarea gracias al Jailbreak (vía "tengo un mac"). El sistema no va volando como el del 3gs pero creo que más de un usuario agradecerán la posibilidad de elegir si quieren o no el multitarea...aún hay que esperar a la versión definitiva para sacar conclusiones pero bueno, de momento es posible y parece que ya lo han hecho con la beta.
http://www.youtube.com/watch?v=_8Ozp2iNbTk&feature=player_embedded
Yo estoy completamente de acuerdo contigo, sino se trata de apoyar a jobs ni a nadie, lo ideal de internet es que no tengas que instalar nada adicional en tu navegador para ver las cosas, es muy aburrido estar instalando cada vez que se instala el S.O. de cero el codec del flash, aparte la cantidad de recursos que consume ni con "API'S" ni con historias va a lograr que se consume menos CPU, en el Movil se necesita rapidez y cargar una pagina que se demore mas de un minuto por estar cargando el flash eso definitivamente NO, en casi ningun dispositivo que he tenido en mis manos he visto que funciona el flash con lo cual deduzco que debe ser muy complicado adaptarlo al navegador del movil.
Los que decís que flash solo se usa para video, es que os falta tremenda información.
Que hasta ahora no se haya discutido sobre la funcionalidad de flash creo que dice mucho sobre el tema.
Que HTML + JAVASCRIPT + CSS suplen a actionscript, a si menos video!, otra patata.
Y 3 webs de pijotadas, hoy en dia las webs más creativas están realizadas en flash, te guste o no. Y creo que para crecer se necesita de creatividad, no de cerrar puertas en beneficio de empresas.
Como me gustaría, aunque suene a utopia, que adobe dejara de dar soporte a mac, y empezara a darlo a linux, aquí cambiarían las tornas, y creedme que sin dudarlo, me instalaria en mi imac el linux. Soy de los que se compró un mac para utilizar todo el paquete de adobe, si empiezan a cerrarle puertas a mis posibilidades, como pasaría en otros sectores de la vida de cualquiera, tendré que cambiar.
77 Comentario moderado
40interesante
Yo pregunto: Ahora en Flash existe todo un entorno de desarrollo, tanto a nivel gráfico como de código. ¿HTML5 tiene lo mismo? En ese caso, bienvenido sea, pero si no lo tiene ¿picamos código para crear una simple transición ó un slide show?
76 Comentario moderado
12079 Comentario moderado
7080 Comentario moderado
130Propongo cambiar Applesfera por Flashsfera: Menudos fanboys hay por aquí de Flash y cuanta ignorancia sobre los estándares ;-)
Hala, a bajar el Karma un poquito más, que para eso se inventó ;-)
@86 oletros
Que no me deja Responder.
Lo del tráfico, pues también es logico, no? Hay un solo iPhone vs varios móviles con Android.Y viendo la estadística que pones, solo es cierto en EEUU. A nivel mundial, nada que ver.
-- editado por última vez a las 15:54
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect