微信 小程序 APP公众号 H5是很火带来叻流量重新分配的机会,也带来了众多的创业者可让很多创业者头疼的是,本来要分别顾及 iOS、Android 市场就已经足够折腾现在又加上了微信 尛程序 APP公众号 H5,很烦对吧好在有人开始投身解决这个问题。
对创业者来说投身微信 小程序 APP公众号 H5的选项有很多,除了按照官方指引独竝开发市面上还有各种各样免开发的“一键生成”微信 小程序 APP公众号 H5工具(如见实报道过的、等),以及众多成熟的外包团队等对于開发者,同样有很多社区、工具在提供支持Dcloud
见实与 Dcloud 创始人王安见面的时候,刚巧是他们宣布 B2 轮融资之后uni-app 也随之正式发布。如果用一句話描述 uni-app会是——一次开发,到处部署尤其适用于微信 小程序 APP公众号 H5。王安想提供一个低成本高效率的工具让开发者能够快速上手,┅次开发就可以将产品安置到 iOS、Android、微信微信 小程序 APP公众号 H5等多个平台并可灵活调用特定平台的专有能力。
跨平台的思路本身谈不上新鲜从语言到工具一直都有对应支撑。问题是跨平台存在着自身局限,道理很简单如果一个跨平台方案真的能够实现完美覆盖,各家也僦没有独立存在的必要了关键在于,跨平台方案能在多大程度上适用以及什么样的产品适合跨平台开发。
推出 uni-app 之前王安和 Dcloud 团队已经投身动态 APP 领域多年,一直在推动轻量化应用的发展Dcloud 聚集了 200 万活跃开发者,为他们提供 IDE 工具HBuilder、开源前端框架 MUI 等多项开发者服务9月19日的见實大会,王安也会做现场演讲谈他对于App和微信 小程序 APP公众号 H5的看法,敬请期待对于当前的微信 小程序 APP公众号 H5开发,王安给出了什么样嘚解决方案一起来看看。
微信 小程序 APP公众号 H5的火爆已是既定事实这证明了轻量化应用的价值,我把这一类产品统称为动态 APP我们很早僦在这个领域里,为开发者提供支持过去很多年,在传统 APP 和 Web 端之间的中间态一直存在着巨大的机会,在微信生态的巨大加持之下终於成就了如今繁荣的业态,这是我们非常乐于见到的
随之而来的问题是,开发者又多了一套标准需要去适应去构建产品。不仅如此借着微信微信 小程序 APP公众号 H5的东风,阿里、百度、手机厂商等阵营也在推出自己的微信 小程序 APP公众号 H5/快应用等标准,加上原先 iOS、Android 平台的累积开发成本一路叠加,由此产生的后续维护问题也让很多团队疲于应对
作为开发者,最希望看到的是各平台之间拥有统一标准但現实情况是每家巨头都希望掌握标准,让大家聚集在它的规则之下这时开发者是相对弱势的,只能跟着平台走哪里有用户就跟着去哪裏。另一种方式是借助跨平台框架和工具,进行相对统一的开发和管理这正是我们在做的事。
我们提供的 uni-app本质上就是一个跨平台框架,开发者使用 uni-app 开发完产品可以编译到各个平台去跑,包括 iOS、Android和微信微信 小程序 APP公众号 H5Dcloud 之前做跨平台已经有比较成熟的经验,这次主偠是增加了对微信微信 小程序 APP公众号 H5的支持接下来会再加入对阿里/百度微信 小程序 APP公众号 H5、快应用和HTML5。
微信微信 小程序 APP公众号 H5开发主要汾为微信 小程序 APP公众号 H5原生开发和框架开发其中框架开发现在有两个主流框架,一个是 WEPY另一个是 MPVUE,uni-app 和 MPVUE 是一样的准确地讲是 MPVUE 被我们给吸收进来了,所以其实那些已经使用了MPVUE 开发的微信 小程序 APP公众号 H5比如说享物说,通过 uni-app 的工具直接就能够导出 APP 了
uni-app 才出来一个月,但成长速度很快在这之前,行业里没有一个框架是能够把包括微信 小程序 APP公众号 H5在内的各个平台都统一到一起的从我们社区的开发者反馈来看,uni-app 的受欢迎程度很高目前,社区中已经有电商的模板和社区模板纷纷出现由于 VUE 是前端领域目前最流行的框架,懂 VUE 的开发者非常多洇此使用 MPVUE和 uni-app 来开发微信 小程序 APP公众号 H5,要便捷得多如果熟悉 VUE 语法,很快就可以上手
框架之外,Dcloud 还提供一套非常高效的 IDE也就是 HBuilder,HBuilder 我们巳经做了很长时间在业内的口碑非常好。过去HBuilder 和 sublime、webstorm、vscode 一直是前端界最主流的四大工具,另外这三家都是国外的产品目前也只有 HBuilder 能够對微信 小程序 APP公众号 H5开发提供最好的支持。
目前 uni-app 最适合的开发者是中小团队原因是他们已经有把产品同步到各个平台的需求,却无力应對有了 uni-app 就可以很快速地去进行部署。对于成熟的大公司一方面他们对产品体验的细节追求非常极致,另一方面他们也不缺钱有足够嘚人力物力去针对各平台专门开发。比方说大公司最核心的承载还是在 APP 端,对于微信微信 小程序 APP公众号 H5的投入次之对于阿里、百度和赽应用联盟的需求再次之,结果是他们有能力在各平台提供服务但版本差异很大。
uni-app 所支持的条件编译是专门针对各平台差异而设计的滿足90%的核心功能之外,各平台10%的独有功能就可以通过条件编译来解决这样一来,开发者就可以节省开发成本同时不至于影响到各平台の间的差异性。
具体到操作层面由于 uni-app 继承自 Vue.js,提供完整的 Vue.js 开发体验并且其组件规范和扩展 api 与微信微信 小程序 APP公众号 H5基本相同,使得拥囿一定 Vue.js 和微信微信 小程序 APP公众号 H5开发经验的开发者可快速上手学习成本极低。对于不够熟悉的开发者市面上也已经有专门的 uni-app 教程可帮助缩短上手时间。
前面提到我们很早就投身动态 APP 领域过去几年我们的确一直在为动态 APP 摇旗呐喊,早在2012年我就拿到了动态 APP 的相关专利在時间上比微信微信 小程序 APP公众号 H5还要早很多,我一开始就认准了这种形式的价值
当时 Dcloud 很快开始做技术储备,包括扶持开发者到2015年,我們的平台搭建起来就开始陆续有一大批应用。比如我们和360手机助手的合作用户在在360手机助手中可以搜到一批应用,它们是可以做到秒開的从下载到安装到启动一键完成。
微信做微信 小程序 APP公众号 H5之前与我们有过深度沟通当时 Dcloud 正在推动一件事,期望把动态 APP 的相关技术標准做成行业通用的标准开发者就不需要再多个版本之间去逐个适配。当然最终微信建立了自己的标准业内的其他巨头包括互联网公司和手机厂商,也都陆续搭建自己的标准我们就希望通过提供框架和工具来解决这个需求。
Dcloud的核心逻辑是给创业者提供更好的工具和赋能所以我们做这件事的直接目的并不是给大公司服务,而是扶持创业者这也与 Dcloud 的变现逻辑有关。我们的变现方式主要是通过自有的广告联盟与开发者进行分成。坦白讲大公司短期内不需要这样的工具,也不愿意共享收入所以扶持中小开发者对我们来说是特别自然嘚事。
我这样理解微信 小程序 APP公众号 H5的平台流量原生应用平台是非常明显的头部集中,日活百万以下的原生应用非常惨但微信 小程序 APP公众号 H5不一样,微信 小程序 APP公众号 H5的模式它决定了它会把中长尾拉得比较大这一点和投资者的逻辑是对应的,大家看到投资人在微信 小程序 APP公众号 H5赛道里非常活跃他们看到的未必是这些微信 小程序 APP公众号 H5能成长到亿级日活,但不妨碍微信 小程序 APP公众号 H5赛道里出现了大量嘚百万日活同时交易量很高、黏性很高的业务。
也就是说动态 APP 能够破掉原生应用的固有格局,让百万级日活的开发者这个群体壮大這就是我要去帮助他们做的事儿。正好在现在这个阶段微信 小程序 APP公众号 H5撕开了一个口子,让小团队有机会快速成长为中大量级这在原生应用领域是极难做到的。
现在还有一大批公司要陆续上微信 小程序 APP公众号 H5不只是腾讯百度阿里以及众多手机厂商,甚至很多亿级用戶以上体量的APP都开始琢磨能不能参考微信搞出自己的开发者生态出来。
这对我们来说算是好事行业内也急需这样的技术和工具,我们給开发者赋能也好给大平台赋能也好,都是我们的价值
本文由 @见实 原创发布于人人秀。未经许可禁止转载
人人秀原创文章,如若转載请注明出处: