2010-04-12 3 views
18

이 질문은 MonoTouch 여기에 명확하게 대답되었습니다 : Is MonoTouch now banned on the iPhone?Appcelerator Titanium이 iPhone에서 금지 되었습니까?

하지만 Appcelerator Titanium은 어떻습니까? 애플과 아이폰 4 OS에서

새로운 TOS :

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

티타늄은 자바 스크립트를 사용하지만 iPhone OS WebKit 엔진에서는 직접 실행되지 않습니다. 개발자 블로그에 Jeff Haynie says 티타늄이 명확하게 표시되어 있지만 거부 여부는 확실하지 않습니다.

우리가 iPhone OS 4.0 ToS를 완벽하게 준수하고 있다는 것을 믿습니다.

Apple에서 공식적인 단어를 찾을 수 없습니다. 그리고 나는 꽤 혼란 스럽다. 나는 내 애플 리케이션을위한 또 다른 코드를 작성할 필요가 없다.

+0

다른 질문과 마찬가지로, 나는 애플이 공개 성명을 발표하거나 Appcelerator Titanium을 사용하여 제출 된 신청서를 거부 할 때까지 확실한 답을 얻지 못할 것이라고 생각합니다. 우리가 할 수있는 일은 모두 추측입니다. –

+0

비슷한 제품에 대한 새로운 정보를 기반으로 내 대답을 편집했습니다. 그것을 확인하고 싶을 수도 있습니다. –

답변

-5

예, language bridge이 포함되어있어 금지되어 있습니다. 또한 원래의 코딩 언어에는 Ruby와 Python이 포함될 수 있습니다.

Apple은 Titanium 프로젝트의 서명을 찾고 응용 프로그램을 거부합니다. Titanium이 Objective-C를 방출한다는 것은 중요하지 않습니다. Titanium을 사용하면 컴파일 된 번들에서 쉽게 찾을 수 있습니다.

편집 : 최근 변경으로 인해 Appcelerator와 다른 해석 된 솔루션 및 기타 컴파일 된 언어가 허용 될 수 있습니다.

+0

정확히 "중간 번역 또는 호환성 레이어 또는 도구를 통해 문서화 된 API에 링크되는 응용 프로그램은 금지됩니다"부분에 대한 필자의 해석입니다. 그러나 조금이라도 마음이 맞지 않으면 기다리십시오. 어쩌면 잡스 씨가 읽었을 것입니다! – altuzar

+0

애플 마켓 스토어에 appcelerator 앱이 있습니다. 어쩌면이 질문에 대한 답변은 구식입니다 – Janusz

6

예, 현재되었습니다. 발표가 끝난 직후에 나는 최종 결과가 나왔다는 메일을 받았지만, NDA 때문에 어떤 일이 있었는지 구체적으로 말할 수 없었습니다. 블로그에 분명히 좋은 소식이지만 ToS가 공식화 될 때까지 기다릴 것입니다. ToS에서 지원하는 언어로 코드를 작성하기 때문에 티타늄이 약간 회색 영역에있는 것처럼 보이지만 WebKit 엔진에서는 평가하지 않습니다. 나는 이것이 끝나지 않았다는 느낌을 가지고 있고, 티타늄이 허용되지 않거나 그 반대 인 것이 더 분명하게 변할 것입니다. Appcelerator 유사하게 (자신의 웹 사이트를 통해 내 빠른 읽기 기준) this Engadget articlePhoneGap 기능에 따라

편집은 여전히 정결 한 것으로 간주됩니다. PhoneGap은 Appcelerator가하는 것처럼 HTML/CSS/Javascript를 사용하므로 매우 좋은 소식이 될 수 있습니다. 그러나 나는 아직도 Appcelerator에 대해 공식적인 소식을 듣지 못했습니다.

+2

phonegap이 webview를 만들고 이에 대한 로컬 웹 사이트를 보여줍니다. 티타늄은 자바 스크립트를 네이티브 UI 구성 요소로 컴파일합니다. 그러므로 새로운 TOS에 훨씬 더 많은 영향을받습니다. – Janusz

8

Apple이 공식 성명을 발표하지 않는 한 확실하게 알 수 없습니다. 합리적인 사람들은 다른 방식으로 그 진술을 해석 할 수 있으며 궁극적으로 당신이 애플의 규칙을 위반했는지 여부를 결정하는 것은 개별 검토 자에게 달려있다.

승인 프로세스가 이러한 블랙 박스 인 것은 유감입니다. 애플이 정확히 무엇을 성취하려고하는지에 대한 약간의 명확성이 도움이 될 것이다.

3

현재 Apple은 iOS 타사 개발 도구 (Flash 포함)에 대한 모든 제한 사항을 이미 제거했습니다. 따라서 iOS 앱을 작성하는 데 모든 도구를 자유롭게 사용할 수 있습니다.

22

더 이상 없습니다. (가) 을 결과 한,

우리가 iOS 앱을 만드는 데 사용 개발 도구에 대한 모든 제한을 완화됩니다

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은 사과 성명에서 발췌 한 것입니다 참조 앱은 코드를 다운로드하지 않습니다. 이 은 개발자에게 우리가 필요로하는 보안을 유지하면서 그들이 원하는 유연성을 제공해야합니다 ( ).

4

더 이상 금지되지 않습니다. 그들은 Adobe Flash CS5 응용 프로그램과 관련하여 정책을 공개했습니다. 그래서 당신은 잘 할 수 있습니다!

0

아니요, 티타늄을 사용하여 Apple에서 승인 한 여러 가지 앱이 있습니다.

1

아니요 ...... 전혀 아닙니다. 잘 작동합니다. 버전 2.0도 출시되었습니다. 보다 효과적이며 독점적 인 기능을 포함합니다.