微信小程序基础之在微信上显示和体验小程序?
随着小程序正式上线,用户现在可以通过二维码、搜索等方式体验到开发者们开发的小程序了。
用户只要将微信更新至最新版本,体验过小程序后,便可在发现页面看到小程序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 ...
随机推荐
- hdu1072 Nightmare---BFS
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1072 题目大意: 在n×m的地图上,0表示墙,1表示空地,2表示人,3表示目的地,4表示有定时炸弹重 ...
- Python3NumPy——数组(1)之创建
开篇 numpy库作为科学计算的基础库,其地位相当重要,它是对数组操作的基石.它的存在使得线性代数以及矩阵论等相关知识在计算机上的表达更加方便与简单,集中体现出了人想办法,计算机去工作. Python ...
- 基于angularJS搭建的管理系统
前言 angularJS搭建的系统,是一年前用的技术栈,有些地方比较过时,这里只是介绍实现思路 前端架构 工程目录 项目浅析 项目依赖包配置package.json { "name" ...
- 如何在jenkins的maven项目中,用mvn命令行指定findbugs的黑名单规则文件
一:问题背景 最近在研究jenkins的过程中,针对maven项目,打算添加findbugs进行静态检查,但我不太想在项目的pom中进行修改,最好可以只修改jenkins的job配置,即配置外部化. ...
- Mysql之表的操作与索引操作
表的操作: 1.表的创建: create table if not exists table_name(字段定义); 例子: create table if not exists user(id in ...
- HtmlUnit入门一
htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容. 项目可以模拟浏览器运行,被誉为java浏览器的开源实现.是一个没有界面的浏览器. 采 ...
- Codeforces Round #397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined)
运气好,分到的房里我最先开始Hack C题,Hack了12个,听说F题沙雕莫队但我不会,最后剩不到15分钟想出E题做法打了一波结果挂了,最后虽然上分了但总有点不甘心. 最后A掉ABCD Hack+12 ...
- 2015 多校联赛 ——HDU5348(搜索)
Problem Description As we all kown, MZL hates the endless loop deeply, and he commands you to solve ...
- Codeforces 671 D. Roads in Yusland
题目描述 Mayor of Yusland just won the lottery and decided to spent money on something good for town. Fo ...
- ●BZOJ 4453 cys就是要拿英魂!
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=4453 题解: 后缀数组,离线询问,栈看了一堆题解才看懂,太弱啦 ~ 如果对于一个区间[l,r ...