Advanced Installer исполнилось 20 лет, а он все так же практичен.

Написано Guillaume
Дата публикации : {{ dayjs(1710418102*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Установщик часто рассматривается просто как "средство достижения цели", но он является ключевым шагом в разработке программного обеспечения.

Полезный как для разработчиков, так и для ИТ-администраторов, Advanced Installer - явно не единственное программное обеспечение в своей категории. Однако на протяжении многих лет он является одним из эталонов в области создания пакетов и развертывания приложений. Его основная задача - упростить жизнь тем, кто в какой-то момент своей "технической" жизни столкнулся или столкнется с необходимостью поделиться одним или несколькими собственными приложениями. Для этого он опирается на формат MSIX, который его создатели обобщили фразой "упаковать один раз, развернуть везде ". Advanced Installer был одним из пионеров этого формата, представленного во времена Windows 10, и партнером Microsoft по запуску MSIX.

Advanced Installer не просто представляет MSIX, но и позволяет очень точно его настроить и, конечно, генерировать пакеты MSI и MSIX одновременно, в одном проекте, чтобы облегчить работу. В интерфейсе Advanced Installer вы можете непосредственно создать проект MSIX-пакета и выбрать его составные элементы, начиная с соответствующих файлов и заканчивая реестром, включая визуальные ресурсы, определенные функции, COM и т. д. Еще лучше то, что Advanced Installer позволяет создать MSIX-файл из другого типа инсталлятора: так что вы можете с легкостью конвертировать EXE или любой другой поддерживаемый тип. И, конечно, вы можете конвертировать старый добрый формат MSI в MSIX.

Интерфейс разработчика © Advanced Installer

Конечно, со временем Advanced Installer обзавелся множеством опций, и интеграция с Visual Studio - лишь один из наиболее показательных примеров. Идея заключается в том, чтобы дать вам возможность создать установочный пакет прямо из Visual Studio, используя официальное расширение Advanced Installer. Это можно сделать из любой версии Advanced Installer... даже бесплатной, а поддержка Visual Studio начинается с версии 2010 и заканчивается самой последней. Раз уж мы заговорили о версиях, очевидно, что Advanced Installer не собирался зацикливаться на Windows 10, и команда была одной из первых, кто поддержал Windows 11: обновление, которое сопровождалось редизайном пользовательского интерфейса, который стал более современным и практичным.

Это одна из сильных сторон Advanced Installer, который может похвастаться действительно приветливым интерфейсом, где различные типы проектов четко обозначены с помощью специальных шаблонов (Visual Studio, .NET, SharePoint и т. д.), что упрощает и ускоряет работу по созданию инсталлятора. Мы в DriversCloud очень ценим этот интерфейс и возможность запросить помощь через меню справки. Еще больше мы ценим маленькие тонкости, которые делают жизнь намного проще, такие как выбор языка, что очень важно для международного распространения, или возможность настройки с помощью различных тем и мощного WYSIWYG-редактора.

Интерфейс, ориентированный на ИТ-специалистов © Advanced Installer

Конечно, Advanced Installer - это современный инструмент, и об облачных функциях не забыли. Например, можно упаковывать и развертывать как "классические" настольные приложения, так и веб-приложения, которые будут публиковаться на сайтах, управляемых Microsoft Azure. Кроме того, совместная работа упрощается благодаря наличию интегрированного в Advanced Installer "менеджера репозиториев": он позволяет обмениваться профилями и шаблонами проектов, чтобы вся команда разработчиков была "на одной волне".

И последнее, но не менее важное: Advanced Installer предлагает широкие возможности оплаты. Для начинающих разработчиков, которые просто хотят познакомиться с продуктом, доступна бесплатная версия - уже очень полная. Затем вы можете выбрать один из трех уровней годовой подписки или одну из трех категорий бессрочной лицензии на одного пользователя. В любом случае функции добавляются по мере роста цены. Классика. Более того, лицензия не требует от числений, поэтому вы можете распространять свои инсталляторы, не платя ничего лишнего.