Qt on macOS 14 Sonoma

macOS 14 Sonoma上的Qt

August 31, 2023 by Tor Arne Vestbø | Comments

​2023年8月31日Tor Arne Vestbø|评论

As is customary Apple announced their latest operating system versions during WWDC this June, including the latest major version of macOS, named after the wine region located in California's Sonoma County.

​按照惯例,苹果在今年6月的WWDC期间宣布了他们的最新操作系统版本,包括最新的macOS主要版本,该版本以加利福尼亚州索诺玛县的葡萄酒产区命名。

As soon as the developer previews were available, we of course started looking at how Qt behaved in this new environment, tracking the various areas to look into for further investigations.

​一旦开发者预览可用,我们当然就开始研究Qt在这个新环境中的表现,跟踪各个领域以进行进一步的调查。

We were happy to see that there were no major changes to the platform that would affect Qt, and we've been squashing minor issues in Qt in the months that followed, with key modules like qtbase and qtdeclarative now passing all tests. Once all tests have been fixed for all modules, we'll make macOS 14 a blocking platform in our CI.

​我们很高兴看到平台没有发生会影响Qt的重大变化,在接下来的几个月里,我们一直在解决Qt中的小问题,像qtbase和qtdeclarative这样的关键模块现在通过了所有测试。一旦修复了所有模块的所有测试,我们将在CI中使macOS 14成为一个阻塞平台。

On the features side, we plan to look into write-only calendar access through the QCalendarPermission API, adopting the new NSTextInsertionIndicator for Qt's text input, and taking advantage of the new application activation APIs for cooperative application activation.

​在功能方面,我们计划通过QCalendarPermission API研究写式日历访问,采用新的NSTextInsertionIndicator用于Qt的文本输入,并利用新的应用程序激活API进行合作应用程序激活。

We're of course happy to hear of other use-cases and features of the new macOS release you feel should be on our radar, or if you find any issues with Qt in your own testing on this platform. If so, please let us know in the Qt bug tracker 😊

​当然,我们很高兴听到新macOS版本的其他用例和功能,你觉得应该在我们的雷达上,或者如果你在这个平台上的测试中发现Qt有任何问题。如果是,请在Qt错误跟踪器中告诉我们😊

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐