【问题标题】:Multiple vs Single app for mobile (currently android) devices用于移动(当前为 android)设备的多个与单个应用程序
【发布时间】:2018-02-09 00:04:14
【问题描述】:

我正在开发一个有两个作品的 android 项目。让呼叫作为 W1 和 W2 工作。还有两种用户,分别是U1和U2。因此,U1 需要同时处理 W1 和 W2(但频率较低),并且 U2 只能在 W2 上工作,与 W1 无关。这些应用程序将离线运行,但每天会同步几次。

我的疑问是我应该创建两个不同的 (android) 应用程序(一个用于 U1,可以执行 W1 + W2 工作,另一个用于 U2,仅包含 W2 功能)还是一个具有两个不同登录名的应用程序也可以工作(一个应用程序同时具有 W1 和 W2 功能,U1 和 U2 类型登录,可以提供不同的可访问性)?请考虑可扩展性问题以及性能问题。 多租户可以在移动应用上使用吗?

几个要点:- 1) 我说的只是移动(目前是安卓)应用。

2) W1 是 80% 的代码,具有复杂的数据库结构

3) W2 是 20% 的代码,具有简单的数据库结构

4) U1 大部分时间都在做 W1,很少做 W2。

5) U2 只适用于 W2,永远不会使用 W1。

6) 应用程序大多在离线模式下工作,每天与服务器同步几次。

【问题讨论】:

    标签: android performance mobile scalability multi-tenant


    【解决方案1】:

    同时存在好处和问题......让我们谈谈一个应用程序而不是两个。

    • 作为程序员,如果应用程序之间没有交互,这将不是一个好主意 + 作为程序员,如果您想在长时间后对其进行改进,您的代码必须清楚,以便可以再次修改它.

    • 同时,如果我们要讨论用户这个使用不同应用程序在一个中登录两次的过程,这根本没有效率。

    注意:这只是我的意见

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多