> Это вопрос настолько отдалённого будущего, что пока можно даже не задумываться. Вот
> реально, ещё никто не знает, когда и как будут отказываться от
> XUL. Думаю, что разработчикам всех дополнений, которые встраиваются в интерфейс, придётся
> допиливать свои расширения под новые API. Но опять же, когда будут
> хоть какие-то технические подробности - тогда и посмотрим.Проблема в том, что возможностей у дополнений скорее всего почти не останется. Посмотрите вон на Firefox на Android, где XUL нету. Там у расширений свобода только в области контента, а в интерфейсе они могут буквально добавить пункт в меню, иконку в урлбар, всплывающее окошко и андроидный "тост". Все.
А вот в XUL расширения могут делать все, что может делать приложение.
Можно хоть весь Firefox запаковать в расширение и поставить в Thunderbird, и это будет работать, только не забудьте пункт меню для вызова добавить.
Например, Mozilla Mail & News в Mozilla Suite, фактически, был именно расширением, просто тогда менеджера аддонов не было.
Почитайте про XUL-овские оверлеи, это очень мощная штука. Единственный недостаток — отменить внесенные изменения они не могут, поэтому нужен рестарт.
Если без рестарта — добавляем в манифест одну строчку и работаем вместо декларативного описания изменений интерфейса с JS-кодом с полными привилегиями, из которого руками ищем окно браузера/почты и меняем в нем чего-нибудь. Опять-таки, полная свобода, просто менее удобно.
Надеюсь, с интерфейсом на HTML хотя бы часть возможностей останется, но вообще отказываться от XUL для Мозиллы — самоубийство, это единственное, что осталось годного в Firefox.