web-dev-qa-db-fra.com

Pourquoi certaines applications commerciales ont-elles une section intitulée «nécessite également» et les applications gratuites n'en ont pas?

Dans le Ubuntu Software Center, les applications payantes (commerciales) reçoivent une section intitulée "Nécessite également", ce qui est assez soigné.

Pourquoi les applications gratuites n'obtiennent-elles pas cette fonctionnalité?

Par exemple Amnesia: The Dark Descent dans USC dit (voir capture d'écran également)

Also requires: mouse OpenGL hardware acceleration.

enter image description here

D'où viennent ces informations?

14
ahayzen

De plus, d'où viennent ces informations?

Les informations sont téléchargées à partir des serveurs Ubuntu à condition que les développeurs les aient définies/téléchargées lors de leur première application au catalogue Software Center.

Pourquoi les applications gratuites n'obtiennent-elles pas cette fonctionnalité?

  • Comme vous pouvez le voir sur Amnesia et d'autres applications commerciales, cette "fonctionnalité" répertorie principalement configuration matérielle, pas les logiciels. Il s'agit d'une fonctionnalité distincte du catalogue Software Center.

  • Le centre logiciel répertorie à peu près toutes les applications "gratuites" via les référentiels standard, et le format standard "Debian" qu'ils utilisent n'a pas un tel champ personnalisé (appelez-le hardware-depends).

  • Les développeurs d'applications gratuites peuvent certainement choisir de fournir ces informations si ils téléchargent séparément l'application sur Software Center au lieu de s'appuyer sur les référentiels standard. S'il existe une application gratuite spécifique pour laquelle vous aimeriez la voir, veuillez contacter les développeurs.

Voir les exigences logicielles (dépendances) pour les applications gratuites

Si vous souhaitez voir le logiciel dont dépend une application gratuite (et l'installera avec), vous pouvez essayer d'utiliser Synaptic - une alternative mais légèrement gestionnaire de paquets plus compliqué.

Je vais utiliser le jeu gratuit ExtremeTuxRacer comme exemple - notez en particulier la deuxième capture d'écran:

enter image description here

enter image description here

6
ish

En plus de la réponse de @ izx, les exigences matériel peuvent être plus importantes lors du paiement d'un logiciel (20 $ dans ce cas). Ce serait nul de devoir découvrir que vous n'avez pas le matériel approprié lorsque vous avez déjà payé.

2
lutzky