1.为什么微信APPlet和app开发的收费差别这么大?
微信小程序开发和APP开发的收费差距主要考虑两个方面:开发成本和推广成本。
原生APP开发与小程序开发的比较。
一般原生应用需要同时开发两套iOS和安卓,而小程序只需要做一套。毫无疑问,这是小程序的巨大优势。从这个角度来看,小程序是“跨平台”的。
在开发效率方面,遗憾的是,现阶段开发一套完整的逻辑应用时,小程序的开发效率低于APP。小程序自己创造一个封闭的生态。
我们经常说不要反复造轮子,但是小程序现在正在裸奔,所以你得自己造轮子。经过多年的积累,iOS和安卓都有大量成熟的组件可以使用。
相反,小程序还处于内部测试阶段,没有优秀的第三方组件可以使用。但是官方提供的组件接口很少,实现功能是可以的,但是你自己定义组件的属性和样式是非常困难的(这真的很奇怪,所有的组件都没有设置样式的接口)。
我们的APP开发团队做了简单的对比,开发了同样简单的天气应用。iOS拿到UI设计稿后,花了两天时间才搞定。各种交互都不需要UE,都是iOS中常用的动画。在网页前端,拿着设计稿找到UI:
这个透明的状态栏我实现不了,因为小程序的状态栏肯定有。我只能在底部的Tab栏设置颜色和图片,不能做设计稿中的样式。我无法更改横幅转盘的指示点。
我们在开发小程序时遇到了两个棘手的问题:
由于缺乏统计和绘图组件,以前的echarts和hightcharts无法使用,只能用canvas绘制,费时费力。目前,我们正在修改一个基于canvas的开源绘图组件,使其支持小程序。
小程序不支持WebView,小程序上根本无法显示大量的静态HTML页面。如果要支持格式化文本显示,目前有两种思路:
编写工具,用正则表达式解析HTML,并将其转换为小程序的标签。这个过程比较繁琐,不仅要处理标签,还要处理样式。比如html中的ul标志就很难处理;比如在小程序中,不能嵌套(嵌套后内部文本样式无效),这样的嵌套在html中太常见了。
为wxml写一个文本编辑器,用这个编辑器重新输入和格式化文本(这是小程序带来的好机会)。
小程序不太可能在本地支持WebView。如果支持WebView,以前用HTML5开发的各种WebApp都可以在小程序中运行。iOS —-微信—小程序—- WebView,这个复杂的结构逆天而行。但是有可能微信会打开一个只支持CSS HTML,却不能运行Javascript的WebView。
*在开发小程序之前,一定要提前充分了解这些技术问题,在设计和功能规划上尽量避免。
在这个阶段,你很难按照你的UI设计进行开发。有人说小程序还在beta测试中,未来会有大量的组件。我毫不怀疑会有组件,但组件的质量、对*的热情以及能否形成良好的社区氛围都是未知数。中国能静下心来做开源*真的很难得。
*在推广成本和用户获取方面,很多人认为小程序会有绝对优势。因为他们在微信内部,应该更接近微信的关系链。但是微信*今天没有和小程序分享的界面,但未来可能会给出新的界面,将小程序绑定到微信官方账号,借助微信官方账号进行传播,可能根本不会给小程序提供分享的界面。
谁知道呢?
获取用户成本高的根本原因之一是用户手机中的应用已经饱和,因此我们无法将新兴生态中获取用户的成本与已经饱和的生态进行比较。
小程序生态饱和的时候,这个成本还低吗?点击你微信里的订阅号,刺目的红色数字会让你的眼睛失明吗?你仔细阅读了多少文章?大量用户不叫用户,获得一个真实用户的成本从来都不低。
在这里,我建议你*真正专注于产品,不要只盯着微信在传播和平台上的优势。因为门槛低,小程序的竞争将远远超过iOS和安卓。
随着Web这么多年的发展,积累的大量前端人才很可能会被这股热潮释放出来。把精力放在打磨产品上,结合自己产品的特点进行适度营销,这是必由之路。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/57598.html