Tauri 2.12: Windows 7 и новые требования к сборке
Tauri 2.12 прекращает официальную поддержку Windows 7 и поднимает минимально поддерживаемую версию Rust до 1.90. Это два разных условия: первое касается поддержки платформы приложения, второе — инструментария сборки. Из новости не следует, что все ранее установленные программы внезапно перестали запускаться, но обещать совместимость новой поставки со старым парком уже нельзя без оснований.
Почему изменились условия поддержки
Анонс Tauri 2.12 от 26 сентября 2026 года связывает отказ от официальной поддержки Windows 7 с текущим установщиком WebView2, который там больше не работает. Это ограничение нельзя свести к смене номера Rust в настройке проекта: сборочная машина и компьютер пользователя выполняют разные задачи.
Журнал выпуска tauri 2.12.0 отдельно фиксирует обновление зависимостей windows и webview2-com с прекращением поддержки Windows 7. Поэтому вопрос не исчерпывается тем, открылось ли старое окно у одного сотрудника. Нужно проверить весь поддерживаемый способ установки и обновления приложения.
Три разных вопроса к совместимости
Первый вопрос: может ли команда собрать выбранную версию проекта поддерживаемым инструментарием? Второй: получится ли установить её на целевое устройство вместе с необходимыми компонентами? Третий: выполнит ли установленная программа нужную пользователю работу? Положительный ответ на один из них не заменяет остальные.
Версию Rust проверяют в сборочном окружении. Версию ОС и используемый WebView — в целевом окружении. Состав установщика проверяют как отдельную поставку. Если эти сведения находятся в трёх разных переписках, соберите их в одну карточку поддерживаемой конфигурации до обещаний клиенту.
Матрица устройств для решения о выпуске
| Группа | Какое состояние записать | Какая проверка требуется | Допустимый вывод |
|---|---|---|---|
| Новая поддерживаемая рабочая станция | ОС, компоненты и новая поставка | Чистая установка и первый запуск сценария | Подтверждён конкретный путь установки |
| Поддерживаемое устройство с прежней программой | Исходная версия и данные пользователя | Обновление с сохранением необходимого состояния | Подтверждён этот путь обновления |
| Устройство с Windows 7 | Установленная версия и рабочая зависимость | План перехода на поддерживаемую конфигурацию | Новая версия не обещана как официально поддерживаемая |
| Сборочный агент | Rust и зафиксированные зависимости | Воспроизводимая сборка нужного проекта | Инструментарий пригоден для сборки, но это ещё не тест устройств |
Это авторская схема учёта парка, а не таблица совместимости от Tauri. Она оставляет место для честного результата «путь не проверен». Его нельзя заменить словом «работает», если команда видела только запуск ранее установленного файла.
MSRV не означает фиксированную версию навсегда
Анонс поднимает MSRV до Rust 1.90 и описывает политику проекта относительно актуальной stable-ветки с оговорками. Мы не превращаем её в универсальное правило Rust или гарантию неизменности требований. При следующем обновлении Tauri нужно снова читать условия выбранного выпуска и зависимостей.
Минимум также не равен рекомендации всегда оставаться на старейшем допустимом компиляторе. Команда выбирает поддерживаемый инструментарий, учитывая исправления и возможность воспроизвести сборку. Затем проверяет полученный продукт отдельно от успешного завершения сборочного задания.
Что делать с пользователями старой системы
В учебном примере приложение используют сотрудники на разных компьютерах. У одного остаётся Windows 7, а автообновление предполагается общим для всех. До выпуска нужно выделить эту группу и согласовать переход. Не следует отправлять ей новую поставку с обещанием совместимости только потому, что у разработчика всё запустилось.
Отказ от официальной поддержки не описывает мгновенное выключение старых файлов. Но продолжение их запуска тоже не является достаточным планом сопровождения. Обсудите перенос необходимых данных, доступ к работе на поддерживаемом устройстве и понятное уведомление. Не советуйте сохранять устаревшую ОС как способ обойти требования.
Что включить в задание на обновление приложения
- Разделите сборочное окружение и устройства пользователей.
- Запишите поддерживаемые конфигурации и отдельную группу старых устройств.
- Сверьте требования выбранного выпуска Tauri и его зависимостей.
- Проверьте чистую установку, а затем обновление с прежней версии.
- Подтвердите сохранение нужных данных и рабочую операцию после обновления.
- Согласуйте переход неподдерживаемой группы и условия распространения новой поставки.
Для настольной разработки этот перечень задаёт границы обещанной совместимости. При переносе данных отделяйте обновление программы от сохранения рабочего состояния, а доработку приложения принимайте по установленной поставке. Здесь Tauri, Rust и WebView не устанавливались; работоспособность конкретных устройств не измерялась.
Вопросы и ответы
Поддерживает ли Tauri Windows 7 после версии 2.12?
В анонсе 2.12 объявлено прекращение официальной поддержки Windows 7. Это не сообщение о мгновенном отключении всех ранее установленных программ, но основание пересмотреть обещания по новой поставке.
Почему Tauri 2.12 требует обновить Rust?
Анонс повышает MSRV до Rust 1.90. Требование относится к инструментарию сборки и не заменяет проверку ОС, WebView и установки на компьютере пользователя.
Как проверить поддержку Windows 7 у старого приложения Tauri?
Установите точную версию приложения и границы её сопровождения у разработчика. Запуск старого файла нельзя выдавать за подтверждение официальной поддержки новой версии или за долгосрочный план эксплуатации.