¿Por qué algunas aplicaciones comerciales tienen una sección llamada 'también requiere' y las aplicaciones gratuitas no?

14

En el Centro de software de Ubuntu, las aplicaciones pagas (comerciales) obtienen una sección llamada 'También requiere' que es bastante ordenada.

¿Por qué las aplicaciones gratuitas no obtienen esta función?

Por ejemplo, Amnesia: The Dark Descent en USC dice (ver captura de pantalla también)

Also requires: mouse OpenGL hardware acceleration.

ingrese la descripción de la imagen aquí

¿De dónde viene realmente esta información?

ahayzen
fuente
+1 por hacer esta pregunta. También me di cuenta de esto hoy, en el Centro de software de Ubuntu.
saji89
1
Mi primera impresión es: cuestiones legales. Estás pagando por ellos, por lo que los desarrolladores temen que los demanden por algo que no mencionaron explícitamente. El software libre generalmente tiene un comentario de "esto es lo que obtienes y estás solo si tienes problemas".
jippie

Respuestas:

6

Además, ¿de dónde viene esta información?

La información se descarga de los servidores de Ubuntu siempre que los desarrolladores la hayan configurado / cargado la primera vez que agregaron la aplicación al catálogo del Centro de software.

¿Por qué las aplicaciones gratuitas no obtienen esta función?

  • Como puede ver en Amnesia y otras aplicaciones comerciales, esta "función" enumera principalmente los requisitos de hardware , no el software. Esta es una característica separada del catálogo del Centro de software.

  • Software Center enumera casi todas las aplicaciones "gratuitas" a través de los repositorios estándar, y el formato estándar "Debian" que usan no tiene un campo tan personalizado (llámelo hardware-depends).

  • Los desarrolladores de aplicaciones gratuitas ciertamente pueden optar por proporcionar esta información si suben la aplicación por separado al Centro de software en lugar de depender de los repositorios estándar. Si hay una aplicación gratuita específica para la que le gustaría ver esto, comuníquese con los desarrolladores.

Ver requisitos de software (dependencias) para aplicaciones gratuitas

Si desea ver el software del que depende una aplicación gratuita (y se instalará junto con él), puede intentar usar Synaptic, un administrador de paquetes alternativo pero un poco más complicado.

Usaré el juego gratuito ExtremeTuxRacer como ejemplo; tenga en cuenta la segunda captura de pantalla en particular:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ish
fuente
2
Para mí, esto realmente no responde la pregunta
8128
44
@fluteflute: la respuesta brutalmente honesta a la pregunta es abrir un error en la lista de deseos con Debian pidiendo hardware-depends.
ish
1
Esto no responde la pregunta porque usted dijo que la información proviene "de los desarrolladores". Sin embargo, dudo seriamente que el centro de software contacte a los desarrolladores del software cada vez que lo cargue; eso sería molesto para ellos, ¿y qué pasa si no están en su PC? Entonces, ¿de dónde viene realmente la información y por qué no se puede almacenar información para aplicaciones gratuitas en el mismo lugar?
Alistair Buxton
1
Bueno, fuiste tú quien dijo que "viene de los desarrolladores". Ahora estás diciendo que proviene de servidores Ubuntu. Cual es Sí, esta es una pregunta real; ¡Es la pregunta que la persona hizo originalmente! Y todavía no ha explicado por qué esto no se puede hacer para aplicaciones gratuitas también.
Alistair Buxton
55
Creo que la confusión aquí ha surgido como consecuencia de que hay dos significados válidos y razonables del término "proviene". Sin embargo, izx ha explicado por qué las aplicaciones gratuitas no tienen esta información: Ubuntu utiliza el sistema de Debian para proporcionar aplicaciones gratuitas, y ese sistema no hace esto. El sistema de aplicaciones patentadas de pago disponibles en el Centro de software tuvo que ser desarrollado específicamente para Ubuntu ya que Debian no proporciona eso, y en consecuencia fue fácil agregar funciones adicionales que no son fácilmente adaptadas fácilmente por apt puro .
Eliah Kagan
2

Además de la respuesta de @ izx, los requisitos de hardware pueden ser más importantes al pagar por el software ($ 20 en este caso). Sería una pena tener que descubrir que no tienes el hardware adecuado cuando ya has pagado.

lutzky
fuente
Buen punto @lutzky!
ish