NO API 一周实现移动办公

  1. 云栖社区>
  2. 博客>
  3. 正文

NO API 一周实现移动办公

青衫无名 2017-07-03 10:12:00 浏览676
展开阅读全文
大家下午好。我是云适配开发工具组产品总监马铎,大家一定会问,我的办公系统如何运行在这个Enterplorer企业浏览器上面呢?接下来我将向大家介绍一下云适配的移动化解决方案和开发工具。这个是全新的,革命的,根本上彻底解决了APP开发中的两个痛点,第一对于API依赖,第二,解决开发难度大,周期长。我们先来看看,对于API依赖的问题。

上图为:云适配产品总监 马铎

在企业中,后端应用服务器向前端推送的是页面。而APP处理的是数据,它无法处理页面。这个就是需要我们对于后端服务器进行API开发,系统升级改造。这后端的改造难度大,也容易遇到风险。找不到开发商,即便找到开发商,开发的环境多,周期长,系统升级还容易出现兼容性问题,导致系统不可以正常使用。同时存在系统崩溃、数据泄露的风险。既然APP开发这样的麻烦,又存在这么多风险。难道没有别的办法解决吗?其实我们大家已经习惯了PC上面浏览器来办公,手机上面也是有浏览器,为什么不用手机上面浏览器办公呢?每一个人考虑信息化的时候都会拿自己的手机尝试着去访问自己的系统,对吗?你会遇到什么呢?打不开,不可以用,不好用。为什么呢?我总结了三个主要原因。

第一,PC页面与手机浏览器运行环境不匹配,大家非常的熟悉。他没有Flash。第二,PC页面装手机里面,与屏幕不匹配,容易出现页面变型,字变小,无法使用。第三,没有了鼠标,以前依赖鼠标的移动双击,悬浮等功能将无法正常在手机上面使用。三个难题有没有一项技术把他们解决好呢?答案是肯定的。基于云适配全球首创“双渲染引擎”,它拥有多项专利,可以把上面的问题彻底地解决。为什么这样的神奇?接下来向大家介绍一下,它是如何做到的。

我的右手便是传统的浏览器,只有一个渲染引擎,就是意味着你看到的页面跟服务端过来的页面是同一个页面,这个很好理解。而我左边是Enterplorer,里面拥有双渲染引擎技术,它里面的PC引擎,可以正常打开原始页面,这样解决了刚刚三个问题里面的第一个问题。然后,通过映射规则,移动引擎可以渲染出移动版页面,它是为手机量身打造的,所以交互使用非常的好,这样解决了第二个问题。当我触动屏幕的时候,这个操作通过映射规则,由PC引擎把它转换成鼠标操作,最终由PC页面完成与后台交互,这个就好比说,你使用和看到的是前面的移动版页面,真正在工作的是PC版页面,这个非常的像双簧表演。

接下来通过一个动画来演示一下整个过程。

(播放视频)

当我们在Enterplorer上面点击一个功能,会向后端出请求,服务器返回的页面在PC下面打开,然后通过映射我们可以同步到移动版。所有移动操作又同步到PC引擎,完成鼠标操作,包括弹窗体等等复杂的,最后由PC页面完成到服务器的交互。因此,有上述可知,云适配是一个前端解决方案。这个就是意味着我们根本不会去触碰到后端这样就从根本上杜绝了API的开发,我们就实现了对后台的零改动,无风险。

第二个痛点,每一个从业人员都要考虑到安桌,IOS,要考虑到不同的操作系统版本。要考虑到测试。然后,还要考虑到管理的维护,而所有这些难的问题就是一个字,就是一个问题,那就是慢。那我们需要做什么?我们需要做什么?我们只需要去实现映射规则,这个影射规则实现起来难吗?实现起来快吗?在介绍这个问题的时候,首先向大家介绍云适配的移动化神器。Enterplorer Studio,是一个开发环境,拥有开发所有需要的工具。实际上是通过拖拽组件,就可以完成映射规则的定义。通过一键发布,把这个规则发布到Enterplorer手机组,实时看到移动化以后的效果。在团队设计一个产品的时候,所有目标都是完成这一个目标。一个字形容就是快。用一句话来形容,就是快速让企业运行起来。快和慢是一个相对的概念。怎么向大家展示它呢?最好的办法就是跟APP开发来一个PK。

我们看一下,这些APP开发需要的环节,我相信在这个上面还有很多你们知道的没有加进来的,我们挑了最重要的。首先需要什么?系统原开发商,API需求确定,定义API接口,API开发,APP开发,集成测试,系统升级。这样一个过程完成一个流程开发,需要多少人?需要多少时间?我们假定非常幸运地,一个电话联系上了开发厂商。然后,你的项目经理前期一个星期完成了所有的工作,然后,一个工程师一个星期完成了API开发。然后一个IOS工程师,一个安桌工程师他们两个又一个星期完成了APP开发。

接下来一名系统运营人员通过集成测试,又没有遇到什么问题,没有遇到什么风险,也花了一个星期,神速。完成了整个的过程。我们看一下,整个的过程大家花了多少人和多长时间呢?一共5个人4个星期。我想当你考虑API开发的时候,APP开发的时候,如果一个月手机里面装上这样一个工程,你觉得非常的满意,这个是不错的,这个对于APP开发来说。

下面我们来看一下通过Enterplorer这一款产品,我们完成同样的工作,需要多少人?需要多少时间?大家会在心里面想一下,你可以想到吗?多快?然后,看一下,你想到的速度,有没有跟上云适配的速度?下面就是见证奇迹的时候,大家看一下手表,我们马上开始。

(播放视频)

画面中可以看到已经在开始映射工作,我们完成了后面的操作的映射,页面浏览的映射,以及页面中心的映射,但是,在后端进行了一个复杂的处理。这是一个10多人团队,各路精英通过一年的时间打造出来,我在这里代表他们说说这个产品,我觉得非常的荣幸。这个就是预览,可以看到他的效果,现在一切搞定,一切发布。这个就是刚刚的Enterplorer的后台,即可管理。这个时候,一个人在PC上面和他老板发起了请假申请,老板在手机里面看到了这一条申请,虽然在外面,但是,他完成了审批。OK,去吧。

好。时间过的真快,大家有没有注意时间?可以注意一下,真没有人注意吗?这个过程是将近2分钟时间短片,完成这些工作,其实就如流水一般。只需要一个人的时间完成了请假申请的流程。用一个工程化说法,完成这些工作用的是0.5N天。大家想的时候就在想,一人一天OK,下面给大家揭示它背后的原因。

还记得这个图吗?我们是NO API,我们是NO APP,我们需要一个焊接就是Enterplorer Studio,它是一款为了快而存在的产品,下面将会是一个NO APP时代,欢迎大家使用Enterplorer Studio,让我们共同努力,一周开启移动化办公,谢谢大家。



本文转自d1net(原创)

网友评论

登录后评论
0/500
评论
青衫无名
+ 关注