Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗?

简介

本文讲述Windows Phone改名事件,以及Windows Phone发展历史和今后发展策略的想法。

 

事件

今天下班的时候看报纸,有一段新闻关于昨天(2009年10月6日)Mircosoft正式使用Windows Phone这个名字。我去到原先Windows Mobile的主页,已经全部由Windows phone代替了,如下图。

wp1 

Windows Phone(技术名字叫做Windows Mobile 6.5)其实就是Windows Mobile 6.5新版本开始在设备上发售。但是改个名字那么重要吗?从功能上说Windows Mobile 6.5和Windows Mobile 6.1以及6.0没有革命性的改变,还是使用Windows CE 5.0的内核,那么为什么微软要把名字改掉了,我认为体现了微软对Windows Mobile的上策略上是改变。也体现了微软下一步的发展方向。

 

史前Windows Phone (Pocket PC)

Windows Mobile最开始的时候名字叫做Pocket PC,顾名思义,微软开始的想做的就是装在口袋里面的PC,也就是desktop桌面系统。把一个Windows的desktop系统放到口袋里面了,目标宏大,但是我现在认为策略是相对失败的,导致最直接的后果是Windows Mobile功能强大但是易用性很差。由于硬件的限制性,在Desktop上的法宝,在Windows Mobile变成了负累,例如开始菜单,开始菜单是Windows Desktop系统的法宝,以至于后来Linux上的GNOME和KDE都模仿Windows的开始菜单,但是在Windows Mobile开始菜单由于屏幕的限制性,只能放7项开始菜单,而且不能放二级菜单,导航性荡然无存,增加了操作的难度。由于做口袋PC的策略,微软直接把Desktop系统上的功能不加以改造就直接拿来到Windows Mobile用,例如GPS功能,尽管在Windows Mobile5以上有GPS Intermediate Driver。但是概念还是Desktop的,Windows Mobile的用户需要使用GPS需要配置串口(Com Port),Com Port的好处是可以屏蔽硬件的差异性,支持Built-in或者蓝牙GPS设备,关于GPS和Com Port的开发可以看我以前写的文章。但是最关键一点,一个手机用户我真的不关心什么Com Port,也不想关心,我要的是我想用GPS,你就帮我立刻启动导航好了,That’s it.我认为这一切一切细节都是由于公司策略决定的,就是Pocket PC这个名字以及策略导致了今天Windows Mobile的发展。

当然Pocket PC的策略也不是一无所处的。最大的好处是Windows Mobile功能强大,定制性强,例如当下很多山寨手机就是基于Windows Mobile的基础上定制出不同的Today Shell来模仿不同的手机,也就是说可以使用Windows Mobile来定制出类iPhone操作界面,类Blackberry和类Symbian操作界面。为什么山寨手机偏爱Windows Mobile呢?首先,Windows Mobile功能强大,一切智能手机标配的功能都带上了,Bluetooth,GPS,3G,WIFI,Sensors等等。根据需求裁剪就可以,不需要自己从设备驱动开发。第二,Windows Mobile的定制性强。第三,强大的开发工具支持,Microsoft Desktop的开发者能够使用原先的开发经验来进行Windows Mobile的开发。

 

内忧外患的Windows Mobile

Windows Mobile的发展有得有失,但是Windows Mobile的发展还是内忧外患,微软的CEO史提芬公开说微软把Windows Mobile给搞砸了。可以参考 Ballmer: We 'screwed up with Windows Mobile.这里解释一下,免得变成标题党,这里搞砸的意思是在今天(2009年10月),微软应该在把Windows Mobile改名字为Windows Phone的时候,也就是展开Windows Phone策略的时候,推出的产品是Windows Mobile7而不是Windows Mobile6.5。我认为Windows Mobile6.5还是不能代表Windows Phone策略的,我还是期待Windows Mobile7。

内忧不少,外患更多,在前几天(2009年9月30日)的一项关于智能手机的调查中,Windows Mobile是众多智能手机中得分最低的一部。参考 Survey: Windows Mobile users 'have no idea' they use it. 以100分为满分算,Windows Mobile只是得了66分而其他iPhone(83), Android(77), Palm Pre (77), BlackBerry(73), the Palm Treo (70), 被归为其他类的Symbian和Windows Mobile一样66分。

 

改名Windows Phone意味着什么

改名最大的改变是策略上的改变,从做口袋PC到做真正的电话(Phone)。在Windows Mobile6.5有三大新功能,第一是Windows Mobile Market,模仿Apple Apps Store。第二是My Phone,基于云计算的数据同步。第三是新的Today,同时把开始菜单改成触摸型(finger friendly)。我认为这些都是开始了,我觉得Windows Phone如果想开拓市场,需要从易用性入手,把他做成一个真真正正的电话,简单易用的电话。我想今时今日,在消费市场上(区别于商用市场)使用Windows Phone的人很多是喜欢用特定厂商定制的Today,例如HTC的Today,而不是用Windows Mobile操作系统。在上面所说的调查中表示,很多用户根本不知道自己在使用Windows Mobile的操作系统。由于像HTC等厂商的定制简化了使用难度,人们才喜欢使用。这些功能本来应该有微软自己做的,这些是基本功能,操作困难的电话没人愿意买,而且价格也不便宜。我认为Windows Phone未来的发展方向是保留强大功能,同时定制不同的操作界面,不同用户可以使用不同的操作Shell。有简单易用的,有复杂而功能强大的等等多种选择。

 

从开发者的角度对Windows Phone的期望

从开发者的角度,我对微软变策略还是抱有不少期望的。

1.简化UI开发,现在大家都称为眼球经济,界面都需要花哨,当前做Windows Mobile开发都是使用GDI,Alpha belnding, Immaging那些API,还是从API层做起的,我们想开发一个可以换肤的界面实在太麻烦了。

2.增强.NET Compact Framework,CF.net一直认为是完整版.NET的一个子集,但是既然是Phone,那不能仅仅是子集,例如WiFi功能,可能Desktop没有而Phone基本是必须的,但是CF.net本身还没有WiFi功能。同理Bluetooth,GPS,Sensors那些一样,要为Phone特别做。

转载于:https://www.cnblogs.com/procoder/archive/2009/10/08/Windows-Phone.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 下, npm i 老是被killed 已杀死

2019独角兽企业重金招聘Python工程师标准>>> node:v8.12.0 npm v6.4.1 npm i 安装到一半会报这样到错误,并终止: npm WARN deprecated socks1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious …

phpstudy-5.6.27-nts  安装redis扩展

2019独角兽企业重金招聘Python工程师标准>>> redis扩展安装流程 第一步: 首先直接查看一下phpinfo()的信息 找到下面两条信息 Architecturex86PHP Extension BuildAPI20131226,NTS,VC11Loaded Configuration FileD:\phpStudy\php\php-5.6.27-nts\php.ini…

用DDA Convolution和Perlin Noise来模拟水粉画笔触

在西方,水彩画和水粉画是可以统称为Watercolor的,水粉画通常也称为不透明水彩画或树胶水彩画(Gouache),两者既有相似之处,又有所区别。水粉画是以水作为媒介,这一点,它与水彩画是相同的。所以&a…

刺猬文│从启动方式来看播客链的运行机制—设置验证者

(图片出自网络,版权归原作者所有)上一篇刺猬文我们介绍了播客链是如何实现Dpos的,其实质过程就是:节点A打包,将打包的区块发送给其它的节点,其它节点根据当前时间,判断是否应该由A节…

[记忆碎片的磁盘整理]老妈

卷标:老妈 挂载点:/family/mother 分区格式:亲情 备注:老妈固然是我人生中的至亲,但是搜遍我的大闹,也没能发现一点关于老妈的特殊记忆。老妈是一位再普通不过的女人、妻子、母亲。也本该如此吧。碎片文件&…

探究Java如何实现原子操作(atomic operation)

1. 让我们首先了解下java 中 Volatile 关键字 Volatile可实现java内存模型当中的可见性, java内存模型的可见性: 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果,另一…

Password Creator(HTA)

<!--- 功能&#xff1a; 生成随机密码- 输入&#xff1a; 用户的设置- 输出&#xff1a; 随机密码&#xff0c;同时拷贝到剪切板- 作者&#xff1a; maskx- 版本&#xff1a; v1.0- 历史纪录&#xff1a; 2007-7-11新建 - 创建时间&#xff1a; 200…

Julia 排坑指南

Julia 是一个高效的计算语言&#xff0c;据说性能和C有一拼。 Google也开始支持TPU的Julia&#xff0c; 个人觉得他的可视化比较厉害&#xff0c;下面是自己安装过程的截图&#xff0c;由于Julia的服务器在国外&#xff0c;所以下载的过程会出现一些不可描述的问题&#xff0c;…

Windows Server 2016之RDS配置证书

证书我们可以自己创建也可以到阿里云申请&#xff0c;一次申请可以用一年&#xff0c;&#xff08;自己创建的证书是不受信任的&#xff09;所以我们在阿里云上申请的&#xff0c;下面我们就把申请到的证书下载下来&#xff0c;放到一个文件夹里&#xff0c;并解压接下来我们就…

2018阿里云双11拼团大促主会场全攻略

为什么80%的码农都做不了架构师&#xff1f;>>> 摘要&#xff1a; 在双十一这个一年唯一一次的大幅度降价促销日&#xff0c;怎样才能花最少的钱配置最特惠的云服务&#xff1f;云栖社区特为各位开发者奉献出省钱大法如下&#xff01; 2018阿里云双十一拼团大促活动…

匿名用户访问用发布站点模板创建网站的列表项时要求登录的问题解决

因为发布站点中的一个Feature被打开了&#xff0c;造成将列表FormPage的查看给Lock了&#xff0c;所以需要登录&#xff0c;将其关闭就OK了。哈哈。英文KB&#xff1a;Users are unexpectedly prompted to enter their credentials when they access a list in a Windows Share…

知识点1: 进度条随数据变化,并添加渐变样式

效果图&#xff1a; dom&#xff1a; //  进度条             <div class"progress" :style"styleObj1"><div class"point"></div></div>//  数据容器<div class"precent"><counte…

[置顶] 动软软代码生成器使用(127.0.0.1)无法看到 SQLServer2008 新附加数据库的 原因 以及 解决方案...

在项目中&#xff0c;使用代码生成器给我们的开发工作带来了相当大的方便&#xff0c;而有时候会出现这样的问题&#xff0c;就是新附加的数据库在动软代码生成器当中看不到&#xff0c;奇了怪了 一&#xff0c;首先看动软代码生成器的链接字符串&#xff0c;如图 &#xff0c;…

设计模式学习总结1 - 创建型1 - Abstract Factory抽象工厂模式

AbstractFactory抽象工厂模式&#xff08;创建型&#xff09; 作用&#xff1a; 这种模式支持创建不同的对象&#xff0c;这些对象功能接近且一般都是在一起创建的。抽象工厂被具体化成不同的工厂来创建类似产品的不同产品。这种模式将类于使用的客户端分离以便通过工厂来创建。…

[原+转]CSS hack 小技巧 让你的CSS 兼容ff ie6.0 ie7.0

在做东西的时候发现在ie6.0中做的东西到ff下面目全非100% css不兼容不问题 查阅了相关资料 个人感觉以下是一个笨的也是比较快的处理兼容问题的方法方法就是针对不同的浏览器写不同的css 以前用!important 但是ie7 和ff 就不好分了个人感觉比较好的方法是 samplepadding:0px; …

第三次作业-Scrum

理解&#xff1a; 首先&#xff0c;敏捷并不是一门具体的技术&#xff0c;而是一种理念或者说是一种思想。它可以指导我们更加高效的开发。其次&#xff0c;敏捷开发都具有以下共同的特征&#xff1a; 1.迭代式开发2. 增量交付 3. 开发团队和用户反馈推动产品开发 4. …

如何处理错误消息Please install the gcc make perl packages

2019独角兽企业重金招聘Python工程师标准>>> 如何处理这行错误消息&#xff1f; Please install the gcc make perl packages from your distribution。 执行命令行&#xff1a;yum install gcc perl make 输出&#xff1a; Loaded plugins: product-id, search-dis…

致毕业生:那些年我们错过的“BAT”

本文旨在用最通俗的语言讲述最枯燥的基本知识最近看到公众号中各种推“招聘季金九银十铜十二”之类的文章&#xff0c;把毕业季找工作需要应对的事情和解决方法都已经写的很详细了&#xff0c;还有各种面经考经挥之即来&#xff0c;已经没必要再去写这样的一个文章了&#xff0…

gcc 5.2.0 手动更新(亲测)

注意:(不要在gcc-5.2.0 源码目录中执行 configure&#xff0c;否则会报错)安装操作如下&#xff1a;0、yum 安装 gcc yum -y install gcc gcc-c libstdc libstdc-devel autoconf makegcc-5.2.0 下载地址&#xff1a;ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.2.0/gcc-5.2.0…

SQL学习笔记之存储过程的编写

今天写几个存储过程&#xff0c;觉得有这个必要记录下来&#xff0c;方便以后忘了也好有个备份&#xff0c;都很简单&#xff0c;高手可以不用看的。一、记录的插入--region [dbo].[InsertArchive]--------------------------------------------------------------------------…