2

Файлы .app в системах Mac аналогичны файлам .exe в системах Windows?

1 ответ1

8

Единственное отдаленное сходство в том, что они оба запускают приложения. Кроме того, как они работают, очень разные.

Приложения Mac полностью автономны. У них могут быть папки, которые они записывают в вашу пользовательскую или системную библиотеку, от которой зависят параметры хранения, но они не зависят от этих папок для успешного запуска (если не реализовано какое-либо лицензирование). Вы можете взять приложение Mac и скопировать его в другую систему, и оно запустится. Вы можете щелкнуть правой кнопкой мыши приложение и выбрать "Показать содержимое пакета" и посмотреть, что на самом деле содержится в приложении Mac.

Приложения (программы) для Windows сильно зависят от множества факторов в операционной системе Windows, таких как общие библиотеки DLL, параметры реестра и т.д. Microsoft в основном объясняет это тем, что «многие из одних и тех же программ будут использовать один и тот же материал более низкого уровня, поэтому мы могли бы просто ссылаться на него, а не копировать его несколько раз». Я на самом деле не программист, поэтому, возможно, у них не было выбора из-за того, как устроена Windows, но я думаю, что мы все можем согласиться, что это не очень эффективный дизайн.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .