Ambition is to be able to run:
1. multiple instances (i.e. unique PIDs) of the same application
2. multiple versions of the same application (same appId name, but different versions)
Shell will need to combine all entries of 1. under the same icon on the launcher (as Unity7 does now). For 2, might need different entries in launcher. That's mainly up to the shell, it just needs the information from UAL to do that.
Ambition is to be able to run:
1. multiple instances (i.e. unique PIDs) of the same application
2. multiple versions of the same application (same appId name, but different versions)
Shell will need to combine all entries of 1. under the same icon on the launcher (as Unity7 does now). For 2, might need different entries in launcher. That's mainly up to the shell, it just needs the information from UAL to do that.