Apple ослабила свою железную хватку в отношении того, какие инструменты мы можем использовать для разработки приложений iOS. Это означает, что Flash, среди прочего, вернулся в мир живых, и угроза легитимности таких инструментов, как система разработки Mono, снята.
Значит, это все хорошие новости?
В неожиданном сообщении Apple ослабила ограничение на использование сторонних инструментов разработки для создания приложений iOS.
Изменения касаются трех разделов девелоперского соглашения.
Сегодня мы вносим некоторые важные изменения в нашу лицензию на программу разработчиков iOS в разделах 3.3.1, 3.3.2 и 3.3.9, чтобы ослабить некоторые ограничения, введенные ранее в этом году.
В частности, мы снимаем все ограничения на инструменты разработки, используемые для создания приложений для iOS, при условии, что полученные приложения не загружают код. Это должно дать разработчикам необходимую им гибкость при сохранении необходимой безопасности.
Это, конечно, означает, что теперь вы можете использовать Flash для разработки приложений для iPhone, iPad и т. Д. Это также устраняет любую тень сомнения, нависшую над средами разработки, такими как система разработки Mono Silverlight.
Остающееся ограничение связано с тем, что код не загружается. Вероятно, это разумная мера, поскольку она останавливает обновления приложений, которые могут вызвать проблемы. Это также означает, что Apple может сохранять контроль над приложениями — вы не можете установить приложение, даже модифицированную версию приложения, если оно не прошло процедуру проверки в App Store. Кстати, объявление также обещало некоторые рекомендации по обзору для App Store:
Кроме того, мы впервые публикуем Руководство по проверке приложений в App Store, чтобы помочь разработчикам понять, как мы проверяем отправленные приложения. Мы надеемся, что это сделает нас более прозрачными и поможет нашим разработчикам создавать еще более успешные приложения для App Store.
Изменения могут быть связаны с жалобами разработчиков или могут иметь какое-то отношение к расследованию FTC об ограничении Flash. Существует также небольшой вопрос, что разработчики, похоже, стекаются на платформу Android, где они могут использовать любые инструменты, которые им нравятся.
Достаточно ли этого, чтобы разработчики чувствовали себя счастливыми? Что ж, вам все еще нужен Mac для создания приложения для iPhone, и вам все равно нужно отправить его в App Store, чтобы распространять, но пока Apple честно и беспристрастно принимает или отклоняет приложение, тогда тут не на что жаловаться.
Однако было бы лучше, если бы Apple передала контроль над процедурой утверждения в App Store третьей стороне, не заинтересованной ни в чем, кроме успеха приложений для iOS.
Мир разработки для iPhone еще не бесплатный, но он свободнее.