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


发新话题
打印

android旗舰机器的配置比itouch高,但游戏画面为什么不给力?

posted by wap, platform: GoogleChrome

這個情況就像PC和遊戲機,目前相當於遊戲機剛發售,遊戲畫面會超過PC,不過iOS平台的unreal 引擎Android也可以跑,只要高通1G處理器


TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @OpEth  于 2011-2-15 23:34 发表
posted by wap, platform: UC

android上面有rage和永恒之剑?或者同样画面水准的游戏?

rage和Infinity Blade沒有開發Android版,但是同樣用unreal引擎的有《地城守護者》。

iPhone上的跨平台遊戲,Android上也有,並且主流高頻低能的高通1G都能跑,要求並不比iPhone4高。



TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @OpEth  于 2011-2-15 23:44 发表
posted by wap, platform: UC

地城守护者俺玩过,感觉画面不如前两者。。。。。
确实没有,因为Android没那两个游戏。

不过并非机能不够,或者效能不足(效能不足的话,iPhone4游戏移植过来应该硬件要求比原平台高),只是Android这个平台还没有iPhone那么多专业的游戏开发商,基本都是脚踏两条船的,也有一些游戏开发商只为Android开发,但是数量不多,游戏也不是很著名(有个PC移植的,倒是得过奖,可惜知名度不高),原来在TG也介绍过两个。


TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @jiaolu  于 2011-2-16 07:48 发表
android  2.2 才有 c++。之前都是java 。并且 2.2版本的c++不能调用任何系统API. Android 2.3才可是使用c++调用系统opengl es的。但是市面上的android 2.3 手机有多少?
The NDK provides:

A set of tools and build files used to generate native code libraries from C and C++ sources
A way to embed the corresponding native libraries into an application package file (.apk) that can be deployed on Android devices
A set of native system headers and libraries that will be supported in all future versions of the Android platform, starting from Android 1.5. Applications that use native activities must be run on Android 2.3 or later.
Documentation, samples, and tutorials
===============================================
我从Android NDK的官方FAQ来解释一些,官方说明“A set of native system headers and libraries that will be supported in all future versions of the Android platform, starting from Android 1.5.”所有本地系统头文件和库都支持全部Android版本,从1.5开始,而最新的Native Activities才需要2.3以上版。

2.3以前调用opengl es和音频引擎之类的会很麻烦,2.3提供的native activities会更方便开发者使用,直接在C和C++里面就可以调用了。

以前不是像你说的2.2版本不能调用任何系统API,调当然可以调,但是很麻烦。

Android到2.2才有C++的说法容易混淆,Android 2.2发布的时候,Google才发布NDK,支持Android所有版本,并不是仅限于2.2以上。Android在官方NDK发布前,也有一些民间的办法用C。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @OpEth  于 2011-2-16 09:40 发表
posted by wap

从别的帖子的回复来看,android看网络视频也不如itouch,这又怎么说?
Android玩Flash还很卡没法玩呢,你要看论坛帖子早被洗脑了~

这里有个iPad用户自己体验配图:http://club.tgfcer.com/viewthread.php?tid=6282588

简单的对比一下吧:
iPhone4看HTML5流畅,看FLASH不能
Android看HTML5流畅,主流高通看Flash略卡

这样你就明白。芝麻球就是用Android看Flash的效果和iPhone4看HTML5比,这当然没法比了,不过Android也能看HTML5啊。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @见风  于 2011-2-16 09:47 发表
posted by wap, platform: UC

其实itouch4的实力还没怎么发挥,要考虑向下兼容。
Android也要兼容一大帮子层次不齐的硬件,不过基本上达到高通1G的水准网上看片妥妥的

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @eva3d  于 2011-2-16 09:54 发表
posted by wap, platform: Firefox

如果我是一个开发者, 做IOS,硬件优化标准就一个.  做Android,得针对英伟达,三星,高通,德州各自做优化.. 累死人,要么就按照opengl es标准来做,结果被所有人骂.. 里外不是人 ...
其实手机环境的事实标准也就一个OPENGL ES
芯片虽然很多,但是跑不出ARM Cortex-A8、A9这些架构。

其实这类差异在开发游戏方面会很明显,但是在开发日常软件上,差异就要小得多了。主要就一个分辨率,iOS目前一样要维护480×320、960×640和1024×768三种方式,Android稍微多一些,320×240、480×320、800×480、852×480等,有些两个平台可以靠拉伸放大解决。

不过开发者确实会累,就像PC平台游戏不如Console平台多和好一样,毕竟Console有单一硬件。

但是不代表PC平台没有好游戏,其实发展到最后,大家只是各有侧重而已。

游戏机的单一硬件环境,和PC的滚动发展各有优劣,单就游戏方面来说,肯定单一架构会更好,但是如果硬件发展太快,PC这种滚动式环境能跟上,单一架构就会脱节。

目前iOS的危险就在这里,如果下一代产品也上4核,那很难跟上一代产品兼容了,或者被上一代拖累。

3GS发售的时候就有这种情况,很多3D游戏非3GS没法玩,就是个幻灯片。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @OpEth  于 2011-2-16 10:05 发表
posted by wap, platform: GoogleChrome

说到硬件规格的差异,这个问题水果也有,同一代产品有pad、phone、touch三个规格,这个差别倒是不大,但还有不同代的产品呢,那个差别就大了,比如touch2代和3代就有不少游戏 ...
对,就是这个道理。

iPhone5要么被兼容性拖累小步发展,但这样会被Android堆硬件超过,不要说堆硬件没用,一代两代可能不致命,长期下去就完蛋了

要走大了就要彻底甩掉iPhone4以前的产品,但是这又陷入了和Android一样硬件框架太多的窘境。

TOP

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