Uma cláusula alterada no contrato SDK da Apple para iOS 4.0 deixou alguns desenvolvedores furiosos, com o receio de que ela efetivamente proibisse o futuro compilador de Flash para iPhone da Adobe..

Os desenvolvedores usam programas como o Flash para o compilador do iPhone para economizar tempo, mas uma mudança de texto poderia potencialmente ver a prática penalizada pela Apple.

Isso significaria que os desenvolvedores não podem obter seus aplicativos através da análise da Apple e na Apple App Store..

Cláusula e efeito

A nova cláusula 3.3.1 do Contrato de Licença do Programa para Desenvolvedores do iPhone agora inclui o seguinte:

"Os aplicativos devem ser originalmente escritos em Objective-C, C, C ++ ou JavaScript, conforme executado pelo mecanismo iPhone OS WebKit, e somente o código escrito em C, C ++ e Objective-C pode compilar e vincular diretamente as APIs documentadas (por exemplo, São proibidos os aplicativos vinculados a APIs documentadas por meio de uma tradução intermediária ou de uma camada ou ferramenta de compatibilidade). "

Um post de John Gruber, da Daring Fireball, explica o problema, afirmando: "Minha leitura desta nova linguagem é que compiladores cruzados, como o compilador Flash-to-iPhone na próxima versão do Flash Professional CS5 da Adobe, são proibidos..

"… A linguagem no contrato não deixa muito espaço para o Flash CS5. Não poderia ser mais claro se eles destacaram o Flash CS5 pelo nome."

Claro, o poder da Apple App Store significa que a inquietação dos desenvolvedores fará pouca diferença, mas serve como um lembrete de que o jardim murado da Apple não está desmoronando..

Via Daring Fireball