Linux 之父出席、干货分享、圆桌讨论,精彩尽在 OpenCloudOS 社区开放日,报名戳 了解详情
写点什么

论道 WP(一):你为什么选择 Windows Phone?

  • 2012 年 1 月 11 日
  • 本文字数:2878 字

    阅读完需:约 9 分钟

大家好,我是李永伦,很高兴为大家带来《论道 WP》专栏的第一篇文章,在这篇文章里,我将会就选择 Windows Phone 这个话题做个别出心裁的自我访谈。

L1:欢迎来到《论道 WP》,我是主持人李永伦,今天我们迎来了一个非常特殊的嘉宾,掌声有请我的分身李永伦。

L2:什么情况?你才是我的分身!

L1:好吧,这个问题等节目结束之后我们再讨论吧,回到这次节目的主题,你为什么会选择 Windows Phone 呢?

L2:这个问题几乎每次做培训或讲座都会有人问,我的回答很简单,因为我能开发 Windows Phone 的应用程序。

L1:这是不是意味着,如果你能开发 iOS 或 Android 的应用程序,你也会选择它们?

L2:理论上有这种可能。

L1:实际上呢?

L2:每个人都有自己的背景知识,这些知识沉淀于长年累月的学习和实践,02 年的时候我选择了.NET,这些年的积累使得 Windows Phone 对于我来说是一个自然而然地选择,和其它操作系统相比,它的入门门槛和学习曲线显然较低。

L1:这样的话,如果一个人对 Objective-C 或 Java 比较熟悉,你会建议他选择 iOS 或 Android?

L2:可以这么说,关键在于更快做出你想做的东西。当然,还有其它一些因素也会影响这个决定,比如说,设计理念的认同程度。如果你不认同这个系统的设计理念,你设计出的应用程序就很难和它融为一体。设想一下,你在 Windows Phone 上打开一个应用程序,你发现它的用户界面照搬 iOS 版本的,此时它给你的感觉可能是惊喜、特别以及缺乏一致性。

L1:问题是,很多应用程序在不同的平台上面都有对应的版本,有些开发者可能希望在这些版本之间保持一致性,尤其是使用跨平台技术的开发者,这显然会导致应用程序和平台失去一致性,如何平衡这两种一致性?

L2:问题的关键不在于你应该采取什么样的妥协才能平衡这两种一致性,而在于你当前拥有的资源和你预期的市场目标可能不匹配。如果你已经有了一定的规模,请分别为每个平台配置独立的开发组,否则,请集中精力应对其中一个平台,时机成熟再考虑推出其它平台的版本。

L1:如果要集中精力应对其中一个平台,应该如何选择?

L2:问题的关键不在于哪个平台更好,而在于你想达到一个怎样的目标,你需要了解和判断具体某个平台的用户习性是否有助于实现你的目标,比如说,你的目标是开发一个应用程序,然后卖出去赚钱,那么,如果某个平台的用户习惯于越狱,然后下载应用程序的破解版本,这个特征显然对你的目标没有什么帮助,相反,如果你的目标是尽可能的占有市场,那这个特征反而对你有利。

L1:如果我清楚我的目标,但我对所有平台都没有了解,也没有任何积累,我应该如何选择?

L2:如果别人问我,我会建议他们选择 Windows Phone。

L1:为什么?

L2:因为我选择了它。

L1:这算什么理由?

L2:我并没有试图装成很客观、很公正,我喜欢它,我选择它,然后我向别人推荐它,这很自然。相反,如果我对一个东西没有了解,甚至我不喜欢它,那么向别人推荐它反而有点不合情理。

L1:问题是,当大家聚在一起,拿出手机的时候,你发现只有你一个用 Windows Phone,会不会有点不自在?

L2:你是在向我暗示 Windows Phone 还没普及吗?人是社会性动物,受到别人的影响是很自然也很正常的。今时今日,手机已经成为一个非常重要的沟通工具,这里的沟通包含两个方面:一个是实质性的,即打电话、发信息等;另一个是象征性的,比如你刚才说的,大家聚在一起,其他人拿出同一款手机互相交流有些什么好玩的应用,而你却拿出一款不同的手机,此时你可能会感到一种不舒服的被孤立感,认为自己和他们不属于同一个圈子,有些人可能会选择接受同化来避免这种不舒服的感觉。

L1:那么你会不会因此把手机换成 iPhone 或 Android?

L2:那倒不会,我曾经这样想过,当街上的人都用 iPod Touch 的时候,我反而觉得从口袋里掏出一个 Zune HD 一定会很拉风!

L1:但是,有这种想法的人毕竟是少数,你怎么说服其他人改用 Windows Phone 呢?

L2:我没有打算说服别人改用 Windows Phone,当你试图这样做的时候,本质上你是在否定别人现有的选择,这会导致你把别人现有的选择摆在你的对立面,一旦别人意识到这点,你的说服和反驳不但没有起到你预期的效果,反而促使别人更加坚定现有的选择。

L1:言下之意是你选择不作为?

L2:当然不是,我们不说服,但我们可以进行适当的引导。前几天我和一个朋友聊起手机,他说对 Windows Phone 还没有信心,细问之下,原来是联系人和图片让他感到很乱,我给他两幅图片和一个比喻,帮他重新建立正确的心智模型(mental model)。Hub 体验是 Windows Phone 特有的用户体验,你在其它平台看不到,但人们往往借助过往的经验来理解新的事物,这可能妨碍用户正确理解产品的特性。试想一下,如果别人从他那里听到对 Windows Phone 没有信心这样的说法,而且没有寻根究底地了解下去,就有可能断章取义地得出 Windows Phone 得不到消费者的认同这样的结论。

L1:如果你试图引导的时候遭到反驳怎么办?

L2:反驳或抱怨什么的,都有好的一面和坏的一面。好的一面是他们可能把这当作一个潜在的选择,才会产生如此纠结的行为,否则他们会简单地忽略它,情况就像有些平台虽然也有一定的市场,但你不在乎它,不关心它,也不了解它,好像它未曾存在过一样。如果你遇到的是这样的人,你需要耐心地了解他们的反驳背后代表着什么样的诉求,如果这些反驳源自一些误解或者对产品的特性没有了解清楚,那么你就有可能把他们从潜在的用户变成真正的用户。

L1:那坏的一面呢?

L2:极端的情况是,有些人只是单纯地关注,并且一旦出现负面消息就会出来添油加醋,如果出现官方准备抛弃这个平台的传闻,他们就会扮演事后诸葛亮的角色,潇洒地说一句:“我早就说过这个东西没将来,幸亏当初我没学。”这些人的内心充满矛盾,一方面,他们更多地关注负面消息是因为害怕自己不选择它是个错误的决定,另一方面,他们又不愿意通过实际的学习和了解去纠正这种可能的错误。本质上,他们的目的是拒绝改变现有选择,方式是否定新的事物,他们想要的效果是受到更多的关注和认同,因此应对这些人的最佳策略是忽视他们,把精力放在那些对你感兴趣的人身上。

L1:那如果用户的需求很合理,但 Windows Phone 无法满足的,比如说,想要一个文件管理器,怎么办?

L2:让他们选择 Android 吧。

L1:这个建议太离谱了吧?

L2:问题的关键在于用户的需求应该摆在首位,如果用户非常依赖这个功能,短期内 Windows Phone 也无法实现这个功能,那么你应该让用户选择其它系统。你不可能独吞整个市场,你也无法满足所有需求,竞争对手的存在不但可以解决需求多样化的问题,还能消化相互矛盾的需求。你需要明确自身的定位,清楚哪些是你的用户,哪些不是,把精力集中在你的用户上,允许竞争对手替你满足一些你无法或不愿满足的需求。

L1:原来是这样,我还以为我们的节目改成《论道 Android》了。好了,今天的时间差不多了,感谢我的分身,也感谢屏幕前面的你。

L2:你才是我的分身……


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012 年 1 月 11 日 00:003248

评论

发布
暂无评论
发现更多内容

【薪火计划】04 - 心态和角色

brave heart

管理

week5-根据当周学习情况,完成一篇学习总结

未来已来

脚手架 | 从零搭建满足权限校验等需求的前端命令行工具

梁龙先森

node.js 大前端

第五周作业

jizhi7

Week_09 作业

golangboy

极客大学架构师训练营

vivo 调用链 Agent 原理及实践

vivo互联网技术

Java 架构 调用链

架构师训练营 - 第九周

袭望

第九周作业

熊桂平

极客大学架构师训练营

极客大学 - 架构师训练营 第十周作业

9527

讲武德,你们要的高性能日志工具 Log4j2,来了

沉默王二

Java log4j

第 9 周 997日记

Pyr0man1ac

Week_09 总结

golangboy

极客大学架构师训练营

【架构师训练营 1 期】第九周作业

诺乐

Architecture Phase1 Week9:HomeWork

phylony-lu

极客大学架构师训练营

第 05 周学习总结 [架构师训练营第 2 期]

Airship

极客大学架构师训练营

第九周作业

文智

极客大学架构师训练营

【架构师训练营 1 期】第九周学习总结

诺乐

架构师训练营第 2 期 第五周作业

月下独酌

极客大学架构师训练营

第五周总结

jizhi7

极客大学架构师训练营

架构师训练营第九周学习笔记

一马行千里

学习 极客大学架构师训练营

第九周总结

熊桂平

Week 9 作业02

Croesus

week5-(2选1)

未来已来

为什么你写的拦截器注入不了 Java bean?

Java旅途

Java spring Spring Boot 拦截器

JPA-技术专题-JPA&Hibernate注解

浩宇天尚

第9周作业

paul

还在用分库分表?看TiDB如何解决海量数据无感扩容难题

京东科技开发者

数据库 分布式数据库 #TiDB

第九周作业(作业二)

Geek_83908e

架构师一期

经典计算机课程

Joseph295

鹿鼎记 · 韦小宝,丽春院、天地会、入皇宫等五个场景的恶搞版多线程锁学习!

小傅哥

Java 程序员 小傅哥 多线程

架构师训练营第二期 第5周总结

月下独酌

极客大学架构师训练营

GPU容器虚拟化:用户态和内核态的技术和实践详解

GPU容器虚拟化:用户态和内核态的技术和实践详解

论道WP(一):你为什么选择Windows Phone?_移动_allenlooplee_InfoQ精选文章