微信小程序基础之在微信上显示和体验小程序?
随着小程序正式上线,用户现在可以通过二维码、搜索等方式体验到开发者们开发的小程序了。
用户只要将微信更新至最新版本,体验过小程序后,便可在发现页面看到小程序TAB,但微信并不会通过这个地方向用户推荐小程序。
值得一提的是,小程序提供了显示在聊天顶部的功能,这意味着用户在使用小程序的过程中可以快速返回至聊天界面,而在聊天界面也可快速进入小程序,实现小程序与聊天之间的便捷切换。

微信小程序展示的位置
用户使用过的小程序,将以列表的方式呈现在小程序TAB中。

小程序列表
如此前微信团队介绍的一样,小程序可以分享至对话。

“自选股”小程序分享展示
安卓版用户还可将小程序添加快捷方式至桌面。
从试用结果来看,小程序整体运行顺畅,而开发者也对小程序抱以很大热情,例如猫眼电影提供了小程序体验礼包。
在体验了自选股、美团外卖、猫眼电影、滴滴公交查询几个小程序后,可以感受出,开发者将APP中最核心的功能在小程序中做了保留,对一些功能则进行了舍弃。
比如滴滴出行小程序,仅保留了叫车功能,而APP中的地图、出行方式选择、用户界面、商城等功能都被舍弃掉了。

滴滴出行小程序界面
自选股小程序对APP功能做了相对更多的保留,仅舍弃了“资讯”作为独立板块,而保留了自选、行情、设置三个主要功能板块。并且提供了与APP中一致的股价提醒等功能,分享具体股票页面,好友点击查看到的是实时股价信息,体验非常完整。

左为自选股小程序界面,右为自选股APP界面
微信团队此前提到的公众号关联功能在当前的公众号主页已经能够体现。
在开发了小程序的公众号主页上,能够看到该主体开发的小程序,点击即可进入相应小程序。由于处于同一账号体系下,公众号关注者可以更低的成本转化为小程序的用户。

左为公众号介绍页;右为公众号主体开发的小程序
对于一些有意将公众号进行产品化的团队而言,小程序及其与公众号之间的关联将大大节省开发成本及导流成本。对于内容创业者而言也提供了不错的内容产品化工具。
结合体验及此前微信团队的介绍,小程序规则已经清晰。
微信小程序不提供的功能
1. 小程序在微信没有集中入口。
2. 微信不会推出小程序商店,也不会向用户推荐小程序。
3. 小程序没有订阅关系,没有粉丝,只有访问,只有访问量。
4. 小程序不能推送消息。
5. 小程序不能做游戏。
微信小程序提供的功能
1. 提供小程序页概念:支持分享当前信息,例如分享00700股票页面,好友打开时看到的是00700股票的实时信息,而无需再次启动小程序。
2. 对话分享:可以分享到对话,支持分享给单个好友及微信群。
3. 搜索查找:小程序可以被搜索,但微信会极力限制搜索能力,目前提供的搜索功能是用户可直接根据名称或品牌搜索小程序。。
4. 公众号关联:在小程序与公众号为同一开发主体的前提下,提供小程序与微信公众号之间的关联。
5. 线下扫码:提供线下提示用户附近有哪些小程序存在的功能。用户可以通过线下扫码使用,这也是微信提倡的接入方式。
6. 小程序切换:小程序支持挂起状态,即多窗口概念,用户可以把小程序先挂起,然后做别的事情,在需要这个小程序的时候可以快速调用,回到最开始的状态。
7. 消息通知:商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和图片,解决用户与小程序的沟通问题。
8. 历史列表:用户使用过的小程序会被放入列表,方便下次使用。
小程序会带来什么
出于获得初期流量红利的想法,外界对于小程序抱以热切期待。但在2016年12月28日微信公开课的公开演讲中,张小龙却给出了一个可能会让部分人失望的答案。
“很多人看到微信开始内测小程序,说应该去获得一些流量上的红利,但是那就非常遗憾,公众号在微信里面其实也没有入口,小程序也是一样的。”
做出这样的安排,与张小龙对小程序要承担的能力有关,而小程序要承担哪些能力,又基于张小龙对未来网络世界的思考。
在微信公开课PRO版一个半小时的演讲中,张小龙把大部分时间都用在阐述移动互联网的下一站是什么、小程序的特性与定位以及开发小程序的原因上,而非简单的告诉大家:小程序的规则是什么,你们应该怎样做小程序。
在张小龙看来,移动互联网的下一站是“唾手可得”。
“我们想象在这样一个虚拟未来的智能眼镜里面,你会发现应用程序已经是完全不同的形态,跟现在手机里面的应用形态是不一样的,它是一种真正的所见即所得的形态,我说的所见即所得不同于在PC时代,我们在画图或者UI上面的所见即所得,而是说我们看到的任何具体的一些事物,它就包含了它的信息,包含了对信息的处理在里面。”
张小龙表示,这就是他对于未来应用程序形态的希望:无处不在,随时访问。
事实上,从微信小程序的功能设置上也能体现出这一理念,比如支持提供线下提示用户附近有哪些小程序存在的功能,通过二维码这一入口,打通小程序与线下服务之间的界限。通过线下的二维码,实现应用程序无处不在的愿景。
知名IT评论人洪波便认为,小程序的入口不是在微信,而是在现实生活中,比如医院的挂号小程序就在医院。微信将真正实现“一个生活方式”的目标,把不同的入口分散到不同的生活场景中,拓展微信母程序的边界,让微信的想象空间更大更广。
微信小程序诞生时间轴
1. 2016年1月9日,在微信团队的一次内部会议上,微信团队首次提出“应用号”这一设想。

微信团队内部讨论“应用号”时的合影
2. 2016年1月11日,在2016年微信公开课PRO版上,张小龙意外现身并发表演讲,表示微信的本意是做一个提供服务的平台,所以微信团队专门拆出了服务号,但服务号以提供服务为主,基于一个诉求,效果并不理想,因此“我们将开发一个新的形态,叫做应用号。”

张小龙在2016年微信公开课PRO版上意外现身并首次对外宣布将开发应用号
3. 2016年9月22日凌晨,微信公众平台开始陆续对外发送小程序内测邀请。小程序即被外界广为关注的微信“应用号”。首批内测名额在200个左右。

微信小程序内测邀请函
4. 同时张小龙在朋友圈披露其对小程序的定义:小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。”

张小龙朋友圈截图
5. 2016年11月3日晚间,微信团队对外宣布,微信小程序开放公测,开发者可登陆微信公众平台申请,开发完成后可以提交审核,公测期间暂不能发布。

小程序开放公测页面
6. 2016年12月28日,广州亚运城,在2017年微信公开课上,张小龙再次现身演讲,解答了外界关于小程序的几大疑惑,包括没有商店、没有微信入口、无法推送消息等,张小龙同时透露,希望小程序“在2017年1月9号能被用户使用”。

张小龙在2017微信公开课PRO版上对外介绍小程序规则
7. 2016年12月30日,微信公众平台发布公告称,为便于商户线下推广,上线小程序二维码,最多可生成带参数二维码10000个。
8. 2017年1月9日凌晨,微信小程序正式上线。
微信小程序基础之在微信上显示和体验小程序?的更多相关文章
- 关于Unity程序在IOS和Android上显示内嵌网页的方式
近期因为有须要在Unity程序执行在ios或android手机上显示内嵌网页.所以遍从网上搜集了一下相关的资料.整理例如以下: UnityWebCore 从搜索中先看到了这个.下载下来了以后发现这个的 ...
- html小知识点汇总(浏览器导航上显示图标、div无高度时试着清除浮动、文字环绕图片、字体加粗、div按百分比分、已有的不合适的class,针对特定的标签进行修改)
1.新点击的网页,在浏览器导航上显示图标: 像这种效果: <head> <meta charset="UTF-8"> <meta name=" ...
- 10-网页,网站,微信公众号基础入门(使用微信自带配置选项实现Airkiss配网)
https://www.cnblogs.com/yangfengwu/p/11066036.html 如果提交失败多提交两次,只要上一节可以,,这一节一定可以的 如果没有设备 这个是我的二维码 咱就测 ...
- Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- 当你的程序在朋友的机器上显示丢失msvcr100d.dll的时候
0. 给朋友发了个DEMO,收到提示:丢失 msvcr100d.dll 1. 一看是运行库文件,赶紧让朋友下载并安装vc++ 2010 redistribution,朋友反馈还是提示丢失这个dll文件 ...
- 微信小程序基础入门
准备 Demo 项目地址 https://github.com/zce/weapp-demo Clone or Download(需准备GIT环境) $ cd path/to/project/root ...
- 微信小程序基础之开源项目库汇总
awesome-github-wechat-weapp 是由OpenDigg整理并维护的微信小程序开源项目库集合.我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们. (链接:ht ...
- 微信小程序基础
前言 什么是微信小程序,它是一种轻量级的APP,它与常规App来说,无需下载安装即可使用,它嵌于微信App中,要使用微信小程序你只需要搜索一下微信小程序的名称就好,如近期的"Google的画 ...
- 微信小程序基础知识笔记
微信小程序笔记 文件构成 全局文件 app.json 小程序全局配置文件,必要,自动生成 app.js 小程序入口JS文件,一般只需申明全局变量.处理生命周期以及版本升级即可,必要 app.wxss ...
随机推荐
- 在vue项目中, mock数据
1. 在根目录下创建 test 目录, 用来存放模拟的 json 数据, 在 test 目录下创建模拟的数据 data.json 文件 2.在build目录下的 dev-server.js的文件作如下 ...
- Web标准的简单理解 不同内核浏览器的差异以及浏览器渲染简介(转)
Web标准是一系列标准的集合.这些标准大概分三方面:结构.表现和行为.结构化主要有HTML, XHTML和XML,表现主要有CSS,行为标准主要包括对象模型,如 W3C DOM.ECMAScript等 ...
- jacascript 滚动 scroll 与回到顶部
前言:这是笔者学习之后自己的理解与整理.如果有错误或者疑问的地方,请大家指正,我会持续更新! 滚动 scroll scrollHeight 表示元素的总高度,包括由于溢出而无法展示在网页的不可见部分: ...
- sublime高亮代码导出
何在word/博客中使用SublimeText风格的代码高亮样式 原文链接:http://www.cnblogs.com/Wayou/p/highlight_code_with_sublimetext ...
- C++因继承引发的隐藏与重写
在区分隐藏和重写之前,先来理一理关于继承的东西... [继承] 继承是面向对象复用的重要手段.通过继承定义一个类,继承是类型之间的关系建模,共享公有的东西,实现各自本质不同的东西.简单的说,继承就是指 ...
- vue 插值,v-once,v-text, v-html
引入Vue.js ,通过script形式,vue官网语法记录 创建vue应用,数据和 DOM 已经被建立了关联,所有东西都是响应式的 1:插值 缺点:让你的网速慢,或者数据加载失败时,会在浏览器中直接 ...
- servlet与ajax数据交换(json格式)
JSON数据格式: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于的一个子集. JSON采用完全独 ...
- [ZJOI2007]棋盘制作
题目描述 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋.象棋以及日本的将棋同享盛名.据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳. 而我们的 ...
- 【BZOJ2809】【APIO2012】派遣
Background 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿. Description 在这个帮派里,有一名忍者被称之为Master.除了Master以外,每名忍者 ...
- NOIP2014-7-7模拟赛
1.无线通讯网(wireless.pas/cpp/c) [题目描述] 国防部计划用无线网络连接若干个边防哨所.2种不同的通讯技术用来搭建无线网络:每个边防哨所都要配备无线电收发器:有一些哨所还可以增配 ...