Подтвердить что ты не робот

Является ли Appcelerator Titanium запрещенным на iPhone?

Для MonoTouch этот вопрос был вполне понятен здесь: Теперь запрещен ли MonoTouch на iPhone?

Но как насчет Appcelerator Titanium?

Новый TOS от Apple и их iPhone 4 ОС:

3.3.1. Приложения могут использовать только Документированные API в порядке, предписываемом Apple, и не должны использовать или использовать какие-либо частные API. Приложения должны быть изначально написаны в Objective-C, C, С++ или JavaScript, как это выполняется движком WebKit для iPhone OS, и только код, написанный на C, С++ и Objective-C, может компилироваться и напрямую связываться с Documented API (например, Приложения, которые ссылаются на Документированные API через посреднический перевод или уровень совместимости или инструмент, запрещены).

Titanium использует JavaScript, но не работает напрямую с движком OS OS для iPhone OS. В своем блоге Developer, Джефф Хейни говорит Титан находится на ясном уровне, но я не знаю, находятся ли они в отказе.

Считается, что мы полностью согласны с iPhone OS 4.0 ToS, поскольку мы их интерпретируем.

Я не нашел официального слова Apple, только мнения. И я очень смущен. Я не пишу еще одну строку кода для своего приложения, пока... вы знаете.

4b9b3361

Ответ 1

Не больше.

См. http://www.apple.com/pr/library/2010/09/09statement.html и http://developer.appcelerator.com/blog/2010/09/in-the-clear-apple-opens-up-ios-to-all-developers.html

Вот выдержка из заявления Apple:

мы расслабляем все ограничения на инструменты разработки, используемые для создания iOS, пока приложения не загружают код. Эта должен предоставить разработчикам гибкость они хотят, сохраняя при этом нам нужна безопасность.

Ответ 2

Вы не будете знать наверняка, если Apple не сделает официальное выражение. Разумные люди могут интерпретировать это выражение по-разному, и в конечном итоге это зависит от конкретного рецензента, чтобы решить, нарушили ли вы правила Apple.

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

Ответ 3

Да, это было на данный момент. Я получил электронное письмо от них сразу после объявления о том, что ничего не было окончательным, бла-бла-бла, но из-за НДА они не могли сказать ничего конкретного о том, что было сделано, и т.д. Если в их блоге говорится, что они находятся в ясная, хорошая новость, но я бы подождал, когда ТОС будут официальными. Кажется, что Titanium падает в серой области, потому что вы пишете код на языках, поддерживаемых ToS, но они не оцениваются движком WebKit. У меня такое чувство, что это еще не все, и все, вероятно, изменится или станет более понятным, что Титан не разрешен или наоборот.

Изменить. По эта статья Engadget PhoneGap, которые (на основе моего быстрого чтения через их сайт) функционируют аналогично Appcelerator, по-прежнему считаются кошерными. PhoneGap использует HTML/CSS/Javascript именно так, как это делает Appcelerator, это может быть очень хорошей новостью. Однако я все еще ничего не слышал о Appcelerator.

Ответ 4

Он больше не запрещен. Они открыли свою политику, а также в отношении приложений Adobe FLASH CS5. Так что вам хорошо!

Ответ 6

В настоящий момент Apple уже удалила все свои ограничения для сторонних разработчиков iOS (включая Flash). Таким образом, вы можете использовать любые инструменты для написания приложений iOS.

Ответ 7

Нет... Не совсем. Его работа прекрасна. Версия 2.0 также выпущена. более эффективны и включают исключительную функциональность.

Ответ 8

Нет, существует несколько приложений, разработанных с использованием Titanium, которые были одобрены Apple.

Ответ 9

Да, он запрещен, так как он включает в себя языковой мост. Кроме того, исходные языки кодирования могут включать Ruby и Python.

Apple будет просто искать подпись проекта Titanium и отклонить приложение. Не имеет значения, что Titanium испускает Objective-C, я уверен, что есть простой способ узнать из скомпилированного пакета, если был использован Titanium.

Изменить:. Из-за недавних изменений кажется, что возможно использование Appcelerator, а также других интерпретируемых решений и других скомпилированных языков.