A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 4628|回复: 10

谈谈虚拟机技术也谈谈PSM平台(想看黑PSV的直接跳到分割线后)

[复制链接]
该用户已被禁言

精华
0
帖子
115
威望
0 点
积分
145 点
种子
5 点
注册时间
2005-9-8
最后登录
2020-3-18
 楼主| 发表于 2012-11-22 15:18  ·  上海 | 显示全部楼层 |阅读模式
谈谈虚拟机技术也谈谈PSM平台
刚才看到新闻说SNOY之前推出的PSM(PlayStation Mobile)平台现在已经启动了开发者计划,只要交纳99美金就可以获取一年的会员资格并在该平台上发售自己开发的游戏。
由于PSM从本质上来说因该算是一种“虚拟机”技术,而且由于游戏机厂商的特殊性,之前几乎是没有任何游戏主机厂商发布过自己的虚拟机平台的,所以我想借着这个机会向大家介绍一下虚拟机是一种什么东西。同时也谈谈天我对PSM平台的看法。当然,还是那句老话,我在技术方面也只能算是个“半瓶酱油”,下面的文章中必然是会有不少漏误的,还望论坛中的各位高人多多指正,免得误导了大家。
所谓“虚拟机”对于计算机平台来说已经是一个很老的技术了,其主要目的是为了解决计算机千差万别的硬件配置导致的软件不能通用的问题。如果要用一句话来向大家说明虚拟机到底是什么的话,我想我会说:“虚拟机就是我们玩家中常说的‘模拟器’。”是的,所谓“模拟器”只要是有点资历的玩家就不应该陌生,比如PC上的诸***S模拟器的作用就是在PC上“模拟出”PS的运行环境,从而使得PC也能够玩PS的游戏。
而虚拟机的原理也是一样,就比如PSM平台,它本质上可以说就是一个模拟器,这个模拟器可以运行在Android或者是PSV平台上,并在这些平台上“模拟出”一个叫做PSM的平台。只不过,PS模拟器模拟出的PS平台是确确实实存在的一台主机,而PSM却不是一个实际存在的主机,PSM只是一个“虚拟”的硬件环境。从这种意义上来说,虚拟机之所以叫做“虚拟机”而不叫“模拟器”确实很有道理。
说到这里,可能有人要问:“为什么我们要去模拟一个根本不存在的平台?”这个问题在文章开头就已经说过:“其主要目的是为了解决计算机千差万别的硬件配置导致的软件不能通用的问题。”当我们在一个平台开发软件的时候,比如我们为PS写了一个游戏,这个游戏拿到SS或者N64上是绝对不能运行的。而SEGA或者是任天堂也绝不会让自己的主机兼容PS主机,那么如果我想要让一个游戏能够同时运行在3台主机之上却又不想通过移植的方式来实现,那么最好的办法就是设计一个“虚拟平台”。假设这台虚拟平台叫做“A9VG”,然后我再分别为SS、PS、N64各开发一个用于模拟“A9VG”的“虚拟机”,这样一来我只要针对“A9VG”这个虚拟的平台开发游戏,之后就可以让这个游戏通过三台主机各自的虚拟机运行在它们模拟出的“A9VG”平台上了。
当然了,这个例子举的比较极端,因为大家都知道游戏主机就是要讲究差异性,最好是我主机上的游戏其他平台无论如何都运行不了。而且PS时代的主机性能普遍还不高,如果在上面运行虚拟机软件的话,剩下的系统资源大概只够做FC游戏的了。
============================分割线=====================================
谈完了虚拟机,我接下来想谈谈我对PSM平台的一些看法。
虽然我之前说PSM平台在技术来说是一种虚拟机,但是我认为绝不能把PSM简单的看作是一种技术手段。事实上PSM的主要意义在于它对于日益壮大的Android平台的野心以及对于中小开发者的拉拢。PSM对于SONY而言是虚拟机同时也是一个类似于APPstore那样的电子市场,一方面PSM解决了Android平台硬件标准混乱的问题,另一方面如果SONY能将PSM运营成一个用户认可的电子市场并吸引大量中小开发者加入,那么SONY未必不能从中获取大量利润。
当然,这只是往好的一方面去想,想要使PSM平台成功SONY必然是要花上不少力气的,我不知道SONY现在有没有这样的决心和实力。只是说道这里我又忍不住想要黑一下PSV,假如PSM平台真的成功了,用户认可度很高,大家都在PSM平台上购买游戏,以至于3DS,Ipad上的游戏完全卖不出去,于是开发商蜂拥向PSM平台。固然这样对于PSM来说是天大的好事,但是对于小V来说就更没有人来给他开发游戏了,小V就只能跑PSM虚拟机玩PSM的游戏了!
于是我脑海里浮现出如下场景:
从前有个叫PSV的小LOLI长得漂亮又聪明,但是她的主人却只喜欢另一个根本不存在的叫做PSM的小LOLI,于是PSV只好假扮成PSM和主人一起生活下去。。。。。。好乱,好伤,好虐。

最后再吐一个槽,其实Android平台也是一个运行在Linux操作系统上的虚拟机,我曾经说过:“这世界上有哪个疯子会在一个虚拟机上再做一个虚拟机,就好象用PC模拟PS运行PS上的FC模拟器一样。”好吧,不愧是技术的SONY。。。。。。(强调一下,这就是一个吐槽不是黑,Android虽然是一个虚拟机,但是它对硬件差异的解决层次和PSM不同,所以各位可不要因为这个吐槽就认为PSM是多余的。)
该用户已被禁言

精华
0
帖子
1251
威望
0 点
积分
1337 点
种子
5 点
注册时间
2012-8-14
最后登录
2020-3-7
发表于 2012-11-22 15:43  ·  四川 | 显示全部楼层
这不是和之前firefox自己推出一个平台的感觉差不多……感觉SONY要这样做完全不行啊,他的手机业务基本就死了……

精华
0
帖子
3874
威望
0 点
积分
4262 点
种子
15 点
注册时间
2004-11-10
最后登录
2024-9-13
发表于 2012-11-22 15:57  ·  广东 | 显示全部楼层
同一款PSM认证的软件,安卓版和PSV版是不能直接互换运行的,但是能方便的移植给对方。PSM只能算是个提供跨平台开发的解决方案之一,算不上是虚拟机。

按楼主的观点,那些跨平台引擎也都算是虚拟机了,但实际并不能算是。

另外,安卓是个100%的操作系统,不是什么“运行在Linux操作系统上的虚拟机”,Android OS有自己的内核(基于Linux)、核心进程、Framework、SO库、虚拟机(谷歌早就考虑到了安卓设备之间硬件的差异问题)

挂版VIP

永不说永不

精华
0
帖子
58854
威望
15 点
积分
60160 点
种子
364 点
注册时间
2005-1-17
最后登录
2024-9-20
发表于 2012-11-22 17:26  ·  广西 | 显示全部楼层
技术问题看不懂,我只是希望索尼能借此让PSV有更多好玩的游戏可以选择。

精华
0
帖子
800
威望
0 点
积分
853 点
种子
0 点
注册时间
2011-7-27
最后登录
2013-4-1
发表于 2012-11-22 18:03  ·  北京 | 显示全部楼层
toukoushi 发表于 2012-11-22 15:57
同一款PSM认证的软件,安卓版和PSV版是不能直接互换运行的,但是能方便的移植给对方。PSM只能算是个提供跨平 ...

操作系统自己也是个虚拟机。
计算机上的虚拟机是很广义的,除了机器语言之外的每一层都是“虚拟机”。

精华
0
帖子
1346
威望
0 点
积分
1397 点
种子
56 点
注册时间
2012-7-8
最后登录
2024-9-16
发表于 2012-11-22 19:10  ·  美国 | 显示全部楼层
本帖最后由 llw33333 于 2012-11-22 19:15 编辑

操作系统 跟虚拟机是不同的两回事吧~
如果不是跑在VM软件上 不是用驱动调用每一个实实在在的硬件么

除了机器语言之外的每一层都是“虚拟机”。
这句总感觉不大对..

当然 如果楼上是VMware Oracle 等公司的大牛的话 那就当我这个底层码农没说过话吧~


另外感觉3楼是google的人么?呵呵 感觉有点太抠字眼了~连桌面都跑在虚拟机上的系统 总感觉说自己不是虚拟机 有点怪(当然只是取笑一下而已~)
鄙人低水平码农一枚 说错了的话 请大牛别见怪

精华
0
帖子
3408
威望
0 点
积分
3415 点
种子
5 点
注册时间
2006-7-19
最后登录
2020-4-6
发表于 2012-11-22 19:23  ·  湖北 | 显示全部楼层
PSM只是SONY羡慕苹果的表现,SONY知道很多喜欢玩移动游戏的玩家不会买掌机在手机上玩,为了分这杯羹所以才搞出这么个东西,PSV只是这个东西的附带品,主要是SONY想赚手机用户的钱
该用户已被禁言

精华
0
帖子
1605
威望
0 点
积分
1650 点
种子
0 点
注册时间
2012-9-25
最后登录
2016-4-10
发表于 2012-11-22 20:07  ·  上海 | 显示全部楼层
Android可以在Native上运行的,即直接在Linux上运行
该用户已被禁言

精华
0
帖子
839
威望
0 点
积分
762 点
种子
0 点
注册时间
2008-8-1
最后登录
2013-12-27
发表于 2012-11-23 07:19  ·  江苏 | 显示全部楼层
是跟java虚拟机那样的东西麽,跨平台是方便,速度就……

征服者

地平线下的节操线

精华
0
帖子
5255
威望
0 点
积分
5472 点
种子
5 点
注册时间
2012-10-16
最后登录
2022-12-10
发表于 2012-11-23 08:08  ·  美国 | 显示全部楼层
Android 不是被吐槽只有java层 后来发布NDK了么。。。只是还是没人用?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-9-21 06:33 , Processed in 0.197751 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部