Empaquetar una aplicación de escritorio mediante instaladores de tercerosPackage a desktop app using third-party installers

A continuación se muestra una lista de instaladores y productos conocidos de terceros que admiten la capacidad de empaquetar una aplicación de escritorio.Below is a list of popular third-party products and installers that support the ability to package a desktop application. Puedes usarlos para crear los instaladores MSI o los paquetes de la aplicación con solo unos clics.You can use them to generate MSI installers or app packages with only a few clicks. Si bien no ofrecemos documentación sobre cómo usar estas herramientas, puedes visitar sus sitios web para obtener más información.While we don't produce documentation on how to use these tools, visit their websites to learn more.

Advanced InstallerAdvanced Installer

Caphyon ofrece una herramienta gratuita de empaquetado de aplicaciones de escritorio basada en una interfaz gráfica de usuario (GUI) que te permitirá crear un paquete de aplicación de Windows para tu aplicación con solo unos clics.Caphyon provides a free, GUI-based, desktop app packaging tool that helps you to generate a Windows app package for your application with only a few clicks. Te permite usar cualquier instalador (incluso aquellos que se ejecutan en modo silencioso) y realiza una comprobación de validación para determinar si la aplicación es apta para empaquetarse.It can use any installer; even ones that run in silent mode, and performs a validation check to determine whether the application is suitable for packaging. La extensión Desktop App Converter también se integra con Hyper-V y VMware.The Desktop App Converter also integrates with Hyper-V and VMware. Esto significa que puedes usar tus propias máquinas virtuales sin tener que descargar una imagen Docker coincidente, que puede tener un tamaño superior a los 3 GB.This means that you can use your own virtual machines, without having to download a matching Docker image that can be over 3GB in size.

Puedes usar Advanced Installer para generar MSI y paquetes de aplicación de Windows a partir de proyectos existentes.You can use Advanced Installer to generate MSI and Windows app packages from existing projects. De igual manera, puedes usar Advanced Installer para importar los paquetes de aplicación de Windows que hayas creado mediante Microsoft Desktop App Converter.You can also use Advanced installer to import Windows app packages that you generate by using the Microsoft Desktop App Converter. Una vez importados, puedes mantenerlos mediante herramientas visuales diseñadas específicamente para las aplicaciones para UWP.Once imported, you can maintain them by using visual tools that are specifically designed for UWP apps.

Del mismo modo, Advanced Installer te proporciona una extensión de Visual Studio 2017 y 2015 que puedes usar para compilar y depurar aplicaciones de Puente de dispositivo de escritorio.Advanced Installer also provides an extension for Visual Studio 2017 and 2015 that can use to build and debug Desktop Bridge apps.

Consulta este vídeo para ver una introducción rápida.See this video for a quick overview.

Sugerencia

Asegúrate de echar un vistazo a la edición publicada recientemente, Advanced Installer Express Edition.Be sure to checkout the recently released Advanced Installer Express Edition.

Contenedores de compatibilidad de CloudhouseCloudhouse Compatibility Containers

Para los clientes empresariales que tienen aplicaciones de línea de negocio incompatibles con Windows 10 y Windows 10 S, los contenedores de compatibilidad de Cloudhouse permiten que las aplicaciones de Windows XP y Windows 7 se ejecuten en Windows 10. Además, las convierten para ejecutarse en la Plataforma universal de Windows (UWP); de este modo, se entregan a través de Microsoft Store para Empresas o Microsoft Intune sin cambiar el código fuente.For Enterprise customers who have line of business applications that are incompatible with Windows 10 and 10 S, Cloudhouse’s Compatibility Containers enable Windows XP and 7 apps to run on Windows 10 and then converts them to run on the Universal Windows Platform (UWP) for delivery through Microsoft Store for Business, or Microsoft InTune without changing the source code. Regístrate para obtener una evaluación gratuita.Register for a Free Trial.

Cloudhouse ofrece un empaquetador automático para empaquetar aplicaciones de línea de negocio en Contenedores de compatibilidad basados en el sistema operativo en el que las aplicaciones se ejecutan actualmente (por ejemplo: Windows XP) y, a continuación, las prepara para convertirlas a UWP.Cloudhouse provides an Auto Packager for packaging line of business applications into Compatibility Containers on the operating systems that the apps runs on today (For example: Windows XP), and then prepare it for conversion to UWP. El contenedor se convierte luego al nuevo paquete de aplicación de Windows mediante su integración con la herramienta Desktop App Converter de Microsoft.The Container is then converted to the new Windows app package format by integrating it with Microsoft’s Desktop App Converter tool.

El empaquetador automático usa análisis de instalación/captura y de entorno de ejecución para crear un contenedor para la aplicación en el que se incluyen sus archivos, registro, entornos de ejecución y dependencias, así como el motor de redireccionamiento y compatibilidad que permite que la aplicación se ejecute en Windows 10.The Auto Packager uses install / capture and runtime analysis to create a Container for the application which includes the application’s files, registry, runtimes, dependencies, and the compatibility and redirection engine required to enable the application to run on Windows 10. El contenedor aísla la aplicación y sus entornos de ejecución, para que no afecten ni entren en conflicto con otras aplicaciones que se ejecutan en el dispositivo del usuario.The Container provides isolation for the application and its runtimes, so that that they do not affect or conflict with other applications running on the user’s device.

Obtén más información sobre cómo puedes ofrecer aplicaciones empresariales a través de Microsoft Store para Empresas en nuestro blog de lanzamientos.Find out more about how you can deliver business applications through the Microsoft Store for Business Read in our Release blog.

FireGiantFireGiant

La extensión MSIX de FireGiant te permite crear paquetes MSI y paquetes de aplicaciones de Windows al mismo tiempo desde el mismo código fuente de WiX.The FireGiant MSIX extension lets you create Windows app packages and MSI packages simultaneously from the same WiX source code. Cada vez que compiles, puedes elegir como destino Windows 10 con un paquete de aplicación de Windows y versiones anteriores de Windows con MSI.Every time you build, you can target Windows 10 with a Windows app package and earlier versions of Windows with MSI.

La extensión MSIX de FireGiant usa el análisis estático y la emulación inteligente de tus proyectos WiX para crear paquetes de aplicación de Windows sin sobrecargar el entorno de ejecución y el espacio en disco de los contenedores o las máquinas virtuales.The FireGiant MSIX extension uses static analysis and intelligent emulation of your WiX projects to create Windows app packages without the disk space and runtime overhead of containers or virtual machines.

Dado que la extensión MSIX de FireGiant no ejecuta el instalador para convertirlo, puedes conservar el instalador WiX sin necesidad de convertirlo una y otra vez en paquetes de aplicación de Windows.Because the FireGiant MSIX extension doesn't convert your installer by running it, you can maintain your WiX installer without having to repeatedly convert it to Windows app packages. Todos los usuarios de diferentes versiones de Windows obtienen las mejoras más recientes y no tienes que preocuparte de que los paquetes de aplicación de MSI y Windows no estén sincronizados.All your users on different versions of Windows get your latest improvements and you don't have to worry about MSI and Windows app packages getting out of sync.

Echa un vistazo a este vídeo para ver cómo, en un par de líneas de código, Rob Mensching, el director general de FireGiant crea una versión appx (paquete de la aplicación de Windows) de la popular herramienta de compresión de código abierto, 7-Zip, y cómo mejora, a continuación, tanto la aplicación de Windows como los paquetes MSI con cambios en el mismo código fuente de WiX.Check out this video and see how in a couple lines of code FireGiant CEO Rob Mensching creates an Appx (Windows app package) version of the popular open-source 7-Zip compression tool and then how he improves both Windows application and MSI packages with changes in the same WiX source code.

InstallAwareInstallAware

InstallAware, con un registro de seguimiento de innovaciones rápidamente compatibles de Microsoft, compila paquetes de aplicaciones Windows (Puente de dispositivo de escritorio), App-V (virtualización de aplicaciones), MSI (Windows Installer) y paquetes EXE (código nativo) desde un único origen.InstallAware, with a track record of quickly supporting Microsoft's innovations, builds Windows app packages (Desktop Bridge), App-V (Application Virtualization), MSI (Windows Installer), and EXE (Native Code) packages from a single source.

InstallAware proporciona extensiones sin InstallAware para las versiones 2012-2017 de Visual Studio.InstallAware provides free InstallAware extensions for Visual Studio versions 2012-2017. Puedes usarlas para crear paquetes de aplicaciones de Windows con un solo clic directamente desde la barra de herramientas de Visual Studio.You can use them to create Windows app packages with a single click directly from the Visual Studio toolbar.

También puedes importar cualquier instalación, incluso si no tienes el código fuente para ella, usando PackageAware (capturas de instalación sin instantáneas), o el Asistente para importación de base de datos (para todos los instaladores de MSI y módulos de combinación MSM).You can also import any setup, even if you don't have the source code for that setup, by using PackageAware (snapshot-free setup captures), or the Database Import Wizard (for all MSI installers and MSM merge modules). Puedes usar herramientas de la interfaz gráfica de usuario para mantener y mejorar las importaciones, visualmente o mediante la creación de scripts.You can use GUI tools to maintain and enhance your imports, visually or by scripting.

Las opciones de creación de APPX avanzadas te ayudan a tener como objetivo los envíos de Microsoft Store o a producir binarios del paquete de aplicación de Windows con firma para la distribución de transferencia local a los usuarios finales.Advanced APPX creation options help you target Microsoft Store submissions, or produce signed Windows app package binaries for sideload distribution to end-users. Incluso puedes compilar paquetes de WSA (Windows Server Applications) Installer destinados a las implementaciones en Nano Server, todo ello desde un único origen y con compatibilidad completa con la automatización de la línea de comandos, además de una GUI.You can even build WSA (Windows Server Applications) Installer packages that target deployments to Nano Server all from a single source, and with full support for command line automation, in addition to a GUI.

InstallAware también creó en código abierto una biblioteca de generadores de APPX, junto con un applet de línea de comandos de ejemplo, bajo la licencia de GNU Affero GPL.InstallAware also open sourced an APPX builder library, together with an example command line applet, under the GNU Affero GPL license. Se diseñaron para usarse con plataformas de código abierto como WiX.These are designed for use with open source platforms such as WiX.

InstallShieldInstallShield

InstallShield ofrece una solución única para desarrollar instaladores MSI y EXE, crear paquetes de la aplicación de Windows Server (WSA) y la Plataforma universal de Windows (UWP), y virtualizar aplicaciones con un mínimo de scripting, codificación y rediseño.InstallShield provides a single solution to develop MSI and EXE installers, create Universal Windows Platform (UWP) and Windows Server App (WSA) packages, and virtualize applications with minimal scripting, coding and rework.

Examina tu proyecto de InstallShield en cuestión de segundos para ahorrar horas de trabajo de investigación al identificar de forma automática los posibles problemas de compatibilidad entre tu aplicación y los paquetes de UWP y WSA.Scan your InstallShield project in seconds to save hours of investigative work by automatically identifying potential compatibility issues between your application and UWP and WSA packages.

Prepárate para Microsoft Store y simplifica la experiencia de instalación del software en Windows 10 al crear paquetes de aplicación para UWP a partir de tus proyectos de InstallShield existentes.Prepare for the Microsoft Store and simplify your software’s installation experience on Windows 10 by building UWP app packages from your existing InstallShield projects. Compila paquetes de aplicación tanto de Windows Installer como para UWP para admitir todos los escenarios de implementación que los clientes deseen.Build both Windows Installer and UWP App Packages to support all of your customers’ desired deployment scenarios. Admite implementaciones de Nano Server y Windows Server 2016 al compilar paquetes de WSA a partir de tus proyectos existentes de InstallShield.Support Nano Server and Windows Server 2016 deployments by building WSA packages from your existing InstallShield projects.

Desarrolla tu instalación en módulos para facilitar la implementación y el mantenimiento y, a continuación, combina los componentes y dependencias durante la compilación en un único paquete de aplicación para UWP para Microsoft Store.Develop your installation in modules for easier deployment and maintenance, and then merge the components and dependencies at build time into a single UWP app package for the Microsoft Store. Para la distribución directa fuera de Store, agrupa los paquetes de aplicación para UWP y otras dependencias junto con un instalador de interfaz de usuario avanzada o Suite.For direct distribution outside the Store, bundle your UWP App Packages and other dependencies together with a Suite/Advanced UI installer.

Obtén más información en este libro electrónico.Learn more in this eBook.

PACE SuitePACE Suite

PACE Suite es una herramienta de empaquetado de aplicaciones que puedes usar para llevar tus aplicaciones de escritorio a la Plataforma universal de Windows.PACE Suite is an application packaging tool that you can use to bring your desktop apps to the Universal Windows Platform.

Con PACE Suite, no necesitas preparar entornos de empaquetado especiales ni instalar componentes de Windows SDK adicionales.With PACE Suite, you don't need to prepare special packaging environments or install additional Windows SDK components. PACE Suite puede crear paquetes de aplicación de Windows de forma independiente en tu entorno de empaquetado estándar, ya sea en Windows 10 o Windows Server 2016.PACE Suite can build Windows app packages independently in your standard packaging environment under Windows 10 or Windows Server 2016. Echa un vistazo a este ejemplo ilustrado para descubrir cómo PACE Suite empaqueta un instalador en un paquete de aplicación de Windows.Check out this illustrated example to learn how PACE Suite approaches repackaging an installer to a Windows app package.

Además de crear paquetes de aplicación de Windows, también puedes usar PACE Suite para crear paquetes de Windows Installer (MSI), revisiones (MSP), transformaciones (MST) y paquetes App-V.Apart from creating Windows app packages, you can also use PACE Suite to create Windows Installer packages (MSI), patches (MSP), transforms (MST) and App-V packages. En cuanto a la creación de MSI, PACE Suite ayuda con la administración de actualizaciones, configuraciones de permisos, acciones personalizadas, scripts y otros.When it comes to MSI authoring, PACE Suite helps with managing upgrades, permission settings, custom actions, scripts and others. También puedes publicar tus aplicaciones directamente en System Center Configuration Manager.You can also publish your applications directly to System Center Configuration Manager.

Para revisar todas las funcionalidades de empaquetado de aplicaciones, consulta las características de PACE Suite.To review all application packaging capabilities, see PACE Suite features.

RAD StudioRAD Studio

Consulta RAD Studio de Embarcadero.See RAD Studio by Embarcadero

RayPack StudioRayPack Studio

La solución de empaquetado de Raynet, RayPack Studio,admite la creación de paquetes para aplicaciones de escritorio como uno de los posibles resultados de su marco de conversión y reempaquetado eficiente y fácil de configurar.Raynet's packaging solution, RayPack Studio, supports the creation of packages for desktop applications as one of several possible outcomes of efficient and easy-to-configure conversion and repackaging framework.

Pueden usarse entornos virtuales existentes (VMware Workstation, Hyper-V) para realizar conversiones automatizadas o masivas sin una configuración de entorno prolongada.Existing virtual environments (VMware Workstation, Hyper-V) can be used to perform automated/bulk conversion without a lengthy environment setup. Un componente del estudio (RayQC Advanced) es capaz de realizar pruebas de filtrado y compatibilidad previas a la conversión para comprobar que el software sea apto para la conversión.A component of the studio (RayQC Advanced) is able to make pre-conversion screening and compatibility tests to verify software that is eligible for conversion. Además, los usuarios ya pueden realizar comprobaciones completas de colisión y compatibilidad con distintas ediciones de Windows 10, incluyendo las actualizaciones de aniversario y Creators.Additionally, users can now perform comprehensive collision and compatibility checks with various Windows 10 editions including Anniversary and Creators updates.

Además de la creación de paquetes de software para el formato appx o UWP de Windows 10, RayPack Studio también puede usarse para crear paquetes clásicos de Windows Installer (MSI), revisiones (MSP), transformaciones (MST) y paquetes App-V.Next to the creation of software packages for Windows 10 APPX/UWP format, RayPack Studio can also be used to create classic Windows Installer packages (MSI), patches (MSP), transforms (MST), and App-V packages. Por otro lado, esta solución incluye un conjunto de productos y componentes de software para crear paquetes de software empresarial profesional.Furthermore, this solution comes with a set of software products and components for professional enterprise software packaging. Además del empaquetado de software y la virtualización, RayPack Studio considera todas las tareas relacionadas con el empaquetado: las comprobaciones de conflictos y compatibilidad de aplicaciones y paquetes de software (RayQC Advanced), la evaluación de software (RayEval) y el control de calidad (RayQC).In addition to software packaging and virtualization, RayPack Studio considers all packaging-related tasks: conflict and compatibility checks of software applications and packages (RayQC Advanced), software evaluation (RayEval), and quality assurance (RayQC).

Al combinarlo con RayFlow, el sistema de flujo de trabajo empresarial de Raynet, los usuarios pueden trabajar de forma eficaz en el software a lo largo de todo el ciclo de vida de la aplicación empresarial; desde los pedidos de paquetes hasta la evaluación, el análisis, el empaquetado, el control de calidad, las pruebas de aceptación de usuario y la implementación.Combined with RayFlow, Raynet´s Enterprise Workflow System, users can efficiently work on the software through the whole enterprise application lifecycle, from package ordering, through evaluation, analysis, packaging, quality assurance, user acceptance tests and deployment. Todos los paquetes y formatos pueden almacenarse e implementarse directamente en SCCM u otras soluciones.All packages and formats can be stored and deployed directly into SCCM or other solutions. RayFlow realiza el seguimiento y administración de todo el proceso de ciclo de vida de la aplicación.The entire application lifecycle process is tracked and managed by RayFlow. Además, se puede integrar cualquier sistema de organización, como ServiceNow.In addition, any order systems such as ServiceNow can be integrated. Raynet crea fábricas de empaquetado de software en todo el mundo a través de sus herramientas para los proveedores de servicios.Raynet builds software packaging factories worldwide with its tools for service providers.

Anímate y consigue la licencia de prueba gratuita de RayPack Studio y RayFlow de Raynet.Convince yourself and get the free trial license of Raynet's RayPack Studio and RayFlow. Para obtener más información, visita www.raynet.de.For more information, please visit www.raynet.de.

Vínculos relacionados:Related links: