» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

模拟神器n900和n9是一个系统么?

引用:
原帖由 快乐猪头 于 2012-6-25 18:03 发表
posted by wap, platform: Opera

N900能玩玩N9的MEEGO,N9玩不了N900的MAEMO。不管怎么说,MEEGO和WP7一直没有看到MAME或者FBA的出现,安卓和IOS在这方面灭不掉N900。猪头目前唯有把目光聚焦在LUMIA1000身上,但愿W ...
只要WP8依旧不开放native code开发权限,就不可能有完美的mame。靠XNA那低效渣框架,就做做LU游戏吧。。。


TOP

引用:
原帖由 快乐猪头 于 2012-6-25 18:33 发表
posted by wap, platform: Opera

SONIC3D你是说安卓和IOS本身在第三方开发方面给出的环境就比WP7更好,还是由于市场缘故使得开发者更愿意下功夫?N900是个现行,因为没有形成让开发者合理获利的模式,开发环境再便利 ...
我的意思是,从技术上说,WP系统不开放原生代码开发,所有程序要求是.net的托管代码,包括游戏开发也要用.net中的XNA,这就带来了很多效率问题。

如果只是单纯为WP7/7.5/Mango平台开发一个3D游戏,那么这样的环境是勉强OK的,因为XNA在3D图形部分封装得不错,性能良好,只要游戏逻辑不占用太多CPU运算资源,这么玩起来还是很好的,可以参考Sonic 4系列以及新出的怒首领蜂。

但是像Mame模拟器这种对显卡要求不高,但是对CPU运算要求很高的程序,用.net写就会遇到运行时效率低和移植的开发代价高这两个问题,尤其是后者,几乎是要用C#重写整个Mame,而且这个Mame以后只能在微软系统上跑。。。。

所以很难有模拟器在这样的环境下可以诞生,除了一些简单的,Z80系6502系CPU的模拟我觉得还有一定可能,再朝上可能性就几乎为0了。

WP的开发环境可以说是自成一体,基本就是靠牺牲对以前的一切兼容性换来新时代喜欢快速开发环境的程序员的加入,其实不光模拟器开发者遭罪,连一些要靠操作系统API才能存在的程序,也无法开发。所以你看不到Opera,Firefox,看不到Unity3D支持WindowsPhone,也看不到任何短信管理软件,来电防火墙。

所以WP8只要这方面不开放出来,依然是个对模拟玩家悲剧的系统。

不过WP8会不会有都还未知,可能直接以Windows8 ARM版出现也是可能的,那样的话,模拟器就完全有可能,Win8是一个完整的桌面型系统的平板化马甲。

[ 本帖最后由 SONIC3D 于 2012-6-25 19:11 编辑 ]



TOP

引用:
原帖由 a4840639 于 2012-6-25 19:09 发表

MAME因为各种版权问题不太可能在微软的商店活下去
而且WP系统到现在都还没有本地文件系统
版权问题从来不是最要紧的。只要一个平台可以开发,那么就会有人开发出来,顶多不通过微软商店发布,直接发布XAP而已。
文件系统真的如果没有,也可以用应用程序自己的逻辑文件系统实现。

但模拟器最要紧的是什么,是模拟效率和模拟开发阶段的工作量。
目前连开发都基本不可能完成,这种汇编/C一级的程序要彻头彻尾移植到C#,而且还有可预见的效率问题。。。。这2点才是模拟器在WP系上最大的障碍。


TOP

发新话题
     
官方公众号及微博