Với hơn một thập kỷ gắn bó với điện thoại Android, tôi đã quen thuộc với nhiều ứng dụng mã nguồn mở tuyệt vời trên nền tảng này. Trong trải nghiệm cá nhân, tôi nhận thấy các ứng dụng mã nguồn mở (FOSS – Free and Open-Source Software) thường vượt trội hơn so với các ứng dụng nguồn đóng tương đương về cả tính năng lẫn trải nghiệm người dùng. Thật khó để hình dung một chiếc điện thoại Android mà thiếu đi những công cụ hữu ích này. Chúng không chỉ mang lại sự linh hoạt, bảo mật cao hơn mà còn giúp tôi kiểm soát tốt hơn thiết bị của mình. Nếu bạn đang tìm kiếm những ứng dụng Android đáng tin cậy, miễn phí và không kèm quảng cáo, hãy cùng khám phá danh sách 10 ứng dụng mã nguồn mở mà tôi tin rằng bất kỳ người dùng Android nào cũng nên có trên điện thoại của mình.
1. Bitwarden
Bitwarden là một trình quản lý mật khẩu mã nguồn mở mà tôi tin dùng để lưu trữ thông tin đăng nhập cho tất cả các tài khoản trực tuyến của mình. Ứng dụng này cung cấp một giao diện đơn giản, dễ điều hướng và tích hợp đầy đủ các tính năng quản lý mật khẩu thiết yếu mà tôi cần.
Tính năng Ghi chú An toàn trong ứng dụng quản lý mật khẩu Bitwarden trên Android.
Tôi đặc biệt yêu thích tính năng tạo mật khẩu tích hợp sẵn của Bitwarden. Nó cho phép tôi kiểm soát hoàn toàn các đặc điểm của mật khẩu được tạo, giúp tôi đảm bảo cả yêu cầu bảo mật của bản thân lẫn của website trước khi sử dụng. Bạn cũng có thể tạo các cụm mật khẩu (passphrase) nếu ưa thích hơn mật khẩu thông thường.
Trường tùy chỉnh (Custom fields) là một tính năng khác của Bitwarden mà tôi sử dụng rất nhiều. Với chúng, tôi có thể lưu trữ thêm thông tin như câu hỏi bảo mật, để chúng luôn có sẵn cùng với thông tin đăng nhập.
Ngoài mật khẩu, tôi còn sử dụng Bitwarden để lưu trữ các thông tin cá nhân như mã bản quyền phần mềm và chi tiết máy chủ tại nhà. Điều này là nhờ tính năng Ghi chú An toàn (Secure Note) của Bitwarden, giúp giữ tất cả các ghi chú của bạn an toàn trong kho lưu trữ được mã hóa của nó.
Bitwarden cũng cung cấp cách dễ dàng để chia sẻ mật khẩu, ngay cả với những người không sử dụng Bitwarden. Tính năng này được gọi là Bitwarden Send, và nó cho phép bạn kiểm soát cách người nhận có thể tương tác với mật khẩu được chia sẻ.
Tải xuống: Bitwarden (Miễn phí, có tùy chọn trả phí)
2. VLC cho Android
VLC là một trình phát đa phương tiện miễn phí và mã nguồn mở có sẵn trên máy tính để bàn cũng như Android. Nó có thể phát nhiều định dạng tệp âm thanh và video, bao gồm MP4, AVI, Ogg, FLAC, MKV và MOV.
Giao diện duyệt file trong ứng dụng VLC Media Player dành cho Android.
Mặc dù tôi sử dụng Poweramp để phát các tệp nhạc cục bộ, VLC lại là lựa chọn hàng đầu của tôi cho mọi nhu cầu phát video. Điều này bao gồm cả việc phát video được lưu trữ cục bộ trên điện thoại, cũng như những video trên các thiết bị khác như máy chủ tại nhà của tôi. VLC cho phép điều này nhờ hỗ trợ truyền phát qua mạng (network streaming) và chia sẻ tệp mạng (SMB, FTP và DLNA).
Menu cài đặt tùy chỉnh nâng cao của trình phát đa phương tiện VLC trên điện thoại Android.
Ứng dụng cung cấp một bộ điều khiển toàn diện cho cả phát lại âm thanh và video. Ngoài các chức năng cơ bản, bạn sẽ tìm thấy các tính năng như Tăng cường âm thanh (Audio Boost) cho các tệp có âm lượng thấp, chế độ hình trong hình (PiP) để phát nội dung khi đa nhiệm, bộ chỉnh âm 10 băng tần tích hợp để điều chỉnh âm thanh và Đánh dấu (Bookmark) để lưu các điểm cụ thể trong một tệp và quay lại nhanh chóng.
VLC cũng không có quảng cáo, điều không phổ biến đối với các ứng dụng trong danh mục này.
Tải xuống: VLC cho Android (Miễn phí)
3. BinaryEye
BinaryEye là ứng dụng yêu thích của tôi để quét và tạo mã vạch cũng như mã QR trên điện thoại Android. Ứng dụng này hoạt động dựa trên thư viện quét mã vạch ZXing, là mã nguồn mở và hỗ trợ nhiều loại mã vạch.
Ứng dụng BinaryEye hiển thị nội dung của mã QR vừa được quét trên thiết bị Android.
Một trong những lý do chính tôi sử dụng nó, ngoài việc nó hoàn toàn miễn phí và không có quảng cáo, là khả năng đọc các mã đảo ngược màu. Các mã có màu đảo ngược này ngày càng trở nên phổ biến để phù hợp với thiết kế và tính thẩm mỹ. Tương tự, tôi đánh giá cao việc nó hỗ trợ quét ở cả hướng dọc và ngang.
Ngay sau khi bạn quét một mã, BinaryEye sẽ hiển thị nội dung của nó trên màn hình. (Bạn có thể bỏ qua bước này để truy cập nhanh hơn, nhưng tôi khuyên bạn không nên làm vậy.) Tùy thuộc vào mã, bạn sẽ thấy các gợi ý hành động như Sao chép (Copy), Chia sẻ (Share) và Mở (Open).
Tương tự, việc tạo mã vạch trong BinaryEye rất đơn giản. Bạn có thể chọn từ một loạt các định dạng mong muốn, đặt màu nền và màu tiền cảnh ưa thích, v.v. Ứng dụng sau đó sẽ tạo ra một đầu ra dễ dàng để lưu hoặc chia sẻ.
Tải xuống: BinaryEye (Miễn phí)
4. Image Toolbox
Image Toolbox là một ứng dụng mạnh mẽ cho phép bạn thực hiện một loạt các thao tác với hình ảnh và PDF trên điện thoại Android của mình. Tại thời điểm viết bài, nó tích hợp khoảng 50 công cụ thuộc nhiều danh mục khác nhau.
Tab Chỉnh sửa trong ứng dụng Image Toolbox trên Android, cho phép thao tác ảnh.
Tôi sử dụng Image Toolbox cho tất cả các loại thao tác ảnh, từ cắt, chuyển đổi, thay đổi kích thước đến xóa nền, ghép ảnh và tách ảnh. Ngoài ra, tôi cũng sử dụng các công cụ PDF của nó để chuyển đổi PDF sang ảnh và ngược lại, và các công cụ EXIF để chỉnh sửa hoặc xóa siêu dữ liệu trước khi chia sẻ ảnh trực tuyến.
Giao diện chính của ứng dụng Image Toolbox, hiển thị các công cụ xử lý hình ảnh và PDF.
Điểm nổi bật nhất của Image Toolbox là nó hỗ trợ xử lý hàng loạt, cho phép bạn thực hiện các thao tác trên nhiều tệp cùng lúc. Tuy nhiên, cần lưu ý rằng kết quả với một số công cụ nâng cao có thể không luôn so sánh được với những gì bạn nhận được từ các công cụ trên máy tính để bàn.
Tải xuống: Image Toolbox (Miễn phí)
5. LocalSend
Công việc của tôi yêu cầu sử dụng nhiều hệ điều hành PC và điện thoại thông minh. Do đó, tôi cần một ứng dụng cho phép tôi truyền tệp nhanh chóng và dễ dàng giữa tất cả các thiết bị của mình. LocalSend là lựa chọn hàng đầu hiện tại của tôi cho việc này.
Giao diện tab Gửi file trong ứng dụng LocalSend trên Android, sẵn sàng cho việc truyền dữ liệu.
LocalSend cho phép truyền tệp ngang hàng giữa các thiết bị trên cùng một mạng cục bộ. Bạn có thể sử dụng nó để gửi và nhận tất cả các loại tệp, bao gồm hình ảnh, video, tài liệu và APK. Hơn nữa, bạn thậm chí có thể chia sẻ nội dung bảng nhớ tạm hoặc gửi tin nhắn văn bản. Nếu ai đó không sử dụng LocalSend, bạn có thể tạo một liên kết có thể chia sẻ mà họ có thể mở trong trình duyệt để truy cập tất cả các tệp.
Tất cả các lượt truyền tệp của bạn trong LocalSend đều được mã hóa đầu cuối bằng TLS để đảm bảo quyền riêng tư hoàn toàn và bạn không phải lo lắng về quảng cáo.
Tải xuống: LocalSend (Miễn phí)
6. Firefox
Vì tôi sử dụng nhiều thiết bị và hệ điều hành, tôi cần một trình duyệt đảm bảo dữ liệu duyệt web của tôi có thể truy cập được trên tất cả chúng. Lý do chính tôi chọn Firefox nhiều năm trước—ngoài việc nó miễn phí và mã nguồn mở—là các tính năng bảo vệ quyền riêng tư vượt trội của nó.
Cài đặt tính năng Bảo vệ Chống Theo dõi Nâng cao trong trình duyệt Firefox cho Android.
Ví dụ, Firefox đi kèm với tính năng Bảo vệ Chống Theo dõi Nâng cao (Enhanced Tracking Protection) để bảo vệ bạn khỏi các trình theo dõi xuyên trang web. Theo mặc định, nó được đặt ở cấp độ Tiêu chuẩn (Standard), chặn ít trình theo dõi hơn, nhưng tôi chuyển sang Nghiêm ngặt (Strict) (để bảo vệ nâng cao) hoặc Tùy chỉnh (Custom) (để chặn tùy chỉnh) tùy thuộc vào các trang web tôi truy cập.
Có một tính năng quyền riêng tư tiện lợi khác được gọi là Chế độ Chỉ HTTPS (HTTPS-Only Mode). Đúng như tên gọi, tính năng này ngăn trình duyệt tạo bất kỳ kết nối nào không được bảo mật bằng HTTPS.
Trang quản lý các tiện ích mở rộng đã cài đặt trong trình duyệt Firefox trên điện thoại Android.
Firefox trên Android có rất nhiều ưu điểm khác như hỗ trợ tiện ích mở rộng, trình xem PDF tích hợp và khả năng sử dụng trình quản lý tải xuống bên ngoài.
Tải xuống: Firefox (Miễn phí)
7. FFShare
FFShare là một trong những ứng dụng đầu tiên tôi luôn cài đặt trên một chiếc điện thoại Android mới. Nó giúp tôi giảm kích thước các tệp hình ảnh, video hoặc âm thanh để chúng phù hợp cho việc lưu trữ hoặc chia sẻ, đồng thời loại bỏ siêu dữ liệu của chúng.
Ứng dụng FFShare trên Android hiển thị quá trình nén file đa phương tiện đang diễn ra.
Mặc dù nhiều ứng dụng khác có thể làm điều này, tôi thích FFShare hơn vì hai lý do. Thứ nhất là khả năng kiểm soát và tính linh hoạt mà nó mang lại đối với việc mã hóa và giải mã: tôi có thể chọn mọi thứ từ codec và qscale đến độ phân giải và kích thước tệp.
Thứ hai là việc nó sử dụng FFmpeg, một framework đa phương tiện mã nguồn mở phổ biến để xử lý phương tiện, nổi tiếng với khả năng nén hiệu quả với chất lượng giảm thiểu. Điều này giúp đáp ứng nhiều nhu cầu chuyển đổi và thao tác phương tiện khác nhau.
Ngoài việc hiệu quả và hiệu suất cao, FFShare cũng thực sự nhanh chóng.
Tải xuống: FFShare (Miễn phí)
8. Termux
Termux là một trong những ứng dụng giả lập terminal Android phổ biến, cung cấp cho bạn quyền truy cập vào môi trường Linux trên điện thoại. Điều này cho phép bạn chạy các tiện ích dòng lệnh Linux (CLI), cài đặt gói, tự động hóa các tác vụ khác nhau, truy cập máy chủ từ xa và nhiều hơn nữa.
Giao diện ứng dụng Termux, một trình giả lập terminal Linux trên điện thoại Android.
Tuy nhiên, trường hợp sử dụng Termux của tôi khá giới hạn. Tôi chủ yếu sử dụng nó để quản lý máy chủ tại nhà của mình (và nội dung của nó), hoặc để truy cập hoặc truyền tệp an toàn giữa điện thoại Android của tôi và các thiết bị khác từ xa.
Sử dụng Termux để quản lý máy chủ tại nhà, thể hiện khả năng điều khiển từ xa.
Tôi thích Termux nhất vì nó cực kỳ dễ sử dụng, nhanh chóng và không tiêu thụ pin quá mức. Và những lúc tôi cần thêm công cụ, tôi có thể dễ dàng cài đặt chúng vào Termux để mở rộng chức năng của nó.
Tải xuống: Termux (Miễn phí)
9. F-Droid
F-Droid là một kho ứng dụng mã nguồn mở, đóng vai trò là một trong nhiều lựa chọn thay thế cho Cửa hàng Google Play, với một thư viện khổng lồ các ứng dụng mã nguồn mở mà bất kỳ ai cũng có thể kiểm tra và sửa đổi.
Tab Danh mục trong ứng dụng F-Droid trên Android, hiển thị các loại ứng dụng FOSS.
Bạn không cần tài khoản để duyệt và tải ứng dụng trên F-Droid, không giống như Play Store. Vì nó cam kết minh bạch và quyền riêng tư, nó gắn cờ các khía cạnh không mong muốn của ứng dụng như quảng cáo, trình theo dõi, tài sản không miễn phí và quảng bá dịch vụ không miễn phí.
Mặc dù bạn sẽ tìm thấy nhiều ứng dụng từ Play Store trên F-Droid, một số ứng dụng độc quyền F-Droid phổ biến bao gồm Syncthing-Fork (dịch vụ đồng bộ hóa tệp an toàn), Aegis Authenticator (ứng dụng 2FA), Seal (trình tải xuống âm thanh/video), Amaze (trình quản lý tệp) và Key Mapper (công cụ ánh xạ lại nút phần cứng).
F-Droid dựa trên hệ thống kho lưu trữ. Điều này có nghĩa là bạn có thể thêm nhiều kho lưu trữ vào ứng dụng để khám phá, tìm và tải xuống các ứng dụng mà chúng lưu trữ.
Tải xuống: F-Droid (Miễn phí)
10. Obtainium
Obtainium cho phép bạn dễ dàng cài đặt và cập nhật ứng dụng từ các trang phát hành chính thức của chúng và gửi cho bạn thông báo khi có bản phát hành mới. Bằng cách đó, tôi không phải truy cập vào các kho lưu trữ của các ứng dụng khác nhau và cài đặt chúng theo cách thủ công.
Danh sách các ứng dụng đã được thêm vào Obtainium trên Android để theo dõi và cập nhật.
Tại thời điểm viết bài, Obtainium hỗ trợ hơn 15 nguồn ứng dụng. Một số tên tuổi phổ biến bao gồm GitHub, GitLab, Aptoide, APKPure và F-Droid. Tôi đã cài đặt một vài ứng dụng Android trên điện thoại của mình từ các nguồn thay thế này, và điều này cho phép tôi cập nhật tất cả chúng ở một nơi.
Tùy chọn bổ sung cho một nguồn ứng dụng cụ thể trong giao diện Obtainium trên Android.
Điều quan trọng cần lưu ý là Obtainium dựa vào web scraping cho một số nguồn. Do đó, nếu các trang web trải qua bất kỳ thay đổi lớn nào về thiết kế hoặc cấu trúc, ứng dụng sẽ không thể lấy được các bản phát hành mới nhất.
Tải xuống: Obtainium (Miễn phí)
Nếu bạn chưa từng khám phá thế giới ứng dụng Android mã nguồn mở, thì đây là thời điểm tuyệt vời để bắt đầu. Các ứng dụng được đề cập ở trên có thể là một điểm khởi đầu tuyệt vời, nhưng có vô số ứng dụng mã nguồn mở hữu ích khác có sẵn nếu bạn quan tâm đến hệ sinh thái này. Bạn sẽ khám phá ra chúng khi tìm hiểu sâu hơn. Bạn cũng có thể tìm kiếm các lựa chọn thay thế mã nguồn mở cho các ứng dụng bạn đang sử dụng—nhưng không hài lòng—và xem chúng so sánh như thế nào.