1

我与其他 2 名开发人员在一家小型初创公司工作。我们即将推出一个适用于 iPhone 和 Android 平台的移动应用程序项目。特征 :

  1. 将有一个用于处理数据模型的后端 Web 服务器。
  2. 移动应用程序应连接到 Web 服务器并为用户提供一些简单任务的前端(使用用户名和密码注册、登录、搜索符合某些条件的记录等)。
  3. 我们将在 Web 服务器中存储位置信息,并希望将此信息公开给移动应用程序。移动应用程序需要能够与移动设备中的任何现有导航系统集成并为其提供位置/位置。
  4. 应用程序中将有大约 10 个不同的接口。

我们都没有太多开发移动应用程序的经验(我们只用 Android 做过玩具项目)并且零移动 UI 开发经验。我想知道几件事:

  1. 我们是否应该为这两个移动平台开发两个不同的应用程序?如果我们这样做,这两个应用程序是否可以连接到同一个后端,还是我们也必须有两个后端?
  2. 是否有任何移动应用程序框架可以让我们编写一个应用程序并将其定位到这两个平台?
  3. 这两个平台中哪个更容易开发应用程序?(如果我们必须开发两个单独的应用程序。)
  4. 还是我们应该只制作一个可以从移动设备访问的 Web 应用程序?如果是这样,我们可以与移动设备中的任何其他应用程序(导航应用程序等)集成吗?

如果您需要更多信息/说明,请告诉我。

4

3 回答 3

3

是的,您需要两个平台的 2 个应用程序,但单个后端足以满足任何客户端平台(包括您以后可能考虑支持的其他平台)。

如果其中任何一个允许您开发所需的所有功能,您可能应该查看PhoneGap框架或Appcelerator 。如果它满足您的需求,您将能够开发一个应用程序并将其构建到两个平台。

这两个平台在移动开发方面是相似的——我认为只要开发人员熟悉相应的平台,没有一个比另一个更容易。对我来说,Android 开发更容易,因为它使用众所周知的 Java 语言,可能支持不同的 IDE,包括 Eclipse 等公共 IDE,而且我有 Android 的背景;-)

如果 Web 应用程序可以提供所有必需的功能,我建议从开发 Web 应用程序开始。

于 2012-12-16T08:15:14.080 回答
2

是的..这很简单。web 中可用的最佳框架很少。但我建议你选择 PHONE GAP 和 Up Coming Web Framework VMOSS。

PHONE GAP 易于部署和开发,因为您需要做的就是用 HTML 5 和 JavaScript 编写代码。VMOSS 是另一个很有前途的市场框架。您可以查看 VMOSS 的功能,下面列出了其他类似平台。一次开发并部署任何平台。

http://phonegap.com/

http://vmoss.valentiatech.com

http://kony.com/

http://www.appcelerator.com

也搜索 RHO 移动平台。从上面选择任何一个并开始工作。

于 2012-12-16T08:15:01.807 回答
0

嗨,根据我的研究,我发现了这个

Ionic (AngularJS) 是目前使用最多的混合移动框架。它是最好的吗?离得很远。它不是很快(尽管它比目前最可用的竞争更快)。页面过渡/动画非常糟糕,您实际上需要使用某些Cordova 插件才能使它们看起来不错。这还不是全部,但我不会再打扰你了。 参考这个

参考评级 ionic vs xamarin

于 2016-06-08T18:42:25.813 回答