入手HTC Hero也有一个多月了,在没开启APP2SD的情况下安装了不少应用,以至于状态栏中总是有一条通知:“存储空间不足”。但这些应用里却少有游戏,主要原因是我对实用工具的兴趣要远远大于游戏,譬如我现在甚至开始使用Astrid来实践GTD了。
今天偶尔看到一个视频,简单的演示了50个Android游戏,看得出来选择的都是Android平台上制作精良并且可玩性比较高游戏:
游戏名单如下,需要的同学自行寻找罢:
- homerunbattle 3d
- speed forge 3d
- radiant
- flight director
- Zen Table Tennis
- tank ace 1944
- sky force
- Shoot U!
- Armageddon Squadron
- Light Racer 3D
- gang wars
- Wave Blazer
- death ride
- head to head racing
- avatar
- Farm Frenzy
- light racer
- Family Guy Uncensored
- super boom boom
- toonwarz
- air hockey
- meteor
- what the doodle!?
- Raging Thunder
- the settlers
- lightup
- the game of life
- military madness
- bebbled
- jump santa jump
- diner dash
- brain challenge
- assassins creed
- space physics
- million dollar poker
- derek jeter 2009
- armored strike
- robo defense
- guitar hero
- air attack
- wpt texas hold’em
- de Blob
- papastacker
- spades
- spore
- tennis slam
- Iron Sight
- TETRIS
- tower bloxx
- mechanics touch
- TightRope Hero
- flying aces
视频里的游戏我几乎90%都没有玩儿过,除了上面提到的原因之外,还有一个原因,我认为如果将Android和iPhone作为游戏平台来PK的话,Android并没有多少优势。
Android的优势在于开放,任何厂商任何设备都可以使用Android,iPhone却截然相反。而iPhone在硬件上的封闭性却恰恰使得它能够成为一个卓越的游戏平台,苹果拥有iPhone软件、硬件和SDK的绝对控制,它就能保证这三者能够完美并且高效的集成。纵观目前同样优秀的游戏系统商,无论是Sony、任天堂还是微软,无一不是采用这种形式。
而人人称道的开放性却成为Android在迈向卓越游戏平台道路上的绊脚石。当设备厂商们可以自由地选择硬件的时候,很容易就会出现这样的情况:有些设备没有GPU,有些设备没有重力感应装置,有些设备的屏幕只能单点触摸,还有些设备的屏幕分辨率大的夸张。
那么游戏开发者该怎么办?他们面前无外乎有两条路:左边,选择性的针对具有某些硬件的设备来开发游戏,而抛弃另外一些设备;右边,按照最低硬件参数来开发兼容于所有设备的游戏,那么游戏的画面和操作性就会大打折扣。无论游戏开发者走哪一条路,都不能创造出完美的游戏,而iPhone的游戏开发者却丝毫没有这种烦恼。
这也是PC始终不及专用游戏主机的一个重要原因。
当然,我说这些并不代表Android上不会出现好的游戏,事实上好的游戏还是不少的(譬如视频中展示的这些)。
凡事有利皆有弊,在未来的日子里,你看到的iPhone还是老样子,而Android却能够以各种面貌出现。此外,我注意到许多开发人员已经将他们为iPhone开发的应用移植到了Android上,这些便是开放的魅力。
OK,以上就是我的一家之言,衷心地祝愿Android越走越好。
