从产品经理的角度分析小程序的优劣势

从产品经理的角度分析小程序的优劣势,第1张

早在几年前移动端的访问量就已超过PC端,所以移动端是未来的趋势,人们将会花费更多的时间随时随地使用移动端上网。在移动端上访问站点,需要用户手动数据域名,这个 *** 作是门槛很高的,所以有大量app的出现来抢占移动端入口,但是我们的手机屏幕和内存有限,只能给一些重要的应用程序保留位置,这样就又出现了瓶颈。我认为小程序的出现,刚好可以突破这个问题。

1和app相比不需要高额的开发成本

原生app的开发需要ios和安卓的工程师以及后台工程师,有些混合开发还需要H5前端的开发人员,而小程序的开发难度和复杂度更低,可以减少开发成本。具体的底层逻辑知乎上有比较专业的回答,大家可以自行搜索。

2获取用户成本低

app的用户获取成本基本大概是10元每个,通过各种活动优惠的方式来获得用户,但是有很多用户还没有消费就已经卸载了你的app,因为他们不是你的真正用户或者说用户的忠诚度很低。

微信本身的用户基数很大,当用户有某种需求时,通过搜索方式进入你的小程序,他们的目标很明确,所以你可以找到真正的用户。用户不需要下载和安装软件,更加降低了使用的门槛,你的用户获取成本就可以降低。

3和网站相比用户可达性高

无论是pc还是移动端,域名输入对用户而言门槛高。就算是百度这种众所周知的一级域名,大部分人也不太使用域名访问(中国人的习惯如此),从移动端百度网站的访问量就可以看出。如果使用关键词搜索的方式,由于广告位和排序问题,某些网站排位非常靠后,用户基本是无法抵达你的网站的。

4有成熟的关系网沉淀形成用户体系

小程序可以在微信内分享,分享到朋友圈,微信群等,其他人可以打开直接进入程序中。相比于原生app,传播方式有明显的优势,甚至做一些需要多人参与的活动也可以很容易。借助现有的微信熟人关系网,小程序的扩散速度是几何式的。

5降低用户的使用门槛

年轻人对新事物有很强的适应性,但是父母甚至年纪更大的一些人他们呢?每个app有不同的 *** 作方式,都需要去了解和熟悉。微信小程序在UI和 *** 作流程上会更加统一,可以大大降低用户的学习成本,让更多的人参与进来。

6推广更简单

相较于原生app,小程序无需下载不占用桌面位置。可以通过扫码搜索等简单的方式抵达,降低推广成本。

最近微信小程序比较火,我赶快在书架上拿出三年前买的书,把上面的土擦干净,压压惊。

作为一个并不是资深的程序员。 从程序员的角度分析一下微信小程序,欢迎指点。

首先吐槽

微信小程序只发了200个邀请号,和我预想的一样,张小龙并没有翻我牌,难道就不能雨露均沾吗?

先来了解下什么是微信小程序。 转自知乎

微信也许重申了"我们是一款约炮软件"

微信还提供了一大堆接口和组件(不好意思,说了句废话)。

下面是禅叔的观点:

小程序原理就是用JS调用底层native组件,和React Native非常类似。恰恰又证明了,凡是能用JS开发的最终都会用JS开发。

证明:凡是能用JS开发的最终都会用JS开发

解:

据我多年经验,这句话是一个真命题。

语言的设计者是有两个派系的,有些人认为程序员语言应该防止程序员干蠢事,另一些认为程序员应该可以用编程语言干一切他们想干的事。 C/Java语言是前一个阵营的代表, JS是后一个阵营的代表。

往往第一个阵营的语言强调性能, int就是int,double就是double 还第二个阵营就是强调便利性 ,int是var , double还是var。

选择语言的时候,其实就是在做选择题。是选择便利还是选择性能。

往往新出的语言便利性都很强,是因为硬件性能提高了,从而可以为了便利性放弃性能要求。

编程语言的主要矛盾就是程序开发的便利性和硬件水平的矛盾。

如果能够穿越回到70年代(首先在中南海西面买块地), 那时候你坐在庞大的计算机面前写代码的时候,无意间小手一抖,多敲俩空格,然后程序oom。

不要感觉上面的事情不可思议,那时候内存低的可怜,每一个字符都是严格定义的,不允许任何浪费。能运行java虚拟机都是天方夜谭,怎么可能会有java语言。

节俭是一种美德,浪费不一定是坏事情

随着硬件性能的提高,出现了越来越多的编程语言,新出的语言往往性能上浪费,便利性上提高。要是按照几十年前的标准衡量,有一些使用新语言开发的热门应用程序对硬件资源浪费非常惊人。

不仅编程语言有这种现象,这实际是一种普遍的历史趋势, 随着技术的发展,每一代人都在做上一代人觉得浪费的事情。你可以想象下30年前打个长途电话,而现在,别说长途电话了, 有的人都就坐飞机去约炮了,这个在以前很难想象。

浪费可以分成好的浪费和坏的浪费。用更多的浪费换来简单的设计,并不是什么坏事。

如何才能充分利用新硬件更强大的性能最有利地“浪费”他们?

这时候问题就回到了开始, 证明:凡是能用JS开发的最终都会用JS开发

JS这种语言扩展性极强, 性能比起其它语言只能呵呵了。 但是硬件速度会提高很快。

Paul Graham算过,如果摩尔定律一直成立。一百年后计算机的运行速度是现在的74乘以10的18次方倍。(准确地说是73 786 976 294 838 206 464倍)

终有一天,你会在选择的时候忽略性能,选择便利性。

以前上学的时候,经常去网吧玩大话西游和传奇。而现在随便一个页游就能做出这种游戏效果。10年前你很难想象在网页上能玩这种游戏。

你现在就可以尝试想象一下若干年后,打开网页能玩魔兽世界。这并不是不可能实现的。

强调性能的语言还能否生存

我们都知道C/C++ 就是强调性能的语言, 我们做游戏或者视频播放的都是要求性能的。他们会不会被新的语言取代呢?

我可以郑重证明,不会的。

虽然上面我说的Java语言属于强调性能的第一阵营的语言。但是相对于C/C++ 它显然是增强了便利性。

语言是发展的,是迭代的, 随着硬件性能提高,基本上每个节点下都会产生新的语言,相对于之前的语言浪费性能,增强便利性。

但是很难取代之前的语言,对性能要求高的程序依然会出现的, 即使以后可以在网页上玩魔兽世界,但是还会出现 超级魔兽世界,泰坦世界, 宇宙世界 等等一大堆新的对性能要求较高的游戏。

微信小程序会取代其它APP吗?

问题回到我们的主题微信小程序上,微信小程序会取代其它APP吗?

我的观点很明确,

现在不会取代,以后会,但是以后会出现以后的微信取代不了的;以后的以后会取代以后的,但是以后的以后会出现以后的以后的微信取代不了的

其实也不难解释,10年前我们不能在网页上玩传奇, 但是现在可以。但是现在又有了魔兽世界,也许10年后网页上就能玩了,但那时候肯定还会出现 超级魔兽世界之类的游戏不能在网页上玩。

作为一个程序员,我们需要学什么?

有的人会担心,微信小程序出来了, 做Android、iOS开发的会不会失业啊。

其实你大可放心,只要你会学习,永远不会失业,你不学习,就算微信小程序没有推出你也会失业。

就目前而言,小程序始终是小,场景有限。还不能完全取代APP , 还可以通过小程序引导用户下载APP。就像简书一样,网页端能浏览不代表不开发APP软件。

但是要认清大的趋势, 这段时间就是用来给你学习的。

具体怎么学啊?

看文档学习呗, 首先了解JS语法基础, 了解React Native原理,学习JS , RN,H5,CSS,运营,测试,产品设计规范,图形设计,神经网络,OpenGL

总之,根据具体文档,用到什么学什么。

作为一个程序员,你可以忘了学习的高数,可以忘了学习的英语,可以忘了学习的线性代数 但是千万别忘了学习。

你好关你你提到的:如何进行微信小程序统计分析

我想既然做了微信小程序平台,微信必然会有自己的数据统计功能,就像订阅号的统计一样。但微信小程序的交互可比阅读文章复杂得多,“与原生App一样的体验”当然也需要同样强大的数据分析系统。

我猜微信小程序后台应该能提供基本的新增、日活、留存率等指标,进一步如果我们把微信小程序里的各个页面比作网页,那也许还有每个“页面”的浏览量。再进一步,各种交互功能也许能用“事件数”来统计。不过说实话,正式上线时的统计后台能做到哪一步都很难说。而即便都做到了,给我用来做分析也不够用。

最近微信小程序比较火,我赶快在书架上拿出三年前买的书,把上面的土擦干净,压压惊。

作为一个并不是资深的程序员。 从程序员的角度分析一下微信小程序,欢迎指点。

首先吐槽

微信小程序只发了200个邀请号,和我预想的一样,张小龙并没有翻我牌,难道就不能雨露均沾吗?

先来了解下什么是微信小程序。 转自知乎

微信也许重申了"我们是一款约炮软件"

微信还提供了一大堆接口和组件(不好意思,说了句废话)。

下面是禅叔的观点:

小程序原理就是用JS调用底层native组件,和React Native非常类似。恰恰又证明了,凡是能用JS开发的最终都会用JS开发。

证明:凡是能用JS开发的最终都会用JS开发

解:

据我多年经验,这句话是一个真命题。

语言的设计者是有两个派系的,有些人认为程序员语言应该防止程序员干蠢事,另一些认为程序员应该可以用编程语言干一切他们想干的事。 C/Java语言是前一个阵营的代表, JS是后一个阵营的代表。

往往第一个阵营的语言强调性能, int就是int,double就是double 还第二个阵营就是强调便利性 ,int是var , double还是var。

选择语言的时候,其实就是在做选择题。是选择便利还是选择性能。

往往新出的语言便利性都很强,是因为硬件性能提高了,从而可以为了便利性放弃性能要求。

编程语言的主要矛盾就是程序开发的便利性和硬件水平的矛盾。

如果能够穿越回到70年代(首先在中南海西面买块地), 那时候你坐在庞大的计算机面前写代码的时候,无意间小手一抖,多敲俩空格,然后程序oom。

不要感觉上面的事情不可思议,那时候内存低的可怜,每一个字符都是严格定义的,不允许任何浪费。能运行java虚拟机都是天方夜谭,怎么可能会有java语言。

节俭是一种美德,浪费不一定是坏事情

随着硬件性能的提高,出现了越来越多的编程语言,新出的语言往往性能上浪费,便利性上提高。要是按照几十年前的标准衡量,有一些使用新语言开发的热门应用程序对硬件资源浪费非常惊人。

不仅编程语言有这种现象,这实际是一种普遍的历史趋势, 随着技术的发展,每一代人都在做上一代人觉得浪费的事情。你可以想象下30年前打个长途电话,而现在,别说长途电话了, 有的人都就坐飞机去约炮了,这个在以前很难想象。

浪费可以分成好的浪费和坏的浪费。用更多的浪费换来简单的设计,并不是什么坏事。

如何才能充分利用新硬件更强大的性能最有利地“浪费”他们?

这时候问题就回到了开始, 证明:凡是能用JS开发的最终都会用JS开发

JS这种语言扩展性极强, 性能比起其它语言只能呵呵了。 但是硬件速度会提高很快。

Paul Graham算过,如果摩尔定律一直成立。一百年后计算机的运行速度是现在的74乘以10的18次方倍。(准确地说是73 786 976 294 838 206 464倍)

终有一天,你会在选择的时候忽略性能,选择便利性。

以前上学的时候,经常去网吧玩大话西游和传奇。而现在随便一个页游就能做出这种游戏效果。10年前你很难想象在网页上能玩这种游戏。

你现在就可以尝试想象一下若干年后,打开网页能玩魔兽世界。这并不是不可能实现的。

强调性能的语言还能否生存

我们都知道C/C++ 就是强调性能的语言, 我们做游戏或者视频播放的都是要求性能的。他们会不会被新的语言取代呢?

我可以郑重证明,不会的。

虽然上面我说的Java语言属于强调性能的第一阵营的语言。但是相对于C/C++ 它显然是增强了便利性。

语言是发展的,是迭代的, 随着硬件性能提高,基本上每个节点下都会产生新的语言,相对于之前的语言浪费性能,增强便利性。

但是很难取代之前的语言,对性能要求高的程序依然会出现的, 即使以后可以在网页上玩魔兽世界,但是还会出现 超级魔兽世界,泰坦世界, 宇宙世界 等等一大堆新的对性能要求较高的游戏。

微信小程序会取代其它APP吗?

问题回到我们的主题微信小程序上,微信小程序会取代其它APP吗?

我的观点很明确,

现在不会取代,以后会,但是以后会出现以后的微信取代不了的;以后的以后会取代以后的,但是以后的以后会出现以后的以后的微信取代不了的

其实也不难解释,10年前我们不能在网页上玩传奇, 但是现在可以。但是现在又有了魔兽世界,也许10年后网页上就能玩了,但那时候肯定还会出现 超级魔兽世界之类的游戏不能在网页上玩。

作为一个程序员,我们需要学什么?

有的人会担心,微信小程序出来了, 做Android、iOS开发的会不会失业啊。

其实你大可放心,只要你会学习,永远不会失业,你不学习,就算微信小程序没有推出你也会失业。

就目前而言,小程序始终是小,场景有限。还不能完全取代APP , 还可以通过小程序引导用户下载APP。就像简书一样,网页端能浏览不代表不开发APP软件。

但是要认清大的趋势, 这段时间就是用来给你学习的。

具体怎么学啊?

看文档学习呗, 首先了解JS语法基础, 了解React Native原理,学习JS , RN,H5,CSS,运营,测试,产品设计规范,图形设计,神经网络,OpenGL

总之,根据具体文档,用到什么学什么。

作为一个程序员,你可以忘了学习的高数,可以忘了学习的英语,可以忘了学习的线性代数 但是千万别忘了学习。

小程序作为这几年一个新的流量阵地,是很多企业和商家推广都看重的一块宝地,小程序优点:

1、用户使用方便

对用户使用上来说,确实方便,要用的时候打开,不用的时候关掉,即用即走。这点比需要下载,还要占用手机内存空间的APP要好。

2、打开速度开

主要的样式代码都封装在微信小程序里面,所以打开速度比普通的H5要快,接近原生APP。

3、应用场景丰富

可以调用比H5更多的手机系统功能来进行开发,例如GPS定位、录音、拍视频、重力感应等,能开发更丰富的使用场景。

4、可以添加到手机桌面

在安卓手机上可以添加到手机桌面,看上去跟原生APP差不多,但仅限安卓手机,iphone就不行了。

5、开发成本低

运行速度跟APP差不多,也能做出很多H5不做到的功能,开发成本跟H5差不多,相对来说开发成本比APP要低。

6、开放的入口比较多

除了通过扫码,发送朋友,搜索,附近等常用入口外,还能与公众号关联,群发文章嵌入,公众号菜单链接等

微信小程序缺点:

微信小程序只有2M的大小,这样导致无法开发大型一些的小程序。所以目前你会看到很多小程序真的很小很简单。

以上就是关于从产品经理的角度分析小程序的优劣势全部的内容,包括:从产品经理的角度分析小程序的优劣势、如何看待微信小程序、如何进行微信小程序统计分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10114914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存