草庐IT

马化腾:为什么你们不在乎QQ等级,不用QQ了吗?

财新说 2023-03-28 原文
提起QQ,可以说是一个时代的记忆。

1992年,QQ辅一现世,便成了人们争相下载,追捧的对象。人们的社交面也大幅的扩大,QQ好友,成了那个时代最亲昵的称呼。

而近年来,虽然QQ仍存在与人们的生活与工作中,但却再不是人们交友通信的主流。

那些曾经耀眼的QQ功能,再不能占据人们的心头好,而曾经人们争相竞技的QQ等级也被抛之脑后,就像马化腾的疑问:“为什么你们不在乎QQ等级了?”

QQ的辉煌时代

1999年,经历了换名风波,以及资金困难等问题之后,QQ正式进入中国通信市场,当年便收获了6万用户。

2003年,QQ游戏进入人们的视野,注册用户也达到了2亿人。2004年,QQ又推出了等级制度,星星、月亮到太阳,以在线时间计算,累积而成。

曾经QQ用户为了能够快速提升等级,甚至24小时在线,其风靡程度一度因多人在线让部分地区出现断电现象。

让电力部门都头疼,使媒体指责其浪费电力能源,最终以相关部门介入后,腾讯公司改革等级提升制度告终,但用户对QQ等级提升的热度依旧不减。

而腾讯公司,也就QQ等级推出了新的加速功能,以在线时长为基础,推出了普通加速与业务加速两项功能。

普通加速就是在线时长的升级版,而业务加速则是通过办理超级会员,而实现等级加速,以及在其他功能上的便利。

于是,绿钻、黄钻、粉钻等SVIP出现在了QQ用户面前,并且得到了无数用户的追捧。

之后,腾讯公司在QQ上开发了各种功能,从简单的头像选择,到QQ空间、信箱、游戏中心、个性分组、签名以及表情、QQ宠物等多重功能。

可以视频聊天,可以跨区域交友,可以在虚拟世界里装扮自己以及空间,还可以养宠物。除了社交功能,人们还可以在虚拟的世界里实现“梦想”。

随后,超级QQ,会员以及城市达人等标签,陆续出现在QQ的各项功能中。

QQ风靡了十几年,曾经在QQ空间中,推出的“偷菜”小游戏的爆火程度上到60,下到几岁小童,不管是半夜12点,还是在紧张工作,甚至定闹钟偷菜。

从QQ进入大众的生活中,经常以各种方式,宣示其在人们生活中的重要地位,而腾讯公司在QQ上投入的各项功能,也使得QQ等级随着在线时间的增长而不断提升。

同时超级QQ,个性皮肤以及空间布置、游戏、人物形象等也为腾讯公司,收获巨额的金钱。

微信的强力冲击

时间终究是向前奔走,QQ的辉煌虽然持续很久,但终究落在了人后。

2011年,智能手机在中国遍地开花,从诺基亚到苹果、三星,人们的生活因此发生了巨大的变化,与此同时,微信步入了人们的生活。

而此时,QQ已在人们的生活中存在了12年,是人们生活、娱乐、工作中不可缺少的伙伴,但限于时代的发展,QQ只能在电脑上运用。而微信的出现就是针对让手机世界更新换代的智能手机。

大大的显示屏,就如同一个小型电脑一般的智能手机,连上网络,就可以实现信息搜索等多种功能,而微信就在人们对智能手机最新奇的时候降临。

相比于QQ的各项功能,微信的显示更加的简洁,聊天、通讯录、发现、我四个界面清晰地展现在智能手机上,有了如同QQ一样的聊天交友功能,以及如同QQ空间一样的朋友圈,并且直接在手机上使用,使其比QQ更加的方便。

随后,微信更是推出了绑定银行卡的业务,使其变成了移动钱包,并且购物、打车、生活缴费等功能陆续推出,使得人们对于微信的依赖性越来越重。

而此时的QQ,虽然也陆续推出了手机QQ等功能,但终究阻挡不住微信的强烈攻势。

并且相比于QQ,微信的各项功能更趋向于实用性,以自身为平台给用户提供了诸多的便利。

微信红包、转账、扫码付款等更是方便了用户,到如今“抢红包”依然被人们热衷,并且一直以来,微信都没有如QQ一样,出现会员与非会员的双重待遇。

而两项功能最初始的功能都是聊天交友,而被先声夺人的微信猛烈攻击后,QQ显得后力不足。

慢慢地,微信成为人们社交的主流,QQ等级再不是人们关注的对象。

被忽视的QQ等级

马化腾发出疑问:“为什么你们不在乎QQ等级了?”

只能说,用户“长大”了,其实,连主体QQ都不被重视了,又怎么会继续在乎QQ等级呢?

QQ等级的风靡,从根本上来说,是人们在当时在信息世界的精神匮乏,突然间出现了一件有趣的事,并且因为这件事使得人们之间有了交流的主体,并且你争我抢的提升等级也使得人们在其中享受到了一种“虚荣”的乐趣。

但在智能手机出现后,不仅有着微信对QQ的冲击,各种视频APP、网游、小游戏、音乐APP、小说等也相继出现在手机中,人们的精神世界被大大地满足。

虽然在QQ的虚拟空间中,人们可以有各种道具的装饰,使得人们可以在某些时候,有一种莫名的成就感。

但这种感觉,在越来越少人的攀比后,显得那样的单薄。而曾经被人追逐的QQ等级,也更加显得虚无缥缈。

人们在那个年代,享受了这种“虚无且虚荣”的快乐,但这种快乐并不能一直伴随着人们,是拥有一个星星,还是十个太阳从本质来说并没有什么区别。

QQ的社交功能,并不会因为等级多少而出现多少差别。这样的事实,已经没有什么人在乎QQ等级了。

结语

QQ等级已成为过去,它不仅代表了在时代的变迁中,QQ与微信、APP等功能的逐渐转化。

同时也说明了,人们对于网络以及精神世界的要求越来越高,追求也越来越趋向于实用性。类似于虚拟“虚荣”已经难以得到人们的认可。

就像近几年来,越来越多的功能性软件出现在人们的生活里,之所以能够得到人们的认可,除了让人们的精神生活越来越丰富,心情越来越愉悦外,奖励功能也是最深得人心的存在。

QQ等级虽然不再被人在乎了,但用户的体验感以及利益,更应该是各种软件开发者,最重要的事情。

有关马化腾:为什么你们不在乎QQ等级,不用QQ了吗?的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  3. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  4. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  5. ruby - 为什么 4.1%2 使用 Ruby 返回 0.0999999999999996?但是 4.2%2==0.2 - 2

    为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返

  6. ruby-on-rails - form_for 中不在模型中的自定义字段 - 2

    我想向我的Controller传递一个参数,它是一个简单的复选框,但我不知道如何在模型的form_for中引入它,这是我的观点:{:id=>'go_finance'}do|f|%>Transferirde:para:Entrada:"input",:placeholder=>"Quantofoiganho?"%>Saída:"output",:placeholder=>"Quantofoigasto?"%>Nota:我想做一个额外的复选框,但我该怎么做,模型中没有一个对象,而是一个要检查的对象,以便在Controller中创建一个ifelse,如果没有检查,请帮助我,非常感谢,谢谢

  7. ruby - ruby 中的 TOPLEVEL_BINDING 是什么? - 2

    它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput

  8. ruby - Infinity 和 NaN 的类型是什么? - 2

    我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串

  9. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  10. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

随机推荐