低代码开发平台介绍

APICloud作为用友YonBuilder的移动端低代码开发平台,基于云原生、混合开发、API连接、DevOps等能力的广泛应用,已形成了坚实的生态壁垒和先进的敏捷开发能力;依托平台可将原有数月甚至数年的开发时间成倍缩短,加速企业级应用的研发与落地,从而为企业降本增效,轻松应对创新性数字化挑战。

基于YonBuilder移动端低代码开发平台(APICloud)构建多年的MADP(移动开发平台),aPaaS能力与自动化、流程化模式被进一步释放,构建一款应用时,企业可将UI设计、前端开发、后端开发等环节紧密衔接,减少大量重复性工作,并有效提升30%-60% IT项目效率;在这场与时间赛跑的效率革命中,YonBuilder移动端低代码开发平台正在全面地加速企业数字化进程。

YonBuilder移动端低代码开发平台(APICloud)成立于2014年,致力于解放开发者,简化开发过程中繁冗、重复性的工作;伴随开发者生态的不断壮大,迄今已有百万注册开发者在学习和应用YonBuilder移动端低代码开发技术,平台累计创建应用已超160万、累计生成安装包1000万、举办布道沙龙上百场,这些数字是平台可靠性的有效验证,也在带动着平台开发者的持续变现能力;现在,越来越多的IT技术人员正在应用YonBuilder移动端低代码开发平台构建企业级应用。

早在平台创立的第二年,就被全球最具权威的IT研究与顾问咨询机构Gartner评为中国区Cool Vendor,在众多荣誉背后,是平台强大的技术服务能力,我们的客户包括Intel、海尔、上汽集团、碧桂园、中信集团、春秋航空、克丽缇娜等诸多国内外知名企业,业务能力涵盖IoT、电商、教育、直播、O2O、社交等各个领域,凭借创新的开发技术和商业模式,YonBuilder移动端低代码开发平台(APICloud)成为了全球企业客户构建移动应用时的推荐选择。

一、MADP-APP开发平台

1.Deep Engine

Web工程师使用HTML5等标准Web技术开发拥有原生体验和原生功能的APP,Deep Engine使用半翻译式原理,运行中将Web翻译成Native API,通过领先的混合渲染技术,使交互更加流畅,界面更加优质,全方位优化至细节,打造不打折的用户体验。Deep Engine支持上千款终端完美适配的能力,大大缩短了开发周期,简单又跨平台的编码方式,帮助你加速APP发布,缩短成熟周期。

Deep Engine 将大量移动应用所需的功能“模块化“封装,并且借助YonBuilder移动端低代码开发平台(APICloud)的模块机制规范的提供给开发者,通过JavaScript语言,一套代码同时调用iOS和Android两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。同时支持开发者扩展自定义模块,让移动应用开发更具灵活性和个性化。

2.Superwebview

SuperWebView可使Web工程师和Native工程师免去繁琐的编译与联调工作,通过云端配置,为每个应用一键生成跨平台专属SDK,快速嵌入已有原生app中,并且基于SuperWebView衍生的子应用可以和原生app一样功能强大。

3.代码自动生成

基于可视化的产品设计流程生成前端代码,达到低代码开发效果。在符合流程标准和规范的前提下,自动生成的前端框架代码。

  • 自动生成多平台代码

基于可视化的产品设计流程,自动生成前端应用框架代码、前端应用样式代码,触达App、小程序和HTML5网站。

  • 只需添加核心业务逻辑代码

基于产品原型与UI设计,自动生成大量框架、样式、页面逻辑代码,自定义编写剩余核心业务逻量灵活规避重复工作,大幅缩短开发周期。

  • 告别多平台、多工具模式

通过YonBuilder移动端低代码开发平台(APICloud)链接,在一个页面查看最新版本的产品原型与UI设计稿。

  • 设计资源一键下载

实现多尺寸完整适配,自动获取全部切图数据,多设备切图一键下载,支持PNG、SVG格式。

二、PaaS平台

1.数据云

YonBuilder移动端低代码开发平台(APICloud)的数据云规划的初衷是为了让开发者只需要少量、甚至不需要服务端编码,就可以自动生成移动应用所需要的各种云服务接口。数据云服务支持自动生成RESTful API,在移动场景中为APP提供灵活的数据服务支持。同时NoSQL的大量应用为APICloud的大数据提供了充分支撑。数据云提供基于ACL(Access Control List)和RBAC (Role Based Access Control)的访问控制模型安全机制,让开发者的移动应用在业务灵活性和安全性中找到平衡。

YonBuilder移动端低代码开发平台(APICloud)的数据云具有典型的“云”特性和“大数据”特性。为App开发者提供云端的API服务和数据存储服务,动态生成RESTful API,支持在线NoSQL数据表设计、API调试及用量分析,极大的简化了服务器端开发工作。

YonBuilder移动端低代码开发平台(APICloud)的数据云支持Docker部署。专属的运行环境,独立的负载处理,容器级别的服务隔离;自定义容器的配置,无API调用次数及流量限制;支持提交代码,自定义功能扩展;优先技术支持,优先使用高级功能。

2.运营云

运营云包含推送、云修复、版本更新、大数据统计分析等强大功能,并提供增量更新等独有服务助您高效运维。

推送
  • 个性推送

结合APP中的标签设置,针对不同属性的用户推送差异化信息,同时还可以根据平台等属性进行二次区分。

  • 离线消息

推送消息时用户的APP不在线?只要设置了离线消息,即可让APP在上线后第一时间收到推送的内容。

  • 双向推送IM功能

支持消息上行、用户分组、好友添加、黑名单、单聊、群聊,几行代码让你拥有属于自己的微信。

云修复

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

版本管理
  • 多维度的版本管理

支持iOS及Android版本的同步或异步管理,在控制台内流程化进行开发和版本管理,让版本概念更清晰。

  • 关闭失效版本 
 一键关闭失效或含有重大Bug的版本,可让用户快速跳过问题版本的升级或强制用户进行此版本的升级。
数据统计

App的新增及活跃用户数据,几分钟即可摆在开发者眼前,让开发者成为App的运营专家,支持开发者对App进行自定义事件统计,帮助开发者了解用户在App中的特定行为数据、支持版本、终端分布及错误报告。

3.API连接平台

用API灵活连接后端服务,已创建的应用与最新的第三方云服务,用API的方式连接打通,实现全新场景的应用创新,包括App、小程序和HTML5网站。

  • 多种的数据格式支持

SOA web service、RESTful API、数据库等都可以用配置的方式更快的实现连接将不同的数据格式转化成统一的格式服务。

  • 通用的后端逻辑无需开发

Back-end as a service数据云服务,能够通过配置的模式,支持数据模型的生成自动生成RESTful的API接口,从而实现一些界面化开发。

  • 连接主流的第三方云服务

通过云端一体的模式,让支付、AI、直播、云存储、推送等大量第三方云服务快速实现云端链接、统一终端应用格式。

  • 后端工作流模式的开发

通过将数据格式统一、配置和拖拽的模式,以低代码开发将前后端业务逻辑整体落地。

三、DevOps平台

1.可视化云开发

使用可视化工具快速构建应用程序,基于大数据与拖拽式产品工具自动关联项目组件,并帮助项目快速落地。

图片说明

  • 快速构建应用程序

调用庞大的商业案例库资源,通过可视化工具,拖拽标准组件搭建项目,大幅降低部门对资源与IT经验要求。

  • 可视化推进项目

行之有效的数字化项目工具,让虚无缥缈的方法论在实际的项目中快速落地,有效性经过数十万IT项目验证。

  • 灵活整合现有系统

随时添加自己的前端或后端代码,扩展应用程序,与现有的系统快速集成,项目代码随时检出和修改。

  • 完善的IT项目数据库

迄今,YonBuilder移动端低代码开发平台(APICloud)创建应用已超过160万,由此打造出一套完善的各行业数据库,根据不同场景化需求,将进一步提升业务模型的构建效率。

  • 更直观的企业IT敏捷管理工具

项目进度同步管理,团队成员可进行云端协作,实施进度透明化,确保项目如期完成

图片说明

2.业务流程分析

让业务团队高效准确的描述IT数字化需求,实现产品梳理和设计。用标准化、流程化的方式构建产品需求,基于庞大的APP(小程序)产品模型库直接勾选功能,快速创建专业思维导图,从而生成数字化需求文件,聚焦核心业务分析。

  • 引导式的需求分析工具

用流程化的引导和App(小程序)功能库勾选的方式,快速创建专业的思维导图,准确的描述数字化需求。

  • 缩短需求分析时间

App(小程序)功能库涵盖十大细分领域,简单勾选、快速梳理、直接复用通用业务需求,让业务人员专注于核心业务分析。

  • 多版本并发管理

保存分析过程中全部历史版本,设计人员可以随时切换到最新版本或回滚更改。

  • 多种分享格式

支持导出Excel、PNG等多个格式,也可通过平台或PC页面轻松分享需求。

3.产品原型工具

更简单的产品设计方案。基于标准化的需求分析流程和结果,可自动生成初始原型,使用默认组件库和团队页面库,实现创意到产品的快速落地。

  • 引导式的需求分析工具

用流程化的引导和App(小程序)功能库勾选的方式,快速创建专业的思维导图,准确的描述数字化需求。

  • 更简单的产品设计方式

基于标准化的需求分析流程和结果,可自动生成初始原型,使用默认组件库和团队页面库,实现创意到产品的快速落地。

  • 简单“连线”完成交互原型

只需单击并拖动即可设置组件与页面间交互,自动生成过渡动画,将静态设计转换为交互式原型。

  • 不受系统限制的云端工具

基于web浏览器,适用于Windows、Mac和Linux,无需安装,即刻使用。

  • 随时随地访问和共享

通过登录平台或链接分享,团队成员可在各种场景(PC、平板、手机)中随时查看最新版本,告别线下文件。

4.UI设计工具

让UE和UI工作更加流程化、标准化。生成初始项目设计资源,自动切图标注,页面比对检查,使用Sketch设计从未如此简单。

  • 更简单快速的设计方式

可直接通过Sketch访问,自动同步产品原型到Sketch画板,实现资源高效复用。

  • 标记设计进度,防止遗漏页面

设计图与原型自动配置识别,标记页面设计状态,剩余工作一目了然,防止多次修改后遗漏页面。

  • 云端同步设计资源

一键生成所有标注和切图,并自动共享至协作者,确保项目信息协同对称,保存设计环节中每个页面全部历史版本,随时回溯。

  • 随时随地访问和共享

通过平台链接,团队成员可在各种场景中随时查看最新版本,支持审阅,确定最终版本。