- RSS feed và trình đọc feed đã tồn tại hơn 20 năm, với mục đích chính là tập trung nội dung từ nhiều nguồn vào một nơi và quản lý tình trạng quá tải nội dung
- Thị trường hiện nay có nhiều sản phẩm trình đọc feed, được phân loại theo mô hình triển khai (cục bộ, tiện ích mở rộng trình duyệt, tự host, host sẵn) và mô hình kinh doanh (miễn phí, trả một lần, SAAS)
- Tiện ích mở rộng trình duyệt và sản phẩm chạy trên thiết bị mang lại thiết lập đơn giản và quyền kiểm soát dữ liệu cục bộ, nhưng khả năng lấy feed bị hạn chế; trong khi đó, tự host cung cấp quyền kiểm soát dữ liệu hoàn toàn nhưng đòi hỏi cấu hình kỹ thuật
- Các sản phẩm host sẵn (Feedly, Inoreader, Readwise Reader...) nhìn chung cung cấp trải nghiệm người dùng hoàn thiện nhất và tính năng toàn diện nhất, đồng thời hỗ trợ lấy feed liên tục và đồng bộ giữa các thiết bị
- Với đa số người dùng, sản phẩm host sẵn có gói miễn phí là lựa chọn tốt nhất; nếu cần toàn quyền kiểm soát dữ liệu, có thể cân nhắc các tùy chọn tự host như FreshRSS hoặc Miniflux
Giới thiệu: lịch sử và tầm quan trọng của trình đọc RSS feed
- Các chuẩn web feed như RSS, Atom, JSON Feed đã được sử dụng hơn 20 năm và đóng vai trò giúp người dùng tiêu thụ nội dung từ nhiều nguồn cùng lúc
- Gần đây, nhu cầu về trình đọc feed càng nổi bật hơn để đối phó với tình trạng dư thừa nội dung
- Trước đây chỉ có một vài sản phẩm, nhưng hiện nay đã có nhiều lựa chọn phù hợp với các hoàn cảnh và mục đích sử dụng khác nhau
- Với người mới tiếp cận RSS và trình đọc feed, việc có quá nhiều lựa chọn khiến tìm sản phẩm phù hợp trở nên khó khăn
- Bài viết này nhằm giúp bạn tìm ra sản phẩm phù hợp bằng cách phân loại thị trường trình đọc feed và so sánh đặc điểm của từng sản phẩm
Hệ thống phân loại trình đọc feed
- Trình đọc feed được phân loại theo hai trục: mô hình triển khai và mô hình kinh doanh
- Mô hình triển khai: cục bộ (điện thoại hoặc PC), tiện ích mở rộng trình duyệt, tự host, host sẵn
- Mô hình kinh doanh: miễn phí, trả một lần, SAAS
- Mô hình triển khai được xác định dựa trên nơi dữ liệu được lưu trữ và nơi việc lấy feed diễn ra
- Dù có cả web app và mobile app, nếu feed được lấy từ máy chủ thì vẫn được phân loại là "host sẵn"
- Mô hình kinh doanh được phân loại theo tùy chọn rẻ nhất cho phép truy cập toàn bộ tính năng
- Sản phẩm có thể tự host được xếp là "miễn phí", còn sản phẩm SAAS cao cấp được xếp là "trả phí (SAAS)"
Đặc điểm và sản phẩm theo từng mô hình triển khai
-
Tiện ích mở rộng trình duyệt
- Dễ cài đặt và quản lý, có thể dùng ngay không cần tài khoản
- Dữ liệu được lưu trong bộ nhớ cục bộ, và dung lượng lưu phụ thuộc vào thiết bị
- Feed chỉ được cập nhật khi trình duyệt đang mở, nên có thể bỏ lỡ một số bài viết
- Theo mặc định, dữ liệu chỉ truy cập được trên thiết bị đã cài đặt, nhưng có thể dùng tính năng đồng bộ của trình duyệt
- Cung cấp khả năng tích hợp trình duyệt phong phú, nhưng các tính năng cần hiệu năng tính toán cao như machine learning thì bị hạn chế
- Sản phẩm miễn phí là cực kỳ hiếm
- Sản phẩm tiêu biểu: Feedbro (hiện là sản phẩm hoạt động duy nhất, Smart-RSS đã ngừng vào tháng 2)
-
Trên thiết bị
- Là các ứng dụng cài đặt theo thiết bị cho iOS, Android, Windows, Mac, Linux...
- Cài ứng dụng là xong phần thiết lập; một số cần tài khoản và được bảo trì qua cập nhật thủ công hoặc tự động
- Dữ liệu được lưu trên thiết bị, cho phép tối đa hóa quyền kiểm soát
- Chỉ có thể cập nhật khi ứng dụng đang chạy; một số ứng dụng cung cấp dịch vụ cập nhật nền
- Thông thường chỉ có thể truy cập dữ liệu trên thiết bị đã cài đặt
- Đồng bộ dữ liệu cần làm thủ công hoặc dùng đồng bộ theo hệ điều hành như iCloud
- Kiến trúc chủ yếu dành cho người dùng đơn lẻ và đa phần hỗ trợ truy cập offline tốt
- Tính năng khác nhau theo từng ứng dụng, nhưng tính đa dụng và hiệu năng nhìn chung tốt trong giới hạn của thiết bị
- Ứng dụng di động thường có ít tính năng hơn ứng dụng desktop
- Các tính năng nhiều người dùng hoặc hạ tầng đặc thù như đăng ký newsletter bị hạn chế
- Sản phẩm miễn phí tiêu biểu: NetNewsWire, Thunderbird, RSS Guard, Vienna...
- Sản phẩm trả phí tiêu biểu: Fiery Feeds, Lire, Reeder, ReadKit...
-
Tự host
- Đều là sản phẩm mã nguồn mở và miễn phí, được thiết kế để cài trên máy chủ và chạy liên tục
- Cần thiết lập máy chủ, tên miền, reverse proxy..., nên có rào cản kỹ thuật
- Toàn bộ dữ liệu được lưu trên máy chủ, và người vận hành máy chủ có quyền kiểm soát hoàn toàn với lưu trữ và dữ liệu
- Nhờ dịch vụ chạy liên tục, feed có thể được cập nhật nhanh và không ngại các feed tần suất cao
- Có thể truy cập bằng trình duyệt web từ bất kỳ đâu và dữ liệu được tự động đồng bộ
- Trung bình cung cấp nhiều tính năng hơn so với tiện ích mở rộng trình duyệt hoặc trình đọc chạy trên thiết bị
- Về lý thuyết không có giới hạn tính năng, nhưng hạ tầng thường được giữ đơn giản để việc thiết lập và bảo trì không quá phức tạp
- Kém mạnh hơn một chút so với các phương án host sẵn
- Sản phẩm tiêu biểu: Miniflux, FreshRSS, CommaFeed, Nextcloud News, selfoss, yarr
- Tất cả đều là mã nguồn mở & miễn phí; chi phí duy nhất là tiền máy chủ (gói VPS rẻ nhất từ khoảng 2 USD/tháng)
-
Host sẵn (SAAS)
- Là dịch vụ thuê bao do công ty quản lý, bắt buộc tạo tài khoản; đều là sản phẩm SAAS trả phí (đa số có gói miễn phí)
- Trung bình mang lại trải nghiệm người dùng hoàn thiện nhất và bộ tính năng toàn diện nhất
- Mọi phần từ dữ liệu, hạ tầng đến cập nhật đều do nhà cung cấp dịch vụ chịu trách nhiệm
- Dữ liệu được lưu trên máy chủ của công ty, nhưng theo luật như GDPR có thể yêu cầu xuất và xóa dữ liệu
- Dung lượng lưu trữ về bản chất là không giới hạn (các giới hạn để chống lạm dụng được ghi ở trang giá)
- Nhờ hạ tầng sẵn sàng cao, feed có thể được cập nhật và truy cập bất kỳ lúc nào; các feed phổ biến còn được cập nhật thường xuyên hơn
- Nhờ hạ tầng phức tạp và mạnh mẽ, có thể hỗ trợ đề xuất, nhận email, tóm tắt AI và các tính năng nâng cao
- Chủ yếu được cung cấp dưới dạng ứng dụng web, một số còn có ứng dụng native
- Vì dữ liệu nằm trên máy chủ nên mặc định được đồng bộ giữa các thiết bị, và một số còn hỗ trợ offline
- Mang lại trải nghiệm người dùng hoàn thiện nhất
- Sản phẩm tiêu biểu: Lighthouse, Feedly, Inoreader, NewsBlur, Feedbin, Readwise Reader, Feeder...
- Mọi sản phẩm host sẵn đều tính phí theo tháng dưới dạng SAAS (Folo hiện miễn phí nhưng dự kiến sẽ thêm tính năng trả phí trong tương lai)
Hỗ trợ ứng dụng native và truy cập offline
- Nhiều sản phẩm tự host hoặc host sẵn không cung cấp ứng dụng riêng hay khả năng truy cập offline
- Tuy nhiên, nhờ cung cấp API (API riêng hoặc tương thích Google Reader API), chúng có thể tích hợp với ứng dụng bên thứ ba như ReadKit, Fiery Feeds... để hỗ trợ truy cập offline
- Tải nội dung xuống và lưu cục bộ
- Đồng bộ lại các thay đổi lên dịch vụ đã kết nối
- Theo cách này, ngay cả các dịch vụ không có app riêng vẫn có thể mang lại trải nghiệm app native và tính năng offline
- Một số dịch vụ như FreshRSS còn chính thức cung cấp danh sách ứng dụng tương thích
Hỗ trợ newsletter
- Newsletter ngày càng quan trọng như một cơ chế phân phối blog/nội dung
- Một số trình đọc feed host sẵn cung cấp hỗ trợ newsletter native
- Các sản phẩm chạy trên thiết bị không thể nhận newsletter trực tiếp do hạn chế về hạ tầng
- Có thể dùng dịch vụ chuyển newsletter thành RSS feed
Tóm tắt đặc điểm của các sản phẩm chính
-
NetNewsWire (trên thiết bị, miễn phí)
- Trình đọc feed miễn phí cho Mac và iOS
- Mặc định lưu dữ liệu trên thiết bị, nhưng có thể đồng bộ qua iCloud và các sản phẩm khác
- Có tiện ích mở rộng Safari để thêm feed dễ dàng
- Hỗ trợ AppleScript để tự động hóa một số workflow
-
Fiery Feeds (trên thiết bị, SAAS)
- Ứng dụng cho Mac & iOS, nổi bật với nhiều tùy chọn theme và tùy biến
- Ngoài lưu trữ riêng, có thể tích hợp iCloud và các dịch vụ khác như FreshRSS API
- Tính năng premium trả phí 15 USD/năm
-
Reeder (trên thiết bị, SAAS)
- Ứng dụng cho Mac và iOS, tính năng premium khoảng 10 USD/năm
- Điểm khác biệt chính là timeline hợp nhất bao gồm RSS, podcast, mạng xã hội...
-
FreshRSS (tự host, miễn phí)
- Trình đọc feed tự host có thể dùng như web app sau khi cấu hình
- Ngoài đăng ký feed thông thường còn hỗ trợ các tính năng feed nâng cao như WebSub
- Có thể tùy biến bằng theme và extension, hỗ trợ hơn 15 ngôn ngữ
- Cùng với Miniflux là lựa chọn tự host được khuyến nghị nhất
-
Miniflux (tự host, miễn phí)
- Tập trung vào sự đơn giản và tốc độ hơn là các tính năng hào nhoáng
- Cũng có phiên bản host sẵn (15 USD/năm, dùng thử miễn phí 15 ngày)
- Cùng với FreshRSS là lựa chọn tự host được khuyến nghị nhất
-
Folo (host sẵn, miễn phí)
- Sản phẩm mới nhất do các tác giả của RSS Hub phát triển
- Có ứng dụng cho mọi nền tảng chính, hiện miễn phí (dự kiến sẽ thu phí các tính năng premium trong tương lai)
- Là mã nguồn mở nên về lý thuyết có thể tự host
- Cung cấp bộ tính năng lớn như hỗ trợ newsletter, chuyển website thành feed, tóm tắt AI
-
Feedly (host sẵn, SAAS)
- Sản phẩm nổi tiếng nhất và có nhiều người dùng nhất trong всех trình đọc feed
- Cung cấp bộ tính năng toàn diện và có gói miễn phí
- Trong vài năm gần đây có vẻ tập trung nhiều hơn vào tính năng AI và khách hàng doanh nghiệp
-
Inoreader (host sẵn, SAAS)
- Sản phẩm nổi tiếng thứ hai sau Feedly, có gói miễn phí
- Có danh sách tính năng ấn tượng như hỗ trợ đăng ký mạng xã hội, tự động hóa và AI, API công khai cùng khả năng tích hợp
- Trên Reddit nổi bật nhiều phàn nàn về việc tăng giá, nhưng đa số người dùng vẫn hài lòng
-
Readwise Reader (host sẵn, SAAS)
- Sản phẩm tương đối mới từ nhóm làm ra Readwise
- Là một trình đọc feed rất tốt, nhưng điểm mạnh thực sự là trải nghiệm đọc xuất sắc
- Cũng cung cấp chế độ đọc cho PDF, ebook...
- Dù được gắn nhãn beta, sản phẩm đã ở trạng thái beta nhiều năm và trên thực tế là ổn định
-
Tiny Tiny RSS
- Được nhiều người sử dụng từ lâu và thường xuyên được đề xuất trên subreddit về RSS
- Ngày 3/10, quản trị viên thông báo dừng công việc và gỡ bỏ toàn bộ hạ tầng vào ngày 1/11
- Có thể sẽ xuất hiện bản fork do quản trị viên khác duy trì, nhưng hướng đi tương lai vẫn chưa rõ ràng
-
Lighthouse (host sẵn, SAAS)
- Là sản phẩm tương đối mới và đang ở trạng thái beta (nghĩa là chưa có đủ mọi tính năng cho tầm nhìn vượt ra ngoài việc đọc feed đơn thuần)
- Điểm khác biệt chính là tập trung vào bài viết hơn là feed, đồng thời cung cấp một chế độ xem riêng (inbox) để tuyển chọn bài viết
- Tập trung vào việc tìm kiếm nội dung có giá trị cao
Các nhóm sản phẩm tương tự và tiêu chí lựa chọn
-
Trình tổng hợp tin tức
- Tự động thu thập và tuyển chọn tin tức từ nhiều nguồn khác nhau
- Có một số tùy chọn tùy biến nhưng tập trung vào tin tức, và không thể đăng ký feed tùy ý như trình đọc feed
- Tập trung vào việc cung cấp tổng quan về các câu chuyện tin tức liên quan nhất
- Ví dụ: Kagi News, Ground News, SmartNews
-
Danh sách đọc (ứng dụng read-it-later)
- Dùng để lưu và sắp xếp các liên kết tìm thấy trên web
- Nhiều trình đọc feed cũng có chức năng tương tự, nhưng danh sách đọc được tối ưu cho việc lưu liên kết
- Ví dụ: Instapaper, Matter, Karakeep (có tùy chọn tự host)
Hướng dẫn chọn trình đọc feed
- Với đa số mọi người, sản phẩm host sẵn là lựa chọn tốt nhất
- Đây thường là các sản phẩm hoàn thiện và mạnh mẽ nhất
- Được hỗ trợ bởi các công ty có đội ngũ kỹ sư toàn thời gian
- Thường có gói miễn phí nên có thể dùng miễn phí trong giới hạn nhất định
- Nếu có yêu cầu cụ thể hơn, các nhóm sản phẩm khác có thể phù hợp hơn
- Ví dụ: nếu muốn toàn quyền kiểm soát dữ liệu thì hãy chọn tùy chọn tự host
- Cách dễ nhất là xác định trước danh mục rồi xem thử nhiều sản phẩm hoặc trực tiếp dùng thử
- Gần như mọi sản phẩm đều hỗ trợ nhập và xuất OPML, nên việc chuyển đăng ký feed giữa các sản phẩm gần như không tốn công
- Việc chọn nhóm sản phẩm phù hợp dựa trên mục đích sử dụng, mức độ kiểm soát dữ liệu, nhu cầu offline... là cách hiệu quả nhất
2 bình luận
Sau khi Google Reader ngừng hoạt động, tôi đã chuyển sang Feedly, rồi gần 10 năm không dùng đến, nhưng gần đây lại phủi bụi và dùng lại thì mới biết dạo này vẫn có nhiều dịch vụ khác nhau được ra mắt. Trước giờ tôi không biết điều đó.
Ý kiến trên Hacker News
Vì vậy tôi tự làm một trình đọc feed rồi triển khai lên home server Raspberry Pi, rất hợp làm dự án cuối tuần. Các chuẩn feed đã được thiết lập khá tốt rồi, nên phần code mang tính lặp lại có thể nhờ AI xử lý rất nhanh. Và cảm giác có thể bổ sung ngay tính năng mới khi cần cũng rất sảng khoái. Ví dụ tôi đã tự triển khai tính năng "đọc sau" vốn có trên Feedbin (nhưng Miniflux không có)