PM的自我修养——微信5.0 for Android 设计思路(一)

2024-09-07 03:08

本文主要是介绍PM的自我修养——微信5.0 for Android 设计思路(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前有个朋友让我们做一个拆字的APP,最近他又提了一个新需求,能不能顺便做一个微信平台?

下午腾讯的人来讲课,当时老师问起有多少人依然把手机QQ作为主要通讯工具,举手的人寥寥无几……我就是那个几……虽然我清楚地知道,在场的很多人属于懒得表态,但是这也可以说明一些问题,比如,在腾讯内部,也许早已经确认了微信的战略地位和市场表现超过手机QQ,再比如,确实有很多人从QQ走向了微信。

我个人对于QQ的重度依赖主要是因为我每天坐在电脑前,是个纯粹的PC党,所以我和我的朋友们更多的使用QQ来进行交流。如果是一个普通的用户,则不可能像我一样永远面对电脑,那么当他们使用手机的时候,QQ or 微信,这是一个复杂的问题。

在手机上使用QQ还是使用微信,这确实是一个受到很多因素影响的问题。

我来分别假设一下在手机上使用QQ和使用微信的理由:

使用QQ的理由:

一、我的朋友们大多数使用QQ,我能通过QQ和他们更快的联系。

二、我有很活跃的QQ群,微信不能接受群消息。

三、当我想找人来聊天的时候,我能知道谁在或者谁不在。

四、我喜欢的人在用QQ!

……

使用微信的理由:

一、我的朋友们大多数使用微信,我能通过微信和他们更快的联系。

二、QQ能做的微信都能做,而且还能做的更好。

三、我使用电脑比较少,对我来说微信和微信的公众平台是个很好的渠道。

四、我喜欢的人在用微信!

……


微信无论是之前的iOS风格还是现在的AndroidDesign,人们对于其界面精美程度的吐槽一直都未停止,但是少有人说它是个臃肿的产品。就拿我个人来说,在我印象里,微信似乎没有出现太多的新功能,但是如果看过他的更新日志,就会发现它一直在进步,但是他从来不会把一个新功能放在我们一眼就能看到的地方。例如语音转文字,如果不是其他人在微博中提到这一点,我恐怕永远不会发现。如果说QQ是在做加法,那么微信就是在做减法。QQ一直在向着高大全的移动互联网入口前进,而微信则一直保持着克制。

在功能需求和应用规模的矛盾中,微信用来解决丰富用户功能的方法就是公共平台。任何一个功能都不能符合所有用户的需求,所以不如保留核心功能,让用户来自己定制自己需要的功能,这大概就是微信的战略思路。所以我们看到了各种功能的公众账号和订阅号,开辟了移动互联网一块新市场,也让用户拥有了自主选择的权利,同时还让微信看到了盈利的希望。

个人认为,微信和QQ是腾讯最优秀的两款应用,但是他们选择了不同的设计思路,值得我们为之深思。


晚上再来写微信支付的事儿。

这篇关于PM的自我修养——微信5.0 for Android 设计思路(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143878

相关文章

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Redis迷你版微信抢红包实战

《Redis迷你版微信抢红包实战》本文主要介绍了Redis迷你版微信抢红包实战... 目录1 思路分析1.1hCckRX 流程1.2 注意点①拆红包:二倍均值算法②发红包:list③抢红包&记录:hset2 代码实现2.1 拆红包splitRedPacket2.2 发红包sendRedPacket2.3 抢

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo

Python MCPInspector调试思路详解

《PythonMCPInspector调试思路详解》:本文主要介绍PythonMCPInspector调试思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录python-MCPInspector调试1-核心知识点2-思路整理1-核心思路2-核心代码3-参考网址

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l