企业android开发用什么
What to use for enterprise android development
我寻求关于使用什么解决方案为 android 构建特定企业应用程序的建议。
我们想为业务合作伙伴开发企业应用程序。
我们的合作伙伴销售 android 台设备,他们希望我们管理他们的设备。
需要的功能:
- 管理设备的能力(重启,block/allow 应用程序,禁用除管理员以外的应用程序卸载,静默更新应用程序),所以一般来说,具有 DPC 应用程序具有设备所有者模式的功能
- phone 应与设备帐户相关联,为商店中的每个设备生成,每个商店大约 50 个设备; phone属于店铺,顾客可以试用,但不应该有控制权(类似于零售模式phone)
我面临这些问题:
- root 设备不是一个选项
- 静默自动更新和远程管理是必须的
- 只有管理员(我们)应该能够删除该应用程序
我已阅读
Android EMM Developers overview,
和 Android in the Enterprise tutorials,
但我似乎不知道该用什么。
据我了解,EMM 开发人员应向客户提供 DPC 应用程序和 EMM 控制台。
这种情况有点不同,因为我们的客户不需要控制台,因为我们将管理他们的设备,并且我们不希望任何其他人使用我们的控制台。
我们可以使用 EMM 解决方案提供商的方式来实现这一目标吗?它是否适合它? -,还是我们应该做点别的?
您正在寻找的功能正是 EMM 提供商所做的,无需开发新的应用程序。管理员通常会与 EMM 门户而不是企业主进行交互。
这是它的工作原理:
DPC 应用程序由 EMM 提供并充当设备所有者。通过 EMM 控制台应用的设置会传送到 DPC 应用程序以供执行。 EMM 以两种方式管理设备:托管配置文件(Android for Work)或托管设备。您需要使用托管设备。这些是通过注册已使用 EMM 恢复出厂设置的设备来设置的。较新的设备不需要恢复出厂设置。
EMM 为您提供所需的所有控制,包括:
- 锁定down/force静默安装应用程序
- 正在将配置应用于托管应用程序
- 强制执行设备加密
- 执行设备安全策略
- 能够远程擦除设备
- 自助服务终端模式
由于 DPC 应用程序充当设备所有者而不是用户,因此无法卸载它并且对设备具有完全控制权。 EMM 提供的功能因提供商而异,但我很确定所有提供商都提供您正在寻找的功能。 AirWatch 和 MobileIron 很受欢迎,但还有更多,包括一些免费解决方案。
这些功能适用于所有 Android 5.0 及更新版本的设备。
我寻求关于使用什么解决方案为 android 构建特定企业应用程序的建议。
我们想为业务合作伙伴开发企业应用程序。 我们的合作伙伴销售 android 台设备,他们希望我们管理他们的设备。
需要的功能:
- 管理设备的能力(重启,block/allow 应用程序,禁用除管理员以外的应用程序卸载,静默更新应用程序),所以一般来说,具有 DPC 应用程序具有设备所有者模式的功能
- phone 应与设备帐户相关联,为商店中的每个设备生成,每个商店大约 50 个设备; phone属于店铺,顾客可以试用,但不应该有控制权(类似于零售模式phone)
我面临这些问题:
- root 设备不是一个选项
- 静默自动更新和远程管理是必须的
- 只有管理员(我们)应该能够删除该应用程序
我已阅读 Android EMM Developers overview, 和 Android in the Enterprise tutorials, 但我似乎不知道该用什么。
据我了解,EMM 开发人员应向客户提供 DPC 应用程序和 EMM 控制台。 这种情况有点不同,因为我们的客户不需要控制台,因为我们将管理他们的设备,并且我们不希望任何其他人使用我们的控制台。
我们可以使用 EMM 解决方案提供商的方式来实现这一目标吗?它是否适合它? -,还是我们应该做点别的?
您正在寻找的功能正是 EMM 提供商所做的,无需开发新的应用程序。管理员通常会与 EMM 门户而不是企业主进行交互。
这是它的工作原理: DPC 应用程序由 EMM 提供并充当设备所有者。通过 EMM 控制台应用的设置会传送到 DPC 应用程序以供执行。 EMM 以两种方式管理设备:托管配置文件(Android for Work)或托管设备。您需要使用托管设备。这些是通过注册已使用 EMM 恢复出厂设置的设备来设置的。较新的设备不需要恢复出厂设置。
EMM 为您提供所需的所有控制,包括:
- 锁定down/force静默安装应用程序
- 正在将配置应用于托管应用程序
- 强制执行设备加密
- 执行设备安全策略
- 能够远程擦除设备
- 自助服务终端模式
由于 DPC 应用程序充当设备所有者而不是用户,因此无法卸载它并且对设备具有完全控制权。 EMM 提供的功能因提供商而异,但我很确定所有提供商都提供您正在寻找的功能。 AirWatch 和 MobileIron 很受欢迎,但还有更多,包括一些免费解决方案。 这些功能适用于所有 Android 5.0 及更新版本的设备。