【问题标题】:How to get a software's hardware requirements when transplant from windows to Android?从windows移植到android时如何获取软件的硬件要求?
【发布时间】:2011-05-31 11:21:48
【问题描述】:

我想把windows平台上用OpenGL写的3D程序移植到Android上,不知道能不能在一般的Android平台上流畅运行,所以想估计一下有多少硬件资源才够流畅运行。它类似于公司向用户推荐的软件或 3D 游戏的硬件要求。我不知道移植到Android时如何获得程序的硬件要求。

我使用了 gdebugger,它给了我一些信息,但我认为这对我来说还不够。这里有人有想法或解决方案吗?非常感谢!

【问题讨论】:

    标签: android opengl opengl-es hardware requirements


    【解决方案1】:

    如果你的程序足够简单,你可以写一些关于纹理填充率的估计,这是一个非常基本的(和旧的)渲染性能指标。几乎每个 3D 芯片都带有理论填充率,因此您可以获得桌面系统和某些 Android 手机的理论数量。 纹理内存占用是您可以估计的另一件事,尤其是使用 gdebugger。再一次,大多数芯片都知道这些数字。

    这是产生一些数字的快速方法,显然没有任何现实生活中的性能保证。

    【讨论】:

      【解决方案2】:

      最好的方法是在实际设备上对其进行测试,然后了解哪些硬件运行良好。您也可以分发测试版应用并获得一些反馈。

      【讨论】:

      • 感谢您的回答。那确实是最好的办法。但是我的老板要我给他一份硬件要求的评估报告,所以我必须在移植工作之前这样做。有没有可接受的替代解决方案?我不需要它是准确的。再次感谢:)
      【解决方案3】:

      取决于您使用的功能集。例如,如果您使用 FBO,则设备必须支持帧缓冲区扩展。如果您使用 MSAA,平滑线,设备将支持相应的扩展。 列出您的要求后,您可以使用 glGet 检查设备支持 http://www.opengl.org/sdk/docs/man/xhtml/glGet.xml

      【讨论】:

        猜你喜欢
        • 2018-08-24
        • 1970-01-01
        • 2011-07-30
        • 2010-10-02
        • 2010-10-06
        • 1970-01-01
        • 2010-09-11
        • 2013-03-21
        • 1970-01-01
        相关资源
        最近更新 更多