随着移动扰乱日常生活,许多寻找下一波浪潮的软件开发人员和团队专注于移动应用程序开发也就不足为奇了。
但是移动是一个广阔的领域,当今的移动应用程序开发人员面临着一个根本的困境: 我们应该专注于下一波业务对消费者 (B2C) 应用程序,例如WhatsApp,Facebook,Tinder等,还是企业移动应用程序,即field force,CRM,ERp类型的应用程序,可以为移动员工实现大规模的生产力提升?
这是一个艰难的决定。我们可以预期B2C市场将继续增长,并产生WhatsApp,Tinder和Snapchat等零至十亿美元的点击量。也就是说,很难预测这个市场的下一波会带来什么。
另一方面,企业市场因快速采用自带设备 (BYOD) 政策而受到干扰。移动劳动力现在严重依赖移动应用程序来开展业务。我们看到公司重新分配了大部分IT预算,以开发满足其业务需求的应用程序,从而刺激了对企业开发人员的需求浪潮。
跟着钱走。一项2014的Gartner调查发现,大多数cio将移动列为2014支出的前三名。同样,英国移动分析师VisionMobile预计移动企业应用市场将达到580亿2016年。
BYOD和移动设备管理 (MDM) 的日益采用是这一领域的稳定趋势。企业正在寻找下一代应用程序,以提高收入,客户参与度和员工生产率。
企业提供了更多的机会。如今,大多数企业拥有10到15个关键任务应用程序。经验法则是,每个企业应用程序 (例如CRM,ERp等) 都会产生六到八个专用的移动应用程序。将其添加到面向消费者和B2B的应用程序堆中,很快这些数字就开始累积起来。
Urban Outfitters就是这种趋势的一个很好的例子。作为拥有许多面向消费者的应用程序的品牌,该公司最近开始大力投资于创建企业应用程序,使商店员工能够更有效地为客户提供服务。
移动带来了一系列全新的挑战。企业团队必须了解Apple或Android生态系统中的细微差别,并精通所有移动设备,包括设备,操作系统,运营商和ApI架构,同时在当今应用程序,Objective C,Java等的ligua franca中磨练自己的技能。
鉴于移动设备的变化速度,当前的IT和开发人员团队有独特的机会在令人兴奋的新领域重新利用领域专业知识。根据著名的编程语言网站Langpop.com,Objective C在最常用/搜索的语言中排名第9位-远远落后于C,。NET、Java等。-使具有强大移动背景的开发人员更容易在解决企业用例方面表现出色。
企业有更多的差异化空间。要在移动领域取得成功,您需要思考简单的应用程序开发之外的问题,并考虑如何测试和监控应用程序,如何测量和优化主题,以及如何确保吸引用户的最佳体验和性能。
移动打开了传统IT解决方案难以解决的管理挑战的潘多拉盒子,为了解移动和应用生命周期的开发人员创造了丰富的机会。
企业不是废话。在当今的应用商店中,大约有200万个B2C应用程序。但是,大多数都是免费的。2016,Gartner预测所有下载的移动应用程序的94.5% 将是免费的。在付费应用程序中,每天下载约90% 次少于500次,每天收入不到1,250美元。开发和发布B2C应用可能很容易,赚钱不是。
用下一个Snapchat让它变得富有吸引力,但让我们面对现实吧,考虑到B2C应用市场的竞争性和波动性,这极不可能。事实很清楚。企业移动性正在为开发人员创造无尽的机会,以保持可持续增长。从表面上看,企业应用程序似乎对开发人员来说并不那么鼓舞人心,但远远不止于此。