24.10.2012

Windows 8和WP8的发布对游戏开发者意味着什么

战略技术专家 Microsoft 的弗拉基米尔·科列斯尼科夫(Vladimir Kolesnikov)接受了 App2Top 门户网站的独家采访。在这次相对较长的谈话中,我们讨论了为智能手机和平板电脑创建独立操作系统的原因、应用程序移植的问题,以及在 Windows 8 和 WP8 上的游戏货币化特点。

Windows 8 的第一款平板电脑何时发布?

这是个很好的问题,因为答案很简单。美国东海岸时间 10 月 25 日上午 10 点,将正式启动销售,而 10 月 26 日将开始在全球范围内销售操作系统和设备。

这将是什么样的平板电脑?

将会有几款设备。实际上,我们试图与大多数合作伙伴同步发布,包括我们的 Surface RT 平板电脑。10 月 26 日午夜,纽约的商店将开始销售它们。

传言说关于平板电脑的种类有些混乱:有与以前桌面操作系统兼容的平板电脑,也有不兼容的。这是真的吗?

是的,完全正确。从本质上讲,有两种 Windows 操作系统:Windows 8 和 Windows 8 RT。RT 版本在用户界面上没有任何区别,唯一的区别是它为大多数移动设备上的 ARM 架构量身定制。因此,由于这些经典桌面应用程序是为以前版本的 Windows 制作的,而并不支持 ARM 架构,所以它们无法运行。只有那些在 Windows Store 中发布的应用程序才能运行。对于这些应用程序而言,ARM 架构的特性并不重要,它们可以在两种架构上运行。在开发工具中,我们支持将应用程序一次性构建为三种平台:X86、X64 和 ARM。

关于我们的平板电脑,最初会推出 RT 版本,而所谓的 Pro 版本则会稍后推出,可能会晚三个月左右。

Windows 8 的平板电脑将具有什么样的分辨率?会有不同分辨率和种类的平板电脑,如同 Android 上的情况,还是仅有一两个标准设备?

这将是多样化的选择。如果专门讨论 Windows RT 上的平板电脑,分辨率将从 1366×768 开始——这是最低要求。将会有多样化的产品,无论是幸灾乐祸还是可惜。更确切地说,这是幸运,因为人们有不同的显示器、不同的电脑,包括不同的屏幕分辨率。例如,还有其他制造商的设备已经被宣布,包括 10.1 英寸 Full HD 分辨率的设备。将会有同样规格的设备,但分辨率为 1366×968。还有基于 Intel 架构的设备,搭载了可能达到 20 英寸的巨大触摸显示屏。在这一点上,一方面,开发者的工作量增加了——需要绘制图形;另一方面,我们努力编写了足够简洁且易于理解的指南,来说明这是如何实现的。

我可以用一个例子来解释。以适用于 Windows 8 的 Doodle God 游戏为例。为了支持尽可能多的形态因子,绘制图形的过程可以相当简单:将游戏针对 16×9 的纵横比进行优化,这将涵盖大约 90% 的所有设备。在此过程中,可以绘制从两个到四个不同分辨率的图形,从小屏设备到大屏设备。可以简单地将它们保存为不同的分辨率。之后,如果在具有其他纵横比的电脑上运行,无论是平板还是普通显示器,只会出现边距。是的,有人会对此不满,但这种不满的声音会非常少。

Windows 8 上的应用程序是否与 Windows Phone 8 和 Windows Phone 7 上的应用程序兼容?

不,这些是不同的操作系统,尽管对开发者来说,它们在某种程度上是相似的,因为它们都是基于同一内核,但对于用户而言,从应用程序和市场的角度来看,它们完全不同。实际上,基于某种传统,或是 iOS 或 Android 上的现象,那里的存在着桌面操作系统(在 Apple 的情况下)和移动操作系统(用于手机和平板)。我们的情况则不同:我们有一套“完全的”移动操作系统,用于手机,还有一套移动-桌面操作系统,用于平板和台式电脑。因为到目前为止,我们所有的平板电脑和我们合作伙伴的平板如果需要的话,仅仅可以转变为超薄笔记本。就我所知,目前所有已宣布的 Windows 8 平板,都有与键盘相配合的部分。它可以单独作为平板存在,但总的来说,可以随时连接键盘、鼠标等,这样您就可以像使用普通电脑一样使用它们。这在 RT 版本中同样适用,虽然没有传统的桌面应用程序。因为 Windows RT 版本配备了 Microsoft Office,可以让您打字、在 Excel 中工作。简而言之,所有这些功能都吸引着那些倾向于创造内容而不仅仅是消费内容的用户群体。我们为他们解决了这个问题:连接键盘并即可工作。

有苹果的例子,有谷歌的例子,为什么你们最初决定不遵循他们的路径,而是采取自己的方式,分别为手机和平板制作移动操作系统?

因为我们坚信包括 Android 和 iOS 设备用户在内的用户,在 iPad 或 Android 平板上并没有在进行某项能够很方便地使用鼠标和键盘的活动,这不是因为他们不需要,而是因为他们不能方便地做到这一点。也就是说,在这种情况下,我们实际上是在说,如果您真的不需要这样做,假设您只是玩游戏和浏览互联网,那么您将会拥有与竞争对手设备上至少一样的游戏和上网能力。但如果您需要它,那么您就会得到一台正常的完整设备,基于设备和基础软件。

将应用程序(例如将 iOS 游戏移植到 Windows 8)将会容易还是困难?

通常来说,这取决于情况。我来谈谈两个极端的选择。假设您有一款为 iOS 开发的游戏,它是用自己的引擎编写的,这里显然取决于不同部分的抽象化程度:图形输出、游戏逻辑等。在 Windows 上,我们支持 C++,它是一个完整的,不受任何限制的语言,包括 Windows Store 应用程序,可以在 Windows Store 发布,您只需要动手进行移植。关于图形和抽象引擎(这里我指的是未被特定游戏逻辑干扰的引擎),我们有老牌的 DirectX,许多传统 PC 开发者都很熟悉。我们有 Sharp DX,它是对 DirectX 的 DotNet 包装。如果您有 DotNet 开发者,则可以让他们使用 DirectX 的全部功能。最后还有 MonoGame,它在其他平台也很常见,可以通过它为 Windows 8 和 Windows Store 开发游戏。此外,Windows Store 中已经有几款基于 MonoGame 的游戏。这是第一种选择。

第二种选择是专门针对游戏引擎的。例如,Unity。就在不久前,Unity 宣布下一个版本 Unity 4 将支持 Windows 8 和 Windows Phone 8。目前他们还没有发布版本,正在通过特别邀请发布构建,但迟早会发生。如果您有一款基于 Unity 的游戏,那么很容易将其移植到 Windows 8 或 Windows Phone 8——这是最小的范围。

最后,还有第三种选择——另外一个被广泛宣布的移植引擎——虚幻引擎,它同样已被移植到 Windows RT,但目前还没有正式提供,他们仅仅制作了一个演示,并表示将会有更多信息公布。

那么 Marmalade 呢?

Marmalade 团队确认 Windows 8 和 Windows Phone 8 是他们显而易见的优先事项,相应版本的开发已经在进行中。顺便提一下,还有另一个引擎到底在 Windows Phone 上已经被移植(我不确定在 Windows 8 上的移植进展)——Cocos2D。

关于游戏的一个非常重要的问题,既然我们已经提到。传言在 Windows 8 的游戏中不能出售以真实货币购买的游戏货币。是真的吗?如果是,为什么你们拒绝这样一种内购,而开发者可以通过这种方式赚到很多钱?

这在某种程度上是事实。“禁止”这个词并不准确。正确的词语是“不是很方便”。今天 Windows 8 没有内购消费者(我们并不是说将来不会有)。有简单的内购,有订阅,也就是说,您可以出售那些永远不会结束的内购,像游戏关卡一样。而内购订阅在出售后会在一段时间后“失效”,也就是经典的订阅模式。内购消费品,普通的游戏货币,您买了 1000 个,它们逐步消耗的,这都是不存在的。但这并不意味着我们禁止通过其他方式来模拟它,实际上,有人在这样做。他们的做法相当简单:售卖某种内购,然后您购买后,他们会在自己的基础设施上记录消耗。这里没有什么复杂的东西。此外,它有一定的有效期,或者最终,您的购买会失效,实际上,他们只需确保您进行了购买。通过商店,他们获得购买时机,之后的消耗则由他们记录。是的,这需要额外的基础设施和编程,可能两者都有,但是这并不意味着这是被禁止的。此外,我们不会厌倦重申这一点,这对大多数独立开发者来说并不是很好,但是对开发者,尤其是大公司来说,特别有效:我们不强迫您使用我们的账单系统。您可以使用其他方式,自己编写账单系统,不用支付给我们任何费用,自己保留所有收入,如果您对 Windows Store 的这一点不满意。在我们这里发布,钱可以按您认为合适的方式收回。

你们为什么采用这种做法?

这是我们与竞争对手区分开来的方式。我们给人们留住收入的机会。这显然有一些缺点。我与大多数谈话的人,尤其是游戏开发者认为这可能会阻止某一部分用户进行游戏内购买,但同时,您将无需为这些购买留存 20-30% 给微软。

现在有传言说苹果正在收紧其有关交叉推广的规则,合同中出现了新条款。您将在 Windows 8 和 Windows Phone 8 上有哪些推广和广告方式,尤其是优惠、交叉推广、应用之间的横幅交换?

所有能够制作应用程序的人都在制作。只要他们不违反法律,我们并不限制他们:不展示色情,不宣传同性恋(对我们在俄罗斯是相关的)——这取决于国家。如果您在某个市场不从事在该国之内非法的活动,那么您可以进行交叉推广及其他所有活动。我们自己的推广方式就是——在 Windows Store 的特色展示,Windows Store 主页面的亮点展示,一旦打开时,客户会看到的特色展示,在类别中的游戏、新闻应用等中的展示,以及属于设备制造商的部分中的亮点展示。就是说,每个设备制造商将有自己的亮点展示,您可以展示他们喜欢的某些应用,而不包括他们在设备上已安装的应用。

App2Top 的读者也许会对几个额外事实感兴趣。

人们总是喜欢问你们的预测,你们将销售多少设备。通常我们不会讲这样的信息。但在 Windows 8 的情况下,我们决定还是透露一些我们的预测。在前 9 个月中,我们计划在全球范围内销售 4 亿台 Windows 8 设备,其中 30% 的设备,我们预计将是触摸设备。即要么是具有键盘的可转换设备,或者是纯平板,或者是带触控的笔记本。我们并不是说 100% 将是触摸设备,显然有很多经典电脑。这是我们的预测。人们会逐渐从 Windows 7 和 XP 迁移到 Windows 8,至今对 Windows 8 的兴趣是 Windows 7 在同一时期的 1.5 倍。也就是说,在 Windows 7 向 Windows 8 升级程序的注册三个月内,我们收到了1.5倍于 Windows Vista 向 Windows 7 或 XP 向 Windows 7 过渡程序运行半年内的申请。

此外,还有另外两个相当有趣的数字。在 Windows 8 的预发布版本存在期间,这些版本是以免费的方式分发的(可以免费下载),包括开发者预览、消费者预览和可以称之为发布候选的发布预览。它们的下载量达到 1600 万次,其中 700 万次是下载的发布预览——这是一种未完成的操作系统,实际上缺乏可以使用它的设备,仅仅因为人们感兴趣,700 万人下载了它。总而言之,对 Windows 的关注程度是良好的。现在,当应用程序出现时,将会有人下载、购买,并为开发者提供赚取收入的机会。

评论
写评论...
Related news