Apple proibe suporte do Flash CS5 para iPhone


iphone vs flash

De acordo com John Gruber New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler, portanto esqueça qualquer outra forma de desenvolvimento pra iphone que não seja o sdk oficial da apple.

Hoje foi apresentado o tão aguardado iPhone OS 4 e disponibilizado para download dos desenvolvedores o beta do SDK. Como de costume antes de poder baixar é preciso rever os termos de aceite do iPhone Developer Program License Agreement e o item 3.3.1 está chamando a atenção de muita gente.

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Nesse trecho a Apple parece proibir o uso de ferramentas intermediárias na produção de aplicativos. Nessa onda se enquadrariam o Flash CS5 que promete um compilador pra iPhone, o ELIPS Studio 3 que permite desenvolver utilizando Flex e o MonoTouch que permite usar C#.
Obviamente nada disso foi mencionado no evento de hoje pra não criar embaraços na sessão de perguntas e respostas com os jornalistas.

Se isso ficar desse jeito fico imaginando o que a Adobe vai fazer prestes a lançar o CS5, como vai se pronunciar caso uma das features mais aguardadas e noticiadas do Flash CS5 era o suporte a desenvolvimento para iPhone.
As coisas vão ficar muito mais tensas para a Adobe.

A questão a tempos não é mais se a Apple vai suportar Flash ou Java no iPhone, porque isso tornaria a AppStore obsoleta. A questão agora é proibir ou não suporte de ferramentas de terceiros. Isso soa até ilegal pra mim.

Nos últimos dois anos desde o lançamento do iPhone SDK a Apple vem batendo recordes de vendas de computadores. Isso se deve muito por causa da restrição do ambiente de desenvolvimento do iPhone que precisa obrigatoriamente rodar Mac OS. Conheço muita gente que comprou um Mac por conta disso.

A Apple proibindo explicitamente o suporte de outras ferramentas me faz crer que ela quer encorajar com todas as forças a compra do seu hardware.
Ou só pode ser birra. Com ataques contra a Adobe isso tudo pode ser pura e simplesmente birra do Steve, o relacionamento com a Adobe sempre foi conturbado, momentos de juras de amor eterno com ódio fazem parte dessa novela a décadas.
Isso me lembra de um episódio tenso entre a Apple e a Adobe que li em uma biografia dele.
A uns 15 anos atras, essa situação era inversa. quando a Apple mudou completamente a arquitetura do seu SO e obrigou todos a re-escreverem seus programas que rodavam nos antigos Macintosh. A Adobe recusou por muito tempo a fazer isso (e não tiro a razão dela). Como as ferramentas da Adobe sempre foram estratégicas calcule a birra do Steve Jobs. Algum tempo depois a Adobe finalmente aceitou suportar a nova plataforma.

Se isso realmente pesa hoje em dia para o Jobs eu não sei dizer, mas se for o caso, não faz bem pra ninguém guardar tanta mágoa assim. A Apple vai precisar da Adobe um dia ainda como já precisou no passado.

Outra possível razão para bloquear esse tipo de ferramenta é dificultar a publicação de uma mesma aplicação em várias plataformas. Ou seja, a Apple perde a exclusividade daquele aplicativo se ele pode ser facilmente portado para Android, Blackberry ou Palm webOS.
Raciocine dessa forma, se as 150 mil aplicações presentes hoje na AppStore tivessem sido criadas com o Flash CS5, todas essas aplicações poderiam rodar em qualquer aparelho com Android e a Apple perderia a vantagem competitiva de dizer que seu aparelho possui mais de 150 mil apps “exclusivos”.
Lembra do slogan “whatever you want to do – there’is an app for that”?
Pois é, ele perderia o valor.
Pensando assim, isso é uma resposta ao Google e ao Android também.

anyway
your move Adobe

, , ,

  1. Nenhum comentário ainda.
(não será publicado)