动态App大潮来袭,微信小程序、支付宝小程序、十大手机厂商快应用、流应用,以及很快会到来的百度小程序,产业如火如荼的发展。 对于前端开发者,这即是好消息,又伴随很多烦恼。 好消息是前端的地位上升了,坏消息是要开发和维护这么多版本非常崩溃。 每个厂商的流量都是流量,只保一家并不明智。 对于创业者,更盼望同时覆盖到原生App和H5的渠道。 UniApp就是为了解决这个问题而生。 开发者使用UniApp开发,可以自动编译输出不同的版本,发布到各个动态App的渠道上。 除了发布动态App,DCloud还提供了打包为原生App及编译为H5页面的功能,实现真正的大统一。
站在以往的跨平台App开发领域来看,UniApp也是跨平台App的终结解决方案。 DCloud在打包的App中使用了原生渲染引擎,渲染效率远高于webview。
UniApp是开源的,作为开发者可以自由使用,但不能利用UniApp改名后提供给其他开发者做相同服务。 我们欢迎开发者一起来完善这个项目。
文档地址:https://dcloudio.github.io/UniApp/
推荐使用HBuilderX开发;
HBuilderX,基于C++架构重新开发,性能体验秒杀基于java系或nodewebkit系的产品;且针对UniApp做了很多增强功能,例如真机调试、云端发行等。