【问题标题】:How many people will be able to run APPs using Kivy and therefore OpenGL2.0有多少人能够使用 Kivy 以及 OpenGL2.0 运行 APP
【发布时间】:2014-04-09 23:12:18
【问题描述】:

嗯,问题很简单。在家里我有三台电脑,其中两台很旧,集成显卡,不支持 OpenGL 2.0。现在,我想知道这是否常见,以便我知道是否应该使用 Kivy 进行开发,而 OpenGL 2.0 似乎是强制性的。

我知道玩游戏的人通常拥有能够运行我使用 Kivy 制作的任何应用程序的计算机,但如果是非游戏应用程序,是否会有很多人无法运行它?

【问题讨论】:

  • Kivy 更适合平板电脑和手机……它几乎可以在所有设备上运行(我在 android2.2 上运行 kivy 应用程序……)我想如果我正在为桌面开发我会使用 wx(或 qt)并在 Mac 和 pc 上构建它,这样我就可以为两者构建......(可能还有一个在 ubuntu 上......)......但这并不总是有效随心所欲地跨平台......这真的取决于你的目标......
  • 感谢您的回复!我以前用过 QT,虽然我喜欢它,但我发现我更喜欢 kyvi,所以如果没有多少人会受到 OpenGL2.0 要求的影响,我会,明智地编程,宁愿使用 kyvi。

标签: python opengl-es opengl-es-2.0 kivy


【解决方案1】:

Kivy,OpenGL 2.0 似乎是强制性的。

严格来说,Kivy 以 OpenGL ES 2.0 为最低要求。这与 OpenGL 2.0 不同。

嗯,问题很简单。家里有三台电脑,其中两台比较老,集成显卡,不支持OpenGL 2.0。

这在当今是相当不寻常的。多年来,即使是移动设备也几乎都支持它。

您倾向于看到缺乏支持的唯一地方是具有集成显卡的旧机器,例如您的机器,尽管我没有关于这些常见程度的统计数据。任何具有“适当”显卡或过去几年的集成显卡(例如英特尔与 Sandy Bridge 集成等)的机器几乎都可以正常工作。

我在较新的机器上看到过偶尔出现的问题,例如一些上网本的图形芯片支持特别差,但这些都是例外而不是常态。

编辑:作为参考,Google 似乎声称99.9% of devices 支持 OpenGL ES 2(在撰写本文时)。我知道您询问了桌面,但我不知道在哪里可以找到关于桌面的统计信息。

【讨论】:

  • 感谢您的回答!你说的令人鼓舞。我真的很喜欢我到目前为止所看到的 kivy,并且不高兴马上放弃它。我会为我的项目试一试,看看进展如何!
  • 就移动版本而言,99% 的统计数据几乎为我确定了交易。也非常有用的链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
  • 2017-01-31
  • 2011-05-28
  • 1970-01-01
相关资源
最近更新 更多