Vai al contenuto
Home » News » Apple aggiorna il paragrafo 3.3.2 dei termini del nuovo iOS SDK

Apple aggiorna il paragrafo 3.3.2 dei termini del nuovo iOS SDK

Come riportato da AppleInsider, Apple fa una piccolissima marcia indietro nel contratto di licenza previsto dal nuovo SDK di iOS 4. Il famoso paragrafo 3.3.2, reo di aver innescato (principalmente) la disputa tra Apple e Adobe dal momento che impedisce l’utilizzo di piattaforme di sviluppo di terze parti per creare app, è stato leggermente rilassato.

Inizialmente, il paragrafo prevedeva che le applicazioni per iOS fossero scritte esclusivamente in Objective-C, C, C++ o JavaScript e che “alcun codice interpretato può essere scaricato o utilizzato in un’Applicazione ad eccezione del codice interpretato ed eseguito dalle API documentate da Apple e dall’interprete integrato”.

Nessuna speranza, quindi, per la piattaforma cross-compiler di Adobe che consente (consentiva, ormai) di utilizzare Flash per creare app compatibili con Cocoa Touch.

Attualmente, invece, Apple ha permesso l’utilizzo (anche se in maniera regolamentata) di codice interpretato all’interno delle applicazioni, per fornire funzionalità minori o che siano coerenti con la logica dell’applicazione. In altre parole, Apple permetterà l’utilizzo di codice interpretato, ma non di piattaforme esterne al framework Cocoa.

Perché questo ripensamento da parte di Apple? Evidentemente a Cupertino si sono resi conto che con un vincolo così forte avrebbero fortemente penalizzato tutte le applicazioni che fanno uso di codice interpretato, soprattutto se si pensa all’ingente quantità di giochi che utilizzano motori e librerie addizionali in modo che gli sviluppatori possano velocizzarne la realizzazione.

Come aveva, giustamente, fatto notare Adobe, con un paragrafo del genere Apple non solo avrebbe impedito l’utilizzo degli strumenti cross-compiler per Flash, ma avrebbe anche negato l’utilizzo di famosi motori per giochi come Unity 3D e Lua (utilizzati, ad esempio, da Tap Tap Revenge e Rolando). Pensate, quindi, all’imbarazzo nel dover rimuovere giochi già approvati, anche molto famosi, da App Store.

[via]