Maison Applet WeChat Développement de mini-programmes 微信小程序开发教程,大多数人都搞错的八个问题

微信小程序开发教程,大多数人都搞错的八个问题

Feb 16, 2017 am 10:35 AM
微信小程序

小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量。

这再次证明一点,微信想让什么火,真的就能让什么火。这种能力真是全中国再也没有人有了,政府也没有。

但四处传的消息很多是失真的,废话不说,先列出8个多数人都搞错的问题:

  1. 小程序是HTML5;

  2. 小程序是B/S的;

  3. 把M站改改就可以接入到小程序里;

  4. 小程序体验不佳;

  5. 小程序适合低频长尾应用;

  6. 小程序是新的Appstore;

  7. 小程序做不起来,需求不高;

  8. 小程序会做起来,但会和原生应用长期并存。

以上8个是很多人凭直觉得出的结论,但真正深度调研和思考后,发现直觉和真相差好远。

注:本文有技术、有商业,不懂技术的可以只看商业相关的。

1.小程序不是HTML5

小程序是微信全新定义的规范,是基于XML+JS的,不支持也不兼容HTML,兼容受限的部分CSS写法。

微信小程序开发教程,大多数人都搞错的八个问题

上图为一个小程序的代码目录,后缀名分别是wxml、wxss和js。

不过微信对wxml的全称定义也不是weixin xml,而是WeiXin Markup Language,很霸气的要自成体系感。自然wxss也是WeiXin Style Sheets喽。

因为很多人把xml念成叉妹儿,现在大家不要念错哦,不要念达不流叉妹儿,要念微信妹儿。

下面是一段wxml示例,相对于早期的XML,扩展了花括号模板的写法。

微信小程序开发教程,大多数人都搞错的八个问题

虽然是要求强闭合的XML,但if写法和标准的XML也不一样。

JS部分,小程序支持ECMAScript6,由于没有Web,自然DOM、Window这些都不能用,jQuery就更没啥关系了。

很多小白说JS不就是HTML的一部分吗?HTML是归W3C管的,JS是归ECMA国际管的。JS是无处不在的一种解释性脚本语言,除了浏览器里,还有运行在服务器上的Nodejs,运行在PC和Mac机的nodewebkit…

也就是说小程序是微信基于XML和JS定义的一套标记语言,全新的生态,一个轻OS。 
开发工具、UI框架也都是腾讯做的,过去Web上的三方工具、框架生态,完全没有用。

也就是小程序开发者,将会是一个独立的职业。

培训机构有的忙了,在这个全新生态下,一切都推到重来。

顺便也澄清一个误区,小程序和腾讯X5引擎也没关系。X5是QQ浏览器团队的,是基于HTML的,但小程序是微信团队自研的。

2.小程序不是B/S

微信宣传的一个重点,是触手可得,不用安装。

但小程序并不是B/S的在线页面,它是C/S架构的。

在wxml里,通过wx.request(类似ajax)或socket连接服务器。

很多人不明白C/S应用为什么也可以即点即用,不用安装。其实这不是微信的首创,首创是DCloud的流应用。只要是动态语言,加上合适的算法,就可以先下载部分程序并运行,然后边用边下,类似于流媒体。

别忘了微信也同时宣传了强大的离线能力,毕竟B/S的切屏体验太烂,C/S才能有更好的用户体验。

只是不知道微信对小程序的空间占用问题会怎么管理,反正微信以后肯定是越来越大。

3.M站不能改造成小程序

其实看明白前2点,自然就明白第3点了。一个基于HTML的、B/S的M站,跟小程序并无关系。

老板们可能认为M站或之前公众号里的Wap站简单改改就可以接入小程序,然后对工程师报的工期不可理解,此时工程师可以把此文转给老板看,小程序是相当于重新做了一个App,从开发、设计、测试、运维升级都是单独的一套。哦,你还得加个学习成本和风险,如此新的东西一次搞利索的可能性不大。

如果你之前有一个服务号的Wap站,你也不能放弃服务号而只做小程序,所以你的业务得多头维护。

这里有一个很大的问题,就是做一版小程序,ROI(投资回报)是不是正的?新开一条产品线并长期运维,代价绝对不菲,对应的用户流量够大吗?ARPU值(单位用户价值)够高吗?能收回投资吗?这个问题有点大,下面单说。

4.小程序的体验不如原生应用?反了

我知道这个观点有点违反大多数人的直觉。但世界在变。

用户的使用体验是由很多要素作用影响的,过去我们说的体验主要是进入应用后的操作流畅度。关于这个维度,很多观点是:小程序嘛,操作流畅度基于Web和原生App之间。

其实随着手机硬件和网络的发展,两年内上市的手机上,包括几百元的低端机,小程序的操作流畅度和原生的差距,用户是感受不到的。其实在小程序之前,HTML5+和React Native也都早做到了这一点。

而且你也可以反过来想想,小程序作为微信在移动互联网下半场最重要的战略,如果操作流畅度不好,张小龙会出来站台还批准它上线?

除了操作流畅度,用户体验还受很多环节影响。

有个在其他开发者生态不常见的事情,就是微信出了UI框架并很强调各个小程序的体验一致性,它希望用户在微信里使用各个小程序时,UI基本一致,用户不会觉得乱,不需要学习和适应。

然后微信还有统一的账户登陆体系,再加上小程序本身触手可得的特点,那么想象下用户的综合感受:不停使用各种触手可得、用完即走、UI体验一致、操作流畅、不用登陆注册的小程序们,还是挺爽的,这种体验比用原生应用还爽。

当时代发展到App的操作体验已经无法再有明显提升后,用户体验痛点已经从简单的在App里操作的流畅度转向其他地方了。如果还抱着旧观念不放,只能被转换思路的竞品超越。

5.小程序并非只适合低频或长尾应用

iPhone刚出Appstore时,确实首先活跃在其中的都是创业者,但最后所有人都卷进来了。

小程序的设计目标可是大生态,没有定位于只吸纳低频长尾应用。所有人都被卷进来是迟早的事。

有人觉得入口太深会导致高频应用仍然留在桌面,但入口的深浅是会演化的,如果微信感觉到目前的入口深度影响了用户便利性,它立即会提高,它会在桌面创建快捷方式。如果某天微信出了独立的桌面laucher或小程序入口App,也不要诧异。下一代的微信,核心已经不是微信这个通信App,核心已经是庞大的小程序生态了,从哪个入口进入就不重要了。哦对了,如果腾讯委托代工出了不能装原生应用的手机也不要诧异,哦,如果支持iPhone用户0元换机也不要诧异。

跑题了,不过当前的小程序生态发展也确实存在先后关系,低频的比高频的先进来、光脚的比穿鞋的先进来。

原生App体量已经很大的玩家,就是穿鞋的,他们希望用户持续保留他们的原生App在桌面。

在移动互联网上半场,有个游戏规则:因为App偏重,用户手机里一个品类一般只装一个App,那么烧钱买到最多流量的,就是最后的赢家,而竞品想把用户再抢过来就非常难了。

上半场烧了无数钱剩下的大玩家们,面对游戏规则的改变想必心情是极其复杂的。 
可是复杂也没办法,腾讯旗下亲儿子、干儿子占据移动互联网大半壁江山,小程序里,刚开始就会有大玩家,其他竞争对手跟不跟呢,心情复杂也得跟啊。

当然最尴尬的还是阿里、百度们,看着别人抽你血却想不出办法。

6.小程序不是应用商店,是OS

很多人说微信想做应用商店,只能说太小瞧微信了,人家明明要做操作系统嘛。 
2015年张小龙就在筹划应用号了,闭门搞了一年多怎么会是个应用商店这种小生意。应用商店只是OS生态里的一个发行环节,而微信恰恰不打算挣发行的钱。

国内的应用商店,都是中心化的流量分发,做的是卖流量的生意。用户看到的,不是最好的,而是出价最高的。不止是应用商店,百度现在也是这个问题,顺便吐槽下百度的搜索第三定律:出价最高者,对自己的网站最有自信,也就是对最终用户最有价值。

微信显然不是这样的思路,微信的去中心化,其实是一种保证良品得到更大流量的机制,这种机制非常有利于生态的起步。

一个小程序,没有下载刷榜,微信会采集用户的实际使用量、反复使用率、新增传播趋势,给你推荐最好的。

不扯发行的事了。小程序确实是按OS标准打造的,开发语言、IDE都是自成体系。Facebook推出React Native时也没做IDE,并且全部开源,但微信的野心不一样,真的是从头到尾要建设和控制生态,并且是封闭生态,就像iOS的生态一样。甚至小程序的开发者,每年也要像iOS的开发者一样交几百元年费。

有人会觉得手机原生OS才是老大,这种二级生态搞不起来。其实在PC上,Windows上的互联网就是二级生态,做的比Windows原生生态大,当初Flash算是三级生态了,如果不是HTML5打压,也做的非常大了。但也确实存在一个问题,Apple是极其封闭的,在Apple上二级生态想做很大是非常难的,而Android就不一样了,尤其是中国的Android,不像国外被Google控制着,在国外若有人乱搞,Google Play可以将其下架,但在中国就谁都拿微信没招了。

说到这里还是真诚感谢中国政府的,你的英明决策,给中国互联网创造了一个引领全球的机会。在国外,Apple和Google是既得利益者,还没人撼得动,但中国出现了这样的机会,移动互联网下半场,中国终于要开始引领全球了!

如果在Apple下架微信时,中国政府能够以反垄断法之类的名义杀下Apple,那就是又帮了大忙了(微信是不是应该给我付咨询费啊)。

7.小程序的需求不强烈?很多未来,不体验过自己是想不到的

福特说,你问用户要什么交通工具,用户会说他想要一匹更快的马,没人会认为汽车是未来。

iPhone发布时,Nokia和黑莓嘲笑说:全触摸屏不靠谱,按键是最佳用户体验。然后临死还说:我们没做错什么,不知道为什么会这样。

那么小程序的核心理念:“触手可得”,到底是不是用户需求,是不是未来方向? 
Of cause!这跟电容触摸屏是一样的道理,直击人性底层,能让你的大脑皮层产生爽的感觉。

所有让人爽的东西,都是发展方向。而一旦一个有影响力的巨头去做,就成了不可逆转的前进方向。

微信,是一个尤其深谙人性、擅长让人爽的产品,你一旦爽过了,就退不回去了。 
想象下一切触手可得的上帝感,手机里全是可以放心的、高品质的、无需适应UI的、不用登陆注册的服务,触手可得、用完即走,太爽了。然后你就会变成它的拥护者,以证明自己更酷。有人在用原生应用,你就会告诉他:hi,你不知道小程序吗?怎么还在用那么笨重的大程序啊。如果有个开发商的应用只有原生版,你就会骂:这是什么老土厂商,竟然还让我下载安装,不用了!

8.小程序和原生应用将长期并存?原生必将没落

小程序生态是原生生态的下一代替代品,是时代的进化产物。Windows原生应用当然也不会消失,但大部分服务都在互联网上了。小程序看中的也是这块,邮件客户端什么的就不要在小程序里用了,但你目前在PC浏览器里使用的各种服务,全部会纳入小程序的生态范围。

小程序出来后,原生生态和其对抗是让历史倒退,没有意义。就像微信冲击运营商的短信业务时,电信运营商的对抗也是无意义的。

对抗小程序的,不会是原生生态,只能是其他触手可及的类小程序生态。

微信这条大鲶鱼进来后,Apple、Google等众多巨头都会有反应,他们不是没技术,只是原来躺着挣钱很舒服,不愿意革自己命,但多久会落实行动也难讲,毕竟只是为了中国市场而革全世界市场的命,好像不太划算。

有人觉得革掉原生应用的命,过程会很长,其实这个进程的进度是由微信控制的。 
微信做的越激进,引发的旧利益既得者的反弹会越严重;但温水煮青蛙的杀原生生态,又存在用户习惯培养的成功把握度不高的问题。

小程序毕竟是全新事物,培养C端用户习惯是需要引爆点的,微信自然不缺引爆能力。

当初要做游戏,开屏就是打飞机,然后全民都在打飞机。

当初要做支付,推出群红包,然后全民都在抢红包,瞬间颠覆支付宝的地位。

11月小程序将面向手机用户开放,现在引爆设计肯定已经做了不止一稿,比如开屏就推一个很好玩的小程序,造成全民都用小程序的热潮,然后所有观望的开发商全都会跳下海。再然后微信持续推出比一比手机清洁度在好友中的排名之类的玩意,持续给优质小程序和用户需求做对接,过半年就没人下载原生应用了,再过半年原来装的原生应用也大多卸了。

那些被颠覆的人能怎样呢?就像马云在微信红包出来后虽然嚷嚷这是偷袭珍珠港,可你又没有原子弹打回去啊。事实上小程序不是偷袭珍珠港,这是降维打击,就像三体人留下那句话:毁灭你,与你何干。

8个常见误区解释了,再简单说下小程序里的机会和威胁。

小程序的创业机会在于:

  1. 人才市场,因为小程序工程师将有一个从0开始高速增长的红利,其中的线上线下培训、招聘、书籍出版等相关领域会享受一次红利。

  2. 如果你是个光脚的创业者,那么就豁出去认真做小程序,抛弃原生,从微信用户的特点出发重新设计产品,做轻、做服务化,一定要用完即走,不要考虑次日留存,当时用爽最重要。

  3. 充分利用社交特点,做社交类服务,比如多人互动、上下游联动。小程序是可以发到群里的、朋友圈里的,想想群红包这种社交产品,想象空间很大。

  4. 充分发挥线下优势,做线下商家服务。线下扫码入口,基本就是微信的天下。

  5. 由于阿里、百度等一些巨头不会入驻小程序,留下一片空间给创业者。

  6. 其实被我公开说了的机会,可能就不是机会了……

更多微信小程序开发教程,大多数人都搞错的八个问题 相关文章请关注PHP中文网!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le mini-programme Xianyu WeChat est officiellement lancé Le mini-programme Xianyu WeChat est officiellement lancé Feb 10, 2024 pm 10:39 PM

Le mini programme WeChat officiel de Xianyu a été lancé discrètement. Dans le mini programme, vous pouvez publier des messages privés pour communiquer avec les acheteurs/vendeurs, afficher les informations personnelles et les commandes, rechercher des articles, etc. Si vous êtes curieux, qu'est-ce que le mini Xianyu WeChat. programme appelé ? Jetons un coup d'oeil. Quel est le nom de l'applet Xianyu WeChat ? Réponse : Xianyu, transactions inutilisées, ventes d'occasion, valorisations et recyclage. 1. Dans le mini programme, vous pouvez publier des messages inactifs, communiquer avec des acheteurs/vendeurs via des messages privés, afficher des informations personnelles et des commandes, rechercher des articles spécifiés, etc. 2. Sur la page du mini programme, il y a une page d'accueil, à proximité, publier des messages inactifs et les miens 5 fonctions ; 3. Si vous souhaitez l'utiliser, vous devez activer le paiement WeChat avant d'acheter ;

L'applet WeChat implémente la fonction de téléchargement d'images L'applet WeChat implémente la fonction de téléchargement d'images Nov 21, 2023 am 09:08 AM

L'applet WeChat implémente la fonction de téléchargement d'images Avec le développement de l'Internet mobile, l'applet WeChat est devenue un élément indispensable dans la vie des gens. Les mini-programmes WeChat fournissent non seulement une multitude de scénarios d'application, mais prennent également en charge les fonctions définies par les développeurs, notamment les fonctions de téléchargement d'images. Cet article présentera comment implémenter la fonction de téléchargement d'images dans l'applet WeChat et fournira des exemples de code spécifiques. 1. Travaux préparatoires Avant de commencer à écrire du code, nous devons télécharger et installer les outils de développement WeChat et nous inscrire en tant que développeur WeChat. En même temps, vous devez également comprendre WeChat

Implémentez l'effet de menu déroulant dans l'applet WeChat Implémentez l'effet de menu déroulant dans l'applet WeChat Nov 21, 2023 pm 03:03 PM

Pour implémenter l'effet de menu déroulant dans les mini-programmes WeChat, des exemples de code spécifiques sont nécessaires. Avec la popularité de l'Internet mobile, les mini-programmes WeChat sont devenus une partie importante du développement d'Internet, et de plus en plus de gens ont commencé à y prêter attention et à y prêter attention. utilisez les mini-programmes WeChat. Le développement de mini-programmes WeChat est plus simple et plus rapide que le développement d'applications traditionnelles, mais il nécessite également la maîtrise de certaines compétences en développement. Dans le développement des mini-programmes WeChat, les menus déroulants sont un composant courant de l'interface utilisateur, permettant une meilleure expérience utilisateur. Cet article présentera en détail comment implémenter l'effet de menu déroulant dans l'applet WeChat et fournira des informations pratiques.

Implémenter des effets de filtre d'image dans les mini-programmes WeChat Implémenter des effets de filtre d'image dans les mini-programmes WeChat Nov 21, 2023 pm 06:22 PM

Implémentation d'effets de filtre d'image dans les mini-programmes WeChat Avec la popularité des applications de médias sociaux, les gens aiment de plus en plus appliquer des effets de filtre aux photos pour améliorer l'effet artistique et l'attractivité des photos. Les effets de filtre d'image peuvent également être implémentés dans les mini-programmes WeChat, offrant aux utilisateurs des fonctions de retouche photo plus intéressantes et créatives. Cet article expliquera comment implémenter des effets de filtre d'image dans les mini-programmes WeChat et fournira des exemples de code spécifiques. Tout d’abord, nous devons utiliser le composant canevas dans l’applet WeChat pour charger et modifier des images. Le composant canevas peut être utilisé sur la page

Utilisez l'applet WeChat pour obtenir un effet de changement de carrousel Utilisez l'applet WeChat pour obtenir un effet de changement de carrousel Nov 21, 2023 pm 05:59 PM

Utilisez l'applet WeChat pour obtenir un effet de commutation de carrousel. L'applet WeChat est une application légère avec des caractéristiques de développement et d'utilisation simples et efficaces. Dans les mini-programmes WeChat, il est courant d'obtenir des effets de commutation de carrousel. Cet article explique comment utiliser l'applet WeChat pour obtenir l'effet de changement de carrousel et donne des exemples de code spécifiques. Tout d’abord, ajoutez un composant carrousel au fichier d’échange de l’applet WeChat. Par exemple, vous pouvez utiliser la balise <swiper> pour obtenir l'effet de commutation du carrousel. Dans ce composant, vous pouvez passer b

Implémenter l'effet de rotation d'image dans l'applet WeChat Implémenter l'effet de rotation d'image dans l'applet WeChat Nov 21, 2023 am 08:26 AM

Pour implémenter l'effet de rotation d'image dans WeChat Mini Program, des exemples de code spécifiques sont nécessaires. WeChat Mini Program est une application légère qui offre aux utilisateurs des fonctions riches et une bonne expérience utilisateur. Dans les mini-programmes, les développeurs peuvent utiliser divers composants et API pour obtenir divers effets. Parmi eux, l'effet de rotation d'image est un effet d'animation courant qui peut ajouter de l'intérêt et des effets visuels au mini-programme. Pour obtenir des effets de rotation d'image dans les mini-programmes WeChat, vous devez utiliser l'API d'animation fournie par le mini-programme. Ce qui suit est un exemple de code spécifique qui montre comment

Implémentez la fonction de suppression coulissante dans le mini-programme WeChat Implémentez la fonction de suppression coulissante dans le mini-programme WeChat Nov 21, 2023 pm 06:22 PM

La mise en œuvre de la fonction de suppression coulissante dans les mini-programmes WeChat nécessite des exemples de code spécifiques. Avec la popularité des mini-programmes WeChat, les développeurs rencontrent souvent des problèmes de mise en œuvre de certaines fonctions courantes au cours du processus de développement. Parmi eux, la fonction de suppression coulissante est une exigence fonctionnelle courante et couramment utilisée. Cet article présentera en détail comment implémenter la fonction de suppression coulissante dans l'applet WeChat et donnera des exemples de code spécifiques. 1. Analyse des besoins Dans le mini programme WeChat, la mise en œuvre de la fonction de suppression coulissante implique les points suivants : Affichage de la liste : pour afficher une liste qui peut être glissée et supprimée, chaque élément de la liste doit inclure

Quel est le nom de l'applet Xianyu WeChat ? Quel est le nom de l'applet Xianyu WeChat ? Feb 27, 2024 pm 01:11 PM

Le mini-programme officiel WeChat de Xianyu a été lancé discrètement. Il offre aux utilisateurs une plate-forme pratique qui vous permet de publier et d'échanger facilement des objets inutilisés. Dans le mini programme, vous pouvez communiquer avec des acheteurs ou des vendeurs via des messages privés, afficher des informations personnelles et des commandes et rechercher les articles que vous souhaitez. Alors, comment s'appelle exactement Xianyu dans le mini-programme WeChat ? Ce guide didacticiel vous le présentera en détail. Les utilisateurs qui souhaitent savoir, veuillez suivre cet article et continuer à lire ! Quel est le nom de l'applet Xianyu WeChat ? Réponse : Xianyu, transactions inutilisées, ventes d'occasion, valorisations et recyclage. 1. Dans le mini programme, vous pouvez publier des messages inactifs, communiquer avec des acheteurs/vendeurs via des messages privés, afficher des informations personnelles et des commandes, rechercher des articles spécifiés, etc. 2. Sur la page du mini programme, il y a une page d'accueil, à proximité, publier des messages inactifs et les miens 5 fonctions ;

See all articles