企业APP开发应思考的8个关键要素
2016-07-20
智能手机App的大量产出不仅对用户,对企业级消费者也产生了重要影响。对于企业消费者来说,移动App必须提供苹果版简单地下载体验、企业级别的安全。因为许多公司正在想法设法地把业务内容迁移到移动App上去。不管你是给自己企业开发还是开发卖给企业, 下面是企业移动App开发的关键。
1. 起点不是一个单一产品 而是一个企业移动平台
这个平台从部署的设备开始,这些设备上会放着组成生产力的App,员工下载后的注册、自展都是在移动平台上完成的,然后服务器的字符串、登录信息和证书被自动推送到用户设备里面。
2. 配置:基于角色和员工职责
虽然每个员工都希望没有任何障碍地访问内容。但理想的情况是,如果企业给你提供一个iPhone,你就会根据你们的职责获取指定可访问的内容。
3. 部署在云/前端
企业可以决定它们在哪里存储它们的内容和App,可以是云端,或者一些复合组合。但是公司内部必须熟悉每个移动内容存储的位置以及授权访问的安排。
4. 涉及设备管理、App管理、内容管理
对于团队合作的信息必须可以严格控制,比如设备被偷的时候可以远程遥控关机、删除内容或App,保证可以创建一个封闭的配置和安全策略。比如移动设备管理(MDM)软件可以集中管理、监视、部署移动数据、App以及设备。且以后会继续扩大到移动内容、移动App管理。
5. 安全
赛门铁克研究计算出每家企业移动安全问题造成的年均损失是429000美元。安全性必须从一开始就被考虑进初始移动战略里,保证在后续阶段它是灵活以及安全的。
6. 跨平台
一个企业里有各种各样的设备和云服务端,都需要能够被连进一个统一的系统来共享内容,当遇到HTMLApp和原生App的时候,有3点是要注意的:
首先,跨平台支持,一般的企业都要求支持iOS、Android、Windows以及黑莓。
其次,是后端连接,许多用户都运行Tripit,对同一托管后端, 你的企业应用程序需要在你的公司后端系统上运行。好比顾客管理系统(CRM)App需要在你的CRM系统里访问顾客数据。一个请假App也必须在企业内部ERP系统里运行。
第三,App程序必须遵守一个公司的信息技术安全标准。
7. 购买或者自己开发
移动App首先是从App开发者开始的,一般公司稍大又有能力地可以选择自己开发自己的移动办公App。而且这些开发经验可以用在从销售到健身的整个业务流程中。干得好说不定你还可以把自己的App拿到各大平台上去卖。
8、开发的用户定位
在用户体验方面,必须要区分企业移动应用面向的具体群体,是用户还是企业员工?不同用户对APP开发的要求是不同的。在开发面向企业员工的移动应用时,APP更多的是作为一个移动办公工具,以快速完成业务、提升办公效率为目标。因此,为了实现这个目标,很有可能在资源有限的情况下,用户体验可能就不会被定位像面向C端用户那样重要,相反效率开发与节约开发成本就可能显得更加重要一点,在这种情况下,Hybrid开发是相对比较好的模式,因为通过HTML5开发一次APP就可以在iOS与安卓两个平台上使用,无论是开发人员成本和开发时间效率上都有非常明显的优势。但企业员工的移动应用还需要考虑管理层面的问题,其中涉及员工自带设备安装企业APP的信息安全,以及如果员工设备丢失是否有可控的方案防止公司信息的泄密等问题。