[Exchange and share] 水贴一篇:聊下deepin软件生态要做的一些事情
Tofloor
poster avatar
deepin
2024-06-07 04:26
Author

今天重新看了一下openharmony(或开源鸿蒙)的PC应用生态,这里请注意一下是PC应用不是PC系统,而且PC应用通过模拟器去提供"Windows系统开发出来的Qt应用"运行环境。

image.png

这些模拟器中的Qt 应用,我们可以在华为的平板电脑上可以看到,具体使用情况大家节假日可以去华为体验店进行更多体验和了解。但是,这并不代表openharmony的PC版本也会采用此策略去让用户使用Qt应用,鸿蒙PC系统目前则更希望Qt也能有应用开发环境更直接的运行环境,甚至鸿蒙PC系统支持更多的第三方GUI框架开发应用,比如flutter、uni-app等等。

image.png

从PC应用在openHarmony上的使用来看,Qt开发的应用其性能是比较稳定的,甚至一些驱动的支持也是可以的,那么deepin目前暂时是不用担心Qt开发套件和库会技术落伍,但是也需要尽快完善其开发环境,如下:

1.uinoncode这款IDE需要进行更多测试,尤其是Qt应用开发者需要进行更多使用。unioncode需要实现一些应用部署的跨平台特性,unioncode开发出来的Qt应用,不仅要在Linux平台上能被使用,还要在Windows、MacOS上也能被使用,让开发者能够实现一次开发多端部署

image.png

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版有新的进展。

Reply Favorite View the author
All Replies
deepin-superuser
deepin
2024-06-07 08:09
#1

QT模拟器:一个敢写 一个敢信

Reply View the author
张天师
deepin
2024-06-07 14:48
#2

优化unioncode赞同

Reply View the author
deepin
2024-06-07 17:14
#3
张天师

优化unioncode赞同

跨平台,才能有更多改进。

Reply View the author
Mozart
deepin
2024-06-11 11:47
#4

applaud

Reply View the author