F-Droid 2.0 chính thức ra mắt: Bước ngoặt lớn nhất trong 10 năm của kho ứng dụng mã nguồn mở Android
Sau hơn một năm phát triển, F-Droid 2.0 đã chính thức được phát hành với giao diện hoàn toàn mới, khả năng khám phá và tìm kiếm ứng dụng được cải tiến mạnh mẽ, cùng trải nghiệm cài đặt mượt mà hơn nhờ các thay đổi từ Đạo luật Thị trường Kỹ thuật số (DMA) của EU. Đây là bản cập nhật lớn nhất trong vòng 10 năm qua, được viết lại bằng Kotlin và Jetpack Compose, hứa hẹn mở ra chương mới cho hệ sinh thái ứng dụng tự do trên Android.

Sau hơn một năm miệt mài làm việc, đội ngũ phát triển F-Droid vừa chính thức công bố phiên bản F-Droid 2.0 — bản thiết kế lại toàn diện của ứng dụng chính thức và cũng là bản cập nhật lớn nhất trong suốt 10 năm tồn tại của dự án.
Đối với cộng đồng người dùng Android yêu thích phần mềm tự do và mã nguồn mở (FOSS), đây không đơn thuần là một bản nâng cấp giao diện, mà là sự tái định hình toàn bộ trải nghiệm người dùng, từ cách khám phá ứng dụng cho đến cơ chế cài đặt và cập nhật.
Giao diện mới của F-Droid 2.0 với thiết kế theo chuẩn Material Design
Không chỉ là làm mới giao diện
F-Droid đã đồng hành cùng người dùng Android trong hơn một thập kỷ với sứ mệnh giúp mọi người tiếp cận các ứng dụng mã nguồn mở. Phiên bản 2.0 kế thừa nền tảng đó nhưng bổ sung giao diện hiện đại, khả năng khám phá ứng dụng tốt hơn, tìm kiếm được cải tiến và trải nghiệm đơn giản hơn — phù hợp cho cả người mới lẫn người dùng lâu năm.
Điểm đáng chú ý là toàn bộ mã nguồn đã được viết lại bằng Kotlin và Jetpack Compose — bộ công cụ tiêu chuẩn của phát triển Android hiện đại. Điều này không chỉ giúp giao diện hòa hợp hơn với các nguyên tắc thiết kế Material Design của Google, mà còn tạo nền tảng vững chắc để đội ngũ phát triển tung ra các cải tiến nhanh chóng trong nhiều năm tới.
Sau 14 bản thử nghiệm, F-Droid 2.0 sẽ được triển khai dần đến người dùng trong những tuần tới.
Điều hướng đơn giản hóa thành ba khu vực chính
Một trong những mục tiêu cốt lõi của F-Droid 2.0 là giúp việc khám phá, cài đặt và duy trì các ứng dụng trở nên dễ dàng hơn. Thanh điều hướng chính được tinh gọn thành ba khu vực:
- Khám phá (Discover) — nơi duyệt và tìm ứng dụng mới, với các danh mục được tích hợp sẵn
- Tìm kiếm (Search) — công cụ tìm kiếm được nâng cấp toàn diện
- Ứng dụng của tôi (My Apps) — trung tâm quản lý ứng dụng đã cài, bản cập nhật và các vấn đề tiềm ẩn
Cài đặt và tính năng Nearby Swap (trao đổi ứng dụng gần đây) vẫn chỉ cách một lần chạm từ thanh trên cùng, nhưng không còn chiếm không gian trên thanh điều hướng chính.
Khám phá ứng dụng dễ dàng hơn bao giờ hết
Khi kho ứng dụng F-Droid đã phình to lên hàng nghìn tựa, việc tìm đúng ứng dụng trở thành thách thức không nhỏ. Phiên bản 2.0 giải quyết vấn đề này bằng hàng loạt cải tiến xuyên suốt ứng dụng.
Màn hình Khám phá mới giới thiệu các ứng dụng mới thêm, vừa cập nhật, và đặc biệt là danh sách những ứng dụng được tải nhiều nhất. Hệ thống danh mục cũng được mở rộng đáng kể với nhiều danh mục chuyên biệt hơn như VPN, tường lửa, trình quản lý mật khẩu, trình khởi chạy và công cụ điều hướng.
Đáng chú ý, danh mục Trò chơi được phân tách thành 17 thể loại khác nhau, giúp người dùng nhanh chóng tìm thấy đúng loại game mình yêu thích.
Tìm kiếm thông minh hơn
Công cụ tìm kiếm trong F-Droid 2.0 giờ đây không chỉ tìm theo tên ứng dụng mà còn có thể tìm trong mô tả, danh mục và nội dung đã dịch. Điều này cho phép người dùng tìm ứng dụng dựa trên chức năng thay vì tên gọi.
Đặc biệt, hệ thống tìm kiếm được cải thiện đáng kể cho các ngôn ngữ Trung, Nhật và Hàn (CJK) — vốn là điểm yếu của nhiều ứng dụng phương Tây. F-Droid 2.0 cũng ghi nhớ các truy vấn gần đây để người dùng nhanh chóng quay lại tìm kiếm cũ.
Các bộ lọc nâng cao cho phép kết hợp nhiều tiêu chí như danh mục, khả năng tương thích thiết bị, hoặc các anti-feature. Ví dụ, bạn có thể chỉ xem game hành động tương thích với máy mình và loại trừ những ứng dụng phụ thuộc vào dịch vụ mạng không tự do.
Trải nghiệm cài đặt mượt mà nhờ DMA
Một trong những điểm sáng lớn nhất của F-Droid 2.0 là cải thiện trải nghiệm cài đặt và cập nhật, phần lớn nhờ áp lực từ Đạo luật Thị trường Kỹ thuật số (DMA) của EU và các hành động chống độc quyền trên toàn cầu. Những quy định này buộc Android phải mở cửa cho mọi cửa hàng ứng dụng bên thứ ba.
F-Droid 2.0 tận dụng API phê duyệt trước (pre-approval API) mới, cho phép người dùng xác nhận cài đặt ngay sau khi quyết định, thay vì phải chờ ứng dụng tải xong. Điều này đưa trải nghiệm cài đặt trên các thiết bị Android chính thức tiệm cận với cửa hàng ứng dụng mặc định.
Những thay đổi và loại bỏ đáng chú ý
Một số tính năng quen thuộc đã thay đổi hoặc được lược bỏ để tinh gọn ứng dụng:
- Kiểm tra cập nhật tự động: F-Droid 2.0 giờ tự động tải về và cài đặt bản cập nhật theo mặc định. Cử chỉ kéo để làm mới (pull-to-refresh) giờ chỉ dùng để cuộn trang. Người dùng muốn kiểm soát thủ công có thể tìm tùy chọn trong menu ba chấm ở màn hình "Ứng dụng của tôi".
- Cài đặt sử dụng dữ liệu: Được thiết kế lại để phù hợp với nhu cầu đa dạng của người dùng toàn cầu, từ người có gói data rẻ đến người cần kiểm soát lưu lượng chặt chẽ vì lý do riêng tư.
- Tính năng Tor: Hỗ trợ Tor được đơn giản hóa, loại bỏ cơ chế tự phát hiện không còn đáng tin cậy. Tor VPN được khuyến nghị thay cho phương thức cũ.
- Tính năng "panic" ẩn ứng dụng: Đã được đơn giản hóa — giờ chỉ ẩn biểu tượng và tên ứng dụng, thay vì giả dạng thành ứng dụng máy tính như trước. Điều này giúp người dùng hiểu rõ hơn giới hạn của tính năng.
- Xóa và hủy ứng dụng khẩn cấp: Tính năng này tạm thời chưa có trong 2.0 do yêu cầu bảo trì chuyên biệt cao. Người dùng phụ thuộc vào tính năng này có thể trì hoãn cập nhật trong lúc chờ đánh giá.
Hạ thấp rào cản cho cộng đồng đóng góp
Một trong những mục tiêu quan trọng nhất của bản viết lại là hạ thấp rào cản cho những người đóng góp mới. Với việc chuyển sang Kotlin và Jetpack Compose, các lập trình viên quen thuộc với hệ sinh thái Android hiện đại sẽ dễ dàng tham gia dự án hơn.
Việc giảm gánh nặng bảo trì cũng cho phép đội ngũ dành nhiều thời gian hơn cho việc cải thiện trải nghiệm người dùng thay vì vật lộn với nợ kỹ thuật. Một số công cụ mới phụ thuộc vào các bản sửa lỗi trong Android, bao gồm một bản sửa trong Android 7, khiến F-Droid buộc phải ngừng hỗ trợ Android 6. Tuy nhiên, các phiên bản F-Droid cũ vẫn tiếp tục hoạt động trên các phiên bản Android lỗi thời.
Nỗ lực cộng đồng đáng ghi nhận
F-Droid 2.0 là một trong những dự án tham vọng nhất trong lịch sử của tổ chức. Để hoàn thành, dự án cần sự tham gia của nhiều tổ chức và cá nhân:
- Torsten Grote đảm nhiệm phát triển ứng dụng, được tài trợ bởi NLnet thông qua quỹ Mobifree
- Open Technology Fund hỗ trợ nghiên cứu người dùng và thiết kế qua User Experience & Discovery Lab, phối hợp cùng Ura Design
- Calyx Institute và các quỹ FOSS Sustainability Fund, NGI, Mobifree tài trợ cho việc bảo trì dài hạn
- Phòng thí nghiệm Bảo mật của OTF phối hợp cùng Convocation thực hiện đánh giá bảo mật độc lập cho phiên bản 2.0
Màn hình quản lý ứng dụng mới với các tùy chọn cập nhật tự động
Ngoài ra, rất nhiều tình nguyện viên đã đóng góp mã nguồn, kiểm thử, báo lỗi, phản hồi thiết kế, bản dịch và tài liệu trong suốt quá trình tái thiết kế.
Tương lai của tính năng Nearby
Một trong những lĩnh vực đang tiếp tục phát triển là Nearby — tính năng cho phép người dùng chia sẻ ứng dụng trực tiếp giữa các thiết bị mà không cần máy chủ trung tâm. Đội ngũ đang phát triển một triển khai mới dựa trên các phương thức kết nối cải tiến, hứa hẹn chia sẻ ứng dụng ổn định và dễ dùng hơn. Tính năng này chưa sẵn sàng cho bản phát hành đầu tiên nhưng nền tảng đã được xây dựng.
Lời kết
F-Droid 2.0 đánh dấu một cột mốc quan trọng, nhưng như đội ngũ phát triển khẳng định: "Giống như mọi bản phát hành lớn trước đây, phiên bản 2.0 không phải là đích đến, mà là khởi đầu của chương tiếp theo."
Trong những tháng tới, dự án sẽ tiếp tục cải thiện hiệu năng, khả năng tiếp cận, tìm kiếm ứng dụng và trải nghiệm tổng thể. Người dùng có thể đóng góp bằng cách kiểm thử, dịch thuật, báo lỗi hoặc ủng hộ tài chính qua Liberapay và OpenCollective.
Đối với cộng đồng người dùng Việt Nam yêu thích phần mềm mã nguồn mở và quan tâm đến quyền riêng tư, F-Droid 2.0 là một bước tiến đáng chú ý — đặc biệt trong bối cảnh các quy định như DMA của EU đang dần thay đổi cách các nền tảng lớn đối xử với cửa hàng ứng dụng bên thứ ba.