Расширение .app в macOS обозначает пакет приложения (Application Bundle). Технически это не отдельный файл, а директория, которая в Finder отображается как единый объект, содержащий все ресурсы, необходимые для работы конкретной программы. Внутри пакета находятся исполняемый код, библиотеки, изображения, звуковые файлы, конфигурационные файлы и другие компоненты. Структура пакета стандартизирована, что позволяет macOS легко распознавать и запускать приложение. Такая организация упрощает управление программным обеспечением, так как все компоненты приложения объединены в единую структуру, которую легко перемещать или удалять. Двойной клик по файлу .app запускает содержащееся в нем приложение. Структура пакета также упрощает локализацию, позволяя хранить ресурсы на разных языках внутри одного пакета и выбирать их в зависимости от системных настроек пользователя. Файл Info.plist внутри пакета является критически важным, так как он содержит метаданные приложения, такие как его название, версия, иконка и путь к основному исполняемому файлу.