我一直在看appcelerator似乎很好!毫无疑问,appcelerator的优点之一是它支持多平台。我有兴趣建立一个Android应用程序,也许以后可能是一个iPhone应用程序。因此,目前支持多个平台并不重要。
如果你忽视支持多个平台而只关注android开发。 appcelerator还有优势吗?它缺少“Android sdk”的任何功能吗?
(当我说“Andorid sdk”时,我指的是使用原生Android sdk开发Eclipse,如果它有任何意义的话)
答案 0 :(得分:29)
答案 1 :(得分:7)
如果您只专注于为Android平台开发应用程序,我建议您使用原生Android(如您所说的Eclipse + Android SDK)而不是Titanium。
原因:如果
,则适合使用Titanium您想要快速开发应用程序,或
您的应用很简单,或
您认为Java非常困难(可能是:p),因此您可以更轻松地选择(Javascript of Titanium)。
以下是您应该使用原生Android而不是Titanium的原因:
您想要开发一个复杂的应用程序,或
您想要自定义应用外观。这很重要。想象您为客户制作应用程序,他们需要定制他们的应用程序,以便更加引人注目。选择Titanium意味着您必须使用他们无法自定义的控件。如果使用原生Android,您可以自定义所需的一切。
答案 2 :(得分:4)
这是一个非常难以回答的问题,没有任何关于申请要求的具体细节。
我建议您快速查看API documentation of Appcelerator以查看框架提供的内容,并花点时间列出应用程序的基本要求,然后确定哪种工具最适合您的项目。< / p>
答案 3 :(得分:1)
我认为你使用Appcelerator已经有了一个良好的开端,因为它使用了JavaScript等。易于学习,但很好的例子。它还可以让您使用相同的代码并访问iPhone,iPad应用程序。学习使用Android SDK更复杂。即使这样,你仍然需要开发更晚的iPhone等应用程序。如果你来自网络背景,这是有道理的。有很好的视频可以快速学习。祝你好运
答案 4 :(得分:0)
我对Appcelerator的体验似乎表明他们更像是一家iOS商店。他们的Android工具集,恕我直言,非常缺乏。 ADT支持在设备上进行可视UI构建和调试,而Titanium Studio则不支持。几个月来一直存在一个关于此问题的错误,并且它仍在延迟。如果您的重点是Android,请使用适用于Android的Google ADT或MOTODEV Studio。这些IDE非常好用,专业人士使用。
上述答案提供了开发移动应用的绝佳方式。不要因高质量的用户体验而感到沮丧。
答案 5 :(得分:0)
缺少蓝牙支持是Appcelerator的一个巨大缺陷,没有人提供路线图的线索。
编辑:appcelerator现在在Tizen 3.1中有BT支持
答案 6 :(得分:0)
那么,在新版本的appcelerator(APPCELERATORSTUDIO 4.0)中你可以拥有合金项目,比如你的UI(tss)的css文件,所以实际上它们是可以自定义的。
Greatings
答案 7 :(得分:0)
Appcelerator有很多支持,而且非常容易使用。它现在支持100%的原生api调用。他们也有很好的文档。