Appcelerator Titanium теперь запрещен для iPhone? - PullRequest
18 голосов
/ 12 апреля 2010

Ответ на этот вопрос для MonoTouch был совершенно ясен: Запрещен ли сейчас MonoTouch для iPhone?

А как насчет Appcelerator Titanium?

Новый TOS отApple и их операционная система iPhone 4:

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

Titanium использует JavaScript, но не выполняется напрямую через движок iPhone OS WebKit.В своем блоге для разработчиков, Джефф Хейни (Jeff Haynie) говорит, что Титан в чистом виде, но я не знаю, отказывают ли они.

Мы уверены, что мы полностью соблюдаемс iPhone OS 4.0 ToS, как мы их интерпретируем.

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

Ответы [ 9 ]

22 голосов
/ 21 октября 2010

Больше нет.

См. 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

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

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

8 голосов
/ 12 апреля 2010

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

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

6 голосов
/ 12 апреля 2010

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

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

4 голосов
/ 11 ноября 2010

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

3 голосов
/ 18 сентября 2010

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

3 голосов
/ 07 сентября 2010

Если вы ищете более актуальный ответ: Судя по всему, Titanium либо не запрещен, либо запрет не применяется. Смотрите это сообщение с форума Titanium: http://developer.appcelerator.com/question/42411/tos-iphone-os4-and-titanium

1 голос
/ 08 июня 2012

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

0 голосов
/ 08 апреля 2011

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

0 голосов
/ 12 апреля 2010

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

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

...