在2016 AppCan移动开发者大会上,AppCan企业级架构总监刘革非发表演讲,对整个移动市场进行了分析,并详细解读了AppCan移动平台如何助力开发者价值提升。
AppCan企业级架构总监刘革非做演讲
企业移动市场机会、收益多
当前的移动市场,2C市场已成为创业红海,许多领域都成为互联网巨头的竞技场,没有充足的运营资本,创业团队很难在2C市场存活;但在企业级市场,却是另一番天地。根据IDC发布的企业移动服务市场研究报告预测,中国企业移动服务市场将在未来5年实现整体26.2%的复合增长率,到2019年市场规模将达到21.9亿美元。这表明:在企业级市场中,容量大、机会多,开发者可以作为项目集成或外包团队,以开发、集成和服务作为初创机会,加入机会众多利润丰厚的企业级市场。

当然,市场越大,机会越大,挑战也就越大。对于开发者团队和初创公司来说,搞定移动App开发只是第一步,企业级市场有更高的技术要求和能力考量:
例如:
1、企业现有的数据和业务流程的快速整合复用
2、企业现有复杂组织体系的同步构建和权限控制
3、App授权、版本管理、定向升级
4、可信赖的移动安全保护体系
5、众多用户、应用、设备的统一有效管理
6、用户规模和服务请求指数级增长的运维问题
7.、精细化运营所需的移动行为数据分析
开发者团队和初创公司只有满足企业关注的能力要求,才能在企业级市场中获得更多的机会和收益。
AppCan帮助开发者快速能力增值
AppCan移动平台能为开发者提供移动开发、服务整合、安全、管理和精细化运营能力等一系列解决方案,可有效帮助开发团队快速提升进军企业移动市场的核心竞争力。
通过规范、标准、完善、成熟的平台,开发者可以快速借助移动平台的能力,经过简单的整合集成与企业业务系统对接,即可快速构建一个稳定高效的企业移动信息化整体的建设框架。
有了AppCan移动平台,开发者无需自造能力,直接可复用平台服务能力,专心深耕企业移动业务,快速增值,实现以小博大,承接利润丰厚的企业项目,获得更大的发展机会和团队收益。
AppCan移动平台体系架构:

AppCan移动平台的整体架构,包括移动开发、移动门户、移动整合和移动管理四方面。开发团队在承接企业移动项目时,只需完成平台集成工作,就可以完成企业移动信息化平台的快速化和标准化构建。
移动开发:
通过移动应用开发系统,完成团队的人员管理、项目管理、协同开发、代码管理、编译打包和测试发布等。
移动门户:
通过AppCan提供的移动门户框架和App模板,将企业各类移动业务聚合为一个超级门户App,同时集成管理驾驶舱、即时通讯、信息推送和微信集成等基础能力。
目前,移动门户“正益工作”已经开源,开发者只需简单定制,就能完成大部分企业的移动业务前端处理工作。
移动整合:
通过AppCan MAS移动业务整合系统,将企业现有后端数据和接口,进行灵活快速的二次封装,为移动端提供安全可靠的数据聚合服务。
移动管理:
企业对于移动管理的诉求是非常精细和全面的,AppCan EMM管理平台围绕移动用户、应用、设备、内容、邮件等,提供多维度的移动管理服务,并在此基础上为企业提供企业应用商店(EAS)、平台管理、运营分析等关键服务。
鉴于前面诸位AppCan技术大拿已经就移动前后端开发技术作了介绍,下面重点就开发者承接企业移动项目时,值得关注的移动管理和运营能力,作个简单分享。
企业移动用户管理
用户体系是构建整个企业移动管理体系的基础;不构建用户管理体系,就无法实现移动权限、身份的管控。因此,开发者进入企业级项目面临的第一个挑战,或者说开发者在承接企业级项目时首要解决的问题,就是移动用户管理。
这些挑战,结合AppCan的项目实践经验,包括:
1.用户体系与企业现有系统的同步对接,构建职务、职级、岗位体系,并实现精细化排序。
2.实现灵活的企业自定义通讯录,并以组织、单位、条线通讯录形式输出给移动端。
3.控制组织和用户对管理员和移动用户的可见性授权
4.移动认证体系灵活对接企业现有的认证体系,实现用户帐号信息的同步对接。
5.App内各业务入口的单点登录,企业没有单点登录服务器,可能是历史留存的各个业务系统。通过一个门户APP将各个业务系统认证体系聚合起来,这是EMM要在移动端解决的问题。
6 多管理员间的数据隔离问题,比如数据对上级可见,平级管理员数据相互隔离等。
AppCan EMM移动管理平台的移动用户管理,具备统一用户管理、域认证支持、域插件支持、用户体系对接、角色授权控制等能力。
AppCan移动平台的移动用户管理,能提供围绕企业组织机构、用户身份和账号认证的统一用户管理能力,可以快速完成与企业现有用户体系和认证的对接同步,并以各类企业通讯录形式呈现。同时,通过内建的认证域支持,即认证服务器对接机制,采用灵活的域插件封装机制,可以快速灵活封装包括Windows AD、LDAP和WebService认证接口在内的各类认证服务器的集成对接,并提供单点登录能力;在访问控制上,AppCan采用基于用户、账号、设备的角色授权机制,可以实现细粒度的企业移动授权模型。
企业移动应用管理
搞定移动用户管理后,开发者团队承接企业移动项目面临的第二个管理挑战,就是移动应用管理。移动应用管理是企业构建自身移动管理体系的最基础、最重要的诉求,是企业衡量开发团队承接企业项目能力价值的最关键一环。
当前,很多企业已经抛弃了一个业务一个App的原始方式,开发者需要交付一个聚合企业所有移动业务子应用的超级门户App,以便于集中分发和管理;在门户聚合上,开发者可参考正益移动刚刚宣布开源的企业移动综合门户—“正益工作”,只需要简单的定制和修改,即可构建企业业务超级应用,轻松快速地与企业现有的业务系统对接整合。
其次,基于应用的权限管控,开发者需要构建基于用户、账号、设备身份的对各子业务App的授权分发和登录控制能力,支持设备白名单;在App版本分发上,开发者需要控制最新App版本的发布范围,实现按组织、用户、地域和设备的定向灰度发布能力,避免新版本开发未知缺陷导致的用户抱怨和客户流失;而在App版本控制上,开发者则需要完成版本关闭和版本合法性校验;支持补丁包升级和强制静默升级,在终端控制里上,App还需支持开启或关闭终端账号登录,擦除App应用数据,解除终端账号的绑定,以防止数据信息的泄露,保障App端的安全受控。
信息推送是App运营的重要工具,企业基于运营需要,要求支持定时/定向/事件推送;支持富文本推送和消息透传,可以即时查看到推送消息的送达数和打开数,掌握用户对App粘性和运营活动的关注度 。同时,为了实现App运营的决策支持,使运营活动更加高效和有针对性,企业对于App统计分析的丰富性、即时性和准确性也提出了精细化的能力要求。
移动应用管理是AppCan EMM移动管理平台最有优势的部分,从应用的发布、授权、版本升级、终端管控、绘画控制、推送等维度进行整体管理,提供一体化的解决方案。这些能力基本覆盖到了企业级项目可考虑的一些需求和诉求。
首先谈谈EMM的App版本管理。

在版本升级能力上,在Hybrid开发领域,AppCan首创了动态插件的热升级技术。AppCan提供全量包和补丁包升级能力,支持确认提示升级和对用户无感知的强制静默升级。其中补丁包升级支持原生动态插件升级,可避免应用整体打包和重新安装,并且避免了iOS平台苹果审核的漫长周期。另外静默强制升级,这样可以先放开一些版本运维工作,让用户升到最新版本或者接近最新版本。
在版本分发上,对最新准发布版本,提供了基于组织机构、用户、设备、地域的定向灰度发布能力,确保版本升级的平滑性和客户的满意度。
灰度发布是实现应用平滑升级的一个手段,在承接企业级项目时用得较多,是一个关键的能力指标。它可以避免最新版本App的未知缺陷导致用户流失和客户满意度下降。
其次,分享一下EMM的移动消息推送能力。
AppCan消息推送,内建多通道统一消息推送机制,在推送的同时可以拓展到其他通道,如短信、微信及其他可扩展通道,并且支持富文本消息和消息透传。
如图为AppCan EMM推送管理后台,运营人员使用时可以即时看到推送后的手机端模拟效果;如果选择富文本推送,推送后用户收到点开可以展现为富文本消息。

在推送策略上,可以自定义图标、颜色、推送文本、时间、动作等,支持各种维度的推送对象,包括组织、用户、地域、终端、设备、类型、活跃用户的群体等。
AppCan推送还提供富文本模板、设备/用户标签等管理能力,以及推送任务管理、用户补发能力。
在企业的业务系统中,有时需要基于业务事件触发推送,可以通过AppCan提供的基于事件推送的推送API实现。比如领导审批后,系统要向审批的发起人发出一个审批通过的通知,这时会调推送接口进行推送。
再分享一下EMM的移动统计分析能力。
AppCan移动平台整体提供了10大类、40个维度的统计分析指标,可以实现即时、丰富、准确的移动统计分析能力,方便运营人员对企业的App运营做整体的把控。
用户分析:新增用户、活跃用户、累计用户、启动次数、个体行为分析
用户构成:周用户构成、用户成分转化、变化系数趋势
用户参与:使用时长、使用频率、访问页面、使用间隔
留存分析:留存用户、用户新鲜度、用户活跃度
版本分析:版本新增、升级、活跃、启动次数
渠道分析:渠道新增、活跃、启动次数、单次时长、次日留存、累计用户
功能使用:页面访问路径、自定义事件、事件转化率
终端分析:品牌、机型、分辨率、系统、网络、运营商、地域
错误分析:错误趋势、错误统计
卡片分析:访问次数、用户数、快捷Top5
再特别分享一个企业移动运营时一个即通用、又有些个性化的的业务需求和场景。
行为统计分析一般是总体分析,但企业有时会对员工使用App行为作移动行为审计和使用考量分析。,比如App启动次数(日、周、月等)、App各页面访问次数及活跃分布、业务事件的触发次数及分布等。
AppCan统计分析交付了个体行为分析的能力,可以对企业内每个人的App应用启动、页面访问、业务事件触发进行整体统计和明细分析,从而全面掌控员工App的使用行为。


如图所示,用户列表后面有对应的访问行为,点选姓名可以看到该用户的个体明细行为。
企业移动设备管理
企业下发移动设备如何像办公PC一样防止数据泄露?领导和涉密员工的设备丢失了,又该如何快速保护数据?这涉及到企业移动设备管理的能力问题,这也是开发团队进军企业移动市场面临的第三个管理挑战。
除了员工自带设备外,大部分企业都会对涉密移动业务下发专用设备。企业下发设备是企业纳入资产管理和安全管控的重要组成部分,需要开发方提供完善的设备全生命周期管控能力,提供基于时间、位置和事件策略的远程设备控制能力。
开发者需要完成对移动设备的蓝牙、Wifi、OTG、NFC、SD卡等使用的整体管控,防止通过截屏、数据传输等方式导致数据泄露;一旦设备丢失,擦除关键数据是对于整个设备管理最基本的要求。此外,限制设备是否能被激活、限制设备能否使用摄像头、否能否下载应用、能否远程管控等,也是对移动设备管理的考验。
AppCan EMM提供了一体化移动设备管理解决方案,包括设备生命周期管理、统一的设备状态查询、强大的设备远程控制、灵活的设备功能限制、完备的设备资产统计,帮助开发者在轻松应对企业级项目移动设备管理的挑战。
AppCan移动设备管理提供了完整全面的MDM设备管控能力,支持对移动设备的注册、激活、注销、丢失、淘汰各个环节进行统一管理。

同时,MDM提供能强大的设备控制能力,包括功能限制、远程锁屏、远程擦除、应用的远程推送、卸载等机制,并具备交付设备授权、激活限制和资产统计等设备管理能力。基于MDM,企业开发者可以实现对用户设备的生命周期管理、配置管理和安全控制。
企业移动邮件管理
除了设备管理以外,邮件管理也是企业客户关注的一个重点。邮件涉及企业核心数据资产,一直是企业IT管理和数据防泄露工作的基础诉求和技术难题,企业被迫在禁止外网邮件移动收发的安全性和允许移动邮件外网办公的便捷性上做出抉择。
如何实现移动邮件便利性并确保安全性? 涉及企业核心办公数据,如何确保邮件不在移动端落地存储?如何保障Exchange、Domino快速对接?这些都是开发者很容易面临的问题。
AppCan EMM移动邮件管理,充分考虑邮件的安全性,可以帮助开发者从几个维度来解决移动邮件的相关问题。
在移动端,AppCan EMM以不允许邮件内容落地存储作为基础设计要求,以web网页形式呈现给客户;
在服务端,AppCan EMM通过在DMZ区前置邮件代理网关,并将邮件服务器后置于企业内网,由邮件网关完成邮件的代理收发,并进行邮件压缩传输和策略保护,实现了移动邮件安全性和便捷性的完美结合;
此外,AppCan EMM邮件网关还可以与MDM技术相结合,实现邮件客户端激活、丢失和数据擦除控制,并作截屏保护。
总体来看,企业级项目市场对于开发者来说是另一个创业蓝海。借助规范、标准、完善、成熟的AppCan移动平台,开发者可以快速增强自身进军企业级移动市场的能力,实现自我价值的倍增性提升,获取企业移动市场快速发展带来的丰厚红利收益。
最佳答案