当前位置:  开发笔记 > 编程语言 > 正文

Appcelerator Titanium现在在iPhone上被禁用吗?

如何解决《AppceleratorTitanium现在在iPhone上被禁用吗?》经验,为你挑选了3个好方法。

这个问题已经在MonoTouch中得到了很清楚的回答:现在 MonoTouch 是否被禁止使用?

但是Appcelerator Titanium呢?

来自Apple及其iPhone 4操作系统的新TOS:

3.3.1 - 应用程序只能以Apple规定的方式使用Documented API,不得使用或调用任何私有API.应用程序必须最初使用Objective-C,C,C++或JavaScript编写,由iPhone OS WebKit引擎执行,并且只有使用C,C++和Objective-C编写的代码可以编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到Documented API的应用程序.

Titanium使用JavaScript但不直接执行iPhone OS WebKit引擎.在他们的开发者博客中,Jeff Haynie说 Titanium是明确的,但我不知道他们是否在拒绝.

我们相信,在我们解释它们时,我们完全符合iPhone OS 4.0 ToS.

我没有找到Apple的任何官方消息,只有意见.而且我很困惑.我不会为我的应用程序编写另一行代码,直到...你知道.



1> 小智..:

不再.

请访问http://www.apple.com/pr/library/2010/09/09statement.html和http://developer.appcelerator.com/blog/2010/09/in-the-clear-apple-opens-up -ios到全developers.html

以下是苹果声明的摘录:

我们放宽了用于创建iOS应用程序的开发工具的所有限制,只要生成的应用程序不下载任何代码.这应该为开发人员提供他们想要的灵活性,同时保留我们所需的安全性.



2> Mark Bessey..:

除非Apple发表正式声明,否则您无法确定.合理的人可以用不同的方式解释这种说法,最终由个人评论员来决定你是否违反了Apple的规则.

不幸的是,批准程序是一个黑盒子.苹果公司对于他们究竟要完成的工作有点清晰可能会有所帮助.



3> Chris Thomps..:

是的,现在已经存在了.我在收到公告后立即收到了一封电子邮件,说没有什么是最终的,等等等等,但是由于NDA,他们实际上无法说出已做过的事情,等等.如果他们的博客说他们在很清楚,这是个好消息,但我会等到ToS正式开始.似乎Titanium属于灰色区域,因为您使用ToS支持的语言编写代码,但WebKit引擎不会对它们进行评估.我有一种感觉,这还没有结束,事情可能会发生变化,要么更清楚地表明不允许使用Titanium,要么相反.

编辑根据这篇Engadget文章, PhoneGap(基于我对其网站的快速阅读)功能与Appcelerator类似,仍然被认为是犹太教.PhoneGap使用HTML/CSS/Javascript就像Appcelerator一样,所以这可能是个好消息.不过我仍然没有听到任何关于Appcelerator的官方消息.


phonegap将创建一个webview并在此显示本地网站.Titanium将java脚本编译为本机UI组件.因此,它更受制于新的TOS然后是电话空白
推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有