Android本机或HTML5用于交易离线/在线移动应用程序

时间:2012-03-05 21:53:32

标签: android html5 mobile

我将开发一个我们公司销售人员用来进行订单和数据库交易的移动应用程序。 最初我们用Android操作系统定位手机。 我将使用2种技术选项。

  1. 使用HTML5
  2. 使用Android原生API。
  3. 我的问题是: 根据以下一系列功能,实现这项工作的最佳技术选择是什么?

    注意:我们更喜欢使用HTML5与平台无关,但我们不确定HTML5是否会为我们提供所有必需的应用功能。

    首选该应用包含以下功能:

    1. 销售人员将使用此应用程序记录发票,下订单, 查看一些报告,并进行客户调查。
    2. 应用应该 能够在线和离线工作。
    3. 应用应该有 它自己的离线数据库。 (用于存储离线交易)
    4. 该应用 包含与主数据库服务器同步的选项以发布脱机 为实时服务器创建了事务。 (当推销员回到家里 或者当互联网连接可用时。)
    5. 该应用有一些 特殊的用户界面要求,如此灵活的用户界面 设计是非常需要的。
    6. 锁定所有手机功能的功能 (其他应用程序,相机,SIM卡等)并允许推销员 打开并只访问我们开发的应用程序。
    7. 能够在移动设备中访问GPS原生API以分配推销员职位。

1 个答案:

答案 0 :(得分:0)

  

能够锁定所有手机功能(其他应用程序,相机,SIM卡等)并允许销售人员打开并仅访问我们开发的应用程序。

你不会从html 5应用程序接近这种行为。即使你选择本机(除非你愿意修改操作系统),你也无法像你想要的那样完全锁定它。

无论哪种方式,我的投票都是针对原生应用。在这一点上,本地人(在我看来)总是会为你提供一个更好用的成品。