基于Hybrid APP和私有云平台发布的移动端开发设计

2021-09-22 07:44冯光洁
电子技术与软件工程 2021年13期
关键词:团干浏览器页面

冯光洁

(中国民用航空中南地区空中交通管理局通信网络中心系统开发室 广东省广州市 510405)

1 应用背景

1.1 业务需求

团建信息化管理系统是探索和推动群团工作信息化发展的尝试,以信息化工具和载体,将团组织的工作部署与反馈、计划与项目监督、资料分类管理、数据统计分析等各个环节纳入管理平台,通过转变工作方式,提高团建工作效能。目前,各级团组织都在运用微信、QQ、视频、图文秀等新媒体手段辅助开展工作,借助网络新媒体建立与广大团员青年的联系,扩大组织影响覆盖,但使用开放平台,缺乏统一的信息整合和资源共享。建立信息化管理系统,实现内部工作文档、规章制度、典型案例、优秀品牌等各类团建资源共享,加强了团组织之间的协同与合作。

团建信息化管理系统的建设采用移动办公辅助传统PC客户端访问的办公模式,可以让办公人员摆脱时间和空间的束缚。单位信息可以随时随地通畅地进行交互流动,工作将更加轻松有效,整体运作更加协调,从而有效地提高工作效率。

但是,随着移动互联网的发展以及移动终端产品的普及,移动应用呈现爆发式增长,涉及的领域由原先单一的社交、游戏扩展到现在的电商、新闻、旅游、餐 饮、教育、音乐和医疗等多领域。移动应用市场的快速发展驱使着移动应用开发模式的不断演进。各种开发模式的开发周期、费用、功能、适用场合、用户体验和安全性不尽相同,企业和组织在开发移动应用时首先要根据自身情况选择合适的开发模式。

本文对移动应用开发模式以及存在的问题进行了深度分析,并对采用何种模式建设移动办公提出了我们的方案。

2 解决方案研究及实现目标分析

2.1 移动应用的开发模式

目前市面上的移动应用开发模式可以总结为三类:Native APP、Web APP、Hybrid APP[1],其中Native APP是指基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,一般开发的语言为Java、C++等。在使用上的具体表现就是,手机桌面上的图标点进去基本就是Native APP了。Web APP是基于Web的系统和应用,运行于网络和浏览器之上,目前多采用h5标准开发。在使用上的具体表现是,手机浏览器点击进入,会有一些应用的小图标,这些小图标在点击后,在浏览器里加载的页面 跟你直接下载一个APP后打开的页面是相同的,这些小图标代表的就是Web APP。Hybrid APP是“混合APP”,顾名思义就是 Native APP与 Web APP的混合。在Native APP里内置浏览器,合适的功能页面采用网页的形式呈现。比如京东的某些营销页面,今日头条的某些新闻页面、微信的腾讯新闻的内容页面等。

各类模式的优缺点在于:Native APP可以提供最佳用户体验,最优质的用户界面,流畅的交互,可以访问本地资源,可以调用移动硬件设备,比如摄像头、麦克风等。但是开发成本高。每种移动操作系统都需要独立的开发项目,针对不同平台提供不同体验;而且发布新版本慢。下载是用户控制的,很多用户不愿意下载更新(比如说,版本发布到了3.0,但还是有很多1.0的用户,你可能就得继续维护1.0版本的API),应用商店发布审核周期长。安卓平台大概要1~3天,而iOS平台需要的时间更长。Web APP的优点在于不需要安装包,节约手机空间,整体量级轻,开发成本低,不需要用户进行手动更新,由应用开发者直接在后台更新,推送到用户面前的都是全新版本,更便于业务的开展。基于浏览器,可以跨平台使用。但是缺点在于页面跳转费力,不稳定感更强。在网速受到限制时,很多时候出现卡顿或者卡死现象,交互效果受到限制,安全性相对较低,数据容易泄露或者被劫持。Hybrid APP这类APP集合了上面两种APP各自的优势:在实现更多功能的前提下,使得APP安装包不至于过大,在应用内部打开Web网页,省去了跳转浏览器的麻烦,主要功能区相对稳定下,增加的功能区采用Web 形式,使得迭代更加方便。Web页面在用户设置不同的网络制式时会以不同的形式呈现。具体的优缺点对比如表1所示。

表1:三种开发模式的优缺点对比

表2:私有云平台和公有云平台的对比

图1:团建信息化管理系统拓扑图

图2:测评环节展示图

2.2 移动应用的发布模式

移动应用的发布最初都是在应用商店垂直发布,但是随着IT厂商对市场占有率的追求,越来越多的平台提供发布,称为平台发布。而基于平台的发布根据其发布环境的不同可以分为私有云平台和公有云平台。

本文主要分析了以敏行为代表的私有云平台和以微信钉钉为代表的公有云平台。私有云平台是企业私有、完整、开放(高度可定制)、安全的平台。该平台的功能具体如下:统一的沟通平台,统一的移动平台,统一的移动门户,移动云课堂,活跃的宣传平台。公有云平台则提供了基于应用软件的通讯录管理、应用管理、消息推送、身份验证、移动端SDK、素材、OA数据接口、企业支付、电子发票等API,管理员可以使用这些API,为企业接入更多个性化的办公应用。二者区别如表2。

2.3 解决方案及实现目标

根据前两节的分析,本文认为采取Hybrid APP的开发模式和私有平台的发布模式最符合目前团建信息化管理系统移动端的需求。首先,Hybrid APP的开发模式可以达到效果和效率上的高性价比。其次,基于行业的网络管制惯性,私有云的平台发布能最大程度上就解决保密性和安全性的问题。最后,敏行平台的自有特性使得我们系统能使用所有模块及功能,并且能马上上线。

3 基于Hybrid APP和私有云平台发布的团建信息化管理系统移动端

3.1 系统架构

系统由私有云服务器提供环境支持,具体的拓扑关系如图1所示。

3.2 功能

系统由我的履历、我的积分、活动管理、消息管理、测评管理、合理化建议和系统接口功能等模块。

其中我的履历、积分、消息管理模块包括的功能有查看当前登陆用户相关的基本信息、团员信息、个人集体的积分情况、当前用户接收到的系统消息、当前用户提交的合理化建议。活动管理模块包括的功能有查看当前登陆用户可参与的活动、当前用户发起的活动以及对参与的活动进行宣传。测评管理模块包括的功能有查看当前登陆用户需要进行测评的团员及团干信息。

学习管理模块包括的功能有查看学习文档和学习视频审核管理模块包括的功能有查看当前登陆用户需要进行审批操作活动及宣传。

4 应用场景

下面以一个具体的团建应用—测评发起为例,结合上一节提到的功能,具体讲解本文所述系统在实际场景中的使用,

网络中心团文书需要对团干进行测评,首先在团建APP首页点击【团干测评】按钮,进入团干测评页面。系统显示未测评的团干列表,点击未测评列表中的团干,进入团干测评详细页面,输入测评结果,点击【提交】按钮。测评结果提交成功后,系统跳转到团干测评页面,点击【已测评】按钮,进入已测评列表,可查看提交的测评结果。点击已测评列表中的团干,进入团干测评详细页面,以上流程如图2所示。

5 总结

在移动设备日趋重要的未来,团建信息化管理系统等办公管理类系统亟需把握APP等新媒体技术的优势,我们将继续研究,探索如何利用移动应用助力党建和团群工作信息采集、融合和共享平台。以达到实现办公管理类系统的信息化智能化。

猜你喜欢
团干浏览器页面
刷新生活的页面
新时代团干,应该如何“正心”怎样“修身”?
反浏览器指纹追踪
环球浏览器
当前形势下高校学生团干管理方法研究与创新
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术
企业转换经营机制对团干素质提出新的要求
那一天