Potente solución para diseñar, personalizar y distribuir instaladores profesionales para tus aplicaciones
Potente solución para diseñar, personalizar y distribuir instaladores profesionales para tus aplicaciones
Votar (137 votos)
Licencia programa Versión de prueba
Desarrollador Installshield
Versión 2012
Programa para Windows
Votar
(137 votos)
Desarrollador
Installshield
Programa para
Windows
Licencia programa
Versión de prueba
Versión
2012
PROS
- Genera instaladores en MSI, MSIX, APPX y EXE.
- Permite crear parches MSP para Windows Installer.
- Amplias opciones de personalización mediante custom actions (scripts, DLL, ejecutables, PowerShell y código gestionado).
- Incluye editor de prerrequisitos y editor de interfaz avanzado.
- Soporta automatización de builds, con integración en Visual Studio y construcción por línea de comandos.
CONTRAS
- Los proyectos InstallScript pueden encajar peor en escenarios donde se prioriza un MSI autocontenido y personalizable por administradores.
- La flexibilidad de las custom actions y de los distintos tipos de proyecto puede requerir más criterio técnico para mantener el instalador consistente.
InstallShield Professional es una solución de Revenera para crear instaladores de Windows con un nivel alto de control, orientada a empaquetar, personalizar y mantener entregas de software con aspecto profesional. Su propuesta gira alrededor de proyectos para Windows Installer y opciones avanzadas para ajustar la experiencia y la lógica de instalación.
Está pensado para equipos de desarrollo y perfiles técnicos que necesitan generar instaladores repetibles y personalizables, con integración en entornos habituales de trabajo, y con margen para añadir acciones y requisitos según la aplicación.
Formatos de salida y enfoque de empaquetado
En el día a día, InstallShield Professional destaca por su cobertura de formatos habituales en Windows, con capacidad para generar MSI, MSIX, APPX y EXE. Este abanico permite adaptar el entregable al contexto, tanto si buscas un paquete Windows Installer clásico como si necesitas un formato más alineado con el ecosistema moderno de Windows.
Para el mantenimiento, incluye la creación de parches de Windows Installer (MSP), un punto relevante cuando el producto requiere ciclos de actualización controlados y distribución de cambios sin rehacer todo el instalador.
Interfaz, requisitos y personalización del comportamiento
Uno de los puntos fuertes del producto es el trabajo sobre la presentación y el flujo. Por un lado, incorpora un editor de interfaz avanzado, útil cuando no basta con un asistente genérico y se necesita un acabado más cuidado. Por otro, añade herramientas específicas para tareas que suelen aparecer en despliegues reales, como el Prerequisite Editor, orientado a definir o ajustar prerrequisitos.
A nivel de lógica, InstallShield ofrece un abanico amplio de custom actions: permite ejecutar InstallScript, VBScript o JavaScript, llamar a funciones en DLL, lanzar ejecutables, usar acciones en PowerShell y también invocar métodos de código gestionado. Esta flexibilidad ayuda a cubrir escenarios donde el instalador debe hacer algo más que copiar archivos y registrar componentes.
Tipos de proyecto y encaje en entornos corporativos
Además de los proyectos basados en Windows Installer, InstallShield contempla proyectos InstallScript, que no usan Windows Installer y se apoyan en el motor de InstallScript para controlar interfaz y cambios en el sistema. Aun así, el propio planteamiento del producto reconoce que, en entornos donde los administradores de sistemas prefieren personalización previa y despliegues centrados en MSI, suele encajar mejor un proyecto Basic MSI.
En la edición Professional también aparece el tipo de proyecto Advanced UI, que actúa como lanzador y puede ejecutar paquetes MSI, parches MSP, paquetes InstallScript sin compresión y paquetes EXE, un enfoque práctico cuando se necesita orquestar varios elementos bajo una misma experiencia.
Automatización y trabajo en el flujo de desarrollo
Para integrarse en procesos de compilación, InstallShield Professional aporta integración con Microsoft Visual Studio y un enfoque orientado a automatizar builds. En este terreno, la opción de construir releases desde la línea de comandos (por ejemplo, con ISCmdBld.exe) resulta útil cuando se quiere llevar el empaquetado a scripts o a procesos automatizados, manteniendo el control sobre qué release se genera y cuándo.
Conclusión
InstallShield Professional es una herramienta sólida cuando el instalador forma parte del producto y no un mero trámite. Brilla por sus formatos de salida, por el diseño de interfaz, por la edición de prerrequisitos y, sobre todo, por la capacidad de extender el instalador con acciones personalizadas y automatizar la generación de releases en un flujo de desarrollo.
PROS
- Genera instaladores en MSI, MSIX, APPX y EXE.
- Permite crear parches MSP para Windows Installer.
- Amplias opciones de personalización mediante custom actions (scripts, DLL, ejecutables, PowerShell y código gestionado).
- Incluye editor de prerrequisitos y editor de interfaz avanzado.
- Soporta automatización de builds, con integración en Visual Studio y construcción por línea de comandos.
CONTRAS
- Los proyectos InstallScript pueden encajar peor en escenarios donde se prioriza un MSI autocontenido y personalizable por administradores.
- La flexibilidad de las custom actions y de los distintos tipos de proyecto puede requerir más criterio técnico para mantener el instalador consistente.