在讨论Windows操作系统之前,我们先看看消费者是什么。

消费者是产品和服务的最终使用者 ,其购买商品的目的主要是用于个人或家庭需要。

那么消费者的需求是什么,是使用,所以谁能给消费者更好的使用体验谁就能从中胜出,夺占市场份额。

在360大肆横行的时代,考虑其影响如此广泛的原因,除了流氓的安装方式、打着安全的旗号骗取用户外,更重要的是它提供了消费者(大部分消费者)真正需要的东西,如无线防蹭网、绚丽的360桌面、系统盘瘦身、文件恢复、隐私保护、系统重装、开机加速、Ctrl两下搜索等实用的功能,其中绝大部分是在Windows XP操作系统下没有提供的。Windows 8.1提供了其中的一些功能,但使用者甚少。

这些简单的功能对于编写Windows操作系统来说完全不是一个数量级的代码量,那为什么因为操作系统不能提供足够的功能供用户使用呢?

这大概与微软对于Windows 操作系统的定位有关,Windows 操作系统不仅仅可以用于PC机、笔记本电脑,还要用于触屏电脑、手机、服务器、未来的嵌入式设备甚至是Xbox One的一个系统都使用了Windows 内核,开发一个通用性很强的系统即使对于微软这样的大公司来说也是非常艰巨的任务,而上述的功能又仅限于个人电脑(而且不是所有的个人电脑)。

但恐怕其中更重要的原因就是Windows只是一个平台,它把复杂的对硬件的操作全都封装起来,提供出操作系统的API,甚至还提供了强大的 .Net Framework 平台供开发者使用,以便为消费者提供更好的应用体验 。目前,Windows平台上拥有众多且高质量的应用,即使在Google,员工都被要求会使用Microsoft Office 办公套件。

再好的操作系统,如果没有应用,那也不会被消费者接受,消费者并不真的用操作系统,而是在用操作系统上的软件,在不久的将来,也许在消费者的终端中,会没有操作系统,但绝不会没有应用,到那时,利用SaaS的方式抛开掉操作系统也是很有可能的。现在,Windows为应用提供了一个非常好的环境来运行。Windows要为更多的应用提供生存的空间,而不是去和应用供应商的抢饭碗,要不然哪还有"奇虎360"这种为小白用户着想的公司呢?

操作系统发展到今天, 已经成为了消费者使用电子设备的一种解决方案。正所谓基础决定上层建筑,操作系统为其他应用搭建起了基础,没有了Windows,也会有相当多的应用无法使用,即使是像SQL Server 这样高端大气的应用也一样。

Windows操作系统也是时刻更新的,为用户带来最新的使用体验以及安全更新,以满足人们日益增长的电子产品使用需求。

比如Windows Form 到WPF 技术的过渡,编程方式的不同,暂且不讨论这对开发人员带来了多么大的便利(将编程和界面美工分开,使得对美工人员的要求降低),就消费者而言,可以享受到更好桌面体验,同时在Windows Phone 上使用了类似的编程方式,使得用户有更好的一致性体验(当然是针对使用Windows Phone的用户而已)。在这种新的开发模式下,用户能够看到程序中的部件更加的人性化,它们的动画会帮助用户更好的理解应用,从而快速使用;同时也能更加定制化自己的客户端应用,甚至可以随意设置页面布局,这一切在早期的Windows Form 上实现起来都很困难,甚至是无法实现的。

到了Windows 8.1时代(已经逐步从简单的GUI转向了触摸的用户接口),这种个性化的定制就更加的明显,Metro应用的屏幕贴靠功能,让程序自适应窗口的大小,在不同分辨率下均能产生使用户满意的效果,让应用变得更加智能,更加符合消费者的习惯,而不需要应用开发者增加额外的工作。在未来,相信微软会统一目前的三套系统(PC,平板和Phone),那么操作系统对屏幕大小就不能有过多的要求,对机器的硬件也不能要求过多。

对比时下最热门的Android系统,抛开安全性不谈(这个怎么可以不谈,只是一般用户不介意自己处在不安全的环境下而已),Android提供了更加随意的编程方式,开发者可以根据自己的喜好来定制应用而不是采用Windows Form 或者WPF中已有的控件,这些对于开发者而言都是些负担,而对于消费者而言,就是需要增加对每个应用的学习成本,每个应用都有自己的逻辑,没有Windows生态中那种统一的用户体验。

操作系统是未来的,Windows正在变得更加智能,更加符合未来的需要,Windows 8 给用户带来了太大的改变,让那些使用Windows XP的用户非常难以习惯,但同时也标志着Windows迈入了一个新的时代。

Windows操作系统消费者价值亮点的更多相关文章

  1. Windows操作系统

    Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家 ...

  2. windows 操作系统发展过程

    1.Windows 1.0 1985年5月推出Windows 1.0,是比尔.盖茨在苹果公司的Apple Lisa系统的GUI界面上得到的启发.Windows 1.0的GUI(图形用户界面)是基于字符 ...

  3. Windows 操作系统

    Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家 ...

  4. windows 操作系统种类

    @hcy 敬请访问:http://blog.sina.com.cn/iihcy Microsoft公司从1983年开始研制Windows系统,最初的研制目标是在MS-DOS的基础上提供一个多任务的图形 ...

  5. Windows操作系统下远程连接MySQL数据库

    用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是 ...

  6. 深入解析Windows操作系统笔记——CH1概念和术语

    1.概念和工具 本章主要介绍Windows操作系统的关键概念和术语 1.概念和工具 1.1操作系统版本 1.2基础概念和术语 1.2.1Windows API 1.2.2 服务.函数和例程 1.2.3 ...

  7. windows进程/线程创建过程 --- windows操作系统学习

    有了之前的对进程和线程对象的学习的铺垫后,我们现在可以开始学习windows下的进程创建过程了,我将尝试着从源代码的层次来分析在windows下创建一个进程都要涉及到哪些步骤,都要涉及到哪些数据结构. ...

  8. 【翻译】《深入解析windows操作系统第6版下册》第10章:内存管理

    [翻译]<深入解析windows操作系统第6版下册>第10章:内存管理(第一部分) [翻译]<深入解析windows操作系统第6版下册>第10章:内存管理(第二部分) [翻译] ...

  9. 检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统

    /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移 ...

随机推荐

  1. JAVA设计模式之门面模式

    在阎宏博士的<JAVA与模式>一书中开头是这样描述门面(Facade)模式的: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行.门面模式提供一个高层次的接口 ...

  2. Oracle 表分区

    从以下几个方面来整理关于分区表的概念及操作: 表空间及分区表的概念 表分区的具体作用 表分区的优缺点 表分区的几种类型及操作方法 对表分区的维护性操作 1.表空间及分区表的概念 表空间: 是一个或多个 ...

  3. swift 常见报错及解决方案

    当你初学swift,或者你从2.0转到3.0,见点红是在所难免再寻常不过的事情,其实一般也都是一些小的语法问题,度娘一般都有能力告诉你答案,但是凡事做个总结做到心中有数毕竟是比度娘靠谱的. 1.can ...

  4. C++中的左值与右值(二)

    以前以为自己把左值和右值已经弄清楚了,果然发现自己还是太年轻了,下面的这些东西是自己通过在网上拾人牙慧,加上自己的理解写的. 1. 2. 怎么区分左值和右值:知乎大神@顾露的回答. 3. 我们不能直接 ...

  5. 利用should.js进行测试

    nodejs 环境 , 安装should.js包 (npm install should) var should = require('should'); //正确1, 错误0 100 precent ...

  6. 7.29 H5学习笔记

    常用实体字符小于号  < 大于号  > 和号  & 引号  " 撇号  &apos; 分  ¢ 镑  £ 日元  ¥ 欧元  € 小节  § 版权  © 注册  ...

  7. CLR VIA C#事件

    事件是类型的一个成员,用来在事情发生的时候通知注册了该事件的成员. 事件和观察者模式十分的相似,所以事件应该提供如下几种能力 1.能让对象的方法登记对他的关注 2.能让对象的方法取消对他的关注 3.能 ...

  8. 解决关于ArcGIS10.2服务手动启动的问题

    解决关于ArcGIS10.2服务手动启动的问题 C:\program files\arcgis\license10.2\bin> lmgrd -z -c service.txt新建一文本,将上面 ...

  9. HDU 2222 Keywords Search(AC自动机入门)

    题意:给出若干个单词和一段文本,问有多少个单词出现在其中.如果两个单词是相同的,得算两个单词的贡献. 分析:直接就是AC自动机的模板了. 具体见代码: #include <stdio.h> ...

  10. 关于“ora-01483:DATE或NUMBER赋值变量的长度无效”的问题

    关于“ora-01483:DATE或NUMBER赋值变量的长度无效”的问题 出现这样的问题,一般都是驱动不匹配的原因导致的