Este post é um comentário ao post do iPhil sobre a guerra Apple vs Mundo e é também válido na sequência dos posts sobre as features do iPhone OS 4.0 e sobre os termos de serviço especiais que a apple está a impor aos developers.
Para além de toda a discussão politizada há ainda algo mais revoltante para quem anda nisto há algum tempo: Limitar as aplicações a C/C++/Objective-C é um insulto a todos as pessoas que estudaram e desenvolveram a área de Computer Science nos últimos 30 anos.
É como se para apple as linguagens de programação tivessem parado no tempo do Apple II (O C é de 1972 o C++ de 1983 o Objective-C de 1986 e a Apple é de 1976). Não conseguir olhar para lá destas linguagens mostra o desrespeito da Apple por todo o trabalho científico no desenvolvimento de novos paradigmas de programação, em novas linguagens e novas metodologias.
Pela lógica da Apple, Ruby on Rails nunca teria acontecido, o Java foi um erro (e vê-se o mau suporte que o Mac tem em relação ao Java), o Python que alimenta o Google é certamente um sacrilégio. Isto para não falar de Lua ou AspectLua (programação orientada a aspectos)) ou linguagens da área da inteligência artificial (algumas tão velhinhas como o próprio C). E ainda ficam de fora coisas tão interessantes como o Haskell, por exemplo. Eu vivo bem com o C, preciso dele, é rápido, é uma ferramenta! Até arranho C++ e programo algumas coisas em Objective-C. Agora limitar-me a estas linguagens? Não obrigado.
<
p style=”text-align: center;”>
A lógica apple é retrograda. Uma empresa que não potencia a minha capacidade de fazer coisas, mas que pelo contrário quer ditar a forma como eu as faço não merece o meu respeito. Esta foi a empresa que fez um anúncio baseado no 1984… ao rever esse anúncio começo a pensar que os papeis se inverteram e a Apple é agora a voz da propaganda no ecrã do cinema.