首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从玩家角度看国产新系统

8月9日,华为演示了操作系统“鸿蒙”,评价莫衷一是。有人积极支持,希望能打破欧美对智能手机操作系统的垄断;有人保持观望,毕竟面前是 Android 和 iOS 两座大山,如何围绕鸿蒙构建起健康的市场生态还尚未可知。

从玩家角度出发,对这件事情还多一点儿小小的期待,想要鸿蒙上享受到优质的游戏体验。毕竟依照以往经验来看,操作系统确实会对玩游戏产生影响。

影响操作系统上游戏数量的两个因素

在技术层面,操作系统对于游戏的影响,主要集中在开发难度上,一般体现为开发工具与系统的适配问题。Windows 的版本较少,使得环境稳定,便于开发工具适配。而 Linux 是开源项目,没有统一版本,导致开发工具很难适配全部系统版本。

拿虚幻引擎举例,虚幻引擎的主战平台是 Windows,用户直接从 Epic 商店就能获取虚幻引擎;虚幻引擎官方只支持 Ubuntu 版本的 Linux 系统,除此之外的 Linux 系统需要开发者手动搭建合适的环境,才能使用虚幻引擎进行开发工作[1]。

同样,多系统间的移植工作也是问题。Windows 的系统内核是“Windows NT”,基于 Windows 系统的 Xbox 同样如此[2];而 PS4 系统是基于 FreeBSD 的“Orbis OS”,追本溯源,其内核是 Unix 的衍生版本[3]。两个主机平台的系统内核不同,在软件移植存在一定壁垒。

在系统差异之上再叠加硬件等因素的影响,一款游戏移植前后的效果可能有天壤之别。

FC平台 / Arcade平台 的《魂斗罗》。来源:维基百科,魂斗罗

除了技术层面的问题,一些市场因素也会影响某系统上的游戏阵容。

统计 Steam 平台上的信息可以发现,各操作系统上的游戏数量与操作系统普及率呈正相关。几乎所有类型的PC游戏,都选择发行在大众之选的 Windows 系统上,而只有 34.46% 的游戏移植了 Mac 平台,23.61% 的游戏移植了 Linux(包含 Steam OS)平台。

还可以观察到,不管是“船小好调头”的独立游戏、还是已被市场广泛认可的“大师级”游戏,选择登陆 Mac 或 Linux 系统的游戏占比只有 21% - 38%。

这也不怪游戏厂商偏心,厂商是要赚钱吃饭的,在普及率较低的操作系统上发行游戏,曝光率和销量肯定受到影响,“值不值得”是个必须权衡的问题。很多厂家等赚足了钱,游戏版本稳定后,才会考虑这件事。

比如2009年推出的 MOBA 游戏《英雄联盟》,4年后终于启动了 Mac 版的公测。独立游戏《雨中冒险》靠着众筹在2013年11月发布了 Windows 版,过了近1年才发行了 Mac 与 Linux 版。

当年《英雄联盟》Mac版的CG宣传片

既然游戏厂商在发行上会“厚此薄彼”,那玩家选用操作系统时必须稍加考虑,因为这直接关系到将来有多少游戏可玩,甚至还会影响到游戏乐趣,比如不同版本的游戏间数据不互通,跟小伙伴没法联机同乐,不方便玩 MOD 等。

国产系统的先行者

鸿蒙之前,已经有过许多基于二次开发而来的国产操作系统,比如红旗Linux、深度Linux、中兴新支点、中标麒麟等等。

遗憾的是,其中很多系统都不太适合玩游戏。这些系统设计初衷是满足保密、科研、数据处理等工作需求,主要用于服务器、政府机关、科研机构等。比如 Deepin Linux,搭载了多种原生办公软件,亦可用于银行 ATM 机等设备[4]。

深度Linux 的界面

还有一小部分国产操作系统是奔着游戏目的来的,但可能被配套硬件不给力、软件生态封闭、缺少市场竞争等因素所拖累。

比如基于 Android 8.1 开发的操作系统“凤凰OS”,被用在了游戏主机“凤凰1号”上,奈何“凤凰1号”的配置是骁龙660、4GB RAM、32GB ROM,硬件能力与同期的手机尚有一段差距。

鸿蒙可能带来的游戏变革

“鸿蒙”主打两大特点:微内核、分布式。

“微内核”[5]指的是让硬件驱动、文件管理等功能模块化,独立于最核心的功能之外。与宏内核不同,如果微内核的某一模块失效,只要重启这一模块即可,不会导致系统全盘崩溃,所以系统稳定性较高。

宏内核、微内核的架构对比 [5]

根据央视新闻对鸿蒙系统的介绍[6],其运行效率、内存管理等方面要优于安卓系统。换言之,在程序优化水平相近的情况下,用鸿蒙玩游戏体验或可更加顺畅。

对鸿蒙系统的介绍

“分布式”的意思是在所有硬件上的系统保持一致,与之形成对比的是苹果旗下的多个系统,比如 iOS 用于iPhone,Mac OS 用于 Mac 系列 ,iWatch 是 Watch OS,虽然都属于苹果公司,但各个系统分别针对不同硬件的用途做了调整改动,细分之下仍有区别。

“分布式”特点也可能大幅革新游戏体验。分布式系统力求做到在任何设备上运行,打通智能设备间的隔阂。这或将一劳永逸消除游戏移植的障碍,使玩家的游戏设备不再局限于PC、手机、游戏机。

更重要的是,“分布式”有助于实现万物互联,使物联网技术走向成熟。

当个人手机遇上GPS定位技术,催生出《Ingres》、《Pokemon Go》等前所未见的 LBS 游戏;那么当鸿蒙使万物互联成为可能,又会有哪种崭新游戏形式应运而生呢?

虽然我们对新系统的前景抱有期待,但毕竟面前是 Android 和 iOS 两座大山,国产系统还有很长的路要走。

如果你喜欢这篇文章,

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190815A0SJQ200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券