要做一个类似于微信或者QQ的Android、ios的聊天应用,请问服务器端用什么技术或开源框架比较好?

要做一个类似于微信或者QQ的Android、ios的聊天应用,请问服务器端用什么技术或开源框架比较好?,第1张

即时聊天通用的协议是 XMPP,基于这个协议有一套java开源的服务端 openfire,可以快速的搭建一套即时聊天服务端。
但是现在有不少云即时通讯服务。例如
容联云通讯、云之讯、环信、融云
这些云服务提供了api,我们基于他的api开发很容易实现自己的即时聊天软件。服务端,服务器都不用我们自己管了,极大的节省了成本和开发周期。而且这些云服务基础服务都是免费的。
建议用第三方的云服务实现。

什么是产品的信息架构

信息架构是对信息进行结构、组织方式以及归类的设计,好让使用者与用户容易使用与理解的一项艺术和科学。好,说人话,信息架构就是让用户更容易理解你的产品是怎样的,让他们在使用你产品的时候可以更顺利,更自然。

信息架构的作用

1、传达产品定位

一个好的信息架构,可以让用户第一眼就知道这个产品做什么事,今日头条的信息架构让你一眼就知道是新闻阅读类app,微信信息架构看后就知道是社交类app,淘宝的信息架构让你一眼就知道是电商类app,好的信息架构让用户第一眼就知道我能用这个app做什么,这个app能满足我什么需求。

2、在需要的时候更快的找到某个功能

好的信息架构可以让用户在需要的时候更快的找到某个功能,就像上面的商场,如果没有楼层简介,可能用户得在里面找半天,有了楼层简介,用户只需要直奔相应的楼层就好。

一个好的信息架构不仅让用户一眼就知道产品如何使用,当他下次进入的时候,更能很快的找到产品的使用路径,一个相对混乱的信息架构,会让用户不知道这个产品到底从何开始,不知道如何使用这个产品。

一个好的信息架构不仅可以提升用户体验,更能提高产品的留存率。

信息架构设计的准则

“分、排、删、藏”,“分”即按照功能的属性,将有相似属性的功能归到一类,“排”即按照功能的优先级将其排序,“删”即删掉非必要的功能;藏”即隐藏次级需求,强化核心功能(二八法则)。

设计信息架构在照顾到用户的使用习惯和心理认知的时候,也要考虑商业价值。比如微信朋友圈这么重要的功能微信为什么没有拎出来,试想如果朋友圈单独拎出来,那么用户就不需要去“发现”模块点击了,隐藏在发现里面的扫一扫、附近的人、小程序等功能也就无法更多的曝光,自然也就无法产生更多的商业价值。

如何进行信息架构设计

张小龙在分享他的产品观的时候,说过,设计就是分类。分类为了更好的传达信息,需要对信息进行选择和组织,所以信息架构设计说到底就是在做分类。分类分为两种,一种是自下而上,一种是自上而下。

1、从下到上

把所有需要呈现的内容罗列出来,然后按照一定的类别进行分类

常用的信息分类方法有:精确分类和模糊分类

精确分类:按拼音首字母、按时间顺序、按地理位置

模糊分类:按任务、按比喻、按主题、按用户

word的工具栏就是按照任务来划分。

电脑桌面的回收站、文件夹、防火墙等就是按照比喻来进行分类。

爱奇艺将内容划分为电视剧、、儿童、动漫,这就是按照主题来进行分类。

产品经理可以把功能点都写在卡片上,然后找一些目标用户来进行分类,并反馈相关标准作为我们产品经理去梳理信息架构的参考。实际工作中,也需要产品经理自身对信息有一定的梳理、筛选、分类的能力,然后通过用户测试去检验分类的有效性。

2、自上而下

这种分类方法从产品目标去进行分类。先把一级分类想好,然后再进行二级分类。比如微信按照其社交软件的定位,把组织结构分为微信、通讯录、发现、我四个大类。然后“发现”里面又有朋友圈、扫一扫、看一看、附近的人等这些。

这就像我们整理自己的衣物,按照春夏秋冬四个季节,把相同季节的衣物放到一起,最后你在不同季节里分衣服、裤子

可拓展性

有的人可能说产品功能一,就会显得臃肿,那是你的信息架构没做好。比如下图的滴滴打车,已经从最初的出租车服务变成有专车、快车、代驾、ofo单车等多种服务,即使那天加个飞机、加个船,只需要加一个tab选项就行,产品也不会显得臃肿,为什么?人家的信息架构做的好啊!微信最初只是一个聊天软件,渐渐的加入了购物、游戏等功能,但是微信的用户量越来越大,产品也没显得臃肿,为什么?人家的信息架构做的好啊!

保证分类标准的一致性、相关性、独立性

西红柿就可以做为水果,也可以作为蔬菜,如果你要以水果作为分类标准,那么其他都需要按照水果大类进行分类,分类标准的唯一性不仅方便用户理解,而且能保证入口的唯一性;“相关性”是指上下层级内容以及层级中内容必须具有相关性,你不能在的大类下面放电视剧。独立性是指同一层级分类应该是相互独立的,嘀嘀打车中的代驾,和出租车两个同一层级,就是相互独立的。

符合产品定位、满足用户需求

新闻阅读类app一般按照时间倒叙的方式来展示新闻内容,从而满足用户了解最新时事的需求,但是今日头条旨在为用户提供个性化的新闻资讯,实现内容与用户的精准连接。所以它会有一个推荐栏目,根据用户的浏览习惯推送用户喜欢看的内容。

贴合用户的心智模型

心智模型是符合用户以往社会生活经验的,符合人本能认知。(比如,方向盘是圆的,圆的是可以转动的。)等等…

在进行信息架构的时候,应尽力使信息的组织和展现更加贴合用户的心智模型,让用户更容易熟悉和使用你的产品。也就是说,让用户在使用的时候能更快的形成心智模型。

比如我们去超市购物的时候,会一直推着购物车,最后去收银台结账,所以在淘宝的信息架构中就有购物车和我的选项。

如何评判产品的信息架构设计是否合理?

1、用户是否在你不介绍具体产品的情况下,通过短时间的使用,说出产品可以用来做什么
就像我们在产品经理如何做好信息架构(上)里面提到的的微信、今日头条、淘宝的底部导航,它们的信息架构让你一眼就知道这个产品要满足的用户需求,知道产品大致如何使用,而一个成功的产品信息架构设计,就应该要满足这样的条件,所以第一个要测试的是给用户看一眼你的主界面,用户是否就能在你不介绍的情况下,短时间就能说出这个产品大致是用来干什么的,而且是准确的说出。这是第一点,它可以用来帮你评判你的产品信息架构设计在用户这个层面,能否让用户容易理解。

2、让用户进行核心流程的任务,检查完成任务是否顺利

举个例子,比如你的产品是个IM产品,你自然要让用户尝试一下使用你的产品,来完成一个发送消息的任务,比如说找到一个联系人,发送消息。你也可以尝试一下让用户来完成一个建立群聊这样常见核心流程,通过这样核心流程的测试,你可以检查一下你所设计出来的产品,是否能让用户容易的跑通这些核心任务流程,让用户在做最终事情的时候不容易碰到困难。

3、给用户一个找寻一个相对层级较深的功能任务,检测用户是否能通过信息架构名称找到功能

比如说让用户去寻找某个设置项,我们一般会以此来检测用户是否能通过信息架构的名称,顺利的找到这样的功能,这也是检查你的信息架构是否合理的非常重要的环节。也就是你的层级是否过深,以及你每个层级是否取了正确的名字,以引导用户找到他想找到的功能。

所以在做用户测试的过程中,如果你要测试的是你的产品信息架构是否合理,这三个任务是必不可少的,通过这三个任务,他可以很好的衡量产品经理是否设计出合理的信息架构。

当然在用户测试中还有很多需要注意的地方,比如说如何跟用户进行交流,如何引导用户而不至于干扰用户,包括如何寻找被测试者,如何产出用户测试报告,以及最后如何落地到设计方案,改进设计方案等等。

谜男方法中有框架这个概念, 那么框架主要是什么意思呢?市面上有很多复杂的说法,其实这些说法都是扯淡,我们征服女人,肯定不能弱势,你想一想,一个男人能把女人压在身上,从生理上心理上征服女人,必须有自己的气质和强势沟通方法。

这就是框架,比如说皇帝和大臣的说法方式,领导和下属的说话方式,具体分析下来,主要有下面的几种讲话方式。

聊天的基本框架

1、主导话题,坚持自我 以自己为中心,主导话题,不要被女孩的异样话题给偏进入她的框架。

2、

例:

男生:我要将你拦腰抱起

女生:呵呵,你在逗我吗

男生:然后把你丢下去

女生:哈哈,你好坏

但请注意,太过自我或者太过强势,有时会把女孩吓跑,她随后的回应会冷淡下去;框架不强,跟着女孩思维走了,女孩会对你没有兴趣。

2、我是奖品

奖品性:假定追逐、奖品框架。

在和女孩聊天过程中,往往会遇到女孩索取你的价值,此时如果在 容易上了女孩的钩,她会把你当凯子或者是没有兴趣。而在此时把自己 当做一个奖品,会激起女孩的一个追逐感,从而引起她的兴趣。

3、误导

在女孩在针对你说出一些评价或者刺激的话,可以试着去降低自 己框架的同时再增强框架。

例:

女生:抠鼻的表情(已经第三次或更多次了)

男生:你怎么老抠鼻啊,再抠鼻我过去打你信不信。

很多不太理解框架的新手,对着一个技巧存在着一些误读。有一部分兄弟过分地维持强框架,在互动中强势的表现和丝毫不退让的行为,反而会被女人认为这只是一个“大脾气的小男人”,或者,仅仅是自尊心盲目膨胀的表现。

1.我永远不会刻意的讨好目标。
2.我永远不会无理智地暴露自己的需求感。
3.我永远不会无条件的接受目标的无礼要求。
4.面对超框架刻意争夺(目标对我有违礼仪、道德、原则的行为以及废物测试)我一定会

调整框架来维持超框架。

上面是谜男方法里面的概念,那么从权谋的角度如何解读框架这个东西呢?其实很简单,我们从利益和权力的角度分析框架这个东西。

有的女生和男人沟通起来框架强,比如不断的举高临下的夸奖男生,或者在男生面前装B,为什么会有这种情况出来呢?

原因很简单呀,因为人家没看上你,她们条件好或者自以为条件好,就像在职场领导和你讲话自信,很装B一样。

你价值不够,你自然会心虚,这些所谓的框架你无需去理解,你应该去不断的训练你的价值观,你价值观强大了,你的框架自然就强大。

你想搞定一个女人,你一定在价值上能够征服他,比如王宝强在价值上征服马蓉是没有任何问题,但却被马蓉带了绿帽子,所以你有价值,还得会把价值最大化的利用。

很多男人追不到女生,其实就是不会最大化的利用自己的价值。

网络上还有更复杂的框架的说法,很多初学者看到这些新名词,感觉很新奇,然后又感觉自己搞不懂。

其实并不是这些新名词有那么牛,而那帮人思维深度不够,故意把简单的问题复杂话,让学员听不懂。

你要去深究这些名词,你会被绕晕,咱们从权谋的角度,你就很容易理解,你只要做到价值观强大就可以了。

所以价值观强大,就是敢于斗争,不怕失去,自信。

因为只要你内心强大,不怕失去,你自然框架就强,你也不会说错话,举个例子,同样一人人,如果一个AFC向女生道歉,和一个把妹达人向女生道歉,就算是同一句道歉的话,它的神态,语调肯定是不一样的。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存