게임에 MonoTouch를 사용한 사람이 있습니까? [닫은]


9

보류중인 MonoDroid 릴리스를 통해 Objective-C 기술을 보완 할 수있는 대안으로 MonoTouch 를 다시 방문하기로 결정했습니다 . 나는 누군가가 경험이 있고 다른 사람들이 충돌하기 전에 문제를 공유할지 궁금합니다. CW로 설정하면 답변 당 1 개의 장애물이 있어야합니다.

MonoTouch를 사용하면 기본 코드 라이브러리에 액세스 할 수있는 iPhone 및 iPad 응용 프로그램의 C # 개발이 가능합니다.

답변:



5

나는 그것을 사용하지는 않았지만 그것을 사용하지 않는 가장 큰 이유는 Apple이 개발자 계약에 위배되는 것처럼 MonoTouch로 만든 모든 앱을 언제든지 제거 할 수 있기 때문입니다.

응용 프로그램은 Apple에서 규정 한 방식으로 문서화 된 API 만 사용할 수 있으며 개인 API를 사용하거나 호출해서는 안됩니다. 응용 프로그램은 원래 iPhone OS WebKit 엔진에서 실행되는 Objective-C, C, C ++ 또는 JavaScript로 작성되어야하며 C, C ++ 및 Objective-C로 작성된 코드 만 문서화 된 API에 대해 컴파일되고 직접 링크 될 수 있습니다 (예 : 중개 번역 또는 호환성 계층 또는 도구를 통해 문서화 된 API에 연결되는 애플리케이션은 금지됩니다.

그럼에도 불구하고 Unity는 MonoTouch를 라이센스하고 Apple과의 관계가 좋은 것으로 보입니다.


그렇습니다, 그것이 제가 멀리 간직한 이유 중 하나입니다. 그러나 트리플의 생각은 그것을 다시 고려하게 만듭니다. Mono 프로젝트는 다음과 같이 설명합니다. MonoTouch는 기본 API를 숨기지 않으며 추상화 계층이 아니므로 MonoTouch는 개발자 계약에 명시된 용어의 취지와 의도를 준수한다고 계속 믿고 있습니다.
Larry Smithmier

7
업데이트로서, Apple은 MonoTouch와 같은 플랫폼을 명시 적으로 허용하여 집계의 3.1.1 섹션을 업데이트 한 것처럼 보입니다.
Nate

1
Unity는 MonoTouch를 사용하지 않고 Mono 만 사용합니다.
Nevermind

1
그것은 일종의 독점이 아닌가? 주변에는 방법이 있지만 개발을 위해 Mac을 사용해야합니다. 이것이 내가 사과를 싫어하는 이유입니다!
Spooks
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.