越来越多的开发者和用户已经对打包和部署应用程序的方式进行了调整,平板是其中之一的选项。但是,我们需要反思一下Flatpak的局限性,以及它是否真的是未来。Flatpak的设计目的是为了解决应用程序所需的库和版本控制的问题。打包应用并在各种发行版中提供原生体验听起来很棒,但它有一些过时的设计决策。特别是它指定的文件系统隔离方式,这个隔离方式会导致它无法与其他框架组合使用,例如Docker和Podman。此外,Flatpak仅限于GNU / Linux系统,这对非GNU / Linux用户来说是一个问题。另一个问题是应用的封装,这样的封装需要较大的空间和较长的下载时间,并且还需要不断地更新。尤其是不同的版本需要不同的封装,这会增加维护成本。因此,我们需要考虑Flatpak的局限性,以及它是否真的是未来的趋势。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/