Antes de mais nada, deixe-me explicar o motivo de falar de um assunto já batido.
Estão dando enormes discussões no twitter / wave, etc, sobre o steve jobs falando da adobe e eu ter dito que concordo com ele.
Como o twitter tem só 140 caracteres, vamos por aqui que é possível escrever quase 150 😉
O Steve Jobs, disse basicamente (em ordem não cronologica):
1. Flash não é necessário para a web
Tudo bem que ele não foi muito feliz nessa afirmação, mas ele está certo de tentar forçar a web a deixar de usar o flash. Flash é um padrão fechado e até agora só funciona direito no windows. Ele não vende windows, vende macs, e realmente flash tem que acabar. O flash é fechado para desenvolver, fechado para reproduzir, fechado para tudo.
Ele vende um gadget chamado iPhone. O maior publico alvo dele não são hackers e desenvolvedores. Se o sujeito estiver vendo um site com flash ou um vídeo que use o flash e o iphone travar, quem travou foi o iphone e não o plugin. Ele depende da Adobe para consertar o problema. Já com HTML5, se o iphone travar tocando, a Apple pode consertar sem depender de ninguém.
2. O flash é padrão fechado, e nós conforme mostrado com o webkit suportamos e gostamos de padrões abertos.
Teve muita gente metendo o pau na apple, pelo comportamento tiranico famoso, fazendo tudo como quer, se quer.
“A Apple só abriu o webkit pois foi exigido”, “O osx não é aberto”, “eles dominam o java no osx”, etc.
Isso tudo pode ser verdade, não tem problema. Ele está falando de Web. É necessário para ele o intercambio, mas o ponto que eu concordo nem esse é.
Eu sou um usuário de linux. O flash player do linux, até hoje não suporta streaming de vídeo em flash direito.
Se eu quiser desenvolver um flash para um site, não tenho opções.
Se eu quiser embutir um flash em uma aplicação minha, dependo da Adobe.
Essa dependência é que mata.
Se o flash tivesse especificação aberta e qualquer um pudesse implementar um player ao menos e talvez até o código fonte do flash player fosse aberto, eu não falaria nada, mas é expecificação fechada e eu não vi qualquer sinal que se abra.
Eu mesmo, não desenvolvo software com flash embutido de jeito nenhum. (A não ser que pague-se bem e não tenha escolha!)
Então tem-se o fato: Flash é padrão fechado, e vai na direção contrária da web.
Os padrões fechados que sobreviveram são poucos. Eu me lembro acho que só do mp3, além do flash.
Opiniões diversas, divergentes, distonicas e catastronicas são bem vindas. Comente!