2010-04-12 53 views
18

對於MonoTouch,這個問題已經很清楚的回答了:Is MonoTouch now banned on the iPhone?Appcelerator Titanium現在禁止在iPhone上使用嗎?

但是Appcelerator Titanium怎麼樣?

從蘋果和其iPhone OS 4新的服務條款:

3.3.1 - 應用程序可能只使用記錄的API在蘋果規定的方式,不得使用或調用任何私有的API。應用程序必須最初寫在Objective-C,C,C++,或JavaScript由iPhone OS WebKit引擎執行,並且用C,C++只是代碼,和Objective-C可編譯並抵靠記錄的API直接鏈接(例如,禁止通過中間翻譯或兼容層或工具鏈接到Documented API的應用程序)。

鈦使用JavaScript,但不直接執行iPhone OS WebKit引擎。在他們的開發人員博客中,Jeff Haynie says鈦是明確的,但我不知道他們是否拒絕。

我們相信,我們完全符合iPhone OS 4.0 ToS,正如我們解讀它們一樣。

我還沒有發現通過蘋果官方的任何一句話,只是意見。我很困惑。我不會爲我的應用程序編寫另一行代碼,直到......您知道。

+0

與其他問題一樣,我認爲在蘋果公開發表聲明或拒絕使用Appcelerator Titanium提交的應用程序之前,您不會有明確的答案。我們所能做的只是猜測。 – 2010-04-12 21:26:07

+0

我根據類似產品上的新信息編輯了我的答案。你可能想看看它。 – 2010-04-15 17:54:25

回答

-5

是的,它是被禁止的,因爲它包括language bridge。另外,原始編碼語言可以包括Ruby和Python。

蘋果將只尋找一個鈦項目的簽名和拒絕的應用程序。 Titanium發佈Objective-C並不重要,我相信如果使用Titanium,從編譯的包中找到一個簡單的方法。

編輯:由於最近的變化,似乎Appcelerator,以及其他解釋的解決方案和其他編譯語言可以被允許。

+0

這正是我對「通過中介翻譯或兼容層或工具禁用鏈接到有文檔的API的應用程序」部分的解釋。但是,如果您不介意,請稍等一下。也許喬布斯先生自己讀了! – altuzar 2010-04-12 19:27:17

+0

蘋果市場商店中還有appcelerator應用程序。也許這個問題的答案已經過時 – Janusz 2010-06-10 08:55:57

6

是它一直以來,對於現在。我在收到公告後立即收到他們發來的電子郵件,說什麼都不是最終的,等等,但是由於NDA,他們實際上無法說出所做的具體事情,等等。如果他們的博客說他們在清楚,這是個好消息,但我會等到ToS正式發佈。看起來好像Titanium處於灰色區域,因爲您使用ToS支持的語言編寫代碼,但WebKit引擎不評估它們。我有一種感覺還沒有結束,事情可能會改變,要麼更清楚地表明,鈦是不允許的或相反。

編輯根據this Engadget articlePhoneGap它(根據我快速閱讀了他們的網站)的功能類似於Appcelerator的仍然被認爲是猶太。 PhoneGap使用HTML/CSS/Javascript就像Appcelerator一樣,所以這可能是個好消息。但是,我仍然沒有聽到關於Appcelerator的任何官方消息。

+2

phonegap將創建一個webview並在此顯示一個本地網站。 Titanium將Java腳本編譯爲本機UI組件。因此,它更受新的TOS,然後phonegap – Janusz 2010-06-10 08:54:33

8

你不會知道肯定,除非蘋果公司作出了正式聲明。合理的人可以用不同的方式來解釋這個陳述,最終由個人評論者來決定你是否違反了蘋果的規定。

不幸的是,審批過程是這樣一個黑匣子。蘋果公司對他們想要完成的事情有一點清晰的認識會很有幫助。

3

目前,蘋果已經取消了對iOS第三方開發工具(包括Flash)的所有限制。所以,你可以自由使用任何工具來編寫你的iOS應用程序。

4

它不被禁止了。他們打開了他們的政策,也涉及到Adobe FLash CS5應用程序。所以你很高興得到!

0

不,有幾個使用Titanium開發的應用程序已經被Apple批准。

1

沒有......沒有。 它的工作正常。 版本2.0也被髮布。 更有效,幷包括獨家功能。

相關問題