La extensión .app en macOS identifica un paquete de aplicación (Application Bundle). No se trata de un archivo único, sino de un directorio que el Finder presenta como un solo archivo y que contiene todos los recursos necesarios para ejecutar una aplicación específica. Dentro del paquete, encontrará el código ejecutable, bibliotecas, imágenes, sonidos, archivos de configuración y otros activos requeridos por el software. La estructura del paquete está estandarizada, lo que permite a macOS identificar y ejecutar la aplicación fácilmente. Esta estructura simplifica la gestión del software, ya que todos los componentes están contenidos en una unidad única, fácil de mover o eliminar. Al hacer doble clic en un archivo .app, se inicia la aplicación contenida. Además, esta estructura facilita la localización, ya que los recursos de diferentes idiomas pueden almacenarse dentro del paquete y seleccionarse según la configuración del sistema del usuario. El archivo Info.plist dentro del paquete es fundamental, ya que contiene metadatos sobre la aplicación, como su nombre, versión, icono y el archivo ejecutable principal necesario para su ejecución.