今天重新看了一下openharmony(或开源鸿蒙)的PC应用生态,这里请注意一下是PC应用,不是PC系统,而且PC应用通过模拟器去提供"Windows系统开发出来的Qt应用"运行环境。
这些模拟器中的Qt 应用,我们可以在华为的平板电脑上可以看到,具体使用情况大家节假日可以去华为体验店进行更多体验和了解。但是,这并不代表openharmony的PC版本也会采用此策略去让用户使用Qt应用,鸿蒙PC系统目前则更希望Qt也能有应用开发环境和更直接的运行环境,甚至鸿蒙PC系统支持更多的第三方GUI框架开发应用,比如flutter、uni-app等等。
从PC应用在openHarmony上的使用来看,Qt开发的应用其性能是比较稳定的,甚至一些驱动的支持也是可以的,那么deepin目前暂时是不用担心Qt开发套件和库会技术落伍,但是也需要尽快完善其开发环境,如下:
1.uinoncode这款IDE需要进行更多测试,尤其是Qt应用开发者需要进行更多使用。unioncode需要实现一些应用部署的跨平台特性,unioncode开发出来的Qt应用,不仅要在Linux平台上能被使用,还要在Windows、MacOS上也能被使用,让开发者能够实现一次开发多端部署。
2.紧跟着第一条内容,unioncode开发出来的Qt应用,不仅能打包为deb包,也能打包成**.exe**、.app程序格式,体现对Linux debian、windows、MacOS的支持,让应用开发者的利益最大化。
3.关于deepin自家的玲珑包,实际上论坛的一些程序开发者也在建议官方最好是捆绑到uinoncode这款IDE进行简单图形操作,希望UOS商业版能够加快进度。
4.DTK开发套件在deepin v23这边更新比较激进,更多使用QML优化图形栈,GUI和Core从Qt5库逐渐过渡到Qt6库,但DTK目前只限于Linux debian系统发行版的使用,在Windows、MacOS上还未进行开发和适配使用,如果后期能跨端实现的话,也能对DTK开发套件的进化有帮助。
.......
最后,从IDE、应用部署的跨平台、玲珑包在IDE中的图形化操作、DTK开发套件的跨平台使用,都更多的方便应用开发者,让一次开发多端部署的能力得以体现,希望官方能够在RC版有新的进展。
QT模拟器:一个敢写 一个敢信
优化unioncode赞同
跨平台,才能有更多改进。
Rankings
Popular Events
今天重新看了一下openharmony(或开源鸿蒙)的PC应用生态,这里请注意一下是PC应用,不是PC系统,而且PC应用通过模拟器去提供"Windows系统开发出来的Qt应用"运行环境。
这些模拟器中的Qt 应用,我们可以在华为的平板电脑上可以看到,具体使用情况大家节假日可以去华为体验店进行更多体验和了解。但是,这并不代表openharmony的PC版本也会采用此策略去让用户使用Qt应用,鸿蒙PC系统目前则更希望Qt也能有应用开发环境和更直接的运行环境,甚至鸿蒙PC系统支持更多的第三方GUI框架开发应用,比如flutter、uni-app等等。
从PC应用在openHarmony上的使用来看,Qt开发的应用其性能是比较稳定的,甚至一些驱动的支持也是可以的,那么deepin目前暂时是不用担心Qt开发套件和库会技术落伍,但是也需要尽快完善其开发环境,如下:
1.uinoncode这款IDE需要进行更多测试,尤其是Qt应用开发者需要进行更多使用。unioncode需要实现一些应用部署的跨平台特性,unioncode开发出来的Qt应用,不仅要在Linux平台上能被使用,还要在Windows、MacOS上也能被使用,让开发者能够实现一次开发多端部署。
2.紧跟着第一条内容,unioncode开发出来的Qt应用,不仅能打包为deb包,也能打包成**.exe**、.app程序格式,体现对Linux debian、windows、MacOS的支持,让应用开发者的利益最大化。
3.关于deepin自家的玲珑包,实际上论坛的一些程序开发者也在建议官方最好是捆绑到uinoncode这款IDE进行简单图形操作,希望UOS商业版能够加快进度。
4.DTK开发套件在deepin v23这边更新比较激进,更多使用QML优化图形栈,GUI和Core从Qt5库逐渐过渡到Qt6库,但DTK目前只限于Linux debian系统发行版的使用,在Windows、MacOS上还未进行开发和适配使用,如果后期能跨端实现的话,也能对DTK开发套件的进化有帮助。
.......
最后,从IDE、应用部署的跨平台、玲珑包在IDE中的图形化操作、DTK开发套件的跨平台使用,都更多的方便应用开发者,让一次开发多端部署的能力得以体现,希望官方能够在RC版有新的进展。