Почему я должен перетаскивать свои новые приложения в папку приложений?

24

Я новый пользователь Mac, и я устанавливал несколько разных приложений для разных вещей. Многие из них используют файлы .dmg.

Почему именно они все ожидают, что я перетащу значок в папку приложения? Какой в ​​этом смысл?

Нарисовался
источник
3
Поскольку Mac все больше и больше закрывают стены (например, Mac App Store), вам не придется этого делать. Это все будет сделано для вас ...
1
@mankoff: Как сделать программное обеспечение проще в установке и не добавлять никаких ограничений в отношении того, как вы уже можете устанавливать программное обеспечение, «закрывая стены»?
Марк Шимански
3
@Mark Szymanski - Возможно, потому что единственный способ получить ваше приложение в магазине Mac - это пройти через apple, и у apple есть множество ограничений на то, что ваше программное обеспечение может и не может делать.
Фальшивое имя
3
Отметьте, как бы мне не хотелось это говорить, существуют очень значительные функциональные ограничения, налагаемые на приложения, представленные в Mac App Store.
Джейсон Салаз
3
Это не форум. Пожалуйста, имейте это в соответствии с первоначальным вопросом.
Дэвид Меткалф

Ответы:

18

Приложение на Mac - это просто папка с файлами с .appрасширением. Однако macOS скрывает этот факт от вас и отображает папку в виде файла со значком. Теперь, когда вы загружаете что-то, очень неудобно загружать несколько отдельных папок (без менеджера загрузки). Поэтому эту «Папку приложения» нужно как-то поместить в один файл. Это достигается одним из трех способов:

  • Использование .zipфайла (контейнер, который сжимает его содержимое для экономии места)
  • Использование .dmgфайла (который представляет собой плоскую файловую файловую систему - в отличие от иерархической файловой системы)
  • Создайте установщик (который, однако, также должен находиться в папке .zipили, .dmgпоскольку установщики также являются папками на компьютере Mac)

Поскольку большинство приложений являются автономными и не нуждаются в чем-либо вне папки приложения, программа установки не только излишня, но и медленнее, чем просто распространение папки приложения.

Очевидно, что вы можете запускать приложения из любого места; это только обычай или рекомендация, чтобы вставить их, так /Applicationsкак вам будет легче найти его снова, и он работает с несколькими пользователями.

XQYZ
источник
1
Никто не изобрел .zip-off, который автоматически извлечет себя в нужное место (или место по вашему выбору?)
Дрю
Ну, есть самораспаковывающиеся вещи, но это в основном тупой установщик, который - опять же - папка на OS X. Также довольно небезопасно просто позволить ему установить его там, где он хочет. Я полагаю, что Apple, возможно, только что обернула расширение файла (скажем, .appzip), которое будет просто переименованным zip-файлом, который извлекается /Applicationsпри выполнении, но я точно не знаю, почему они этого не сделали. Может быть, это только по историческим причинам.
XQYZ
Относительно "или места по вашему выбору": большинство приложений для извлечения (по крайней мере, Unarchiver) могут быть настроены на запрос папки назначения при извлечении файлов.
XQYZ
1
@ Обдумайте это следующим образом: как «автоматически извлечь себя в нужное место или место по вашему выбору» проще, чем дать ярлык стандартному (правильному) месту и позволить вам переместить его в любое место по вашему выбору через используя ОС собственными средствами? Ну, я отвечу вам: это не так. Это просто парадигма того, что вы привыкли делать.
Cregox
1
@Cawas: Может быть, это просто парадигма, это не совсем сложная вещь, но все же. Я должен нажать на установщик, я должен нажать и перетащить файл, я должен закрыть окно смонтированной файловой системы, я должен размонтировать файловую систему и мне нужно удалить установщик. В отличие от щелчка по установщику, нажмите «ОК», чтобы установить его на место по умолчанию, затем удалите установщик. Опять же, ничего особенного, просто много вещей на моем лице, которые, я не думал, должны были быть там.
Дрю
7

Папка / Applications - это просто удобное место для хранения всех ваших приложений. Вы можете теоретически хранить их где угодно. Некоторое программное обеспечение (например, Батлер) будет автоматически искать приложения в этих стандартных местах, поэтому, если вы сохраните их в другом месте (например, / Users / Shared / Applications), такое программное обеспечение не найдет их по умолчанию.

Обычно есть три стандартных места для хранения приложений, и 99% пользователей Mac работают только с первым:

  • / Приложения (доступны всем пользователям)
  • / Users / username / Applications (доступно зарегистрированному пользователю, которому принадлежит эта папка)
  • / Developer / Applications (доступно всем пользователям, используется для программного обеспечения Xcode)
цыпленок
источник
4

Вам не нужно помещать новые приложения в папку «Приложение» - это просто место по умолчанию для их размещения.

Рене Ларсен
источник
3

Вы можете создавать /Applications/Imaging, /Applications/Internetи т.д. , если вы хотите классифицировать их. Просто не перемещайте в эти папки какие-либо стандартные приложения, потому что при дальнейших обновлениях они будут прямо в них /Applications.

jm666
источник
0

Имейте в виду, что существует множество приложений, которые предполагают, что они находятся в папке «Приложения», и приложения, которые ищут другие конкретные приложения в папке «Приложения».

Крис Квинель
источник
-1

Файлы DMG сжимаются и доступны только для чтения. Приложения часто должны иметь возможность обновлять или изменять компоненты внутри себя; как минимум, когда новая версия обнаружена и она предлагает установить обновление - она ​​не сможет удалить себя и поставить новую версию на свое место. Действительно, вы, вероятно, обнаружите, что запуск приложения без DMG приведет к появлению сообщения «был загружен из Интернета» при каждом запуске. Этого не произойдет, если вы переместите его в нужное место.

Запуск приложения из заблокированного DMG - верный способ столкнуться с проблемами. Просто перетащите приложение в какое-то место на жестком диске, предпочтительно в одну из папок «Приложения».

На вашем Mac есть определенные места, которые имеют особое значение для системы - это места, где Mac ищет запускаемые приложения, когда вы дважды щелкаете документ. Они включают в себя папку «Приложения» верхнего уровня и папку «Приложения» в вашей личной домашней папке. Установленные DMG не являются частью этого, хотя бы потому, что они не всегда установлены.

Xendo
источник