¿Qué es el formato de archivo APP?
El formato de archivo .app es el formato de aplicación estándar para macOS. En lugar de ser un único archivo de archivo, un paquete .app es en realidad un directorio especial que el Finder de macOS presenta como un único elemento opaco. Contiene el archivo binario ejecutable junto con todos los demás recursos necesarios para la ejecución adecuada de la aplicación: iconos, cadenas de localización, frameworks privados y metadatos.
Dentro de un paquete .app, la carpeta Contents/ contiene el archivo Info.plist (metadatos de la aplicación y permisos declarados), la subcarpeta MacOS/ (el ejecutable Mach-O principal), Resources/ (iconos, activos de la interfaz de usuario), Frameworks/ (librerías privadas) y _CodeSignature/ (hashes de firma de código SHA-256 requeridos por Gatekeeper). Al hacer clic derecho en un .app en el Finder y elegir Mostrar contenido del paquete se revela esta estructura interna.
Todos estos componentes se empaquetan en un solo bundle conocido como el archivo .app. Para ejecutar una aplicación, el usuario hace doble clic en ella y el sistema operativo ejecuta los binarios internos incluidos en el paquete .app. La instalación consiste simplemente en arrastrar el .app a la carpeta Aplicaciones; la eliminación significa arrastrarlo a la Papelera; no se requiere un paso de instalador por separado para la mayoría de las aplicaciones.
Los paquetes .app modernos pueden contener Universal Binaries (binarios fat Mach-O con secciones separadas para x86_64 (Intel) y arm64 (Apple Silicon)), por lo que el mismo paquete se ejecuta de forma nativa en ambas arquitecturas de CPU. Las aplicaciones de iOS también utilizan paquetes .app internamente dentro de archivos .ipa, pero estos contienen binarios solo para ARM y no pueden ejecutarse en macOS directamente.
Seguridad y protección
RIESGO: MEDIUMUn .app es un ejecutable; trátelo con la misma precaución que cualquier descarga de software. macOS Gatekeeper bloquea aplicaciones no notarizadas y requiere firmas de código de Developer ID, lo que reduce (pero no elimina) el riesgo de malware. Descargue aplicaciones solo de la Mac App Store o del sitio web oficial del desarrollador. Si Gatekeeper advierte que «no se puede verificar el desarrollador», investigue al desarrollador de forma independiente antes de ignorar el aviso. Los falsos convertidores que prometen convertir .app a otros formatos en Windows suelen ser PUP/adware.
Detalles del formato
en pocas palabras- iOS Application Bundle (dentro de IPA) - Los paquetes .app de iOS comparten el mismo diseño pero contienen binarios solo para ARM y se entregan a través de archivos .ipa; no pueden ejecutarse en macOS sin recompilación.
- Cisco Unified Communications Application File - Algunos productos de CU de Cisco utilizan la extensión .app para archivos de complementos/extensiones; no está relacionado con Apple.
Programas que abren archivos APP
Detalles técnicos
especificación profunda| Tipo de formato | Paquete de directorio (presentado como un solo archivo por el Finder de macOS) |
| Desarrollador | Apple Inc. |
| Contenedor | macOS bundle - directorio especial con extensión .app, tratado como opaco por el Finder |
| Formato ejecutable | Binario Mach-O (dentro de Contents/MacOS/) |
| Universal Binary | Soporta binarios fat con secciones x86_64 + arm64 para Intel y Apple Silicon |
| Firma de código | _CodeSignature/CodeResources XML que enumera hashes SHA-256; requerido para Gatekeeper y notarización |
| Archivo de metadatos | Contents/Info.plist - lista de propiedades XML que define el ID del paquete, versión, permisos y SO mínimo |
| Tamaño típico | 2 MB - 2 GB |
| SO compatible | Solo macOS (los paquetes .app de iOS son solo ARM dentro de archivos .ipa) |
| Identificación del paquete | Sin magic bytes; identificado por la extensión de directorio .app y un Contents/Info.plist válido |
| Inspección | Clic derecho en el Finder → Mostrar contenido del paquete revela el árbol de directorios interno |
| Metadatos de versión | Claves CFBundleVersion y CFBundleShortVersionString en Info.plist |
| Origen | Introducido con Mac OS X 10.0; reemplazó el modelo de aplicación de resource-fork de Mac OS 9 |
| Modelo de seguridad | Gatekeeper verifica la firma de código y el ticket de notarización en el primer inicio |
| Lanzado | 2001 (Mac OS X 10.0) |
| Última versión | Current macOS bundle spec; last formalized update tied to macOS 14 Sonoma / Xcode 15 (2023) |
| Especificación | developer.apple.com |
Conversiones de APP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos APP.