BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 李永伦 关注 0 他的粉丝 发布于 2012年1月12日. 估计阅读时间: 9 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

大家好,我是李永伦,很高兴为大家带来《论道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)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

感觉最近Nokia和Microsoft推WP不遗余力啊 by shi mike

好多网站上都看到了各种软硬广告了。不过多种选择也不错

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

你怎么界定一篇文章是不是软硬广告?

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 冯 希顺

如果你还能写一篇《你为什么选择Windows Phone?》的话。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

有意思,不过,“我为什么不选择Windows Phone”与事实不符啊,因为我确实选择了它,但如果你想了解我对现在的它有哪些地方感到不满或不爽,我想倒是可以考虑写一篇《Windows Phone有哪些地方做的不够》的 :)

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

这是我看过的infoq上最没水准的一篇文章,罗哩罗嗦说了一堆,无非就是这点意思:

”如果你是一个.NET程序员,你就该选择WP。别感到孤立,那是个性。遇到反驳也别在乎,时间决定一切“

是不是广告暂且不说,各位观众可以说说,你上来花时间看完这个长篇大论后,有什么收获?

作为”论道“开头的系列,不知道后面会不会给人惊喜。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

我看完你这个评论之后也很想对你说:你这个评论就很有水平了吗?我相信,你写这个评论的心情和我说这个话的心情是一样的。

你这个评论给我的感觉是,你带着很强的目的性来阅读这篇文章,并从中寻找你想要的东西,但很可惜,你没有找到,于是你感到失望;我在看你这个评论时,也试图寻找你在期望什么,但很可惜,我也没找到,于是我也感到失望。

能把情绪表达出来是一件好事,但仅仅这样对于获取你想要的东西没有太大帮助,因为你不说,我可能永远都不知道你想读到什么内容。与其把这交给运气,期待我会猜中你的期望,然后在后面给你带来惊喜,不如你在这里直说你想读到什么内容?如果我知道的,一定倾囊相授,如果我不知道,我也会直说我不知道,我相信你能理解。

没说出啥实质性的优势 by Tarzan Wang Tarzan Wang

虽然我也是个铁杆WP支持者,但大家需要的优势,和其它平台比的优势,而不是费话,另类……

Re: 没说出啥实质性的优势 by 李 永伦

很好,“和其他平台比的优势”,你指出了一个可以讨论的方向,但究竟什么样的优势才能打动开发者呢?有些人可能看重市场的份额,有些人希望能够执行更多系统级别的操作,有些人在乎哪个平台的开发者赚到更多的钱……

如果这些都是开发者看重的,那么我想WP目前确实没有什么可以打动他们,但是,07年iPhone刚出来的时候,苹果有和大家说iPhone占领了多少市场、开发者赚了多少钱?没有吧?Android刚发布的时候,谷歌有告诉大家Android的激活量已经多少了吗?也没有吧?但它们现在都拿这些来说事,开发者自然会潜移默化地把这些当成标准来衡量一个系统及其生态系统的成功与否,但这对于现阶段的WP公平吗?我想这正是为什么微软或者合作伙伴对于WP的销售额支支吾吾的原因吧。

优势的本质是一种等级,它的存在前提是有一个可以衡量的标准,因此在谈论任何优势之前,你必须指定一个标准,问题的关键在于,被选中的标准必须得到大家的共识。很多人都拿用户体验来衡量一个手机的好坏,iOS的用户体验经常被拿来做典范,我也长年累月听到别人赞叹iOS的人性化,但元旦我和我弟聊起iPhone的时候,他说他认识的同学没有一个说iPhone好用的,当时我就惊讶地和他说,我认识的人没有一个说它不好的。这意味着,被选中的标准还有一个潜在的要求,那就是避免主观因素的影响,不能萝卜青菜各有所好,到了这里,大多数人都会考虑采纳销售额、利润、市场占有率这些不添加任何感情色彩的数字。最终,我们就会很自然得到一个结论:现在的WP简直弱爆了。

为什么我们要遵循这样的方向去谈论WP?我另一个弟弟,他去年年底想换手机,他一直关注Android,他看上了小米和HTC Sensation XE,一次偶然的机会,我和他交流了一下我使用WP的经历,你猜最后的结果是什么?他元旦的时候入手了一台HTC Radar!在这之前,他不关注WP,不了解WP,没用过WP,但短短十几天的时间,他就用WP客户端发微博说WP很强大。这是一个发生在我身边有血有肉的故事,我觉得拿这个和别人说比起拿一堆数字更带感,你觉得呢?

回到你的问题,WP的优势是什么?如果这个问题是问我,那么我会重复一次我在这篇文章里面的说法,它能让我在现有的知识体系下最快开发出一个应用,这是WP对于我来说的优势,因为我觉得对于一个开发者而言能够做出东西才会有成就感。至于市场的未来,谁说得清呢,当年不也有人说苹果应该关掉嘛,谁能料到它会是现在这样,我无法告诉你WP一定能够勇夺第一,虽然我也希望如此。博恩·崔西在《销售中的心理学》提到口碑的重要性,产品的销售是在口碑形成之后才真正开始的,我只能略尽绵力,使身边的人对WP有个正确的认识,促使口碑的形成,仅此而已。

你有什么想法可以分享?

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

在我的印象里,infoq是一个比较有深度的技术网站,不是个人博客。所以我到这里来,不是对你的个人信仰感兴趣,而是看标题所说的这个技术是怎么被”论道“的,结果被忽悠了一回。

我承认我来这儿就是有很强的目的性,这是源于一个技术人员对infoq定位的认知,难道我理解错了?这里其实和微博一个档次?

原来你的逻辑是这样的:你说我发表的文章全是废话,我可不干。你得告诉我你想要什么。
恍然像进了个论坛,我在看一个提问贴。

Re: 没说出啥实质性的优势 by 刘 松

你这堆废话又印证了我之前的断言:是.net开发者就选WP,做起来容易。至于前途嘛,要有信心。
然后长篇大论的谈你的个人信仰,浪费了读者的时间,还不让人说。对于没被洗脑的读者,嗤之以鼻。

我能接受没深度,没广度,没新意,但不能接受没逻辑。

WP在微软的持续投入下,必然得到它的市场位置,我相信这一点,但你的这些废话跟WP无关。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

原来如此,我明白了。

首先,我要感谢你对InfoQ中文站定位的认同。

两个月前,我们打算设置一个关于WP的专栏,当时我们的一个想法是做一个新的尝试,在这个专栏里引入一些个人色彩,于是我给这个专栏起名《伦道WP》,这个名字告示了这个专栏的文章会包含很多我个人的想法,不过后来我们讨论了一下,为了保持中肯,决定把名字改为现在的《论道WP》,当时我感觉《论道WP》这个题目的层次太高,有点担心自己写不来,结果就是你现在的感觉落差,而这正是我希望在这里搞清楚的。

作为《论道WP》的开篇,我觉得有必要谈谈“我为什么选择Windows Phone”,这是我比问的最多的问题,但别人一般很少一上来就问WP的多任务机制和Android的有什么不同,有哪些优劣等,也不会一上来就问WP应用的动态砖(Tile)怎样更新这么细节的问题。这篇文章只是收集了一些我曾经被问及的问题,然后梳理了我对它们的想法,再以问答的形式整理出来,我的本意是希望以一个轻松的分为和大家分享我的想法。

既然这个专栏的名字已经改为《论道WP》,我当然会在后面的文章全力以赴,也欢迎你的任何建议和意见。

最后,我感觉你挺关注WP的,你是在开发WP应用吗?

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 冯 希顺

我说说为什么自己抛弃了工作了N年之久的windows平台的开发吧。

那个时候我在做一个使用Office Acess开发报表的项目,版本我忘记了,大概是94/97吧。开始阶段很顺利,MS的东西用起来很舒服,也很方便(别较真,我的比较只是相对当时其他开发平台而言),可是到了最后一个严重的问题出现了:很平常很普通的一段代码,没有任何特殊操作,但是只要系统一执行到这段代码的某个地方,就会出现错误提示:系统发生严重错误,请XXX(后半句我忘记了)。MLGB的啥叫严重错误?因为Access没有提供任何有价值的错误信息,因此问题根本无法描述,即便是找别人帮忙都没有办法,搜索引擎当然也帮不上忙了。最后的解决方法是将同样的功能换一种方式实现一下,然后问题就莫名其妙的消失了,提交到客户那里使用好像也没发现什么异常。。。现在想想这是多么幸运的一件事情啊。

后来有幸去参加一个Java项目,哇,发生错误了就一定会有错误日志,即便错误消息驴唇不对马嘴,但是至少我知道问题发生在什么地方,更别说有无数开源的代码资源可供随意使用了,世界一下子就宽广起来了,再没有像Access那样让人崩溃的错误了。于是从此以后我再没使用过MS的开发技术了。当然,这么多年虽然没使用过MS的开发技术,但是却一直比较关注,对其设计思路和效果也有所了解,可惜这么多年过去了,MS没有拿出什么能再次吸引我的东西了。

个人觉得MS从XP开始核心产品就走下坡路了,后来的VISTA/IE7之类的东西基本上就是垃圾了。现在移动市场上iOS和Android市场占有率那么高,发展态势那么好,满街的妹子都在用iOS,满网络的IT宅男都在筹备移动创业,满市场上都是各种各样的Android产品,无数雄心勃勃的基于Android的定制和移植计划在酝酿,还有无数的基于这两个系统的插件/中间件/平台/应用(多数都是开源/免费的)在不停的涌现。。。所以,在infoQ这个多数读者是资深开发人员的网站上,你想让我们跟着你选择WP平台或你想让我们相信你选择WP是明智的,不拿出杀手级的依据来(别我弟弟这种),你不觉得是一件很搞笑的事情吗?

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

我没有开发WP应用,以后有可能因工作需要接触这方面的内容。infoq是个综合性的网站,我又是个兴趣广泛的人,所以,即便我永远不玩WP,也不妨碍我通过infoq了解它,更不妨碍我评判它的权力,何况文章里没有任何技术相关的内容呢。

相比ios和android,普遍认为ios过于封闭,android有专利风险,微软只要把WP作为战略性产品持续投入,带动它阵营的资源,有希望达到三分天下有其一。它能不能发展的根源,是有没有明确的联合策略,有没有大量资源的持续投入。技术因素是重要因素,还不是现阶段的关键因素。所以,目前微软要做的,是表决心。而你这篇文章,却是一个开发人员在表忠心,而且还让其他人跟着表忠心。文章没有提及微软方面的因素,也没有提及技术,最终流于为了表忠心而表忠心,别人有所质疑是再正常不过的反应。

希望后续看到的是真的”论道“。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

to 冯希顺:你可能把话题转移到平台之争上。
同意你最后面的看法,作者要拿出依据,没有依据也要有逻辑,像作者提到的“我弟弟”那种例子,我可以再举个例子,10年前我去买第一部手机,到网上、商店看了好多高端手机,但到最后为了省钱买了同事的二手诺基亚手机,结果用起来发现太好使了,发短信打电话一点问题都没有。因此我就断言那时候我那破手机都比别人的强是吧?然后号召大家丢掉自己手机买我这型号的?

照作者的说法,用户体验的评价是靠不住的,还是市场说了算。哦,现在市场还小,没关系,现在小不表明将来小。然后呢?就是没有然后。“我弟弟"...

让我想起上大学时看武侠小说,每每看到主角跳崖就长出一口气,终于可以死里逃生获得另一种绝世武功了。也让我想起CCAV,只要一说到干部犯错,就一定是整体是好的,前途一片光明。然而现实告诉我,跳崖会死人,犯错要承担后果。

希望不再看到CCAV式的逻辑。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

刚看到一篇评论html5发展趋势的文章,请参考他的论述方式:
www.iteye.com/news/24000

关于html5和native app的关系,尤其是应用开发方式和分发渠道,对于WP也是有影响的。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by cheng xw

日薄西山

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

@刘松
正在看...

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

@cheng xw
日出和日落的光照强度其实是一样的,都是1850K。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

@刘松
看完那篇HTML5文章了,谈谈我的想法吧。

那篇文章向我展示了HTML5的愿景,非常具体的一点就是未来3-5年取代本地应用,还有跨平台的特性,自由的分发渠道,这些都为开发者带来无限遐想,嗯,如果真能这样的话,确实很激动人心,但我对此表示怀疑,理由如下:

1、跨平台的特性意味着只要浏览器提供充分支持,开发者根本无需考虑平台差异性,任何一个平台的用户都会看到相同的应用,这种一致性不但提升用户体验,还为应用的后续维护带来非常可观的便利性。但是,这种一致性会严重降低不同设备之间的差异性,到了那个时候,用户很难说清iPhone和Galaxy除了外壳以及少数可以辨识的出的内部硬件配置(CPU、存储容量等)之外还有什么不同,这个是硬件制造商最不愿意看到的。为什么?你看看目前的硬件制造商对WP的态度就知道了,微软不允许硬件制造商定制WP的系统,于是每个WP手机除了外观不同,里面都是一样的,但Android就不是,硬件制造商可以随意定制,HTC和三星的Android手机虽然使用相同系统,但看起来就有区别,这是硬件厂商应用差异化战略的必然结果,也是它们追随Android的动力之一。

2、HTML5通过开放的Web分发应用,这样,开发者就不用再忍受苹果的霸王条款,神马审查制度都会变成浮云,开发者再次回到自由的国度,通过熟悉的广告模式盈利。但是,这种结果的可能性有多大?别的不说,单苹果就不会容忍这种情况的发生,应用商店是乔布斯为iPhone首创的核心竞争力,虽然后续有谷歌和微软的模仿,但凭借i系列设备的普遍存在,应用商店依然吸引着成千上万的开发者,而这又进一步为iPhone取得更大覆盖面贡献力量,互相促进,我实在想不通苹果有什么理由不对应用商店采取防御措施。媒体大鳄之所以对苹果的报亭分发不买账,很大程度上在于媒体与生俱来就是Web的,它们转变成HTML5的成本比起本地应用低不是一个数量级,因此他们不认为有必要和苹果分享他们的收益,只要Safari对他们的应用提供充分支持就行了。此外,审查制度是不可能消失的,先不说苹果希望把不想要的应用过滤掉,有关部门也希望把不想要的内容过滤掉,而通过Web自有分发恰好从根本上和这个出现冲突,我相信,如果通过Web自有分发HTML5应用的那一天真的到来,可能应用开发者最头痛的应该是取得XX牌照。

3、HTML5的成长除了W3C之外,毫无疑问也得靠微软、谷歌、苹果等巨头的支持,当他们都不是慈善机构,他们是做生意的,每个人都有自己的算盘,当然,这里面谷歌显然会完全支持HTML5,为什么不呢,谷歌的愿景本来就是让大家忽略设备的差异性,直接依赖Web,但微软和苹果显然不是,微软绝对不希望用户仅仅依赖浏览器,因为它还要靠Windows和Office吃饭,苹果比微软特别的地方在于它的软硬一体化,但苹果绝对不希望变成戴尔那样的硬件设备商。虽然微软和苹果都说支持HTML5,而且都说自家的支持的更好,但只要你想想他们的处境就知道他们的积极性不会到达谷歌那个程度了。问题在于,如果HTML5真的成年了,我想谷歌会重拾Chrome OS计划,这让Android情何以堪啊?

4、最后,关于分发渠道,应用商店模式的一个很大特点就是集中性的目录,用户可以浏览或搜索,但Web本身是零散的,用户怎么发现你的应用?这显然会导致应用目录的产生,我在想,当年雅虎就是靠着提供一个分类目录索引赢得网民的青睐,那么,如果HTML5真的盛行了,会不会导致当初的雅虎被重新发明?

以上是一点想法,欢迎交流!

看了评论 by Jeffrey Zhao

这样的文章和评论才好,要什么大而全啊,要的就是有个人想法,然后把想法说清楚。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

@李永伦

我转那篇文章,原意只是想提醒你,讨论一个东西的好坏要有依据有逻辑,那篇文章我很认为做到了,本没想讨论html5的东西。你回复了这么长,我要不说说我的看法似乎就没诚意了,呵呵。

诚然,html5与native app的区别不止是技术上的,也是政^治上的,你的回复正是强调了这一点,我承认这都是html5普及的障碍。我想强调另一点,html5是不是代表了移动应用未来技术的发展方向?我的答案是肯定的。(至于为什么,是另一个大话题)

既然是,那么领先的厂商势必处于两难的境地:如果支持html5,就相当于降低门槛,与后进者位于同一起跑线上;如果不支持,则有可能被对html5支持更好的竞争者超越,丧失领先地位。对于后来的竞争者而言,推广html5显然对自己有利(请大家想原因)。WP显然是个后来的,所以推广html5显然对WP有利,微软对html5的态度也是明确支持的,力度甚至超过自家的silverlight,当然你说的对微软其它产品的冲击也是现实存在的。乔帮主活着时也明确表示html5才是未来,我们姑且认为《乔布斯传》所说的属实,读过的人肯定有一种感觉,苹果公司的成功与它识别未来趋势、大胆拥抱未来趋势分不开的,当然你说的因素也是现实存在的。google更是那种推动技术发展为手段,拢聚合作者为目的,它的态度也是很明确的。除了这三个公司,还有浏览器开发商、硬件厂商、应用开发商、广告商等等,是一个很复杂的局面。对于我前面贴的那篇文章的观点我是认同的,html5会是一个逐步发展,逐步替代的过程。

html5终归是个技术,至于因此会对app store商业模式的冲击,我想这些公司会想出中间方案来的,以保持其差异性、控制能力,比如那篇文章提到的shell app。

看评论和看原文一样有意思:) by 霍 泰稳

我倒建议永伦根据和刘松的讨论再写一篇新闻来介绍移动开发的内容了,大家的评论真的很棒。

我也建议刘松能够和我们联系,欢迎加入InfoQ编辑队伍,并分享你对技术的心得,不加入InfoQ,投稿也是很欢迎的啊:)

Re: 看了评论 by 金 鑫

同感。
作为不懂技术的人觉得永伦的文章写的像剧本一样精彩,而读者刘松的评论又字字珠玑。这样的互动也是论道。

Re: 看评论和看原文一样有意思:) by 刘 松

引得霍泰稳出场,有点惶恐.
我现阶段并没什么拿得出手与大家分享的,借机会感谢infoq提供一个了平台,让我这个纯兴趣泛滥份子不会感到空虚. 以后有好的想法一定会与infoq联系的.

祝infoq越办越好

暂时没兴趣! by qiu yi

WP7, 市场本来就小, 而传统做手机开发的都是Java和C++(IOS出来后又有了OC)。
做一个手机游戏开发者, 当前情况下,如果不支持C++。 不打算把自己游戏移植到WP7上。
我的手机游戏引擎框架是跨平台(支持Andriod/IOS/Symbian)的,所以只支持C#,这个就意味着重写,

Re: 暂时没兴趣! by 刘 松

游戏开发商对于WP的态度也是两难:支持吧,投资回报率太低,不支持吧,又怕丢掉潜在的市场。所以切入的时间点很关键,我想这也是qiu yi深层想表达的。

当然市场也存在“悖论”:没应用就没市场,没市场就吸引不来应用。扯回html5的话题,看起来html5对微软来说是个“搅混水”的好工具,玩的好的话可以借此积聚起可观数量的应用,以打开局面。

对比苹果和google,微软作为一个传统软件公司,有庞大的软件开发资源,对软件开发的理解也是很深的,相比竞争对手,有能力创造出更好的开发环境以取悦开发者,比如,提供出色的游戏引擎。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

@李永伦

关于分发渠道,我前面说:
“html5终归是个技术,至于因此会对app store商业模式的冲击,我想这些公司会想出中间方案来的,以保持其差异性、控制能力,比如那篇文章提到的shell app。”

正好看到微软做的ie9 pin活动:
pin.ieliulanqi.com/

虽说这玩意跟移动互联网没关系,跟WP没关系,跟html5没关系,谁能保证将来怎么样呢。技术和商业模式之间的关系真是微妙。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 李 永伦

@刘松

毫无疑问,HTML5是一个很好的技术想法,也为我们展现了很多可能性,但仅仅这样无法代表它能成功,历史上好东西得到惨淡下场比比皆是,当然,我没有明示或暗示HTML5会得到这样的结果,我只是对于坊间宣称的那个美好的结果表示怀疑。

HTML5代表移动应用未来技术的发展方向?我不知道,我觉得这是人们美好的愿望多过有充分理据支撑的事实,虽然我们已经看到很多很多表明HTML5有前景的理据,但我没看到任何(可能)解决我在上面提及的**因素的迹象,这是隐藏的矛盾,它源自商场上最本质的东西——利益,这些问题没有得到根本解决,HTML5即使再好,也仅仅只有一个好字。

微软对HTML5的支持从IE9开始给力,而它在展示Windows 8的时候首先提及对JavaScript和HTML5的支持更是让人觉得微软要在这里下一个很大的决心,以至于很多人都在猜测自家的Silverlight将被边缘化,但微软从来没有确认人们的这些猜测,正如你所说的,“谁能保证将来怎么样呢”。至于苹果,现在大家对它都有一个共识,就是你所说的“它识别未来趋势、大胆拥抱未来趋势”,但它流着十足的商业血液,你以为它当初为何不支持Flash?因为Flash的支持会瓦解它辛苦经营的应用商店模式,只要浏览器能够支持Flash,苹果就无法控制开发人员分发Flash应用。老乔生前提到Flash的各种缺点,嗯,确实有,但如果仅仅是这些缺点,苹果大可以和Adobe紧密合作,共同探讨解决方案,甚至即使苹果要求Adobe为其提供一个定制的Flash,我相信Adobe也会愿意,因此我认为苹果的做法只是简单地拒绝Adobe的参与,而HTML5有着和Flash一样的潜在威胁,因此我认为苹果不会放之不管。

Shell app本质上是一种妥协,是一种介于本地应用和HTML5应用的中间存在,由于本地应用和HTML5应用之间存在着巨大的鸿沟,很容易导致开发者形成非此即彼的观念,Shell app的存在从某种程度上说正好填补了这个鸿沟,为开发者从本地应用过渡HTML5应用提供一个途径。Shell app的这种性质意味着它不应该是一种长期大量存在的形式,如果HTML5最终可以取得人们预期的成功,那么Shell app的存在数量从时间上应该呈正态分布,当它完成了自己的使命之后,就会逐步消亡,相反,如果它的数量变化曲线呈现“囤积”现象,那可能意味着有一股力量在抗拒向HTML5的过渡。

正如你所说的,技术和商业模式之间的关系很微妙,任何商业组织都不会单纯地发明好的技术或者促使它的发展,而是为了实现自身的商业和战略目标,赚取更多的利润,技术只是实现这些的手段罢了,如果HTML5背后隐藏的商业矛盾没有得到根本的解决,那么它最后的结局可能是叫好不叫座。这可能会让普通开发者感到有点无力,因为他们除了相互告知HTML5是一个革命性的技术,大家要相信巨头们最终可以找到**因素的解决方案之外,似乎也没有别的事情可以做了。

Re: 看评论和看原文一样有意思:) by 李 永伦

好的,我想想怎么写这篇新闻 :)

Re: 看了评论 by 李 永伦

@金鑫

我看文章很喜欢看评论,因为我觉得评论里面往往包含着和文章作者不一样的视野,如果评论里面还有一些建设性的冲突和讨论,那就可能会擦出思想亮点 :)

Re: 暂时没兴趣! by 李 永伦

@ qiu yi

WP7的游戏开发使用XNA,XNA的最大特点是代码可以在PC、XBox、WP甚至已经退出舞台的Zune HD上共享,如果考虑这个因素还觉得不值得投入的话,那你可以继续观望。

Re: 感觉最近Nokia和Microsoft推WP不遗余力啊 by 刘 松

@李 永伦

我承认好东西不一定成功,但同时认为以目前的市场状况,不好的东西肯定不会成功。
我认为html5是好东西,它固然有它自己的问题,但在方向上是绝对正确的。

这几家公司在html5支持上的竞争,表现出来只是浏览器市场的竞争,本不必投入如此多的资源。而深层次正如你前面表达的,装备html5支持的浏览器已经有能力成为“通用的应用操作系统”,而传统的操作系统在一些场景下则退化为更底层的设备驱动集,浏览器的竞争其实就是对未来操作系统的竞争。苹果和微软有自己的操作系统,google、mozilla则没有,它们又有各自的文化,必然采取不同的策略。

你所说的那些因素我是承认的,但你提的“如果HTML5背后隐藏的商业矛盾没有得到根本的解决,那么它最后的结局可能是叫好不叫座。”我不认同。不可能有“根本的解决”,也不需要“根本的解决”,这本来就是商业博弈,只要形成良性的博弈环境,就能推动科技进步,同时市场也会给领先者丰厚的回报,这不矛盾。近两年浏览器对html5事实上的支持力度是有目共睹的,所以现在是叫好也叫座。不足的是还有很多工作要做。

你前面说的:“任何商业组织都不会单纯地发明好的技术或者促使它的发展,而是为了实现自身的商业和战略目标,赚取更多的利润,技术只是实现这些的手段罢了”
并不是“任何”,而是“绝大多数”。相当的商业组织在它的“商业目标”之上,还很看重企业责任甚至一些飘渺的东西。世界是多样的,这样才让我这样的人感到不乏味。

懂的 by 郭 淳瑞

说的很话,很有道理。。恩恩,不过,,嘿嘿,我说不出来。。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

33 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT