Изменения в разработке плагинов для NVDA 2019

Дата публикации:11.12.2018
Twitter Facebook Vkontakte

Начиная с NVDA 2019.1, разработчиков и пользователей дополнений для NVDA ожидают серьёзные глубинные изменения, которые потребуют от разработчиков провести работу по адаптации дополнений к новейшим версиям NVDA.

Уже в снапшотах альфа версий NVDA 2019.1, которые начали выходить с 6 декабря, NVDA будет проверять все установленные дополнения на совместимость с последней актуальной версии программы. Проверка на совместимость будет производиться посредствам обращения к новым двум флажкам манифеста, а именно:

Все разработчики дополнений, которые хотят, чтобы их дополнения оставались совместимыми с NVDA 2019.1 и более новыми версиями, должны добавить эти флажки совместимости.

ачиная с альфа версий NVDA2019.1, в случаях, когда NVDA определит, что ряд установленных дополнений являются несовместимыми, пользователю будет представлено диалоговое окно с предложением определить, какие дополнения он будет использовать, несмотря на то, что они отмечены как несовместимые. Аналогичный диалог будет представлен при попытке запустить установку несовместимого дополнения.

Данные изменения будут внесены по нескольким причинам. Во-первых, уже в течение некоторого времени в тестовом режиме ведётся работа по подготовке NVDA к переходу на новый язык программирования Python 3. Дополнения, написанные в Python 2, не будут поддерживаться, после того как NVDA окончательно перейдёт на Python 3. В настоящее время имеется 3 дополнения, совместимых с Python 3, а именно: resource Monitore, systray list и windows 10 app essentials. В январе к ним добавится дополнение station playlist.

Во-вторых, в ближайшем будущем планируется переработка механизма речевого вывода NVDA, что может привести к тому, что некоторые дополнения синтезаторов речи станут несовместимыми с последующими версиями NVDA.

По состоянию на 8 декабря 2018 следующие дополнения могут быть обозначены как совместимые с NVDA2019.1 :



Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2019
Rambler's Top100