界面模拟器,是模仿Linux deepin的真机调试。不是用Windows、Mac OS直接进行真机调试,而是模拟Linux桌面系统的APP界面生成。
然后你会发现鸿蒙不支持在Linux下开发,连相对中立的Debian都不支持
无语。。
按理说dtk是设计的支持win和mac的
之前dtk2也有相关应用
不过dtk5开始,支持就只停留在纸面上了
然后你会发现鸿蒙不支持在Linux下开发,连相对中立的Debian都不支持
linux发行版比较多,实际上Linux版鸿蒙开发工具华为正在测试,内部有消息。
按理说dtk是设计的支持win和mac的
之前dtk2也有相关应用
不过dtk5开始,支持就只停留在纸面上了
希望后期能出。
直接把dtk移植到其他平台没准还更简单一些
qt本身就是跨平台的
直接把dtk移植到其他平台没准还更简单一些
qt本身就是跨平台的
DTK直接移植到其它平台,那就是真机测试了。
在MacOS、Windows系统中装Linux系统的APP界面模拟器,最主要是为Linux桌面系统平台开发软件。
DTK直接移植到其它平台,那就是真机测试了。
在MacOS、Windows系统中装Linux系统的APP界面模拟器,最主要是为Linux桌面系统平台开发软件。
根本就不一样的,安卓是移动系统自己不能给自己开发软件,才用电脑系统帮忙构建然后传输到真机或者虚拟机调试。实际操作很麻烦。如果实在想在window或者mac上开发,可以直接在虚拟机里面运行GNU/Linux然后在里面写代码,这样操作的人也不少
根本就不一样的,安卓是移动系统自己不能给自己开发软件,才用电脑系统帮忙构建然后传输到真机或者虚拟机调试。实际操作很麻烦。如果实在想在window或者mac上开发,可以直接在虚拟机里面运行GNU/Linux然后在里面写代码,这样操作的人也不少
虚拟机也可以,但是模拟器的使用更方便。
希望后期能出。
看了v23往后的DTK架构,dtkcore、dtkgui、dtkcommon三个包维持演进,dtkwidget会被换成dtkdeclarative
所以暂时不会急着适配,因为后面估计都改用qml了
Popular Ranking
ChangePopular Events
More
【前言】
由于有些电脑的使用,受公司办公的影响或使用场景的需要,很多人的电脑主系统仍是Windows,也有少量的MacOS,deepin操作系统大部分会用虚拟机进行安装。我希望Windows、MacOS这两个操作系统也能实现DTK开发套件的使用。
【解决方案】
可以参考安卓应用开发、鸿蒙应用开发,这两种应用的开发,其IDE、SDK都不受桌面操作系统的限制,也都能在Windows、MacOS上进行开发应用。
*安卓模拟器
*鸿蒙模拟器
*QTCreator调试深度APP的 界面模拟器
除了IDE、SDK都不受影响外,还有一个比较重要的调试用的工具-模拟器,如果深度DTK能在IDE- QTCreator的调试工具中可生成Linux APP的界面模拟器,那么我们也就能实现在Windows、MacOS上面开发deepin的软件。
最后,要实现在Windows、MacOS上面实现开发deepin的软件,其IDE、SDK(或DTK)、APP界面模拟器都缺一不可。
我的最主要观点就是:Linux、MacOS、Windows都能开发深度deepin的APP,系统类型不用限制,在调试时使用界面模拟器去模仿深度APP的界面,上线APP仍然还是玲珑商店或UOS的星火商店。