一个程序员对微信小程序的看法

2021年01月04日

1.技术的角度

大家都说开发一个小程序简单,由于一套代码安卓iOS都能够用。我想说的是大部分确实是如此,由于不便是网页嘛?可是有些个仍是需求适配的,例如input控件,当type=number,设置maxlength属性,iOS有效,安卓就无效了,我的处理方案便是写js单独适配安卓。可是后台你相同需求开发,咱们用了两周时刻开发,是由于后台大部分接口都现已写好了,只需求把http变成https恳求就能够了,微信小程序只能是https恳求。所以那些说产品司理不需求程序员就能够开发小程序,纯属扯淡。当然也不扫除一些牛逼的,那他自己开发App必定也没问题。所以说由于微信小程序产品司理就不需求程序员是不成立的。   不过小程序真的是很简单,上手很简单。就拿我来说,尽管了解过一些h5,可是很少自己写一些h5页面,不过写起微信小程序来完全没有障碍。小程序和网页没什么差异,仅仅强制把h5、css、js给差异开了,换了一个姓名。作为一个前端开发者,不能真机调试,这是太坑了,由于模拟器上和真机上款式有时候会不同特别大,尤其是安卓和iOS。可能是由于我是用Mac开发的,所以模拟器上的作用和iPhone差异不大,可是和安卓不同就大了。 


2.小程序是否会取代APP

关于这个问题,可能便是仁者见仁,智者见智了。我也仅仅发表一下观点。 

(1)假如咱们都做APP,那么咱们都是苹果谷歌的一级分销商,给苹果和谷歌打工。假如咱们做小程序,那咱们便是苹果谷歌的二级分销商了,咱们的老板便是微信了,咱们的生杀大权就被微信拿去了,这样削弱了咱们的权利,也削弱了苹果谷歌对咱们的控制,这是两边都不答应的。 

(2)小程序不考究留存,咱们也没办法联络用户,那咱们怎么盈余呢?有人说能够让用户登录,输入手机号,这也能够,那便是给用户发短信。那现在短信有几个人看呢?反正我是不看的。所以小程序盈余的方法我能想到的就两种:广告和服务。首先说广告,广告必定能挣钱,可是现在微信小程序还不答应,今后应该能够。那广告是微信给分配仍是咱们自己去谈呢?,假如是前者,微信必定要分一杯羹,后者就不清楚了。微信小程序里的广告对广告主的吸引又有多大呢?毕竟微信小程序考究用完即走,用户在小程序上花费的时刻有限。接着说服务,咱们能够供给付费服务,或者咱们便是服务供给者,开发小程序便是为了进步用户的体会,不靠小程序挣钱。我看好后者。 

(3)关于功能。许多人多说原生开发的功能好,更流通,这没错。作为一个原生开发者,我也为此骄傲。可是现在手机功能越来越好,网速越来越快,许多h5写出来的东西也很流通,能够比美原生了。所以说功能不是问题,技术问题,一定会处理的。现在不会有后台、移动端、前端的划分了,便是前端和后端,前端包括网页和原生,对前端开发者提出了更高的要求。 


3.小程序的运用场景

其实仔细一想,腾讯的野心很大,线上现已满足不了他们了,开端布局线下了。他们开发小程序,便是希望用户更多的运用微信,添加用户的黏性,更精确的说是微信支付。小程序不是微信的原创,支付宝也正在干。他们都是希望用户更多的运用他们的APP,运用他们的支付功能。所以咱们应该怎么办呢?微信小程序应该更适合那些商户开发,他们用小程序来提升用户的体会。例如一个饭馆,用户扫描二维码就能够点菜,不许翻菜谱,吃完了直接结账就能够了,这比去货台结账便利多了。饭馆也能够减少服务员的支出,平常饭馆也不需求联络用户,留下用户的材料,而且很容易的就知道用户喜欢吃哪个,不喜欢吃哪个,随时更新菜谱。 


4.小程序的前景分析

微信小程序前景应该很大很大,关于推动无现金社会,为商户省人方面发挥巨大的优势。那微信为什么干这个事呢?由于微信的用户许多,活跃度也很高,也便是说入口很广,可是怎么发掘这些用户的价值呢?所以微信开宣布 了大众号、小程序,估计今后还会有许多。还有便是微信支付了,为这个添加运用场景,进步线下用户运用微信支付的频率,由于微信不是做电商的,微信支付的运用场景有限。什么最挣钱,必定是金融啊!现在腾讯、阿里精确的应该说是金融公司了。   现在知名的APP不是BAT的,便是BAT出资的,所以现在做APP最好的结果便是被BAT出资或者收购了。APP的盈利现已过去了 ,下面更多的是巩固和发展。而且从长远看,我也不看好APP的发展,由于APP的壁垒太严峻了。从前我看过一个比如,我要找朋友去某地吃饭,这就要打开微信联络朋友,打开地图软甲查询路线,最后打开团购软件选吃饭的地方,假如打车还要打开滴滴。这对用户来说,太复杂了,用户要记住好多APP的姓名和功能。对用户来说,我只想约朋友吃饭。所以今后有可能不会有APP的概念了,只会有服务供给商了。

最近的知识