If my memory does not fail me, and I think it does not, until Ubuntu 16.04 we installed the APT packages with the command «sudo apt-get install X». Then, three years ago, they added an option that removed "-get", so now we can install the packages with "sudo apt install X". The difference between the two commands lies in what we write, but both commands serve the same purpose. What will be newer is the command apt satisfy that we can use in Ubuntu 19.10 Eoan Ermine.
But what will apt satisfy? We'd better start at the beginning: the new command will come with Apt 1.9, a major package system update that will include changes to the API / ABI, including some related to Python and Perl. This version is the one before Apt 2.0, but it is v1.9 that will include on Ubuntu 19.10 Eoan Ermine. At this time, Apt 1.9 is in the experimental phase.
What can we do with apt satisfy
The command apt satisfy can satisfy dependent build strings to specify the dependencies required for Apt to later resolve and install those dependencies. For example, if a recently installed program doesn't work, we can use the new command to see if there are better dependencies available and install them. Currently there is a command to repair broken dependencies which is sudo apt install -f. If I have not misunderstood, what will you do satisfy is, given a group of dependencies, choose the best options for the software that we have installed and install them.
As we have already mentioned, this novelty will arrive in Apt 1.9 and Eoan Ermine is already being tested on Ubuntu 19.10, the next version of the operating system developed by Canonical that will be released on October 17. The next version, still with no name or release date, will be Ubuntu 20.04 LTS, so they will have 6 months of general use to make sure everything works correctly before the release of the next Long Term Support version. It will be enough?