企业iOS应用开发的4个技巧

移动应用程序对于企业生产力至关重要。 员工习惯于唾手可得。 为什么他们的雇主应该提供效率较低的工具?

最终,为您的团队创建高质量的工具将使每个人都能更好地完成工作并赚更多的钱。 为iOS构建企业应用程序时,应遵循一些准则。

获取企业开发人员帐户

为iOS进行部署时,拥有企业开发人员帐户至关重要。 这样一来,您就可以在内部安全地配置和部署您的应用。

苹果:https://developer.apple.com/programs/enterprise/

注意:如果您也正在为Android开发,则Google拥有可用于企业的Google Play托管版本。 这为企业和开发人员提供了一些非常酷的机会。

Google Play:https://developer.android.com/distribute/google-play/work.html

创建帐户时,请确保您的IT团队正在使用共享密码系统并记录适当的用户名以及有权访问的用户。 我无法告诉您我见过公司的某人用他们的个人证书创建帐户的次数。 两年后,他们离开了公司或被公共汽车撞了。 重新获得该帐户很痛苦。 不要犯那个错误!

确保您的应用安全

放聪明点。 仅仅因为该应用程序不会被数百万的消费者使用并不意味着您应该懒惰。

通过未加密的连接发布用户名和密码? 我们已经看到了。

是否在UserDefaults中存储敏感的凭据和会话信息? 馊主意。

遵循安全最佳实践,不要松懈,因为它是内部工具。 要聪明,做一个好的开发团队应该做的事情。

为了增强安全性并跟踪谁可以访问您的应用程序,请使用移动设备管理(MDM)平台。

MDM解决方案使IT团队可以控制用户设备上的云和移动体验。 这是使您的团队获得所需工具的快速,有效方法。

在百老汇实验室,我们使用了Mobile Iron,并取得了很多成功。 易于集成并完成工作。

质量

构建高质量的软件。 仅仅因为它是一个内部工具,并不意味着您应该将其一起破解。 目标应该是使该工具运行良好,并让适当的团队使用它。 理想情况下,这将简化他们的工作或允许他们执行其他功能。 最终,节省成本或增加收入。

应用程序提供的价值应足以使其投资于优质产品。 即使很简单。 如果价值不存在,请强烈考虑废弃该项目。

开发不良的应用程序很可能会浪费您的团队,而不是资产。 完全不构建应用程序比构建人们不使用的应用程序更好。

分析

应用程序是否获得了您期望的用途?

向IT团队询问:“每月有多少员工使用此工具?”您可能会听到声。

了解产品的用例以及员工在哪里/不使用它的情况对于做出产品决定至关重要。

如果人们不使用它,而是应该使用它,请问自己:“为什么?”

如果答案是杀死产品,则将其杀死。 维护人们不使用的软件既昂贵又不必要。

该帖子最初出现在Broadway Lab博客上。