问:为什么许多人在Mac上安装Windows,却很少有人在PC上安装OS X呢?(注:通常,我们定义运行Windows的电脑为PC,而Mac的操作系统则为OS X)

答:iPhone的真正流行让更多的国人消费者认识到了苹果产品。可是苹果产品一贯的高售价也令部分消费者对苹果的产品形成了一种错误的评价,那就是:使用苹果产品等于“装”。关于iPhone等产品这种错误的观念直到近年来iPhone在中国市场的普及度日渐增高,才得到缓解。可是对于Mac,这种观念依旧存在。尤其是对于在Mac电脑上使用Windows系统的用户,许多网友都认为这是一种没有品位的表现。可是事实真的是这样吗?

我相信所有亲眼见过、或亲自上手尝试过Mac系列产品的消费者,无论是MacBook Pro还是MacBook Air,都会在上手的一瞬间就体会到苹果对于工业设计与工业制造那种精益求精的追求。这也成为了绝大多数消费者被Mac打动的第一个也是相当重要的原因。MacBook Air作为超极本的启蒙者,其楔形轻薄的设计,真正让笔记本成为了便携的产品。而MacBook Pro则在配置视网膜屏幕后反而体积有所缩减,精致的铝合金一体外壳精美绝伦。

可是购买Mac就必须要使用OS X系统吗?答案显然是否定的。这一点就连苹果自己也给出了答案:主动提供了Boot Camp帮助希望在Mac上使用Windows的用户简化操作流程。

导致用户继续使用Windows的原因有很多。首先,现在购买Mac的用户,大多数都已经有了多年Windows“驾龄”,甚至很多用户从Windows 95就开始使用,97、XP、Win7到现在的Win8,对于系统已经产生了很强的使用习惯。如果突然更换到OS X系统,学习成本与客服习惯所消耗的精力对于用户来说也是不小的困扰。

其次,Windows平台下的软件体验总的来说还是要超过OS X的。就用国人最熟悉使用的几款软件来说,迅雷的Mac版本在相当一段长的时间里不支持离线下载,而即使在最近支持之后,使用效果也依旧无法和Windows版本的使用体验相抗衡;而至于QQ,Windows版本向来以稳定著称,但Mac版本的QQ却一直在寻找方向,最近的3.0版本又受到了一些用户的批评;而网银支付系统和输入法等日常必备功能,OS X也是在最近才刚刚开始跟上节奏;更不要提Windows系统对于游戏的超高支持度了。

正是诸如此类的影响因素,使得希望购买拥有惊艳外观与精致做工的Mac用户,在自己的电脑上安装了Windows系统。不过话说回来,花钱的是大爷,自己买的东西想装什么就装什么。有许多机器里大量装载盗版软件的用户去鄙视在Mac上安装正版Windows的用户,我觉得多少有些说不过去了。

那么为什么在PC上安装苹果的OS X系统的用户却少之又少呢?

确实有用户在PC上安装Mac OS,我们通常把这些机器称之为“黑苹果”,因为这样的安装方案并没有得到官方的支持。这也就导致了在PC上安装OS X变成了一件十分复杂的事情。

最主要的原因是,驱动不完善。因为苹果的软硬件都已经经过了特殊的优化,如果你想安装黑苹果,那么首先需要配备与苹果已有产品一致的硬件,如果苹果没有的硬件,那么只能靠个人写驱动,这种民间行为实际上是没有任何保障的。想完整的运行一套黑苹果的硬件,包括主板芯片、显卡、声卡、网卡和键盘鼠标等设备,这些都需要驱动来支持完成。基于这个原因,使得黑苹果在使用时稳定性较差,严重影响了用户体验。

除此之外,黑苹果的安装对于用户自身也有着相当的要求。因为在安装黑苹果的过程中,可能遭遇大量的重启操作、修改配置文件、更新驱动等问题,因此让许多小白用户都望而却步。

以上也就是为什么很少有在PC上安装Mac的OS操作系统的主要原因了。

最后想说,每个购买产品的用户都有权利选择自己喜欢的使用方式,这其实无可厚非,无论是在Mac上装Windows,还是在PC上装OS X,能够得到自己熟悉的、喜欢的使用感受,才是购买这款产品的最终价值。我相信,厂商的最初出发点其实也是这样的吧。

为什么少有人在Windows电脑上安OS X?的更多相关文章

  1. 一个在windows电脑上控制比较全的文件夹的设置方式

    一个在windows电脑上控制比较全的文件夹的设置方式: 1.在桌面上创建一个新建文件夹 2.将新建文件夹重命名为  万能控制模式.{ED7BA470-8E54-465E-825C-99712043E ...

  2. Windows电脑上安装Appium

    Windows机器上,除了JAVA的安装和配置外,安装Appium需要如下设置: 0. 安装SDK后设置环境变量 1)新建JAVA_HOME: SDK安装路径,如D:\Program Files\Ja ...

  3. 查看Windows电脑上.NET Framework版本的方法(找了好久的方法)

    照网上大多数人的方法,在路径 C:\Windows\Microsoft.NET\Framework 下可以查看到.NET Framework的版本,不过无论Win7还是Win10,显示都是这样的: 那 ...

  4. windows电脑上传ipa到appstore的详细流程

    在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布. 但是在苹果开发者中心无法直接上传ipa文件,它要求我们使用xcode或transpo ...

  5. windows电脑上安装虚拟机

    1.搭建虚拟机环境 1)先安装VMware10,在本机上双击VMware10.exe,安装过程要用密钥,双击VM10KeyGen.exe会生成密钥,输入就可以了 2)在VMware中新建虚拟机,加载系 ...

  6. 如何在WIndows电脑上安装 SVN Server 实现代码版本控制

    One 下载-安装 SVN SVNServer  先去官网下载服务器版本的svn server,下载地址 :https://www.visualsvn.com/server/download/   选 ...

  7. 安装Python及各种包/库——没有网络的电脑上

    我们做项目时可能会遇到,一些电脑只能联内网或者无法联网,这种情况怎样在电脑上安装Python及各种第三方包/库呢? 1.首先,在有网络的电脑上在python官网下载好python安装包,地址:http ...

  8. 解决OCX 在 非开发电脑上注册出错的问题

    这几天遇到一个问题,就是在我自己电脑上开发的OCX 放在其他电脑上居然注册失败,管理员运行也不行,老是会蹦出这样的错误,最后呢终于让我找到一个线索就是在开发电脑上可以安装,在无开发环境上很大概率安装失 ...

  9. Windows电脑多个SSH Key管理.md

    笔者偏在阿里云,Github,开源中国上均存放一些私有项目代码,因此需要再Windows电脑上配置多个SSH Key 环境 操作系统:windows 7 Git 提示:Git 安装后就可以使用 Git ...

随机推荐

  1. php cache类代码(php数据缓存类)

    如果访问量大的话会给数据库造成很大的负担,所以对于变化不经常的内容要做好php 数据cache(缓存)是十分必要的,我做了一个简单的php“文件缓存”的类,希望对大家有所帮助. 思路是这样的: 对于一 ...

  2. mysql 创建数据库的时候选择 utf8 bin 和 utf8 ci的区别

    utf8 ci  不区分大小写: utf8 bin 区分大小写:

  3. NTP路由器配置

    14.1. 路由器日志显示时间戳 提问 在路由器 的日志和排错信息里面显示时间 回答 Router#configure terminal Enter configuration commands, o ...

  4. scala学习7--class、object、trait

    scala语言中没有static成员存在,但是scala允许以某种方式去使用static成员这个就是伴生机制,所谓伴生,就是在语言层面上,把static成员和非static成员用不同的表达方式,cla ...

  5. prototype 与 __proto__

    原文:http://rockyuse.iteye.com/blog/1426510 说到prototype,就不得不先说下new的过程. 我们先看看这样一段代码: 1 <script type= ...

  6. K8S网络排故障一则--iptables规则

    这个故障源起来在k8s上同时安装ceph群集(测试的时候机器不多啊) 当这两者都OK之后,原来k8s上的服务实例,则有的通,有的不通了. ==================== 所有可能的故障点,f ...

  7. c#中值类型和引用类型的区别

    1.    值类型的数据存储在内存的栈中:引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址. 2.     值类型存取速度快,引用类型存取速度慢. 3.     值类型表示实际数据,引 ...

  8. Python2中input()、raw_input()和Python3中input()

    听了ALEX的某节课,说input()和raw_input()函数在Python2中没有区别,现在来探讨一下Python2中的input().raw_input()函数和Pyhont3中的input( ...

  9. java EE :GenericServlet 抽象类、ServletConfig 接口

    ServletConfig 接口:当前 Servlet 在 web.xml 中相关配置信息 package javax.servlet; import java.util.Enumeration; p ...

  10. android开发笔记,杂

    Mapping文件地址: mapping文件用于在代码被混淆后,还原BUG信息. release模式编译项目即可产生,相对位置:工程\build\outputs\mapping\release 需要c ...