扫一扫分享
apiCloud是国内低代码开发平台的引领者与效率革命的探索者,基于云原生、混合开发、API连接、DevOps等能力的广泛应用,我们完成了从移动开发平台向低代码开发平台的演进,并形成了坚实的生态壁垒和先进的敏捷开发能力;在APICloud低代码开发平台,可将原有数月甚至数年的开发时间成倍缩短,加速企业级应用的研发与落地,从而为企业降本增效,轻松应对创新性数字化挑战。
基于APICloud构建多年的MADP(移动开发平台),aPaaS能力与自动化、流程化模式被进一步释放,构建一款应用时,企业可将UI设计、前端开发、后端开发等环节紧密衔接,减少大量重复性工作,并有效提升30%-60% IT项目效率;在这场与时间赛跑的效率革命中,APICloud正在全面地加速企业数字化进程。
APICloud成立于2014年,如果说我们的创业初心是赋能开发者、构建开发者生态,那么现在打造的低代码开发生态则致力于解放开发者,甚至“干掉”开发过程中繁冗、重复性的工作;伴随开发者生态的不断壮大,迄今已有超80万注册开发者在学习和应用APICloud技术,平台累计创建应用超120万款、产品迭代两百余次、举办布道沙龙上百场,这些数字是平台可靠性的有效验证,也在带动着平台开发者的持续变现能力;现在,越来越多的IT技术人员正在应用低代码构建企业级应用。
APICloud自3.0起,已从跨平台技术全面升级为多端技术:
开发者使用AVM.JS一个技术栈即可同时开发Android & iOS APP和小程序;
全新的APP引擎DeepEngine3.0提供完全原生的渲染,保障APP性能和体验与原生APP一致;
提供api对象下的接口直接映射兼容小程序接口,延续已有开发习惯;
同时APICloud3.0仍然保留了2.0的所有技术栈和开发体验,为方便开发者对跨平台技术和多端技术的理解和区分,我们对创建的应用类型进行了明确的区分。
主要包括4种类型:
即原生应用,3.0在2.0跨平台技术的基础上,新增了AVM.JS开发框架以及全新的原生App渲染引擎DeepEngine3.0。
开发者可使用标准html5(包括HTML/css/JS技术以及vue/react等框架技术)或AVM.JS技术进行开发,一套代码同时生成Android & iOS原生APP,现有的1000+功能模块和20000+API可直接调用。
如果使用标准HTML5进行开发,App渲染依然使用2.0的Webview引擎进行渲染;
如果使用AVM.JS进行开发,App将使用无Webview的原生引擎DeepEngine3.0进行渲染,所有组件及视图与Android & iOS系统原生组件和视图百分百对齐。例如使用list-view进行布局,意味着您的列表将具备回收能力,即使面对数以万计的列表项或者瀑布流图片,也不会产生因内存溢出而导致闪退的问题,并且在滑动性能和流畅度上远胜于Webview视图的dom滑动。
一个App可完全使用HTML5进行开发,也可以完全使用AVM.JS技术进行开发,或两者在同一个App中混合使用。
** Native App适合功能强大、性能卓越的APP开发,如果您仅有App需求,应选择Native App模式。
即多端应用(Multiexperience App),使用AVM.JS技术一次开发,可同时生成小程序、Android & iOS App多终端应用,提供现有的api对象下的接口直接调用为小程序接口,例如api.ajax将对应调用小程序的wx.request。
多端应用与Native App的区别在于,多端应用要求必须使用AVM.JS框架及语法进行开发,开发过程应使用文档中具有“通用”或者“小程序和App适用”标识的组件或者api进行开发,例如不应该在多端应用中使用list-view组件,因为list-view组件是专门为App定制的,它无法被编译为小程序(因为小程序平台并未提供类似的组件和能力)。
* MX App适合小程序优先的场景,如果您有小程序需求,而并不关心App侧的功能,应选择MX App模式。开发完的小程序代码,可百分百编译为同等功能的App,相当于开发一个小程序,“白送”一个 App。
即iOS轻App,是苹果公司在iOS14最新推出的无需下载、即搜即用的全功能App,属于主App的一部分,可以理解为“苹果小程序”。
轻App的开发流程同Native App基本一致,开发者可使用标准HTML5或AVM.JS技术进行开发,通过APICloud云编译可一键编译为轻App安装包,可用于对已有的主应用进行关联。如果您的主应用也是使用APICloud开发,云编译将提供主应用和轻App关联、证书配置等自动化功能。
提供将已有HTML5网站一键打包成Android & iOS原生APP的能力,远程web页面也能调用现有的1000+功能模块和20000+API。
** Web App适合Web优先,不介意用户体验和性能的场景。
手机预览