Warum gibt es in einigen kommerziellen Apps einen Bereich mit der Bezeichnung "erfordert auch" und kostenlose Apps nicht?

14

Im Ubuntu Software Center bekommen kostenpflichtige (kommerzielle) Anwendungen einen Abschnitt namens 'Also require', der recht ordentlich ist.

Warum erhalten die kostenlosen Anwendungen diese Funktion nicht?

Zum Beispiel sagt Amnesia: The Dark Descent in USC (siehe auch Screenshot)

Also requires: mouse OpenGL hardware acceleration.

Bildbeschreibung hier eingeben

Woher kommen diese Informationen eigentlich?

ahayzen
quelle
+1 für das Stellen dieser Frage. Das war mir auch heute im Ubuntu Software Center aufgefallen.
Saji89
1
Mein erster Eindruck ist: rechtliche Fragen. Sie bezahlen für sie, und die Entwickler befürchten, dass sie für alles verklagt werden, was sie nicht ausdrücklich erwähnt haben. Freie Software hat normalerweise einige "das ist, was Sie bekommen und Sie sind auf sich allein gestellt, wenn Sie auf Probleme stoßen" Bemerkung.
jippie

Antworten:

6

Woher kommen diese Informationen eigentlich?

Die Informationen werden von den Ubuntu-Servern heruntergeladen, vorausgesetzt, die Entwickler haben sie festgelegt / hochgeladen, als sie die Anwendung zum ersten Mal zum Software Center-Katalog hinzugefügt haben.

Warum erhalten die kostenlosen Anwendungen diese Funktion nicht?

  • Wie Sie Amnesia und anderen kommerziellen Apps entnehmen können, listet diese "Funktion" in erster Linie die Hardwareanforderungen und nicht die Software auf. Dies ist eine separate Software Center-Katalogfunktion.

  • Das Software-Center listet so ziemlich alle "freien" Anwendungen über die Standard-Repositorys auf, und das von ihnen verwendete Standard-Debian-Format verfügt nicht über ein solches benutzerdefiniertes Feld (nennen Sie es hardware-depends).

  • Entwickler kostenloser Anwendungen können diese Informationen auch dann bereitstellen, wenn sie die Anwendung separat in das Software Center hochladen, anstatt sich auf die Standard-Repositorys zu verlassen. Wenn es eine bestimmte kostenlose Anwendung gibt, für die Sie dies sehen möchten, wenden Sie sich bitte an die Entwickler.

Anzeigen der Softwareanforderungen (Abhängigkeiten) für kostenlose Apps

Wenn Sie die Software sehen möchten, von der eine kostenlose Anwendung abhängt (und die zusammen mit dieser installiert wird), können Sie Synaptic verwenden - einen alternativen, aber etwas komplizierteren Paketmanager.

Ich werde das kostenlose Spiel ExtremeTuxRacer als Beispiel verwenden - beachten Sie insbesondere den zweiten Screenshot:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

ish
quelle
2
Für mich ist die Frage damit nicht wirklich beantwortet
8128
4
@fluteflute: Die brutal ehrliche Antwort auf die Frage ist, einen Fehler in der Wunschliste zu machen, nach dem Debian gefragt hat hardware-depends.
ish
1
Dies beantwortet die Frage nicht, da Sie sagten, dass die Informationen "von den Entwicklern" stammen. Ich bezweifle jedoch ernsthaft, dass sich das Software-Center bei jedem Laden an die Entwickler der Software wendet. das würde für sie ärgerlich werden, und was ist, wenn sie nicht an ihrem PC sitzen? Woher kommen die Informationen wirklich und warum können Informationen für kostenlose Anwendungen nicht an derselben Stelle gespeichert werden?
Alistair Buxton
1
Nun, Sie haben gesagt, es kommt von Entwicklern. Jetzt sagst du, es kommt von Ubuntu-Servern. Welches ist es? Ja, das ist eine echte Frage. Das ist die Frage, die die Person ursprünglich gestellt hat! Und Sie haben immer noch nicht erklärt, warum dies nicht auch für kostenlose Anwendungen möglich ist.
Alistair Buxton
5
Ich denke, die Verwirrung hier ist entstanden, weil es zwei gültige und vernünftige Bedeutungen des Begriffs "kommt von" gibt. Izx Allerdings hat erklärt , warum kostenloser Apps nicht über diese Informationen - Ubuntu verwendet Debian System kostenlose Anwendungen bereitzustellen, und das System dies nicht tun. Das im Software Center verfügbare System für kostenpflichtige proprietäre Apps musste speziell für Ubuntu entwickelt werden, da Debian dies nicht bietet, und daher war es einfach, zusätzliche Funktionen hinzuzufügen, die von pure apt nicht so einfach umgesetzt werden konnten .
Eliah Kagan
2

Neben der Antwort von @ izx können die Hardwareanforderungen für die Bezahlung von Software wichtiger sein (in diesem Fall 20 US-Dollar). Es wäre schade, wenn Sie herausfinden müssten, dass Sie keine passende Hardware haben, wenn Sie bereits bezahlt haben.

Lutzky
quelle
Guter Punkt @lutzky!
ish