Além disso, de onde essas informações realmente vêm?
As informações são baixadas dos servidores Ubuntu, desde que os desenvolvedores as definam / carreguem quando adicionaram o aplicativo ao catálogo do Centro de Software.
Por que os aplicativos gratuitos não recebem esse recurso?
Como você pode ver na Amnesia e em outros aplicativos comerciais, esse "recurso" lista principalmente requisitos de hardware , não software. Esse é um recurso de catálogo separado do Software Center.
O Software Center lista praticamente todos os aplicativos "gratuitos" através dos repositórios padrão, e o formato "Debian" padrão que eles usam não possui um campo personalizado (chame-o hardware-depends
).
Os desenvolvedores de aplicativos gratuitos certamente podem optar por fornecer essas informações se fizerem upload do aplicativo separadamente para o Software Center, em vez de confiar nos repositórios padrão. Se você deseja visualizar um aplicativo gratuito específico, entre em contato com os desenvolvedores.
Ver requisitos de software (dependências) para aplicativos gratuitos
Se você deseja ver o software em que um aplicativo gratuito depende (e será instalado juntamente com ele), tente usar o Synaptic - um gerenciador de pacotes alternativo, mas um pouco mais complicado.
Vou usar o jogo gratuito ExtremeTuxRacer como exemplo - observe a segunda captura de tela em particular: