1. ホーム
  2. iphone

[解決済み] iPhoneでMonoTouchは禁止になったのか?[クローズド]

2022-04-27 14:22:49

質問

の最近の投稿です。 ジョン・グルーバー は、次のような法律用語があることを指摘しています。

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.

以下のように修正しました。

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

そして、次のような観測を行う。

この新しい言語について私が読んだのは、Adobeの次期Flash Professional CS5リリースに含まれるFlash-to-iPhoneコンパイラのようなクロスコンパイラが禁止されているということです。また、C#や.NETのアプリをiPhone用にコンパイルするツールであるMonoTouchを使ってコンパイルされたアプリも禁止される。

アイフォーンでのモノタッチの使用は禁止されているのでしょうか?

解決方法は?

アップデート

<ブロッククオート

この 最近変更された . MonoTouchはもはや競合しないはずです。 という契約になっています。以下の記述はすべて、純粋に過去のものです

そうですね、今のライセンス契約では、オリジナルのアプリケーションがC#で書かれている場合、ライセンス違反になることは明らかなようです。

...アプリケーションは、以下のものでなければなりません。 原作 iPhone OSのWebKitエンジンで実行されるObjective-C、C、C++、またはJavaScriptで...

さらに、もう少し踏み込んだところまで打ち込んでいる。

翻訳や互換性のあるレイヤーやツールを仲介してDocumented APIにリンクするアプリケーションは禁止されています。

MonoTouchとFlash CS5 -> iPhoneコンバータはとてもクールなのに、ちょっと残念です。