制作移动应用程序的最佳程序(android,iphone等)

时间:2012-07-17 11:00:57

标签: extjs appcelerator-mobile appmobi

我现在尝试使用appmobi XDK phoneGap XDK从appmobi,sencha和appcelerator手机制作应用程序,但除了iphone,Android手机中的应用程序工作正常并不能正常工作。除了这些或任何技巧之外的任何其他程序,使它在Android和其他方面更好用吗?

任何帮助都非常重要

谢谢


其实我想避免这种情况。我想在同一时间为所有手机一起构建。这就是我使用该程序的原因。我不知道很多想法,我正在寻找一种简单的方法来做到这一点。我想要一种方式,我可以在互联网上阅读它,我可以找到思考,因为除了jquery移动我找不到任何其他库。所以有人知道我怎么能找到最好的方式,这是我的问题。 谢谢你的时间和答案。

3 个答案:

答案 0 :(得分:3)

不确定为什么要求“程序”,然后参考一些技术/工具(Appcelerator,PhoneGap等)。

无论如何,在过去的几个月里,我一直在使用Appcelerator开发跨平台的移动应用程序。但是,他们选择的技术也取决于您的需求。

现在有三种移动开发:

  1. 原生移动开发:使用Objective-C(语言)+适用于iOS和Java的X-Code(语言)+适用于Android的Android SDK等。如果您使用Appcelerator,您可以随时选择如前所述,重新定位多个平台。 适用于:性能,原生功能(例如使用相机)。 推荐工具: Titanium Appcelerator
  2. 移动网络开发:如果您只有网络技能(HTML / CSS / JavaScript),您可以使用jQuery Mobile或Sencha Touch等工具随时使您的网络应用程序与移动设备兼容。 推荐工具: jQuery MobileSencha Touch
  3. 混合移动开发:为您的应用程序使用Web技术(您将加载网页),但使用本机应用程序(Web包装器)使应用程序成为原生(并可分发)整个Play Market或AppStore。 推荐工具: PhoneGapTrigger.io,或者您甚至可以使用Titanium Appcelerator并使用Web View Component
  4. 你应该如何做出决定?

    • 您是否需要原生功能(使用相机,加速度计等)?如果你,你需要去本地或混合。
    • 您打算支持多少个平台?如果它只是Android和iOS,那么您可以使用Appcelerator或将其设为原生。如果您计划支持更多平台,PhoneGap或Web应用程序听起来更可靠。
    • 您打算通过AppStore / Play市场交付您的应用程序吗?然后你需要让它成为原生/混合。

    注意/推荐:通过阅读您的问题,我注意到您对移动和编程方面的内容感到非常困惑。在走到目前为止,你应该花点时间阅读更多关于整体发展的内容。

答案 1 :(得分:0)

也许不完全是一个程序,但可以非常方便(基于您的应用程序需求)是使它成为一个Web应用程序。然后你可以使用诸如Jquery mobile之类的库来使网站适应移动平台,并结合仅在智能手机上可用的技术,例如滑动,方向改变等。然后你可以为androind和iphone制作一个简单的Webviewer,它可以单独制作

答案 2 :(得分:0)

您可以查看Kendo UI

kendo UI mobile支持:iOS 3.0 +,Android 2.0+和BlackBerry触摸屏设备。

我真正喜欢它的是针对不同操作系统的相同代码库上的最终用户自然的UI体验。

您可以检查demo,使用OS SIMULATOR MODE

更改操作系统

我与剑道无关。