There are some pros and contras ..... where the main contra is that: Packages can get to be very big in size because they have to bring along their own dependencies, depending on what they need.
On top there are some safety safeguards needed as @Thanatermesis already stated here:
The idea of delivering an application binary that will run on all distros is well implemented and easy to use (for newbies and veteran users alike) but would require some actions if to be properly implemented on Elive.
I think it's a good way to add needed 3rd party apps that don't show up in the standard Debian repos (like in my case "opencpn" for navigation).
So if we do decide to support flatpaks we would need:
- A software-store for flatpaks that is guaranteed safe and compatible with Elive, like the Debian repos.
- Some changes to Elive (mainly xdg-adherence) i.e that it will be able to show and run the installed flatpaks through the desktop-menu/dock etc.
Of course anyone can already install flatpaks on Elive but it isn't very new-user friendly ATM, requiring sometimes commandline acrobatics to search, install and run the apps. This doesn't have to be but it will be extra work again to remedy that, admittedly.
Installing and using "gnome-software" is an option but it obviously is not EFL oriented and may cause issues or not run at all.
I'd be interested to hear more thoughts on this.