- 积分
- 1694
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 50
- 主题
- 198
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 威望
- 98
- 贡献
- 0
- 技术
- 12
- 活跃
- 2114
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 贡献
- 0
- 技术
- 12
- 活跃
- 2114
|
发表于 2021-8-12 21:45:32
IP属地江苏
|显示全部楼层
Mouri_Naruto 发表于 2021-8-11 18:10
好久没看到你了,倒是最近也在业余期间着手于 Windows Runtime XAML 桌面应用(是一个遵循 Windows 11 的 ...
希望可以提供完全msix打包,这样还可以降低TargetDeviceFamily的MinVersion。而且Sparse Package也需要签名,不如直接打包来得实在。
我始终认为Sparse Package就是一个坑,让软件可以以传统方式分发,但问题是Sparse Package依旧需要商店签名/受信任签名/开发者旁加载,等于传统方式分发了个寂寞。到目前为止实际运用的只有edge,其使用的大背景还来自于edge团队把亲爹chrome的破烂更新程序学来,后来为了让商店pwa可以调用,弄个Sparse Package来声明hosted apps,一开始就打包msix一劳永逸的事;更讽刺的是,随着以Win10X和Win11FactoryOS为代表的Windows Core OS诞生,以及为了让xbox、hololens能用上新edge,又整出个msix封装的edge,还故意通过TargetDeviceFamily来限制Windows.Desktop安装(不过对于Windows.Desktop来说protocol关联确实有bug,直到win11才修复,但是权限bug到现在也没修,应该给带Exist WIN://SYSAPPID条件的执行权限,结果这个条件漏了,直接给普通的执行权限,搞得host apps会漏沙)。。。 |
|