我应该使用哪个QtQuick版本号

时间:2016-09-19 07:11:31

标签: qt qml qtquick2

让我们假设

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

我应该使用

  

导入QtQuick 2.7

或者我可以使用

  

导入QtQuick 2.4

仍然可以获得性能优化?

我问的原因是我们仍然需要支持一些运行旧版本Qt的STB(机顶盒),所以我希望,最好继续支持它们受益于在其他平台(PC,移动设备......)上进行性能优化。

1 个答案:

答案 0 :(得分:4)

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

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