Apple внесла изменения в соглашение iOS SDK для разработчиков

13 июня 2010 - 10:02

iPhone SDKНесколько дней назад Apple внесла интересные изменения в пункт 3.3.2 соглашения по среде разработки iOS SDK. Как мы все прекрасно помним, перед самым выходом Adobe Creative Suite 5, в котором появился инструмент для трансляции Flash в код iOS (iPhone OS), компания из Купертино изменила соглашение между разработчиками и запретила все инструментарии включая Адобовский, оставив только вариант с SDK.

Новое изменение соглашения позволит разработчикам использовать сторонние популярные библиотеки и движки, но по-прежнему запрещает Flash.

В своем первозданном виде, когда еще только появилась iPhone OS и сам iPhone, пункт 3.3.2 ясно гласил, что приложения для устройств могут быть написаны на Objective-C, C, C++ или JavaScript и могут использовать только документированные Apple API и библиотеки. Цель Apple тогда была ясна — компания не хочет, чтобы ее разработчики зависели от третьих сторон. Вместо этого она предлагает родные XCode и iOS SDK.
iPhone Dev CenterСпустя несколько лет, уже в этом году, Adobe представила CS 5 с возможностями трансляции Flash в приложения iPhone. В свою очередь Apple резко выступила против этого инструментария и внесла изменения в соглашение, тем самым сделав подобные программы «вне закона». После этого была череда обвинения («Стив Джобс о Apple, Adobe и Flash» и «Глава Adobe отвечает Стиву Джобсу»), но в итоге Apple настояла на своем.

Новый пункт 3.3.2 позволяет разработчикам использовать общие разработки. Например, игровой движок Unity 3D или полезные сторонние библиотеки. Однако, есть небольшие ограничения, с которыми стоит ознакомиться всем разработчикам App Store.

По материалам appleinsider.com.