【掌控@之星】刘家琦:掌控科技CloudX 移动云开发平台,让移动开发多快好省!

 

刘家琦女士主导了CloudX移动云开发系统的构架设计及多模块开发工作,以及面向开发者的技术辅导。擅长丰富的互联网Web技术的开发和复杂交互体系的设计,追求通过技术改善用户体验。...


作者简介

刘家琦,北京掌联智控科技有限公司研发部工程师,毕业于哈尔滨工业大学,软件工程专业,硕士。
刘家琦女士主导了CloudX 移动云开发系统的构架设计及多模块开发工作,以及面向开发者的技术辅导。擅长丰富的互联网Web技术的开发和复杂交互体系的设计,追求通过技术改善用户体验。

一、背景分析
随着“互联网+”上升到国家战略高度,使得移动互联网与传统行业的结合变得更为紧密。尤其是在泛生活服务领域,出行、旅游、教育、招聘、医疗等传统行业都在借助移动互联网的平台优势进行着商业模式的转型升级,移动平台通过连接各类应用、场景,成为移动互联网应用服务的中枢。这加剧了传统商家将业务向移动端迁移的趋势。
随着应用场景的不断细分,以及继续向下裂变到更精细化的场景,这些不断裂变的场景就给了中长尾应用更多的发展空间,这意味着,广大传统商家以及中小创业者可以在这些场景下组建自己的创新商业模式。
但另一方面,传统模式下,一款跨平台(Android、ios、微信等)的开发,成本巨大,周期长,运营维护难度高,是一般商家难以接受的。掌控科技CloudX 移动云开发平台,正是针对行业痛点,基于云部署、模块化开发。

CloudX由于开发周期短,成本低、效率高,备受商家及创业型公司青睐。

二、产品分析
CloudX 是领先的云端一体的移动应用云服务。为开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天。基于CloudX提供的"云API"和"端API",开发者减少服务端编码的编写,以及繁琐的屏幕适配工作。其中"云API"是重中之重,减少70%服务器端编码工作量,为app开发者提供云端的api服务和数据存储服务,自动生成RESTfulAPI,支持在线NoSQL数据表设计、API调试及用量分析;同时提供推送(push)、云修复、大数据分析等服务,极大的简化了服务器端开发工作。

三、功能介绍

CloudX的“云API”具有典型的“云”特性和“大数据”特性。主要功能如下:



1

云端设计数据库

为APP开发者提供云端NoSQL数据表设计,支持多大10种数据类型,简单配置即可完美实现APP“云与端”的数据连通;无需开发者手动编码封装,CloudX即可根据数据表设计自动生成RESTFUL  API,最大程度减少服务器端开发工作量;预置常用云端功能模块,内置用户系统、角色系统、文件系统、权限控制等,开发者几行代码即可实现快速集成。

2

云修复能力

通过云修复可实现App内快速回滚,让APP拥有自我修复能力,在APP内部快速回滚的过程中,支持断点续传,全面保障APP自我修复的完整性。

3

灵活的推送机制

结合APP中的标签设置,可针对不同属性的用户进行差异化推送;可通过定时推送功能实现全程自动化推送;支持离线app上线后第一时间推送以及推送失败后的再次推送;支持双向推送IM功能。

4

多维度的版本管理

支持IOS及Android多平台的版本同步或异步管理,在控制台内流程化进行开发和版本管理,让版本概念更清晰;通过增量更新,可在应用内进行更新,无需重新提交AppStore,让APP的版本迭代更高效;一键关闭失效或含有重大bug的版本,可以快速的让用户跳过该版本的升级,或强制此版本用户进行升级,让版本管理更轻松。

5

强大的统计管理

APP最新的新增及活跃用户数据,几分钟后即可摆在开发者眼前,让开发者成为自己APP的运营专家。通过在APP中自定义的事件ID,来帮助开发者了解用户在APP中的特定行为数据,支持版本、终端的分布查询及错误报告。

四、结论
移动APP大体分为三类:其中Web APP是指使用HTML/HTML5,CSS/CSS3、Javascript/ECMAScript开发的网站,在手机浏览器端运行的,简称WEB应用。Native APP:使用Java,Object/Swift,C#等原生编程开发的手机客户端应用,简称本地应用或原生应用。Hybrid APP:使用HTML/HTML5,CSS/CSS3,Javascript/ECMAScript等前端语言+原生SDK模块开发的手机客户端应用,简称混合应用。
现有五种APP来发模式分别为:PhoneGap:可以开发跨平台的APP,包括IOS,Android,Palm,Symbian、Palm等平台的应用。大量是原生SDK的支持和非常活跃的社区和视频教程。AppCan:可以开发跨平台的APP,目前能开发IOS,Android两大平台,内置了前端框架,也有很多模块供开发使用,免安装的IDE,内置智能提示。HBuider:可以开发IOS和Android两大平台的开发,包含Hello Mui前端框架和HTML 5+原生态的API和30多万个API的Native.js。CloudX:独树一帜的云平台,无需配置IOS和Android的开发环境即可编译成安装软件,免安装的IDE,和强大的模块支持。支持主流的IDE开发,无需固定的IDE环境。Wex5:可视化的IDE设计器,无需任何HTML基础就可以构建APP页面,使用Cordova开源框架,有大量的原生API的支持。有此可见,CloudX更方便开发者使用,不用局限于开发环境就能编写代码,开发APP。

基于CloudX开发APP给开发者带来的好处:开发技术简单,基于JavaScript开发iOS与Android跨平台APP。融合Web和Native的自身优点,帮助原生程序员快速迭代。使用API引擎快速启动APP开发,标准化管理加速迭代,缩短稳定成熟周期更快进入市场:丰富的APP模块组件,拼装就可以生成酷炫APP模块自定义扩展:只有想不到,没有做不到轻松调试:一键真机同步测试,边开发边看,省时省力。团队协作更高效:代码云端同步,多人协作,共同完成APP的开发。







    关注 北京掌控科技


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册