(Use Google translation)
At present, the haiku-os function is very powerful, almost able to meet the daily function of the use, thanks to all developers.In daily use, I found that when installing some software is not very convenient, it is recommended to develop Application Bundles as a supplement to the current HaikuDepot.
The software package dependence is very troublesome, now HaikuDepot also has a dependency problem; such as SMPlayer in HaikuDepot repo Mplayer, QT on the official and so on; when installing SMPlayer, need to download a lot of dependencies, when a dependent changes, SMPlayer will not be able to install.
At the same time, when the user does not have the network, can not install smplayer.
However, if the use of a self-contained Application Bundles, there is no dependence, when the user does not have the network, the user can also use the U disk to copy the software, the direct use of.
Also, when the haiku-os system upgrade software version changes, you can also avoid the software version before and after the incompatibility caused by changes in the dependency relationship, and can not install, run some software.
In fact, when SMPlayer in hrev50701 dependencies can be met, but to hrev50767, Because Mplayer relies on the libpng library, it is not installed properly.
At present, Linux system has been developed to solve the dependence of software, Flatpak.
Therefore, it is recommended that the official development of Application Bundles.