Почему в некоторых коммерческих приложениях есть раздел «также требуется», а в бесплатных приложениях нет?

14

В платном (коммерческом) приложении Ubuntu Software Center есть раздел под названием «Также требуется», который довольно аккуратен.

Почему бесплатные приложения не получают эту функцию?

Например, Amnesia: The Dark Descent в USC говорит (см. Также скриншот)

Also requires: mouse OpenGL hardware acceleration.

введите описание изображения здесь

Откуда эта информация на самом деле?

ahayzen
источник
+1 за вопрос. Я также заметил это сегодня, в Центре программного обеспечения Ubuntu.
saji89
1
Мое первое впечатление: правовые вопросы. Вы платите за них, поэтому разработчики боятся, что им будет предъявлен иск за все, что они явно не упомянули. В бесплатном программном обеспечении обычно есть замечание «это то, что вы получаете, и вы сами, если у вас возникнут проблемы».
Джиппи

Ответы:

6

Кроме того, откуда эта информация на самом деле?

Информация загружается с серверов Ubuntu при условии, что разработчики установили / загрузили ее при первом добавлении приложения в каталог Центра программного обеспечения.

Почему бесплатные приложения не получают эту функцию?

  • Как вы можете сказать по Amnesia и другим коммерческим приложениям, эта «функция» перечисляет в первую очередь требования к оборудованию , а не к программному обеспечению. Это отдельная функция каталога Центра программного обеспечения.

  • Центр программного обеспечения перечисляет практически все «бесплатные» приложения через стандартные репозитории, и в стандартном формате «Debian», который они используют, нет такого настраиваемого поля (назовите его hardware-depends).

  • Разработчики бесплатных приложений, безусловно, могут предоставить эту информацию, если они отдельно загружают приложение в Центр программного обеспечения вместо того, чтобы полагаться на стандартные репозитории. Если есть определенное бесплатное приложение, для которого вы хотели бы видеть это, пожалуйста, свяжитесь с разработчиками.

Просмотр требований к программному обеспечению (зависимостей) для бесплатных приложений

Если вы хотите увидеть программное обеспечение, от которого зависит бесплатное приложение (и которое будет установлено вместе с ним), вы можете попробовать использовать Synaptic - альтернативный, но немного более сложный менеджер пакетов.

Я буду использовать бесплатную игру ExtremeTuxRacer в качестве примера - обратите внимание на второй скриншот в частности:

введите описание изображения здесь

введите описание изображения здесь

иш
источник
2
Для меня это не совсем ответ на вопрос
8128
4
@fluteflute: грубый и честный ответ на вопрос заключается в том, чтобы открыть ошибку в списке желаний с просьбой Debian hardware-depends.
иш
1
Это не отвечает на вопрос, потому что вы сказали, что информация поступает «от разработчиков». Однако я серьезно сомневаюсь, что центр программного обеспечения связывается с разработчиками программного обеспечения каждый раз, когда я загружаю его; это будет раздражать их, а что, если они не на своем ПК? Так откуда же на самом деле берется информация и почему нельзя хранить информацию для бесплатных приложений в одном месте?
Алистер Бакстон
1
Ну, это вы сказали, что это «исходит от разработчиков». Теперь вы говорите, что это с серверов Ubuntu. Что он? Да, это настоящий вопрос; это вопрос, который изначально задал человек! И вы до сих пор не объяснили, почему это нельзя сделать и для бесплатных приложений.
Алистер Бакстон
5
Я думаю, что путаница здесь возникла как следствие существования двух действительных и разумных значений термина «происходит». Однако izx уже объяснил , почему бесплатные приложения не имеет эту информацию - Ubuntu использует систему Debian по предоставлению бесплатных приложений, и эта система не делает этого. Система платных проприетарных приложений, доступных в Центре программного обеспечения, должна была быть разработана специально для Ubuntu, так как Debian этого не обеспечивает, и, следовательно, было легко добавить дополнительные функции, которые с трудом поддаются использованию простым подходом .
Элия ​​Каган
2

В дополнение к ответу @ izx требования к аппаратному обеспечению могут быть важнее при оплате программного обеспечения (в данном случае 20 долларов). Было бы ужасно узнать, что у вас нет подходящего оборудования, когда вы уже заплатили.

Луцкая
источник
Хороший вопрос @lutzky!
Иш