Các nhà phát triển Mozilla đang có kế hoạch thiết kế lại Thunderbird – một kiến trúc thiếu bền vững nhiều lỗi kỹ thuật của quá khứ.
Trước đây, Mozilla đã từ bỏ dự án Thunderbird để tập trung hoàn toàn vào trình duyệt Firefox. Mọi thứ đã thay đổi vào năm 2020, khi công ty con MZLA được thành lập để quản lý ứng dụng Mail Client và giờ đây, các nhà phát triển đã công bố một kế hoạch rõ ràng về cách họ sẽ cải thiện ứng dụng này trong vòng ba năm tới.
Mozilla Thunderbird sắp kỷ niệm 20 năm thành lập và các nhà phát triển đã suy nghĩ về cách một trong những ứng dụng Mail Client (thư khách) phổ biến nhất hiện có có thể bền vững trong 20 năm tới. Cơ sở mã của Thunderbird đã cũ, đến mức nó trở nên “không bền vững”, nhưng mọi thứ sẽ thay đổi bắt đầu từ việc phát hành bản nâng cấp “Supernova – Siêu tân tinh” (Thunderbird 115) được lên kế hoạch vào tháng 7 năm 2023.
Các nhà phát triển MZLA/Mozilla đã thông báo rằng họ đang xây dựng lại giao diện Thunderbird “từ đầu”, với một cuộc “đại tu” hiện đại hóa phần mềm cả về mặt trực quan và kỹ thuật. Dự án tái phát triển lớn này để loại bỏ tất cả các lỗi kỹ thuật và giao diện đã thu thập được trong 10 năm qua, đây “không phải là một nhiệm vụ dễ dàng” nhưng là một điều cần thiết nếu nhóm Thunderbird muốn duy trì dự án trong những năm tới.

Nhờ có lượng đóng góp ổn định của người dùng đến với sáng kiến MZLA, các nhà phát triển Thunderbird giờ đây có thể vạch ra kế hoạch nhiều năm về những gì họ thực sự sẽ làm với mã nguồn mở của phần mềm. Hiện tại, có ba “mục tiêu chính” trung hạn mà nhóm MZLA sẽ thực hiện trong vòng 3 năm tới.
Mục tiêu đầu tiên là làm cho cơ sở mã “gọn gàng hơn và đáng tin cậy hơn”, viết lại mã cũ và loại bỏ các lỗi kỹ thuật còn tồn tại nói trên; mục tiêu thứ hai là xây dựng lại giao diện từ đầu, tạo ra một hệ thống thiết kế nhất quán trong khi vẫn giữ được “giao diện người dùng có thể thích ứng và cực kỳ tùy biến”. Cuối cùng, mục tiêu thứ ba là chuyển sang lịch phát hành hàng tháng giống như Firefox.
Các nhà phát triển cho biết, trên thực tế, Thunderbird vẫn là “một đống mã” chạy trên cơ sở mã của Firefox. Cách tiếp cận này giúp Thunderbird có thể tận dụng tất cả “những thứ tốt” của trình duyệt nguồn mở, như hỗ trợ đa nền tảng, công cụ bố cục Gecko và công cụ/trình biên dịch JavaScript Spidermonkey. Nhưng nó cũng khiến việc phát triển Thunderbird trở thành một vấn đề phức tạp, vì Firefox được quản lý bởi hàng trăm nhà phát triển thay đổi mọi thứ hàng ngày trong khi ứng dụng thư khách có thể tin tưởng vào “hơn một chục” nhà phát triển cốt lõi.
Tuy nhiên, cách tiếp cận dựa vào cộng đồng của MZLA và các khoản quyên góp đều đặn đã giúp Thunderbird vượt qua thời kỳ khó khăn mà dự án phải chịu đựng trong vài năm qua. Cộng đồng Thunderbird cũng sẽ là trọng tâm của dự án trong tương lai, vì các nhà phát triển sẽ mang đến nhiều cải tiến mà họ có sẵn cho giao diện người dùng và giao diện người dùng (UX) của chương trình trong 2 năm tới đồng thời tạo ra một giao diện “có thể thích nghi với nhu cầu của mọi người.”

Trong tương lai sắp tới, Mozilla Thunderbird sẽ tập trung vào việc bổ sung các tính năng mới mà một số ứng dụng thư cạnh tranh đã có trong nhiều năm, cũng như tạo ra các giải pháp sáng tạo để cải thiện trải nghiệm của mọi người. Nhóm các nhà phát triển cốt lõi cũng đang phát triển, đồng thời có kế hoạch tăng nguồn doanh thu ngoài các khoản đóng góp của người dùng.