让我们假设
我应该使用
导入QtQuick 2.7
或者我可以使用
导入QtQuick 2.4
仍然可以获得性能优化?
我问的原因是我们仍然需要支持一些运行旧版本Qt的STB(机顶盒),所以我希望,最好继续支持它们和受益于在其他平台(PC,移动设备......)上进行性能优化。
答案 0 :(得分:4)
通常,您无需更改次要导入版本即可获得性能改进。在99%的情况下,两个导入版本的底层实现都是相同的。它只是经过修改的新API,因此除非您导入最新版本,否则它不可见,以避免与用户代码发生任何潜在冲突。
理论上,框架可以为不同的次要版本提供不同类型的实现,但这种情况很少见。添加一个全新的版本类型会很快膨胀库,事情就会失控。