План развития Thunderbird предлагает перестроить пользовательский интерфейс с нуля.

будущее громовой птицы

Версия Thunderbird 115 выйдет в июле, это будет полное обновление с изменениями интерфейса и кода.

Разработчики почтового клиента Thunderbird опубликовали план развития на ближайшие три года и в котором Глава отдела дизайна продуктов Thunderbird представляет свое мнение о том, куда движется почтовый клиент Thunderbird.

буревестник стремительно приближается к своему XNUMX-летнему юбилею в качестве отдельного почтового клиента и будет запущен в июле этого года. версия 115 «Сверхновая». В плане развития, который имеет определенные временные рамки, проект намерен достичь трех основных целей.

Являясь руководителем отдела разработки продуктов Thunderbird, я хорошо понимаю, что происходит и куда движутся дела. Считайте эту статью (и сопроводительное видео ниже) первой картиной в более подробной истории, показывающей, куда движется Thunderbird, и почему некоторые из наших действий могут показаться нелогичными.

Некоторые из приведенных ниже пунктов обсуждения могут вызвать разногласия. Они могут найти отклик. Но мы верим в прозрачность и открытость в отношении нашего прошлого и нашего будущего.

С выпуском Thunderbird 115 «Supernova» в этом году мы делаем больше, чем просто ежегодный выпуск. Это современная версия программного обеспечения, как визуально, так и технически. Thunderbird переживает капитальный ремонт с нуля, чтобы избавиться от всех технических и интерфейсных долгов, накопленных за последние 10 лет.

Это непростая задача, но необходимо гарантировать жизнеспособность проекта на ближайшие 20 лет.

Простое «заполнение» разрушающейся архитектуры не является устойчивым, и мы больше не можем это игнорировать.

В течение следующих 3 лет, проект Thunderbird будет сосредоточен на:

  • Перепроектируйте пользовательский интерфейс с нуля, чтобы создать пользовательский интерфейс, подходящий для разных категорий пользователей (новичков и ветеранов), легко настраиваемый в соответствии с вашими предпочтениями и единообразной системой дизайна.
  • Повышайте надежность и компактность кодовой базы, переписывайте устаревший код и избавляйтесь от бэклогов (избавьтесь от технического долга).
  • Переход на ежемесячное формирование новых выпусков.

Thunderbird — это монолитное приложение, которое разрабатывалось тысячами людей в течение двух десятилетий. Внесение серьезных изменений, как мы делаем с Supernova, требует очень тщательного обдумывания.

все эти изменения будут сразу видны, но они будут лучше подготовлены, особенно в ближайшие три года, так как это будет долгосрочная работа по ликвидации того, что сама команда называет «старой и хрупкой башней Лего», в которой новинки просто размещаются на база шаткая. 

Кроме того, необходимо учитывать, что, несмотря на важные изменения, упомянутые выше, программное обеспечение останется с открытым исходным кодом, поэтому все разработчики смогут внести свой вклад.

Supernova станет первым значительным шагом в этом направлении, как раз к XNUMX-летию Mozilla и следующей версии ESR Firefox. В ноябре команда провела предварительный просмотр готовящегося интерфейса, опубликовав скриншот незавершенной работы в части календаря.

Thunderbird — это буквально набор кода, который работает поверх Firefox. Все вкладки и разделы, которые вы видите в наших приложениях, — это просто вкладки браузера с настраиваемым пользовательским интерфейсом.

Нам нравится использовать Firefox в качестве базовой архитектуры, потому что он использует все свои преимущества. Такие вещи, как кроссплатформенная поддержка, веб-рендерер Gecko, компилятор JavaScript Spidermonkey и т. д.

Таким образом, Thunderbird может следовать за Firefox через его цикл выпуска, наследовать исправления безопасности, получать поддержку расширений и многое другое.

Это, очевидно, более сложно, так как требуется много C++, JS, CSS и XHTML, чтобы убедиться, что все работает правильно. Использование надежной базовой архитектуры, такой как Firefox, является идеальной отправной точкой.

К сожалению, такой подход обходится дорого.

Для тех, кто не знает или не помнит, первая версия Thunderbird была выпущена почти 20 лет назад. Почтовый клиент является производным от Firefox и фактически использует те же механизмы рендеринга (Gecko) и JavaScript (SpiderMonkey). Mozilla заботилась о разработке клиента до 2012 года, после чего он был передан в руки сообщества, что оказало положительное влияние на несколько направлений, но также привело к некоторым недостаткам, таким как отсутствие дорожная карта, к которой продолжают продолжаться разработки.

В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.