Foi assim que Steve Jobs matou o Adobe Flash

0
356

[ad_1]

Monticello/Shutterstock

O Adobe Flash impulsionou a maior parte do conteúdo interativo na web durante os anos 2000, mas a introdução do iPhone e uma diretriz do CEO da Apple, Steve Jobs, mudou tudo. Foi assim que aconteceu.

a ascensão do flash

O que acabou se tornando o Adobe Flash começou como um aplicativo chamado ‘SmartSketch’, desenvolvido pela FutureWave Software. O SmartSketch era apenas um aplicativo de desenho vetorial para computadores baseados em lápis, lançado em 1993. Os recursos de animação quadro a quadro foram adicionados e o aplicativo se tornou o FutureSplash Animator para Mac e PC.

A Macromedia adquiriu a FutureSplash em 1996, e o aplicativo foi dividido em dois produtos. O Macromedia Flash seria usado para criar animações, enquanto o Flash Player permitiria que qualquer pessoa reproduzisse essas animações sem pagar por nenhum software. É importante ressaltar que a Macromedia criou uma versão plug-in do Flash Player para navegador da web, que permitia que as animações fossem executadas nas páginas da web.

O Macromedia Flash é a maneira mais fácil para todos os web designers criarem mídia Shockwave pequena e rápida.
Página do produto Macromedia para Flash 1.0 em 1997 Museu de Web Design

A peça final do quebra-cabeça para dominar o mundo do Flash veio em 2000, com o lançamento do Flash 5.0. Essa atualização adicionou a primeira versão da linguagem de programação ActionScript, que permitiu que o conteúdo do Flash fosse interativo. Agora, o Flash pode ser usado para mais do que apenas animações – ele pode lidar com tudo, desde menus clicáveis ​​até players de vídeo e aplicativos da web complexos.

Segundo a Macromedia, mais de 98% dos computadores conectados à web em 2005 tinham o Flash Player instalado e mais de 100 fabricantes estavam criando produtos com Flash integrado. Nesse mesmo ano, a Adobe comprou a Macromedia por US$ 3,4 bilhões em ações, tornando oficialmente o Flash um produto da Adobe.

O Iphone

A Apple lançou o primeiro iPhone em 2007 e, enquanto o iPhone se tornaria um dos produtos de tecnologia mais importantes alguma vez, o modelo original era bastante limitado. Ainda não havia App Store (que teria que esperar até o iOS 2.0 em 2008), estava disponível apenas na AT&T, não tinha suporte 3G, não podia sincronizar com contas do Microsoft Exchange, etc.

do que o iPhone tinham era um navegador da Web Safari completo, completo com suporte para novas tecnologias da Web, como vídeo HTML5. No entanto, não havia suporte para plugins da web, mesmo aqueles que estavam presentes em outros telefones e PDAs na época, incluindo o Adobe Flash. O CEO da Apple, Steve Jobs, disse em março de 2008 que a versão móvel do Flash “não era utilizável com a web, e disse que deveria haver um “meio-termo” para o iPhone adicionar suporte ao Flash.

Pessoa com um iPhone original
o iPhone original marleypug / Shutterstock

A coisa da Apple e Steve Jobs não Dizer a qualquer um, pelo menos na época, era que a Apple e a Adobe já haviam tentado trazer o Flash para o iPhone. Scott Forstall, engenheiro-chefe da Apple na época, revelou em um comunicado no ano passado jogos épicos v. Maçã alega que os primeiros esforços não foram promissores. “Nós tentamos fazer o Flash funcionar. Nós ajudamos a Adobe. Definitivamente estávamos interessados”, disse Forstall, “quando conseguimos trabalhar no iOS, o desempenho foi péssimo e embaraçoso e eu nunca consegui criar nada que agregasse valor para o consumidor”.

A Apple lançou o primeiro iPhone SDK em março de 2008, juntamente com a introdução da App Store, permitindo aos desenvolvedores criar e (oficialmente) distribuir aplicativos nativos para iPhone pela primeira vez. A Adobe disse mais tarde naquele ano que estava trabalhando em uma versão do Flash Player para o iPhone usando o SDK, mas não estava claro na época se a Apple permitiria isso na App Store. Desde os primeiros dias da App Store, a Apple impedia os desenvolvedores de criar aplicativos que pudessem baixar e executar outros códigos executáveis, razão pela qual os mecanismos de navegação na Web de terceiros nunca estiveram disponíveis no iPhone e no iPad. Isso excluiu automaticamente um Flash Player típico, mas havia outras opções.

Luta

A Adobe não poderia fazer um plug-in Flash para o Safari no iPhone sem a Apple, mas poderia ir em uma direção diferente: permitir que os desenvolvedores envolvam seu conteúdo Flash com um tempo de execução integrado e o enviem para a App Store. Em junho de 2008, a Adobe executou o Flash no emulador de iPhone da Apple. No evento Adobe MAX do ano seguinte, a empresa exibiu um vídeo com o Adobe CTO Kevin Lynch (que, ironicamente, agora trabalha na Apple) e o vice-presidente sênior de soluções criativas Johnny Loiacono em uma paródia de caçadores de Mitos.

O vídeo coloca os dois executivos no papel de “hackear” um mito apresentado por “Steve de Cupertino” (Steve Jobs), que enviou uma carta dizendo “você não pode rodar Flash no iPhone”. Depois de algumas piadas, eles ligam para alguém da Adobe, que diz que eles acabaram de instalar o Flash no iPhone.

Os desenvolvedores de Flash tiveram que esperar até o lançamento do Flash CS5 em 2010 para criar aplicativos para iPhone baseados em Flash, mas pouco antes de seu lançamento, a Apple impediu os desenvolvedores de aplicativos de usá-lo ou outras estruturas de terceiros. O SDK do iOS 4 (então chamado iPhone OS 4) em abril de 2010 disse que os aplicativos para iPhone só podiam ser escritos em Objective-C, C, C++ ou JavaScript; qualquer outro ambiente de programação ou camadas de compatibilidade foram proibidos.

A Adobe reclamou com a Comissão Federal de Comércio dos EUA sobre as novas regras da Apple, que começou a investigar a Apple por possíveis violações antitruste. Em agosto de 2010, a FTC tinha cerca de 200 páginas de registros relacionados à denúncia e se recusou a cabeamentoda solicitação da FOIA porque “a divulgação desse material poderia razoavelmente interferir na condução das atividades de aplicação da lei da Comissão”. Em outras palavras, a FTC estava se preparando para tomar medidas legais.

Considerações sobre o Flash

As disputas entre a Adobe e a Apple culminaram em 29 de abril de 2010, quando o CEO da Apple, Steve Jobs, publicou uma carta aberta intitulada “Pensamentos sobre o Flash”. Jobs disse na carta: “A Adobe caracterizou nossa decisão como principalmente orientada para os negócios; Dizem que queremos proteger nossa loja de aplicativos, mas na verdade ela se baseia em questões de tecnologia. A Adobe afirma que somos um sistema fechado e que o Flash é aberto, mas o oposto é verdadeiro.”

A carta continua explicando o raciocínio da Apple (e de Job) para bloquear o Flash no iPhone. A maioria dos pontos se concentra no Flash sendo um “sistema fechado” com pouca duração da bateria, suporte a tela sensível ao toque, desempenho, decodificação de hardware para vídeo e segurança. Jobs também observou que muitos dos recursos do Flash podem ser manipulados por vídeo HTML5 e outros recursos suportados pelo iPhone, e se os desenvolvedores do Flash precisarem atualizar seu código para oferecer suporte a telas sensíveis ao toque e iPhones de qualquer maneira, eles devem ir até o fim e reescrever seus aplicativos em ou código web.

A carta de Jobs era definitivamente hipócrita em algumas áreas (alguns de seus pontos sobre o Flash ser um sistema fechado também podem se aplicar à App Store da Apple), mas a maioria de seus pontos ainda era válida. Ele terminou dizendo que “talvez a Adobe devesse se concentrar mais na construção de grandes ferramentas HTML5 para o futuro e menos em criticar a Apple por deixar o passado para trás”.

O CEO da Adobe, Shantanu Narayen, foi entrevistado logo depois. Ele chamou a carta de “ataque extraordinário” e negou as alegações sobre o consumo excessivo de bateria. “Temos visões de mundo diferentes”, disse ele, “nossa visão de mundo é multiplataforma”.

Uma vitória tarde demais

Talvez devido a uma possível ação legal da FTC, a Apple mudou seus acordos de desenvolvedor novamente em setembro de 2010. A empresa agora permite que os desenvolvedores de aplicativos usem as ferramentas que quiserem, incluindo o Adobe Flash, “desde que os aplicativos resultantes não baixem nenhum código . Logo depois, a Adobe retomou o desenvolvimento de seu compilador Flash-to-iPhone.

Infelizmente para a Adobe, o mundo já havia começado a deixar o Flash. Mais sites estavam sendo atualizados para oferecer suporte a vídeo HTML5 ou oferecer aplicativos nativos para iPhone, iPad, Android e outras plataformas móveis. A Adobe descontinuou o Flash Player para todos os dispositivos móveis em 2011, deixando as ferramentas de empacotamento (como o que a Apple agora permite) como a única maneira de executar o software Flash no Android e em outras plataformas móveis.

O Flash também estava perdendo popularidade em plataformas de desktop, principalmente devido a seus problemas de segurança de longa data. A Apple usou seu sistema de proteção contra malware para bloquear a execução do Flash Player no Mac quase sempre que uma vulnerabilidade de segurança era descoberta, por exemplo.

O Adobe Flash foi oficialmente descontinuado em todas as plataformas em 31 de dezembro de 2020. A maioria dos navegadores da Web já havia parado de oferecer suporte ao plug-in do Flash naquela época e a Microsoft lançou atualizações para o Windows que removeram o Flash se ele estivesse instalado.

O Flash teve um efeito incrível nos computadores e abriu o caminho para aplicativos da web modernos. No entanto, em 2010, era definitivamente hora de seguir em frente, e pode-se dizer que Steve Jobs deu um pequeno empurrão na indústria.

Esta história foi originalmente um episódio de Tech Tales, um podcast que cobre a história da tecnologia.

[ad_2]