Formar pacote de um aplicativo da área de trabalho usando instaladores de terceirosPackage a desktop app using third-party installers

Veja abaixo uma lista de produtos e instaladores populares de terceiros com suporte para a capacidade de empacotar aplicativos da área de trabalho.Below is a list of popular third-party products and installers that support the ability to package a desktop application. Você pode usá-los para gerar instaladores MSI ou pacotes do aplicativo com apenas alguns cliques.You can use them to generate MSI installers or app packages with only a few clicks. Embora nós não tenhamos documentação sobre como usar essas ferramentas, visite os sites delas para saber mais.While we don't produce documentation on how to use these tools, visit their websites to learn more.

Advanced InstallerAdvanced Installer

A Caphyon fornece uma ferramenta gratuita de empacotamento de aplicativos da área de trabalho baseada em GUI que ajuda você a gerar um pacote de aplicativo do Windows para seu aplicativo com apenas alguns cliques.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. Ele pode usar qualquer instalador, mesmo aqueles que são executados em modo sem confirmação, e executa uma verificação de validação para determinar se o aplicativo é adequado para empacotamento.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. O Desktop App Converter também se integra ao Hyper-V e ao VMware.The Desktop App Converter also integrates with Hyper-V and VMware. Isso significa que você pode usar suas próprias máquinas virtuais, sem precisar baixar uma imagem do Docker correspondente, que pode ter mais de 3GB de tamanho.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.

Você pode usar o Advanced Installer para gerar MSI e pacotes de aplicativos do Windows com base em projetos existentes.You can use Advanced Installer to generate MSI and Windows app packages from existing projects. Você também pode usá-lo para importar pacotes de aplicativos do Windows gerados usando o 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. Após a importação, você pode mantê-los usando ferramentas visuais projetadas especificamente para aplicativos UWP.Once imported, you can maintain them by using visual tools that are specifically designed for UWP apps.

O Advanced Installer também fornece uma extensão para o Visual Studio 2017 e 2015 que pode ser usada para compilar e depurar aplicativos da Ponte de Desktop.Advanced Installer also provides an extension for Visual Studio 2017 and 2015 that can use to build and debug Desktop Bridge apps.

Assista a este vídeo para ter uma visão geral rápida.See this video for a quick overview.

Dica

Não se esqueça de conferir o recém-lançado Advanced Installer Express Edition.Be sure to checkout the recently released Advanced Installer Express Edition.

Cloudhouse Compatibility ContainersCloudhouse Compatibility Containers

Para clientes corporativos que têm aplicativos de linha de negócios incompatíveis com o Windows 10 e o Windows 10 S, os Compatibility Containers da Cloudhouse permitem que aplicativos do Windows XP e do Windows 7 sejam executados no Windows 10 e, em seguida, os converte para execução na UWP (Plataforma Universal do Windows) para fornecimento pela Microsoft Store para Empresas ou pelo Microsoft Intune, sem alteração no código-fonte.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. Inscreva-se para fazer uma Avaliação gratuita.Register for a Free Trial.

A Cloudhouse fornece um Empacotador automático para empacotar aplicativos de linha de negócios em Compatibility Containers nos sistemas operacionais em que os aplicativos são executados atualmente (por exemplo, o Windows XP) e, em seguida, os prepara para conversão para 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. Em seguida, o Contêiner é convertido para o novo formato de pacote de aplicativo do Windows por meio da integração com a ferramenta Desktop App Converter da Microsoft.The Container is then converted to the new Windows app package format by integrating it with Microsoft’s Desktop App Converter tool.

O Empacotador automático usa instalação/captura e análise de runtime a fim de criar um Contêiner para o aplicativo, que inclui os arquivos, o Registro, os runtimes e as dependências do aplicativo, além do mecanismo de compatibilidade e redirecionamento necessário para que o aplicativo seja executado no 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. O Contêiner fornece isolamento para o aplicativo e seus runtimes, para que eles não afetem nem entrem em conflito com outros aplicativos executados no dispositivo do usuário.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.

Saiba mais sobre como você pode fornecer aplicativos de negócios pela Microsoft Store para Empresas. Leia tudo em nosso Blog de lançamento.Find out more about how you can deliver business applications through the Microsoft Store for Business Read in our Release blog.

FireGiantFireGiant

A extensão de MSIX da FireGiant permite criar pacotes de aplicativo do Windows e pacotes MSI simultaneamente usando o mesmo código-fonte do WiX.The FireGiant MSIX extension lets you create Windows app packages and MSI packages simultaneously from the same WiX source code. Sempre que compilar, você poderá ter como destino o Windows 10 com um pacote de aplicativo do Windows e versões anteriores do Windows com MSI.Every time you build, you can target Windows 10 with a Windows app package and earlier versions of Windows with MSI.

A extensão de MSIX da FireGiant usa análise estática e emulação inteligente de projetos WiX para criar pacotes de aplicativo do Windows sem a sobrecarga de espaço em disco e de runtime de contêineres ou máquinas virtuais.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.

Como a extensão de MSIX da FireGiant não converte o instalador ao executá-lo, você pode manter seu instalador do WiX sem precisar convertê-lo repetidamente em pacotes de aplicativo do 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 os usuários em diferentes versões do Windows recebem seus aprimoramentos mais recentes e você não precisa se preocupar com pacotes de aplicativos do Windows e do MSI fora de sincronia.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.

Confira este vídeo e veja como, em algumas linhas de código, o CEO da FireGiant, Rob Mensching, cria uma versão do Appx (pacote de aplicativo do Windows) da conhecida ferramenta de compactação de software livre 7-Zip e, em seguida, aprimora os pacotes de aplicativos do Windows e do MSI com alterações no mesmo código-fonte 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

O InstallAware, com um registro de acompanhamento de suporte rápido para inovações da Microsoft, builds de pacotes de aplicativos do Windows (Ponte de Desktop), App-V (Application Virtualization), MSI (Windows Installer) e pacotes EXE (código nativo) de uma só origem.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.

O InstallAware fornece extensões gratuitas do InstallAware para as versões 2012 a 2017 do Visual Studio.InstallAware provides free InstallAware extensions for Visual Studio versions 2012-2017. Você pode usá-las para criar pacotes de aplicativos do Windows com um só clique diretamente na barra de ferramentas do Visual Studio.You can use them to create Windows app packages with a single click directly from the Visual Studio toolbar.

Você também pode importar qualquer instalação, mesmo se não tiver o código-fonte da instalação em questão, usando o PackageAware (capturas de instalação sem instantâneos) ou o Assistente de Importação de Banco de Dados (para todos os instaladores MSI e módulos de mesclagem 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). Use as ferramentas de GUI para manter e aprimorar suas importações, visualmente ou por meio de script.You can use GUI tools to maintain and enhance your imports, visually or by scripting.

As opções avançadas de criação de appx ajudam você a direcionar envios da Microsoft Store ou a produzir binários assinados do pacote do aplicativo do Windows para distribuição por sideload aos usuários finais.Advanced APPX creation options help you target Microsoft Store submissions, or produce signed Windows app package binaries for sideload distribution to end-users. Você pode, até mesmo, compilar pacotes do Instalador WSA (Aplicativos do Windows Server) destinados a implantações no Nano Server em uma só origem e com suporte total para automação de linha de comando, além de uma 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.

O InstallAware também disponibilizou como software livre uma biblioteca de compilador appx, além de um exemplo de miniaplicativo de linha de comando, sob a licença da GNU Affero GPL.InstallAware also open sourced an APPX builder library, together with an example command line applet, under the GNU Affero GPL license. Tudo isso foi projetado para uso com plataformas de software livre, como a WiX.These are designed for use with open source platforms such as WiX.

InstallShieldInstallShield

O InstallShield fornece uma solução para desenvolver instaladores MSI e EXE, criar pacotes UWP (Plataforma Universal do Windows) e WSA (Aplicativo de Windows Server) e virtualizar aplicativos com um mínimo de scripts, codificação e reformulaçã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.

Examine seu projeto do InstallShield em segundos para economizar horas de trabalho de investigação ao identificar automaticamente potenciais problemas de compatibilidade entre seu aplicativo e pacotes UWP e 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.

Prepare-se para a Microsoft Store e simplifique a experiência de instalação do software no Windows 10 com a criação de pacotes de aplicativo UWP de seus projetos existentes do InstallShield.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. Crie pacotes do Windows Installer e de aplicativos UWP para dar suporte a todos os cenários de implantação desejados por seus clientes.Build both Windows Installer and UWP App Packages to support all of your customers’ desired deployment scenarios. Dê suporte a implantações do Nano Servidor e do Windows Server 2016 criando pacotes WSA de seus projetos existentes do InstallShield.Support Nano Server and Windows Server 2016 deployments by building WSA packages from your existing InstallShield projects.

Desenvolva sua instalação em módulos para facilitar a implantação e a manutenção e, então, mescle os componentes e as dependências em tempo de compilação em apenas um pacote de aplicativo UWP para a 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 distribuição direta fora da Store, empacote seus Pacotes de Aplicativo UWP e outras dependências com um instalador de IU de pacote/avançado.For direct distribution outside the Store, bundle your UWP App Packages and other dependencies together with a Suite/Advanced UI installer.

Saiba mais neste livro eletrônico.Learn more in this eBook.

PACE SuitePACE Suite

O PACE Suite é uma ferramenta de empacotamento de aplicativo que pode ser usada para levar seus aplicativos da área de trabalho para a Plataforma Universal do Windows.PACE Suite is an application packaging tool that you can use to bring your desktop apps to the Universal Windows Platform.

Com o PACE Suite, você não precisa preparar ambientes de empacotamento especiais nem instalar componentes adicionais do SDK do Windows.With PACE Suite, you don't need to prepare special packaging environments or install additional Windows SDK components. O PACE Suite pode criar pacotes de aplicativo do Windows de maneira independente em seu ambiente de empacotamento padrão no Windows 10 ou no Windows Server 2016.PACE Suite can build Windows app packages independently in your standard packaging environment under Windows 10 or Windows Server 2016. Confira este exemplo ilustrado para saber como o PACE Suite trata o empacotamento de um instalador em um pacote de aplicativo do Windows.Check out this illustrated example to learn how PACE Suite approaches repackaging an installer to a Windows app package.

Além de criar pacotes de aplicativo do Windows, você também pode usar o PACE Suite para criar pacotes do Windows Installer (MSI), patches (MSP), transformações (MST) e pacotes do 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. Quando se trata de criação de MSI, o PACE Suite ajuda no gerenciamento de upgrades, configurações de permissão, ações personalizadas, scripts e outros.When it comes to MSI authoring, PACE Suite helps with managing upgrades, permission settings, custom actions, scripts and others. Você também pode publicar seus aplicativos diretamente no System Center Configuration Manager.You can also publish your applications directly to System Center Configuration Manager.

Para revisar todos os recursos de empacotamento de aplicativo, confira Recursos do PACE Suite.To review all application packaging capabilities, see PACE Suite features.

RAD StudioRAD Studio

Confira RAD Studio da EmbarcaderoSee RAD Studio by Embarcadero

RayPack StudioRayPack Studio

A solução de empacotamento da Raynet, o RayPack Studio, dá suporte à criação de pacotes para aplicativos da área de trabalho como um dos vários resultados possíveis da estrutura eficiente e fácil de configurar a conversão e o re-empacotamento.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.

Os ambientes virtuais existentes (Estação de Trabalho VMware, Hyper-V) podem ser usados para realizar a conversão automatizada/em massa sem precisar fazer uma configuração demorada do ambiente.Existing virtual environments (VMware Workstation, Hyper-V) can be used to perform automated/bulk conversion without a lengthy environment setup. Um componente do Studio (RayQC Advanced) é capaz de fazer testes de compatibilidade e triagem pré-conversão para verificar se o software está qualificado para conversão.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. Além disso, agora os usuários podem realizar verificações abrangentes de colisão e compatibilidade com diversas edições do Windows 10, incluindo as atualizações de Aniversário e para Criadores.Additionally, users can now perform comprehensive collision and compatibility checks with various Windows 10 editions including Anniversary and Creators updates.

Além da criação de pacotes de software para o formato APPX/UWP do Windows 10, o RayPack Studio também pode ser usado para criar pacotes clássicos do Windows Installer (MSI), patches (MSP), transformações (MST) e pacotes 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. Além disso, essa solução vem com um conjunto de produtos de software e componentes para empacotamento de software empresarial profissional.Furthermore, this solution comes with a set of software products and components for professional enterprise software packaging. Além do empacotamento de software e da virtualização, o RayPack Studio considera todas as tarefas relacionadas ao empacotamento: verificações de compatibilidade e conflitos de pacotes e aplicativos de software (RayQC Advanced), avaliação de software (RayEval) e garantia de qualidade (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).

Combinado ao RayFlow, o Sistema de Fluxo de Trabalho Empresarial da Raynet, os usuários podem trabalhar com eficiência no software por todo o ciclo de vida do aplicativo empresarial, desde a solicitação do pacote, passando pela avaliação, análise, empacotamento, garantia de qualidade, testes de aceitação do usuário e implantação.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 os pacotes e formatos podem ser armazenados e implantados diretamente no SCCM ou em outras soluções.All packages and formats can be stored and deployed directly into SCCM or other solutions. Todo o processo de ciclo de vida do aplicativo é controlado e gerenciado pelo RayFlow.The entire application lifecycle process is tracked and managed by RayFlow. Além disso, qualquer sistema de pedidos, como o ServiceNow, pode ser integrado.In addition, any order systems such as ServiceNow can be integrated. A Raynet cria fábricas de empacotamento de software no mundo inteiro com suas ferramentas para provedores de serviço.Raynet builds software packaging factories worldwide with its tools for service providers.

Veja você mesmo e obtenha a licença de avaliação gratuita do RayPack Studio e do RayFlow da Raynet.Convince yourself and get the free trial license of Raynet's RayPack Studio and RayFlow. Para obter mais informações, visite www.raynet.de.For more information, please visit www.raynet.de.

Links relacionados:Related links: