Steve Jobs é "turrão". Ponto final.
(tur.rão)
a.
1. Que é teimoso e/ou brigão (menino turrão)
sm.
2. Indivíduo turrão.
[F.: turrar + -ão. Hom./Par.: torrão (sm.).]
Como bom taurino (com ascendente em Touro) que sou, até entendo o jeito dele. Sou teimoso também, e quem trabalha/convive comigo sabe o trabalho que eu dou numa boa e saudável discussão: "prove ou contrário ou fique quieto", é a regra. Mostrou por A + B que o seu ponto de vista é coerente e melhor para o assunto em questão, aceito numa boa.
Defeito ou qualidade, acredito que depende do momento. É uma característica emocional, e às vezes ajuda na defesa de um produto ou negócio.
Tio Stevie passa por isso nesse momento, com a história de não liberar a tecnologia Flash em iPhones, iPod Touch e iPads. Será que é o melhor? Melhor pra quem?
Vamos ver o vídeo abaixo antes.
- Qual a vantagem da Apple banir o Flash dos seus gadgets?
- Qual a vantagem da Apple aceitar o Flash nos seus gadgets?
- Ser ou não ser, eis a questão.
Eu sou a favor de tecnologias como o Flash.
Por quê? Pelas seguintes razões:
- o foco do Flash não é a tecnologia, e sim o produto final
- a curva de aprendizado para produzir algo (conteúdo ou produto) em Flash é menor que em outras tecnologias, como Java, .Net, C ou Obj-C
- possui uma ferramenta de desenvolvimento de fácil utilização e entendimento, visualmente amigável
- não é uma ferramenta focada para o desenvolvedor, e sim para o produtor de conteúdo ou aplicativo
- é multiplataforma, faça 1 vez e rode em diversos locais
- é uma tecnologia adotada pela grande maioria dos computadores e gadgets móveis, ou seja, já pode ser considerada como prioritária
Poderia citar mais algumas, mas isso deixo para uma conversa de botequim.
Aos meus amigos desenvolvedores-cegos-obcecados-escovadoresdebits, peço desculpas (risos). Sei que vocês aprovam sem questionar o ato do tio Stevie de banir o Flash do iPhone e etc, mas para mim isso é uma ação puramente mercadológica. O discurso apresentado em carta por ele não me convence do contrário.
Vamos lá.
1) Flash é uma tecnologia fechada e proprietária.
Sim, Flash é uma tecnologia fechada e proprietária. Quando trabalhamos no ambiente de desenvolvimento do Flash, fazendo lindas animações, sites, aplicativos ou games, não sabemos qual a "magia negra" que a Adobe realiza para gerar o arquivo swf.
Sabemos apenas que "magicamente" alguma coisa acontece e o swf é o resultado final.
E por acaso a Adobe utilizou um garbage collection bem otimizado? Montou alguns loopings e algoritmos visando a melhor performance? Não sei. Interessa pra você?
Por outro lado, você sabe o que acontece nas entranhas da máquina virtual do Java? Você sabe o que a Apple faz para gerar o app que você programa no Xcode? Quem garante que eles são mais ou menos preocupados que a Adobe nesse quesito?
A não ser que você trabalhe com uma linguagem de montagem como Assembly, ou sendo menos radical e falando de C (com alocação de memória manual), você não pode garantir o que o fornecedor está te oferecendo de tecnologia.
Conclusão: tudo é uma tecnologia fechada e proprietária. Aceite o fato.
2) Mire no ovo e acerte a galinha
A Apple mirou na desculpa de que "Flash é uma plataforma fechada" e utilizou muito o exemplo do vídeo sobre HTML 5 para provar isso.
Bom, isso não prova nada. Foi uma tática para dispersar a atenção da discussão, vestir a carapuça de santa da história e assim aumentar seu domínio sobre o market share de desenvolvedores.
Oras, se ela bloqueia o uso do Flash nos seus aparelhos, ela "incentiva" os desenvolvedores a abandonarem a tecnologia em questão para começarem a utilizar a sua própria tecnologia proprietária, o Obj-C. Com isso ela aumenta o market share de aplicativos e games sob a sua asa, garantindo o maior "controle sobre a qualidade", que é o que alegam.
Sem contar que assim também garantem o aumento na venda de Macbooks e iMacs, pois só nos seus próprios computadores é possível trabalhar com o Xcode, sobre o MacOS X.
\o/
Pergunto para o tio Stevie.... por que não liberam o Xcode para Windows e Linux? Por causa das dependências do sistema operacional? Ahhhhh... faça-me o favor, vai ver se estou na esquina!
3) HTML 5 e o formato H.264
Em sua carta "", Jobs fala muito sobre o padrão de vídeo H.264. Leiam, é interessante.
O Youtube realmente utiliza esse padrão.... tanto para seu player em Flash quanto para seu beta-player em HTML5. E assim diversos outros sites.
Tio Stevie fala "usem o HTML5 para fazerem aplicativos e coisas legais para o iPhone".
Ok, tio Stevie... eu faço.... mas como vou por isso na Apple Store?!?!? Um widget?!?? Vamos acabar com o Obj-C e trabalhar só com o HTML5?
hmmmmmm.... não vi você falando sobre isso
Esse é o ponto que quero chegar. Nada imperativo é legal, mesmo ele sendo open source ou da comunidade. Vamos ser democráticos e não bloquear.
CONCLUSÃO, DOIS PONTOS E ATENÇÃO!
- Não aceitem sem questionar qualquer imposição, mesmo que isso venha de um guru como é Steve Jobs. Nesse mato tem coelho. Nessa fumaça tem algum fogo.
- Adobe.... que tal trabalhar o Flash para que ele atue mais próximo de formatos como HTML 5? Será que é possível que o resultado final de um trabalho no Flash seja nesse formato?
Eu sou fã da Apple desde sempre. Tenho e uso os produtos da Apple, adoro, acho fantásticos. A usabilidade é sensacional. Mas quando acredito que merecem uma crítica, ao menos pelo meu ponto de vista, eu faço. A minha intenção é sempre evoluir, e para isso precisamos sempre questionar, antes de aceitar.