0

我现在尝试使用 appmobi、sencha 和 appcelerator 的 appmobi XDK phoneGap XDK 为手机制作应用程序,但除了 iphone 之外,该应用程序在 android 手机中运行良好。除了这些或任何技巧之外的任何其他程序使它在android和其他人中更好地工作?

任何帮助都将非常重要

谢谢


实际上我想避免这种情况。我想同时为所有手机构建。这就是我使用这些程序的原因。我不知道很多想法,我正在寻找一种简单的方法来做到这一点。我想要一种我可以在互联网上阅读它的方法,我可以找到想法,因为除了 jquery mobile 我找不到任何其他图书馆。那么有人知道我如何找到最好的方法,这是我的问题。感谢您的时间和回答。

4

3 回答 3

3

不知道你为什么要一个“程序”,然后引用一些技术/工具(Appcelerator、PhoneGap 等)。

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

现在有三种移动开发:

  1. 原生移动开发:使用 Objective-C(语言)+ X-Code for iOS 和 Java(语言)+ Android SDK for Android 等。如前所述,如果您针对多个平台,您始终可以选择 Appcelerator 之类的东西。适用于:性能、本机功能(例如,使用相机)。推荐工具: Titanium Appcelerator
  2. 移动 Web 开发:如果您只有 Web 技能(HTML/CSS/JavaScript),您始终可以使用 jQuery Mobile 或 Sencha Touch 等工具使您的 Web 应用程序与移动设备兼容。推荐工具: jQuery MobileSencha Touch
  3. 混合移动开发:为您的应用程序使用 Web 技术(您将加载网页),但使用本机应用程序(Web 包装器)使应用程序在 Play Market 或 AppStore 上成为本机(并可分发)。推荐工具: PhoneGapTrigger.io,或者您甚至可以使用Titanium Appcelerator并使用Web 视图组件

你应该如何做决定?

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

注意/建议:通过阅读您的问题,我注意到您对移动和编程的东西真的很困惑。在此之前,您应该花一些时间阅读有关整体开发的更多信息。

于 2012-07-19T03:35:53.230 回答
0

也许不完全是一个程序,但可以非常方便(根据您的应用程序需求)将它变成一个 web 应用程序。然后,您可以使用 Jquery mobile 等库来使网站适应移动平台,并结合仅在智能手机上可用的技术,例如 swipe、orientationchange 等。然后您可以为 android 和 iphone 制作一个简单的 Webviewer,可以单独制作.

于 2012-07-17T11:06:22.103 回答
0

You can look at Kendo UI

kendo UI mobile have support for : iOS 3.0+, Android 2.0+ and BlackBerry touchscreen devices.

What i really liked about it is native-like UI experiences for end users automatically on same code base for different OS.

You can check demo , change OS using OS SIMULATOR MODE

I am not associated with Kendo.

于 2012-07-19T13:34:01.247 回答