阅读更多

微软首席执行官史蒂夫·鲍尔默,在周四终于承认苹果 iPad 是一个成功的产品,当谈到苹果热销 iPad 导致 LG 的液晶面板供不应求时,鲍尔默说:“他们的销量超出了我的预期,我本来没想到这玩意儿能够卖出那么多。”

 

反观微软的平板产品,可谓是起了个早床,赶了个晚集。鲍尔默难掩心中的忧虑。

“我们正与合作伙伴一起,在平板电脑上调试 Windows 7 。我们一定会让它很完美。今年底应该可以看到一些实际的产品出来,但大批量上市,还要等到明年,因为要等英特尔的 Oak Trail 处理器。”

在面对分析师的提问时,鲍尔默说他的目标是:“不仅仅是制造一个产品,而是制造一个消费者真正需要的产品。”

微软拥有很深厚的软件积累和大量专利可以用在平板电脑上。鲍尔默认为现在微软面临的情况,跟早先的上网本战争一样。早期的上网本为了节约成本, 大多预装免费的 Linux  ,而现在都转向了 Windows 7。他觉得,微软已经用 Windows 7 赢得了上网本战争。

  搭载完整的 Windows 7

当被问到产品细节时,鲍尔默说产品的细节由硬件制造商来把握,而不是由微软来控制。他对未来的产品规划非常自信:平板电脑将搭载 Windows 7,而不是Windows Phone 7,因为微软更喜欢英特尔的x86 处理器,而不是 ARM 处理器。可见,“ Wintel ”真是一个牢不可破的联盟。

“这将是平板电脑的完全体,操作系统就是 Windows ,全功能的 Windows 7 。比如说,当你购买了 Windows 7 设备时,你可以在任何地方接入打印机,因为很多人需要这个功能。”

鲍尔默没有承诺产品会在什么时候上市,只是说:“不会等太久,在我们准备完毕之后会很快出货。现在是最后的紧要关头,每个人都不能懈怠。”

  重视 iPad ,藐视 Android

但是他也承认,在高端市场,很难与苹果抗衡,只能努力降低苹果的份额。而对于 Android 平板,鲍尔默显然自信心爆棚:“如果不能干掉 Android 平板,对微软来说将是一个耻辱。”

这位富于激情的 CEO ,最后的呼喊近乎于咆哮:“人们每天都要不断地证明自己,而我们最终将会证明自己的价值!”

 

  via cnet ,转载请注明 ifanr 原文链接

5
2
评论 共 3 条 请登录后发表评论
3 楼 jianfeng008cn 2010-08-02 12:32
微软永远是唯利是图玩阴招
2 楼 Chris_Lu 2010-07-31 13:02
跟着人家屁股走很爽?
1 楼 mvpzhou 2010-07-31 08:16
晚啦 鲍尔默
  
  
 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++中实现委托(delegate)

    网上有很多关于C++ delegate机制的文章,但都讲的是函数指针的内容,上周就C++中实现C#的delegate机制的问题研究了好几天,查看了很多相关资料,才解决了问题,现将我写的C++ delegate测试程序贴出来,希望能帮到有需要的人。

  • 【C++ | 委托构造函数】委托构造函数 详解 及 例子源码

    👉本文介绍C++11的委托构造函数是什么,怎么声明、定义?怎样使用?

  • C++:实现委托机制

    为了解决GUI 跨线程操作界面的导致主线程崩溃的情况, C++ 11 终于推出了自己的thread 类thread 类提供detach() 的方法, 让worker线程也具备了操作GUI的能力.在GUI开发中, 通过使用function和thread等C++ 11 新特性,能够更便捷的开发出高质量的程序, 同时回避开发过程中的问题。...

  • 《C++11》委托构造函数详解:深入理解与应用

    public:// 构造函数的具体实现// 委托给另一个构造函数完成初始化在上述代码中,第一个构造函数接受两个参数,而第二个构造函数只接受一个参数。第二个构造函数使用了初始化列表的方式,通过委托给第一个构造函数来完成对象的初始化。委托构造函数是 C++11 的一项重要特性,它通过允许一个构造函数调用同一个类中的另一个构造函数来初始化对象,从而减少了代码冗余,提高了代码的可维护性和清晰度。合理使用委托构造函数可以简化类的构造逻辑,使代码更加简洁和易于管理。

  • C++ 事件委托实现

    C++实现委托与事件代理_zx504287的专栏-CSDN博客_c++委托和事件 注意reinterpret_cast强制类型的转换的理解 #include<iostream> #include<vector> #include<stdio.h> using namespace std; class EmptyClass{}; /** * reinterpret_cast转化一个指针为其他类型的指针,这个操作符能够在非相关的类型之间转换, * 操作结果只是简单

  • C++委托类实现

    委托实现

  • 【UE4】C++委托

    1.委托声明和定义 首先创建GameMode类(AMyGameModeBase) 在AMyGameModeBase.h委托声明和定义 //声明委托 DECLARE_MULTICAST_DELEGATE_OneParam(FMyDelegate, bool); UCLASS() class TEST_API AMyGameModeBase : public AGameModeBase { GENERATED_BODY() public: //实例化委托 FMyDelegate MyDeleg

  • C++ 实现委托

    委托简单的理解就是把函数(成员函数、全局函数或静态函数)指针封装成一个仿函数类, 这样做的好处有: 1、解耦函数实现和调用(函数的调用者不知道函数的实现者) 2、加强类型安全性(函数指针是一个内存指针,委托是一个类) 3、作为参数传递(替换回调函数) c++ 标准库并没有实现委托的功能,C++98/03 实现起来比较困难(可以参考fastDelegate),C++11之后有了可变模板参数...

  • C++ 中的异步多播委托

    委托通常支持同步执行,也就是说,当被调用时,绑定函数在调用者的控制线程中执行。在多线程应用程序上,最好指定目标函数和它应该在其上执行的线程,而不会施加函数签名限制。该库完成了将委托和所有参数数据获取到目标线程的繁重工作。本文背后的想法是提供一个具有一致 API 的 C++ 委托库,该 API 能够对任何可调用函数进行同步和异步调用。委托实现通过在您指定的控制线程上使用所有函数参数执行委托函数,显着简化了多线程应用程序的开发。该框架处理所有低级机制以安全地调用目标线程上的任何函数签名。

  • 事件和委托的C++实现

     C#中存在着事件和委托的用法,广泛的应用在Form的编码中。很方便,MFC就不是这样的机制。 本文将描述委托的一种实现方法。Boost中也有委托的实现,各位也可以去学习。 还是从代码开始学习

  • 编程程序实现委托,事件。

    实现一个  猫来了、老鼠跑了、狗叫了、主人醒了 的事件? 图如下? 先定义猫的类  检查事件是否被注册  调用事件注册的方法   老鼠类 狗类 主人类 在方法调用并且实例化  public static void Main(string[] args)         {             Cat cat = new Cat();  

  • C++实现委托机制(二)

    上一篇文章已经介绍了如何构建一个无参数无返回值的函数指针的委托,这篇文章将对上一文章所述委托进行扩展,使得可以注册任意函数指针,不过再讲篇内容之前先要介绍一下实现这个功能所需要了解的C++11的一个新特性———可变参数模板。

  • 如何:定义和使用委托 (C++/CLI)

    https://technet.microsoft.com/zh-CN/library/c320cx3h.aspx/如何:定义和使用委托 (C++/CLI)Visual Studio 2015其他版本 本文演示如何定义和使用 C++/CLI中的委托。尽管 .NET Framework 提供大量委托,有时可能需要定义的新委托。MyCallback." xml:space="preserve">下面的

  • 在MFC里面实现线程的实例

    线程是一种从软件到硬件的技术,主要目的是为了提高运行速度,和多任务。 ××××××××××××××××××××××××××××××××××××需要储备的资料(他人的)×××××××××××××××××××××××××××× ××http://haobinnan.blog.51cto.com/775253/658446 多线程概述 进程和线程都是操作...

  • C# 什么是委托

    大家在C++学习过程中,一定会接触到各种各样的指针,其中,有一种指针是指向函数或者说是指向方法的,我们可以通过调用这个指针来调用其指向的方法。但是,这样的指针是不安全的。如果我们简单的把C++的指针认为是一个记录内存地址的空间,那么,方法指针里记录的,就是目标方法的调用地址。但是,C++并没有对指针指向的对象加以任何的限制,你不知道这个方法会返回什么,不知道这个方法要接收多少个参数,也不知道接收的...

  • MDI窗体

    MDI窗体,就是多文档界面,用于显示多个文档,每个文档显示在各自的窗口中,MDI窗体中通常会包含子菜单的窗口菜单,用于在窗口和文档中转换。设置MDI父窗体只需要将窗体的属性面板中的IsMdiContainer属性改成true即可。设置MDI子窗体通过设置目标子窗体的MdiParent属性来确定子窗体。语法如下:public FormMdiParent{get:set:}属性值:MDI父窗体对MDI...

  • 用C++实现委托

    本来是一篇csdn上的文章 所谓委托就是一个函数可以加上另外一个函数 然后运行这个函数的时候另外一个函数也跟着运行,是c#的机制把(文章里这么说的)。 新瓶旧酒而已,我看和java里面stream的实现也差不多。。。 这些是废话,我注意无论c#还是这个文章,委托机制串的函数类型都是一样的, 当然这个一般是足够了但是追求一下技术,能不能实现不一样的函数类型串连?  难点本身是如何解析和记录

  • C++笔记-16-委托机制的实现

    C++笔记-16-委托机制的实现 在C#中,有完善的委托可以存储成员函数。但是在C++中,我们需要自己利用C++特性去实现委托。 首先,我们要解决的问题就是如何存储成员函数指针,此外,对于每一个成员函数指针,他都需要一个类对象去调用它 此外,考虑到全局函数,他的存储方法又和成员函数不同,因此我们需要通过抽象类实现类型存储的多态化。 思路解读 委托抽象类 第一步,我们需要一个抽象类,作为任意委托类型的基类 class IDelegate { public: virtual ~IDelegate() {

Global site tag (gtag.js) - Google Analytics