1.微信的理念:
- 用完即走:微信是一种工具,使命是高效率的完成用户的需求,不过多占用用户时间。
- “克制”:不添加过多不必要或是做不好的功能,其实不是克制,是很多功能实现的过程中或完成后觉得没必要,而舍弃了。
物联网时代,比如如下场景:通过佩戴的眼镜能看到一个大屏幕投影在视网膜中,当看到一个台灯时,眼镜里的操作系统会打开对应的程序,完成台灯开关等功能。即看到实物,就能得到实物相对应的信息。即是“所见即所得”,跟现在的“拿到手中,才能得到它背后的信息”有着本质的区别。
3.什么是小程序:
是一种不需要下载,安装即可使用的应用,它实现了触手可及的共享,用户扫一扫或者搜一下即可打开(调用)应用,也体现了“用完即走”的理念。用户不用关心是否安装太多应用的问题,应用将无处不在、随时可用,但又无需安装、卸载。
注:手机不同于PC,“手机是肢体的延伸”—让你的手更长,眼界更宽,声音传达更远等等。
4. 小程序在微信哪个部分实现,如何实现,开发者应该往哪个方向去做?
- 小程序的入口在哪里:没有入口,如果没有调用过小程序,则不存在小程序的部分。
- 小程序会有一个“小程序商店”去下载常用的小程序:不会有。
- 小程序有没有订阅关系:不会有。小程序不会给你带来粉丝数,而是访问量。跟公众号截然不同。
- 小程序是否能推送消息:不能。只提供比如,用户需要有后续通知的话,可以给用户发送通知。是一种很有限的通知能力。避免用户收到很多垃圾邮件。
- 小程序能否分享:可以分享到聊天,群里。推荐小程序;更多是协作能力,如投票功能;
- 能否做游戏:不能。
- 小程序能否搜到:用户能搜到,但会极力限制这种搜索能力,仅提供有限的搜索能力。
- 小程序和公众号的关系:公众号订阅,小程序主动使用。在公众号里可以看到同一个企业做了哪些小程序,反过来在小程序中可以看到企业有哪些公众号。
- 附近的小程序:提供有限范围内附近的小程序。
- 其核心思想是参考了HTML+CSS+JS的前端语言,在微信程序中集成了类似于浏览器的解释器
- 主要文件:app.js(脚本文件)+app.json(配置文件)+app.wxss(样式表文件)+xx.wxml(页面结构文件)
- 小程序框架:数据与视图保持一致,使开发者只需关心数据和逻辑(核心点之一)
附加官网开发者文档:微信小程序开发官网