Một vài ngày trước, Nhóm phát triển của Pidgin đã thông báo, thông qua một thông báo, sự sẵn có của Phiên bản thử nghiệm thứ năm của Pidgin 3.0, được dán nhãn kỹ thuật là phiên bản 2.94.0. Việc ra mắt này là một bước đi cơ bản trong quá trình dài đổi mới ứng dụng nhắn tin tức thời này, với mục tiêu cuối cùng là hiện đại hóa hoàn toàn kiến trúc và giao diện người dùng.
Mặc dù các nhà phát triển khẳng định rằng Đây là phiên bản tiền alpha, chưa phù hợp để sử dụng hàng ngày do thiếu một số tính năng. Mặc dù chưa hoàn thiện và vẫn còn một số lỗi, bản phát hành này mang đến cái nhìn rõ ràng về tương lai của ứng dụng, với các bản dựng đã có sẵn ở định dạng Flatpak thông qua kho lưu trữ beta của Flathub để tạo điều kiện thuận lợi cho việc thử nghiệm trong môi trường an toàn.
Các tính năng mới chính của Pidgin 3.0 Experimental 5
một một trong những sự bổ sung được mong đợi và dễ thấy nhất trong phiên bản này là Triển khai ban đầu của bộ chọn trạng thái hiện diện chức năng. Từ lâu, tính năng này đã là một thiếu sót trong nhánh phát triển 3.0, nhưng giờ đây...Người dùng có thể quản lý các trạng thái cơ bản. Chẳng hạn như việc tự đặt trạng thái "Vắng mặt" trong các giao thức như IRC. Mặc dù chức năng này hoạt động và được phản ánh chính xác trong giao thức demo, nhóm phát triển thừa nhận vẫn còn nhiều việc phải làm, bao gồm việc tạo ra một trình soạn thảo chuyên dụng để tùy chỉnh các trạng thái này và đảm bảo tính bền vững của chúng giữa các phiên.
Về mặt hình ảnh, đã có những cải tiến đáng kể về khả năng tiếp cận và tính thẩm mỹ thông qua... Cập nhật thuật toán tạo màu cho tên người dùng.Hệ thống cũ đã được thay thế bằng hệ thống dựa trên HSLuv, tuân theo các thông số kỹ thuật của tiêu chuẩn XEP-0392. Mặc dù tiêu chuẩn này có nguồn gốc từ thế giới XMPP, Pidgin đã quyết định áp dụng nó trên toàn bộ ứng dụng. Điều này đảm bảo rằng màu sắc được gán cho người dùng đồng nhất và dễ đọc, tránh các sự kết hợp độ tương phản thấp gây khó khăn cho khả năng đọc trong các phiên bản trước.
Ngoài ra, cần lưu ý rằng công việc thực hiện trên phiên bản thử nghiệm mới này rất chuyên sâu và tập trung vào việc làm sạch và tối ưu hóa thư viện libpurple. Một thay đổi kỹ thuật quan trọng là...Gỡ bỏ tiện ích bổ sung dành riêng cho KWallet. Sau khi tiến hành một số thử nghiệm, Các nhà phát triển đã xác nhận rằng việc tích hợp sẵn của KWallet với libsecret đã khiến plugin cũ trở nên dư thừa. Bằng cách loại bỏ nó, mã nguồn được đơn giản hóa và việc quản lý thông tin xác thực được giao cho các tiêu chuẩn máy tính để bàn Linux hiện đại, giảm bớt gánh nặng bảo trì cho dự án.

Ngoài việc dọn dẹp mã nguồn, Ứng dụng đã thực hiện những điều chỉnh chuyên sâu về cách xử lý bảo mật và dữ liệu nội bộ. Các nhà cung cấp thông tin xác thực, chẳng hạn như KeychainAccess và wincred, đã được cập nhật để sử dụng mã định danh tài khoản nội bộ cho việc tra cứu, thay vì dựa vào tên người dùng, điều này mang lại tính ổn định cao hơn cho hệ thống.
Mặt khác, nó cũng được nhấn mạnh rằng Một số linh kiện lỗi thời đã được loại bỏ.Ví dụ như bộ điều hợp lịch sử SQLite và API Purple.Gio, điều này cho thấy họ đang chuẩn bị nền tảng cho một mã nguồn nhẹ hơn và hiệu quả hơn cho phiên bản cuối cùng 3.0.0.
Cuối cùng, cần phải đề cập rằng chu kỳ phát triển đã gặp phải những thách thức về mặt con người, với việc nhóm thừa nhận những giai đoạn kiệt sức đã làm chậm tiến độ hơn mong muốn. Mặc dù vậy, Dự án tiếp tục tiến triển theo một lộ trình rõ ràng.Phiên bản thử nghiệm tiếp theo, 2.95.0, dự kiến sẽ ra mắt vào ngày 31 tháng 3 năm 2026. Do tính chất không ổn định của các phiên bản thử nghiệm này, các nhà đóng gói của các bản phân phối Linux khác nhau đã được yêu cầu rõ ràng không đưa các bản dựng này vào kho lưu trữ ổn định dành cho người dùng cuối, vì phần mềm chưa sẵn sàng cho môi trường sản xuất và có thể tạo ra lượng yêu cầu hỗ trợ kỹ thuật không thể quản lý được.
Cuối cùng, và quan trọng hơn cả, chúng tôi nhắc lại rằng phiên bản thử nghiệm này không được khuyến khích sử dụng hàng ngày, mà chỉ nhằm hỗ trợ các nhà phát triển trong việc phát hiện lỗi và cải tiến.
Nếu bạn quan tâm muốn biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.