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

相关文章

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D

Android如何获取当前CPU频率和占用率

《Android如何获取当前CPU频率和占用率》最近在优化App的性能,需要获取当前CPU视频频率和占用率,所以本文小编就来和大家总结一下如何在Android中获取当前CPU频率和占用率吧... 最近在优化 App 的性能,需要获取当前 CPU视频频率和占用率,通过查询资料,大致思路如下:目前没有标准的

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.