什么是AIGC Browser
AIGC Browser是一个超级桌面软件运行时助手,其使命是为每一个桌面应用软件在运行时提供一个“Built-in Web Browser”,使得桌面软件之中的“原生窗口对象”成为一类“超级div”元素,进而桌面应用成为一款“超级Web浏览器”,开发者可以如同对待Web浏览器一样直接为桌面应用写任意数量的Web页面。
Windows桌面应用:那些开发者一直不知道的事情
每一个Windows桌面应用事实上都对应一个“初始化Web”页面,如果你的应用可执行文件的名字是“exeName.exe”,那么其对应的初始化Web页面应该是“exeName.app.html”,截止到目前为止,开发者运行的桌面应用完全没有启动这个初始化机制,因此对应的桌面应用事实上缺失了“无限数量”的维度。一旦我们有了一种途径激活这个“初始化”机制,那么你的桌面应用将呈现出前所未有的生产力机制,这就是AIGC Browser的使命。
第一代AIGC Browser仅支持64位桌面应用,如果你的64位桌面应用是基于:
1、.NET Core或者.NET Framework; 2、C++/MFC; 3、Win32 SDK |
开发的,一旦你在“exeName.exe”所属文件夹之中提供了“exeName.app.html”,启动“exeName.exe”之后启动AIGC Browser,该应用的初始化页面即可被激活,进而其“Web开关”即可被打开。
AIGC Browser并不需要你应用系统的源代码,有一种情况可能会调整你应用可执行文件的“manifest”配置:如果你的应用不具备“Win10兼容性”,那么启动AIGC Browser的时候,会看到如下信息框:
开发者的桌面应用事实上是一款“超级Web浏览器”
如果你提供了初始化页面,一旦这个页面被激活,那么桌面软件之中的“原生窗口”即可被视为“超级Web DIV”元素,你会看到以前完全没有发现的“窗口对象特征”:桌面窗口对象的子窗口的周围,事实上被一个无限维对象世界“包裹着”,由于“维度”的缺失,这个“包裹层”一直没有被现代的技术“发现”。
如果你知道“电场”与“磁场”之间的共生关系,那么AIGC Browser将为你揭示出“原生代码”与“Web代码”事实上非常类似于“电场”与“磁场”之间的交织、共生关系。
你以及其他人可以直接为你的桌面应用写任意数量的Web页面,从这个意义上看,Web浏览器是最小的“桌面应用”。
正如你在现实的几何世界看到的那样,我们所在的几何空间充满着“几何点”,所以你的桌面应用之中事实上“充满着形形色色的窗口对象”,每一个窗口的周围,环绕着无数其他类型的窗口,这个就是“窗口对象”世界的真实面貌,认识到这一点至关重要