Для чего нужен файловый формат .APP?
Расширение .app преимущественно связано с форматом и типом файла "Application Bundle – Пакет приложения" (APP) в среде Apple Mac OS/iOS. Mac OS/iOS использует понятие пакета (bundle) в отношении приложений в качестве абстракции для упрощения работы с приложениями для пользователя.
Пакет приложения Mac OS/iOS представляет собой каталог, имя которого имеет расширение .app. Внутри такого APP-каталога (как на корневом уровне, так и в подкаталогах) находятся все файлы-ресурсы приложения. Файл с исполняемым кодом приложения также находится внутри пакета .app. Для пользователя весь каталог .app выглядит как единая исполняемая и конфигурируемая сущность ("приложение").
Файл .app — это контейнер, который непосредственно может быть использован (запущен) в среде Mac OS/iOS, при том, что структура контейнеров для Mac OS и iOS немного отличается. При распространении вне среды Mac OS/iOS пакеты приложений APP обычно оформляются в виде архивов ZIP, образов .dmg или пакетов .ipa (iOS).
Аналогичным образом, расширение .app также используется для обозначения файлов приложений для Symbian OS. Symbian OS — это устаревающая операционная система (ОС) и программная платформа для мобильных устройств, таких как смартфоны и коммуникаторы. Наиболее видным сторонником Symbian OS была компания Nokia, однако поддержка этой ОС с ее стороны постепенно прекращается.
Файл .app для Symbian OS представляет собой двоичный файл в исполняемом формате E32Image (E32), специально скомпилированный для исполнения мобильными устройствами архитектуры ARM ("Advanced RISC Machine – Усовершенствованная RISC-машина") под управлением Symbian OS. Обычно файлы приложений .app поставляются внутри архивов-контейнеров SIS (Software Installation Script – Сценарий установки ПО) или SISX (Signed SIS – Подписанный SIS) вместе с различными файлами ресурсов.
Применительно к СУБД, расширение .app может ассоциироваться с исполняемыми файлами FoxPro (APP) в среде FoxPro, устаревшей системы управления реляционными базами данных (СУРБД, RDBMS) от Microsoft. APP-файлы FoxPro — это двоичные скомпилированные исполняемые файлы (наподобие EXE), однако, в отличие от EXE, они не могут быть запущены сами по себе. Программы в виде APP-файлов FoxPro предназначены для запуска в среде FoxPro и позволяют при этом осуществлять отладку на этапе выполнения. При использовании определенных утилит из файла .app с программой FoxPro можно путем декомпиляции получить (частично) исходный код проекта FoxPro.
Помимо этого, файлы с расширением .app можно обнаружить в игровых приставках Nintendo 3DS/2DS. Применительно к устройствам Nintendo, подобные файлы .app служат для хранения игрового ПО и обычно находятся на носителях (вроде SD-Card) с предустановленным игровым ПО, в подкаталоге директории, соответствующей установленной игре. Эти двоичные файлы .app содержат основной фактический код игрового ПО и не должны подвергаться манипуляциям.
В общем смысле, расширение .app может использоваться в именах файлов других форматов и ассоциироваться с различными другими типами файлов для указания на то, что такие файлы несут функцию "приложения". Типовой файл .app может быть исполняемым двоичным или объектным кодом, скомпилированным для определенной архитектуры ЦП, пакетом приложения и файлом с ресурсами какого-либо приложения.
Программы для открытия или конвертации APP файлов
Вы можете открыть файлы APP с помощью следующих программ: