Así es como Steve Jobs mató a Adobe Flash

Así es como Steve Jobs mató a Adobe Flash

Logotipo de Adobe Flash en una computadora
Monticello/Shutterstock

Adobe Flash impulsó los angeles mayoría del contenido interactivo en los angeles internet durante los angeles década de 2000, pero los angeles introducción del iPhone, y una directiva del CEO de Apple, Steve Jobs, lo cambió todo. Así es como sucedió.

El ascenso de Flash

Lo que eventualmente se convirtió en Adobe Flash comenzó como una aplicación llamada ‘SmartSketch’, desarrollada por FutureWave Device. SmartSketch generation solo una aplicación de dibujo vectorial para computadoras con lápiz, lanzada en 1993. Eventualmente se agregaron capacidades de animación cuadro por cuadro, y los angeles aplicación se convirtió en FutureSplash Animator para Mac y PC.

Macromedia adquirió FutureSplash en 1996 y los angeles aplicación se dividió en dos productos. Macromedia Flash se usaría para crear animaciones, mientras que Flash Participant permitiría que cualquier personality reproduzca esas animaciones sin pagar ningún tool. Es importante destacar que Macromedia creó una versión de complemento de navegador internet de Flash Participant, que permitía que las animaciones se ejecutaran dentro de las páginas internet.

Macromedia Flash es la forma más fácil para todos los diseñadores web de crear contenido multimedia Shockwave pequeño y rápido.
Página de producto de Macromedia para Flash 1.0 en 1997 Museo del Diseño Web

L. a. pieza ultimate del rompecabezas para los angeles dominación mundial de Flash llegó en 2000, con el lanzamiento de Flash 5.0. Esa actualización agregó los angeles primera versión del lenguaje de programación ActionScript, que permitió que el contenido Flash fuera interactivo. Ahora, Flash podría usarse para más que animaciones simples: podría manejar todo, desde menús en los que se puede hacer clic hasta reproductores de video y aplicaciones internet complejas.

Según macromedia, más del 98% de las computadoras conectadas a los angeles internet en 2005 tenían Flash Participant instalado, y más de 100 fabricantes estaban creando productos con Flash incorporado. Ese mismo año, Adobe compró Macromedia por $ 3.4 mil millones en acciones, convirtiendo oficialmente a Flash en un producto de Adobe.

El iphone

Apple presentó el primer iPhone en 2007, y aunque el iPhone se convertiría en uno de los productos tecnológicos más importantes alguna vez, el modelo unique generation bastante limitado. Todavía no había App Retailer (eso tendría que esperar hasta iOS 2.0 en 2008), solo estaba disponible en AT&T, faltaba el soporte 3G, no podía sincronizarse con las cuentas de Microsoft Change, and so on.

que el iPhone tenían generation un navegador internet Safari en toda regla, completo con soporte para las nuevas tecnologías internet como video HTML5. Sin embargo, no había compatibilidad con los complementos internet, incluso con los que estaban presentes en otros teléfonos y PDA en ese momento, incluido Adobe Flash. CEO de AppleSteve Jobs dijo en marzo de 2008 que los angeles versión móvil de Flash “no se podía usar con los angeles internet, y dijo que tenía que haber un “término medio” para que el iPhone añadiera compatibilidad con Flash.

Persona con un iPhone original
El iPhone unique marleyPug/Shutterstock

Lo de Apple y Steve Jobs no decir a nadie, al menos en ese momento, fue que Apple y Adobe ya habían intentado llevar Flash al iPhone. Scott Forstall, jefe de ingeniería de Apple en ese momento, revelado en una declaración del año pasado Juegos épicos contra Apple demanda judicial que los primeros esfuerzos no fueron prometedores. “Intentamos que Flash funcionara. Ayudamos a Adobe. Definitivamente nos interesó”, dijo Forstall, “cuando lo hicimos funcionar en iOS, el rendimiento fue abismal y vergonzoso y nunca pudo llegar a algo que fuera un valor agregado para el consumidor”.

Apple lanzó el primer iPhone SDK en marzo de 2008, junto con los angeles introducción de App Retailer, que permite a los desarrolladores crear y distribuir (oficialmente) aplicaciones nativas para iPhone por primera vez. Adobe dijo más tarde ese año que estaba trabajando en una versión de Flash Participant para iPhone usando el SDK, pero no estaba claro en ese momento si Apple alguna vez lo permitiría en los angeles App Retailer. Incluso desde los primeros días de los angeles App Retailer, Apple impidió que los desarrolladores crearan aplicaciones que pudieran descargar y ejecutar otro código ejecutable, razón por los angeles cual los motores de navegación internet de terceros nunca han estado disponibles en iPhone y iPad. Eso descartó automáticamente un Flash Participant típico, pero había otras opciones.

L. a. pelea

Adobe no podría hacer un complemento Flash para Safari en iPhone sin Apple, pero podría ir en una dirección diferente: permitir a los desarrolladores envolver su contenido Flash con un tiempo de ejecución incorporado y enviarlo a los angeles App Retailer. Para junio de 2008, Adobe tenía Flash ejecutándose en el emulador de iPhone de Apple. En el evento Adobe MAX del año siguiente, los angeles compañía mostró un video con el CTO de Adobe Kevin Lynch (quien irónicamente ahora trabaja en Apple) y el vicepresidente sénior de Ingenious Answers, Johnny Loiacono, en una parodia de cazadores de mitos.

El video coloca a ambos ejecutivos en el papel de “hackear” un mito presentado por “Steve de Cupertino” (Steve Jobs), quien envió una carta diciendo “no es posible ejecutar Flash en el iPhone”. Después de algunas bromas, llaman a alguien de Adobe, quien les cube que acaban de ejecutar Flash en el iPhone.

Los desarrolladores de Flash tuvieron que esperar hasta el lanzamiento de Flash CS5 en 2010 para crear aplicaciones de iPhone basadas en Flash, pero justo antes de su lanzamiento, Apple impidió que los desarrolladores de aplicaciones lo usaran u otros marcos de trabajo de terceros. El SDK de iOS 4 (entonces llamado iPhone OS 4) en abril de 2010 dicho Las aplicaciones para iPhone solo podían escribirse en Function-C, C, C++ o JavaScript; cualquier otro entorno de programación o capa de compatibilidad estaba prohibido.

Adobe se quejó ante los angeles Comisión Federal de Comercio de EE. UU. sobre las nuevas reglas de Apple, que comenzó a investigar a Apple por posibles violaciones antimonopolio. En agosto de 2010, los angeles FTC había casi 200 páginas de registros relacionada con los angeles denuncia, y se negó cableado‘s Solicitud de FOIA porque “se podría esperar razonablemente que los angeles divulgación de ese subject matter interfiera con los angeles realización de las actividades de aplicación de los angeles ley de los angeles Comisión”. En otras palabras, los angeles FTC se estaba preparando para emprender acciones legales.

Pensamientos sobre Flash

Las peleas entre Adobe y Apple culminaron el 29 de abril de 2010, cuando el CEO de Apple, Steve Jobs, publicó un carta abierta titulado “Reflexiones sobre Flash”. Jobs dijo en los angeles carta: “Adobe ha caracterizado nuestra decisión como impulsada principalmente por los negocios; dicen que queremos proteger nuestra tienda de aplicaciones, pero en realidad se basa en problemas tecnológicos. Adobe afirma que somos un sistema cerrado y que Flash está abierto, pero en realidad es todo lo contrario”.

L. a. carta continúa explicando el razonamiento de Apple (y de Activity) para bloquear Flash en el iPhone. L. a. mayoría de los puntos se centran en que Flash es un “sistema cerrado” con poca duración de los angeles batería, soporte de pantalla táctil, rendimiento, decodificación de {hardware} para video y seguridad. Jobs también destacó que muchas de las capacidades de Flash podrían manejarse con video HTML5 y otras características compatibles con el iPhone, y si los desarrolladores de Flash tienen que actualizar su código para admitir pantallas táctiles y iPhones de todos modos, deberían ir hasta el ultimate y reescribir sus aplicaciones en código nativo o internet.

L. a. carta de Jobs fue definitivamente hipócrita en algunas áreas, algunos de sus puntos acerca de que Flash es un sistema cerrado también podrían aplicarse a los angeles App Retailer de Apple, pero los angeles mayoría de sus puntos seguían siendo válidos. Terminó diciendo: “Quizás Adobe debería centrarse más en crear excelentes herramientas HTML5 para el futuro y menos en criticar a Apple por dejar atrás el pasado”.

El director ejecutivo de Adobe, Shantanu Narayen, fue entrevistado poco después. Llamó a los angeles carta un “ataque extraordinario” y negó las afirmaciones sobre el agotamiento excesivo de los angeles batería. “Tenemos diferentes visiones del mundo”, dijo, “nuestra visión del mundo es multiplataforma”.

Una victoria demasiado tarde

Tal vez debido a una posible acción prison de los angeles FTC, Apple volvió a cambiar sus acuerdos de desarrollador en septiembre de 2010. L. a. empresa ahora permitía a los desarrolladores de aplicaciones usar las herramientas que quisieran, incluido Adobe Flash, “siempre que las aplicaciones resultantes no descarguen ningún código”. Poco despues, Adobe reanudó el desarrollo en su compilador Flash-to-iPhone.

Desafortunadamente para Adobe, el mundo ya había comenzado a dejar Flash. Se estaban actualizando más sitios para admitir video HTML5 u ofrecer aplicaciones nativas para iPhone, iPad, Android y otras plataformas móviles. Adobe suspendió Flash Player para todos los dispositivos móviles en 2011dejando las herramientas de empaquetado (como los angeles que ahora permite Apple) como los angeles única forma de ejecutar el tool Flash en Android y otras plataformas móviles.

Flash también estaba perdiendo popularidad en las plataformas de escritorio, principalmente debido a su larga duración. problemas de seguridad. Apple usó su sistema de protección contra malware para bloquear la ejecución de Flash Player en Mac casi cada vez que se descubrió una vulnerabilidad de seguridad, por ejemplo.

Adobe Flash se suspendió oficialmente en todas las plataformas el 31 de diciembre de 2020. L. a. mayoría de los navegadores internet ya habían dejado de admitir el complemento Flash en ese momento, y Microsoft lanzó actualizaciones para Home windows que eliminaban Flash si estaba instalado.

Flash tuvo un efecto increíble en las computadoras y allanó el camino para las aplicaciones internet modernas. Sin embargo, para 2010, definitivamente generation hora de seguir adelante, y se podría decir que Steve Jobs le dio un pequeño empujón a los angeles industria.

Esta historia fue originalmente un episodio de Cuentos tecnológicosun podcast que cubre los angeles historia de los angeles tecnología.