Поскольку 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как вам будет легче найти его снова, и он работает с несколькими пользователями.
Никто не изобрел .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)
Вы можете создавать /Applications/Imaging, /Applications/Internetи т.д. , если вы хотите классифицировать их. Просто не перемещайте в эти папки какие-либо стандартные приложения, потому что при дальнейших обновлениях они будут прямо в них /Applications.
Имейте в виду, что существует множество приложений, которые предполагают, что они находятся в папке «Приложения», и приложения, которые ищут другие конкретные приложения в папке «Приложения».
Файлы DMG сжимаются и доступны только для чтения. Приложения часто должны иметь возможность обновлять или изменять компоненты внутри себя; как минимум, когда новая версия обнаружена и она предлагает установить обновление - она не сможет удалить себя и поставить новую версию на свое место. Действительно, вы, вероятно, обнаружите, что запуск приложения без DMG приведет к появлению сообщения «был загружен из Интернета» при каждом запуске. Этого не произойдет, если вы переместите его в нужное место.
Запуск приложения из заблокированного DMG - верный способ столкнуться с проблемами. Просто перетащите приложение в какое-то место на жестком диске, предпочтительно в одну из папок «Приложения».
На вашем Mac есть определенные места, которые имеют особое значение для системы - это места, где Mac ищет запускаемые приложения, когда вы дважды щелкаете документ. Они включают в себя папку «Приложения» верхнего уровня и папку «Приложения» в вашей личной домашней папке. Установленные DMG не являются частью этого, хотя бы потому, что они не всегда установлены.
Ответы:
Приложение на Mac - это просто папка с файлами с
.app
расширением. Однако macOS скрывает этот факт от вас и отображает папку в виде файла со значком. Теперь, когда вы загружаете что-то, очень неудобно загружать несколько отдельных папок (без менеджера загрузки). Поэтому эту «Папку приложения» нужно как-то поместить в один файл. Это достигается одним из трех способов:.zip
файла (контейнер, который сжимает его содержимое для экономии места).dmg
файла (который представляет собой плоскую файловую файловую систему - в отличие от иерархической файловой системы).zip
или,.dmg
поскольку установщики также являются папками на компьютере Mac)Поскольку большинство приложений являются автономными и не нуждаются в чем-либо вне папки приложения, программа установки не только излишня, но и медленнее, чем просто распространение папки приложения.
Очевидно, что вы можете запускать приложения из любого места; это только обычай или рекомендация, чтобы вставить их, так
/Applications
как вам будет легче найти его снова, и он работает с несколькими пользователями.источник
/Applications
при выполнении, но я точно не знаю, почему они этого не сделали. Может быть, это только по историческим причинам.Папка / Applications - это просто удобное место для хранения всех ваших приложений. Вы можете теоретически хранить их где угодно. Некоторое программное обеспечение (например, Батлер) будет автоматически искать приложения в этих стандартных местах, поэтому, если вы сохраните их в другом месте (например, / Users / Shared / Applications), такое программное обеспечение не найдет их по умолчанию.
Обычно есть три стандартных места для хранения приложений, и 99% пользователей Mac работают только с первым:
источник
Вам не нужно помещать новые приложения в папку «Приложение» - это просто место по умолчанию для их размещения.
источник
Вы можете создавать
/Applications/Imaging
,/Applications/Internet
и т.д. , если вы хотите классифицировать их. Просто не перемещайте в эти папки какие-либо стандартные приложения, потому что при дальнейших обновлениях они будут прямо в них/Applications
.источник
Имейте в виду, что существует множество приложений, которые предполагают, что они находятся в папке «Приложения», и приложения, которые ищут другие конкретные приложения в папке «Приложения».
источник
Файлы DMG сжимаются и доступны только для чтения. Приложения часто должны иметь возможность обновлять или изменять компоненты внутри себя; как минимум, когда новая версия обнаружена и она предлагает установить обновление - она не сможет удалить себя и поставить новую версию на свое место. Действительно, вы, вероятно, обнаружите, что запуск приложения без DMG приведет к появлению сообщения «был загружен из Интернета» при каждом запуске. Этого не произойдет, если вы переместите его в нужное место.
Запуск приложения из заблокированного DMG - верный способ столкнуться с проблемами. Просто перетащите приложение в какое-то место на жестком диске, предпочтительно в одну из папок «Приложения».
На вашем Mac есть определенные места, которые имеют особое значение для системы - это места, где Mac ищет запускаемые приложения, когда вы дважды щелкаете документ. Они включают в себя папку «Приложения» верхнего уровня и папку «Приложения» в вашей личной домашней папке. Установленные DMG не являются частью этого, хотя бы потому, что они не всегда установлены.
источник