分享免费的编程资源和教程

网站首页 > 技术教程 正文

Windows Phone那么好 却为何还在一步步走向深渊?

goqiw 2025-02-07 17:25:16 技术教程 42 ℃ 0 评论

【短路三分钟】Windows Phone那么好 却为何还在一步步走向深渊?

微软近段时间做了各种“艰难的决定”,包括手机硬件部门裁员7800人,伴随76亿美元的资产减记等等,真可谓让昔日的诺粉(和鲍尔默同学)伤透了心,这不是明摆着告诉人们Lumia和Windows Phone其实没那么成功吗?

即便纳德拉仍然在邮件中表示将“在短期内更有效率地专注于手机产品线”,外界对于Windows Phone甚至都已经下了将死的判决书。其实Windows Phone很优秀,微软也手握足够多的优势资源,可是问题究竟出在了哪里?即便这是个被谈了无数次的问题,我们仍可从一些不同的角度来看看,微软的不够努力如何导致了现如今的局面。

市场策略有问题,示例:当年Windows Phone 7不能升级到8

在很多人的印象中,微软在营销方面的投入都不可谓不大,可是却缺乏一些技巧,这让Windows Phone数次走入险境。一个典型的例子就是当年宣布Windows Phone 7设备无法升级Windows Phone 8,而只能升级到Windows Phone 7.8时。

对于一个有(bu)经(yao)验(lian)的公司来说,即便Windows Phone 8和Windows Phone 7这两代系统分别用了不同的内核,也没有必要对用户说,“老用户只能升级7.8,不能升级8”,而完全可以在宣传策略上将7.8归入Windows Phone 8中,令7.8成为8的一个版本。如此,老用户的心态恐怕就会比现在舒服多了。

而且实际情况是,即便NT内核与CE内核存在本质差异,要实现7到8的升级也不是不可能(民间高手的作品说明一切),但微软和诺基亚认为,这么做会极大影响老用户的使用体验。可是看看苹果是怎么做的?当年iOS 6宣布支持iPhone 3Gs,3Gs用户欢呼雀跃大喊苹果有良心,但升级到iOS 6的iPhone 3Gs真的还能用吗?

微软类似这种在市场策略上缺乏技巧的行为还有很多,比如说当苹果2013年发布iPhone 5s时大肆宣扬M7协处理器有多好多灿烂的时候,同年的Lumia 1520实际上也内置了协处理器,诺基亚甚至还设计了一个SensorCore,这是个基于Windows Phone核心层上的独立服务层,在Windows Phone 8.1系统中就是运动数据,运动APP的数据获取全部分享自这里。

它能够降低开发者的开发难度,而且实际使用效果也相当理想,即便开着GPS定位都几乎不怎么费电。Lumia 1520之后的绝大部分机型都支持,甚至包括6系低端机,可是微软和诺基亚从不对此做宣传,绝大部分人也不知道原来Lumia手机还有这样的东西。这难道不是营销手法上的不努力吗?

系统很成熟却表现出各种幼稚,示例:音频架构出色却没有好音质

这是个有些技术流的问题。不过大量Windows Phone用户一定都知道,这款系统在很长一段时间内都只能实现全局音量控制,也就是铃声、音乐、系统声音的音量无法分开,直到GDR3更新才实现音量控制的分开。

但你可能不知道,Windows Phone的音频架构何其完善,原本要实现音量控制的分离就是轻而易举的事:Windows Phone 8的技术文档提到原生音频APIs由WASAPI和XAudio2构成。前者最早应用于Windows Vista,它实际就是当年的通用音频架构UAA的一套API,能够实现每个进程下的音频API请求成为独立对话,也就是每个应用的音量可以单独控制——这么天然的优势,微软却一直没有在用,这不是没上心是什么?

(UAA架构模型)

更有趣的是,UAA分为独占模式和共享模式,能够大幅降低音频设备驱动对系统稳定性的影响,增强对处理环节的控制,提升系统响应速度、减少延时,当年的HIFI爱好者对UAA架构各种好评。也就是说Windows Phone 8天生具备了实现出色音质的基础。可是坏就坏在微软从很早以前就选择了高通芯片解决方案,在骁龙600之前,高通芯片的音频方案何其糟糕是有目共睹的,加上微软也没有在系统层面规避SRC问题,这让Windows Phone阵营几乎没有拿得出手的可以用来听音乐的家伙。

这种有着优秀基础,却表现出幼稚的情况还有很多,但即便如此,Windows Phone也是个在成熟度上将Android甩出数十条街的系统,比如Windows Phone有着桌面操作系统成熟的GPU协助通用计算加速机制的经验,也是Windows Phone流畅度出色的一大原因,甚至在GPU加速利用率上相较iOS都更完美,和Android完全不是一个量级。可就算有着这样的优势,然并卵的现实也告诉我们,和Android的市场占有率真可谓天壤之别,加上类似WP手机烂音质的幼稚表现,只能说是微软的努力程度还远远不够。

无视各种优势资源,示例:MSN被硬生生剥离

其实在苹果的iMessage出现之前,微软早就有了类似的方案,即从Windows Phone 7开始就在消息(Messaging,也就是短信)应用中整合MSN。这是个当时受到大量Windows Phone用户欢迎的功能:即当对方也在使用Windows Phone,或者MSN在线时,消息会以MSN信息的形式发出,如果对方不在线则以短信形式发出,在线与否的判断完全由系统自动进行。所以当年你会看到Windows Phone用户的MSN是万年在线的。

可好景实在不长,这项功能的受欢迎正赶上微软着力MSN向Skype的大迁徙,于是Windows Phone 8在几度更新以后就干脆彻底抛弃了它。而针对Windows Phone的Skype应用使用体验不好不说,还是个独立的第三方应用,和MSN过去的高度整合完全不是一个层面。

这种优势资源的低效利用率还表现在Windows Phone的很多方面,比如说微软作为游戏行业的霸主之一,原本具备了在游戏界呼风唤雨的本事,Xbox优势资源一堆。而且Windows Phone 8系统对DirectX的支持为开发者提供了极大便利,对用户也是能够尝试游戏大作的一大保障,这是Android之类的系统完全不具备的优势资源。可实际情况又是如何?全球知名的极品飞车17居然到现在都还没有登录Windows Phone平台,究竟该怪EA呢,还是怪微软呢?

这类涉及部门协作的事情,一旦来到微软手中,都由于遗传甚久的官僚作风、尾大不掉等问题变得特别难以理解,带来的就是行事中的低效,甚至成为让Windows Phone一步步走向深渊的致命原因。

UI设计超前10年,示例:Windows Phone革命革过头

虽说iPhone革新了整个智能手机行业,但这款操作系统依旧没有脱离图标、点按进入应用这样的逻辑思路,早年的Windows Mobile、Symbian谁人都是如此,只不过iPhone将之做到了各种简化。Windows Mobile的那套系统逻辑,最终延续给了Android,包括外来APK的安装、文件夹管理甚至第三方Launcher的支持。

而微软自己却走上了一条革命有些革过头的路子。大概是太想杀出一条血路,Windows Phone对UI的革新彻底抛弃了Windows Mobile的经验,即便Windows Phone 7还在用CE内核,看起来却已经不是常人能够接受的UI了。在2013年人们开始大肆赞扬iOS 7走平面化风格的时候,早在2010年,微软就已经把这条路走到了极端。

首页堆叠的单色色块在一个个翻转,设置界面只有黑底白字,没有任何图样,对拟物的彻底抛弃可比3年以后苹果的作为极端多了;外加卷轴和枢轴的逻辑(Windows Phone手机的屏幕是个窗口,诸多界面的左右滑动理解为对一个长卷轴不同位置的呈现),这样的设计显得如此大胆和超前,以致没有接触过Windows Phone的人在首次接触时感到费解。

(Windows Phone的卷轴表达方式)

君不见那些以雨后春笋版速度出现的新操作系统,COS、Ubuntu OS、Firefox OS,甚至包括Sailfish怎么看都不过是Android换了个主题吗?唯有Windows Phone与它们都隔着一条银河的差别。而Windows 10 Mobile所做的妥协,包括设置界面加上图标、抛弃卷轴这样的设计,正是期望这多走的10年能往后退一点。

根本原因:进入移动战场太晚

Windows Phone是个优秀的操作系统,即便微软让它表现出了如上所述的种种幼稚,却始终是个万年老三,而且和老二的距离还相去甚远。很多人说Windows Phone最大的问题是应用生态的缺失,这只是一种外在表现形式,Windows Phone最大的问题不在于系统不好,而仅在于错过了最佳时机。

历史的经验告诉我们,要打垮某个霸占市场的产品,从来不是再去做一个新的同类产品,而是产生一种新的模式、打造新的战场,好比要在桌面市场打击Windows的嚣张气焰,绝不是做个新桌面系统,而是发掘移动市场,让新概念对它产生致命打击。Windows Phone进入移动市场太晚,它已经分不到蛋糕。未来可对iOS和Android形成冲击的,绝不是Ubuntu、Firefox、Sailfish,而是新战场的开辟,不管是智能家居还是可穿戴甚至植入设备。我们期望那个时候,微软不要再慢人一步了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表