2016-09-19 29 views
2

让我们假设这QtQuick版本号应该使用

  • QtQuick 2.7增加了相比2.4
    • 一些新功能(新API)
    • 在现有功能
    一些性能优化
  • 我不需要在2.7中添加新的API,但我想要有性能优化

我应该使用

进口QtQuick 2.7

或者我可以使用

进口QtQuick 2.4

,仍然获得了性能优化?

我问的原因是,我们还是要支持一些STB(机顶盒)上运行旧版本的Qt,所以我想,最好保持对他们和其他平台上的性能优化福利保障( PC,手机......)。

回答

4

通常,您无需更改次要导入版本即可获得性能改进。在99%的情况下,两个导入版本的底层实现是相同的。只有新的API已经过修订,除非您导入最新版本,否则它不可见,以避免与用户代码发生任何潜在冲突。

理论上,框架可以为不同的次要版本提供不同类型的实现,但这很少见。添加一个全新的版本化类型会很快膨胀库并且事情会失去控制。

+0

谢谢!正是我所希望的! –

相关问题