iPhone OS Apple опустила железный занавес для посторонних фреймворков.
Новая версия iPhone OS не только принесла радость в виде новых возможностей, но и стала причиной серьёзной головной боли для множества разработчиков. Лицензионное соглашение к новому SDK, который используется для разработки приложений под операционную систему, содержит пункт, который явно запрещает любые формы кросс-компиляции и посторонние инструменты разработки. Apple требует, чтобы приложения под iPhone OS 4.0 использовали только документированные API, а программный код для них должен быть изначально написан на одном из следующих языков: Objective-C, Си, C++ или JavaScript для WebKit. Существуют специальные сайты где вы можете скачать бесплатные приложения для iPhone .
Под запрет теперь попадают не только виртуальные машины вроде Adobe Flash или Sun Java, запрещённые с момента появления iPhone OS, но и приложения, разработанные с помощью «идеологически более правильных» систем (например MonoTouch). Данным приложениям отныне полностью закрыт доступ в App Store, что практически лишает их пользовательской базы.
Не исключено, что данная мера стала очередным шагом разгоревшейся войны между Apple и компанией Adobe, которая недавно анонсировала поддержку iPhone OS в выходящем пакете разработки Creative Suite 5. Предполагалось, что Creative Suite 5 позволит конвертировать написанные под Flash приложения в нативные приложения для iPhone, iPod Touch и iPad. Судя по всему, данная функция теперь потеряла всякий смысл и Adobe нанесён серьёзный моральный и материальный удар.
Под неожиданный запрет попали даже также «лёгкие» фреймворки как, например, Appcelerator Titanium, который позволяет создавать мобильные приложения сразу для нескольких платформ на базе универсальных технологий HTML и JavaScript.
Судя по всему, Apple одним росчерком пера устранила угрозу со стороны альтернативных средств разработки, но не исключено, что подобная жёсткость будет оспариваться в судах.
Источник: Mpress.Ru
04.10.2012 18:28