18

この質問は、MonoTouchについてここで非常に明確に回答されています:MonoTouchはiPhoneで禁止されていますか?

しかし、Appcelerator Titaniumはどうですか?

Appleの新しいTOSとそのiPhone4OS:

3.3.1 —アプリケーションは、Appleが規定する方法でのみ文書化されたAPIを使用でき、プライベートAPIを使用または呼び出すことはできません。アプリケーションは、iPhone OS WebKitエンジンによって実行されるObjective-C、C、C ++、またはJavaScriptで作成されている必要があり、C、C ++、およびObjective-Cで作成されたコードのみがコンパイルされ、ドキュメント化されたAPIに直接リンクできます(例:中間の翻訳または互換性レイヤーまたはツールを介してDocumentedAPIにリンクするアプリケーションは禁止されています)。

TitaniumはJavaScriptを使用しますが、iPhoneOSWebKitエンジンで直接実行されることはありません。彼らの開発者ブログで、ジェフ・ヘイニーはチタンが明確になっていると言っていますが、彼らが否定しているかどうかはわかりません。

私たちが解釈するとき、私たちはiPhone OS4.0ToSに完全に準拠していると信じています。

Appleによる公式の言葉は見つかりませんでした。意見だけです。そして、私はかなり混乱しています。あなたが知っているまで、私は私のアプリのために別のコード行を書いていません。

4

9 に答える 9

22

もう違います。

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 アプリの作成に使用される開発ツールに対するすべての制限を緩和します。これにより、必要なセキュリティを維持しながら、開発者が望む柔軟性が得られるはずです。

于 2010-10-21T14:46:18.733 に答える
8

Apple が公式な声明を発表しない限り、確実なことはわかりません。合理的な人々はその声明をさまざまな方法で解釈する可能性があり、最終的には、Apple の規則に違反しているかどうかを判断するのは個々のレビュアー次第です。

承認プロセスが非常にブラック ボックスであることは残念です。正確に何を達成しようとしているのかについて、Apple からの少しの明確さが役立つでしょう。

于 2010-04-12T18:22:16.903 に答える
6

はい、今のところそうです。発表の直後に彼らから電子メールを受け取りましたが、何も最終的なものではないということでした.明らかに、それは朗報ですが、ToS が公式になるまで待ちます。ToS でサポートされている言語でコードを記述しても、WebKit エンジンでは評価されないため、Titanium は少しグレーな領域に分類されるようです。これはまだ終わっていないと感じており、チタンが許可されていないことがより明確になるか、またはその逆になる可能性があります。

編集この Engadget の記事 によると、(彼らのウェブサイトをざっと読んだところによると)Appcelerator と同様に機能する PhoneGap は、依然としてコーシャであると見なされていますPhoneGap は Appcelerator と同じように HTML/CSS/Javascript を使用するため、これは非常に良いニュースです。しかし、私はまだ Appcelerator について公式に何も聞いていません。

于 2010-04-12T18:10:16.053 に答える
4

もう禁止されていません。彼らは、Adobe FLash CS5 アプリに関してもポリシーを公開しました。だから、あなたは得てもいいです!

于 2010-11-11T17:22:39.020 に答える
3

現時点では、Apple は iOS サードパーティ開発ツール (Flash を含む) に対するすべての制限を既に解除しています。そのため、iOS アプリを作成するために任意のツールを自由に使用できます。

于 2010-09-18T16:32:30.047 に答える
3

より最新の回答を探している場合: どうやらチタンは禁止されていないか、禁止が施行されていません。Titanium フォーラムからのこの投稿を参照してください: http://developer.appcelerator.com/question/42411/tos-iphone-os4-and-titanium

于 2010-09-07T16:45:25.970 に答える
1

いや……全然。その正常に動作します。バージョン 2.0 もリリースされています。より効果的で、排他的な機能を含みます。

于 2012-06-08T10:48:23.167 に答える
0

いいえ、Apple によって承認された Titanium を使用して開発されたアプリがいくつかあります。

于 2011-04-07T21:18:38.380 に答える
-6

はい、言語ブリッジが含まれているため禁止されています。また、元のコーディング言語にはRubyとPythonを含めることができます。

Appleは単にTitaniumプロジェクトの署名を探し、申請を拒否します。TitaniumがObjective-Cを発行することは問題ではありません。コンパイルされたバンドルから、Titaniumが使用されているかどうかを簡単に確認する方法があると確信しています。

編集:最近の変更により、Appceleratorだけでなく、他のインタプリタソリューションや他のコンパイル言語も許可されているようです。

于 2010-04-12T18:04:51.043 に答える