1 điểm bởi GN⁺ 2023-12-29 | 2 bình luận | Chia sẻ qua WhatsApp
  • Dù bookmark, mật khẩu và lịch sử duyệt web bị gắn chặt với trình duyệt khiến việc chuyển đổi trở nên phiền phức, Firefox Sync lại mang đến trải nghiệm ít bị gián đoạn hơn Chrome khi dùng nhiều thiết bị
  • Chrome Sync đồng bộ nhiều loại dữ liệu dựa trên tài khoản Google, nhưng về độ ổn định trong việc tìm kiếm lịch sử truy cập và tiếp tục tab giữa các thiết bị thì không được như kỳ vọng
  • Tìm kiếm trên thanh địa chỉ của Chrome đôi khi bỏ sót cả những trang được truy cập thường xuyên, còn Tabs From Other Devices phản ánh tab mới khá chậm, làm gián đoạn luồng chuyển đổi giữa các thiết bị
  • Firefox Sync dùng cấu trúc đăng nhập bằng tài khoản Mozilla rồi chọn các mục cần đồng bộ, và có thể giảm bớt gánh nặng thiết lập nhờ quét mã QR trên Firefox di động
  • Firefox hiển thị nhanh lịch sử truy cập của mọi thiết bị và các tab từ thiết bị khác, trở thành một lý do trực tiếp để người thường xuyên qua lại nhiều thiết bị cân nhắc đổi trình duyệt

Sự phụ thuộc vào đồng bộ khiến việc đổi trình duyệt trở nên khó khăn

  • Vì trình duyệt lưu trữ và đồng bộ một phần lớn đời sống số, việc chuyển sang trình duyệt khác có thể tạo cảm giác nặng nề như chuyển sang một ngôi nhà mới
  • Một trong những lý do nhiều người tiếp tục dùng Chrome là Chrome Sync, và trong một thời gian nó đã hoạt động đúng như mong đợi
  • Theo thời gian, một số tính năng đồng bộ không còn vận hành như ý định ban đầu, khiến những tiện ích tiện lợi lại bắt đầu gây bất tiện
  • Sau khi gần đây chuyển sang Firefox, tác giả nhận thấy Firefox Sync mang lại trải nghiệm ổn định hơn dự kiến

Những bất tiện lặp đi lặp lại với Chrome Sync

  • Chrome Sync đồng bộ nhiều loại dữ liệu giữa các thiết bị đăng nhập cùng một tài khoản Google
    • Bookmark
    • Mật khẩu
    • Lịch sử truy cập
    • Tab
    • Thông tin thanh toán
    • Thông tin cá nhân
    • Cài đặt
  • Hai điểm gây khó chịu rõ nhất là tìm kiếm lịch sử truy cậpđồng bộ tab
  • Ngay cả khi nhập tên một trang đã từng truy cập vào thanh địa chỉ Chrome, việc các trang đã vào nhiều lần vẫn không xuất hiện trong kết quả đã lặp lại không ít lần
  • Đồng bộ tab khá hơn tìm kiếm lịch sử truy cập, nhưng độ trễ khiến việc tiếp tục công việc giữa các thiết bị không được mượt mà
    • Muốn tiếp tục công việc từ thiết bị khác, “Tabs From Other Devices” phải được cập nhật mới nhất
    • Trên thực tế, ngay cả sau khi đổi thiết bị thì danh sách tab hiện tại đôi khi vẫn chưa được phản ánh
    • Nếu cả tìm kiếm lịch sử truy cập cũng thất bại, quá trình tìm lại cùng một trang sẽ càng phiền phức hơn
  • Việc thử Firefox không chỉ vì tính năng đồng bộ, nhưng kỳ vọng nó sẽ tốt hơn Chrome Sync cũng không lớn

Cách thiết lập Firefox Sync

  • Về khái niệm cơ bản, Firefox Sync cũng giống Chrome Sync ở chỗ nó kết nối dữ liệu giữa nhiều thiết bị
  • Thiết lập được thực hiện bằng cách đăng nhập cùng một tài khoản Mozilla trên từng thiết bị rồi chọn các mục cần đồng bộ
  • Firefox di động cung cấp mã QR để quét, giúp quá trình thiết lập trở nên dễ dàng hơn
  • Cấu trúc thì quen thuộc, nhưng trong sử dụng thực tế, sự khác biệt về tìm kiếm lịch sử và tốc độ phản ánh tab được cảm nhận rất rõ

Tìm kiếm lịch sử truy cập và tiếp tục tab

  • Khi nhập tên một trang web có trong lịch sử truy cập vào thanh địa chỉ Firefox, trang đó sẽ xuất hiện trong kết quả
  • Dù chỉ truy cập một lần hay một trăm lần, miễn là còn trong lịch sử thì Firefox sẽ tìm ra
  • Việc tìm kiếm này không chỉ giới hạn trong lịch sử của một thiết bị mà còn bao gồm lịch sử truy cập Firefox của mọi thiết bị
  • Đồng bộ tab cũng hoạt động nhanh
    • Ngay sau khi mở một trang web trên máy tính rồi chạy Firefox trên điện thoại, trang đó đã được đồng bộ trong “Tabs From Other Devices”
    • Có thể tiếp tục xem mà không cần chờ riêng hay bấm nút đồng bộ thủ công
  • Firefox Sync gần với trải nghiệm “cứ thế là hoạt động” đúng như mong đợi

Tính thực dụng với người thường xuyên qua lại nhiều thiết bị

  • Nếu bạn thường xuyên chuyển đổi giữa nhiều thiết bị, Firefox là thứ đáng để thử
  • Bản desktop có phím tắt trên thanh công cụ cho Tabs From Other Devices
  • Bạn cũng có thể xem các thiết bị khác trong màn hình Firefox View
  • Dù lý do chuyển sang Firefox không phải là tính năng đồng bộ, việc đồng bộ ổn định vẫn là yếu tố khiến tác giả tiếp tục dùng Firefox

2 bình luận

 
ndrgrd 2023-12-30

Đúng là một tính năng rất tốt, miễn là bỏ qua điểm là như ý kiến trên Hacker News đã nói, bạn buộc phải dùng dấu trang theo một cấu trúc thư mục cố định.

 
GN⁺ 2023-12-29
Ý kiến trên Hacker News
  • Lý do thuyết phục nhất để dùng Firefox Sync là nó có mã hóa phía máy khách
    Mozilla chỉ lưu các blob mã hóa mờ mà họ không thể giải mã
    Cơ quan điều tra thỉnh thoảng yêu cầu dữ liệu để lấy lịch sử duyệt web, nhưng nghe nói nhờ mã hóa nên các yêu cầu đó bị từ chối
    Nhân tiện, tôi từng phụ trách bảo mật ở Mozilla

    • Điểm hay hơn nữa là bạn có thể tự host máy chủ đồng bộ: https://github.com/mozilla-services/syncstorage-rs
    • Đây là một lý do lớn để tránh Edge. Có nguyên một nhóm hạng mục không có mã hóa đầu cuối, và lịch sử duyệt web là một trong số đó
      Chrome, nếu tôi nhớ đúng, có thể bật mã hóa đầu cuối nhưng người dùng phải tự kích hoạt
      Brave, Vivaldi, Firefox cung cấp giải pháp đồng bộ mã hóa đầu cuối đầy đủ
    • Cái này có được mã hóa bằng hàm dẫn xuất khóa (KDF) từ mật khẩu không?
    • Chrome Sync cũng hỗ trợ mã hóa phía máy khách, nhưng phải đặt mật khẩu đồng bộ
      Settings -> You and Google -> Sync and Google Services -> Encryption options
    • Safari cũng không phải theo cách tương tự sao?
  • Điều tôi bất mãn nhất với Firefox Sync là cách họ tách dấu trang di động và dấu trang trên PC
    Tôi dùng dấu trang trên desktop cả trên điện thoại và ngược lại cũng nhiều, nhưng khi thêm dấu trang trên điện thoại thì nó lại vào một thư mục dấu trang di động riêng, khiến UX rất kỳ quặc

    • Dấu trang chỉ cần là một khối thống nhất, tôi không muốn nó bị chia thành các nhóm khác nhau
    • Tôi hoàn toàn không hiểu vì sao họ làm vậy
      Đây đâu phải năm 2003, cũng không phải chúng ta còn có riêng dấu trang WAP cho điện thoại
    • Tôi thích Firefox và đã dùng nhánh Developer Release suốt vài năm, nhưng mức sử dụng bộ nhớ quá lớn
      Khi đang mở VS 2022 hoặc Android Studio, ngay cả việc dùng Firefox để xem câu hỏi liên quan đến code cũng gần như khó khăn
      Để trả lời bài này tôi chỉ mở hai tab (HN và bình luận HN), vậy mà trong Task Manager đã có 13 tiến trình Firefox và dùng khoảng 1GB. Trong đó còn có một tiến trình -42MB, tôi cũng không biết con số đó trong Task Manager nghĩa là gì. Giờ nó thành -77MB rồi
      Tất nhiên VS 2022 và Android Studio cũng có vấn đề nghiêm trọng. Android Studio có vẻ chậm hơn sau mỗi bản phát hành; vài năm trước tôi còn có thể vừa mở trình duyệt vừa build, test bằng emulator và deploy, còn giờ chỉ mở emulator thôi cũng đã nặng. VS thì như trò đùa, để build một file WinRT chỉ vài trăm dòng mà theo luồng ví dụ của MS lại tải nguyên toàn bộ thư viện thiết bị từ xưa tới nay
    • Việc dấu trang thêm trên di động được hiển thị như vậy đôi khi cũng khá ổn
      Vì sau này dễ sắp xếp lại trên máy tính, và nếu nghĩ “hình như mình đã xem trang này trên điện thoại” thì chỉ cần nhìn vào thư mục dấu trang di động
      Tất nhiên còn tùy cách bạn dùng dấu trang
    • Tôi nhớ các trình duyệt họ Chromium cũng hoạt động tương tự, bản thân việc đó thì ổn, nhưng tôi không thích việc thư mục dấu trang di động gần như chỉ truy cập đúng nghĩa được trong trình quản lý dấu trang
      Nó không hiện rõ trong sidebar dấu trang hay UI thanh dấu trang trên desktop
  • Nó vốn vẫn hoạt động tốt, nhưng vài ngày trước mật khẩu bỗng gần như biến mất khỏi mọi thiết bị
    Không phải toàn bộ mà là phần lớn, và tôi không tìm ra bất kỳ mẫu hình hay lý do nào
    May là trên chiếc laptop Linux ít dùng hằng ngày vẫn còn đủ bộ, nên tôi đã xuất ra, đồng bộ, rồi nhập lại để khôi phục ở mọi nơi
    Thật sự rất đáng sợ, và tôi đã lập tức sao lưu để phòng về sau, nhưng kiểu mất mật khẩu như thế này không được phép xảy ra

    • Tôi không biết lý do. Tôi đã dùng Firefox và Sync nhiều năm, hiện dùng trên 5 thiết bị, trong đó có một thiết bị Android, và chưa từng gặp vấn đề
      Đây là kênh “release” của Firefox 121.0 64-bit. Có khi nào bạn đang dùng bản beta không?
    • Lạ thật. Tôi dùng Firefox trên 6 thiết bị, nhiều OS khác nhau (Android, MacOS, nhiều bản phân phối Linux), nhiều phiên bản khác nhau (mới nhất hoặc LTS), và nó vẫn hoạt động tốt
    • Tôi không chắc dùng trình quản lý mật khẩu tích hợp trong trình duyệt web có phải ý hay không
      Ý tôi là so với trình quản lý mật khẩu riêng, chẳng hạn Bitwarden hoặc 1Password
    • Kiểu mất dữ liệu đó không được xảy ra, nhưng bất kể có mã hóa hay không, tốt nhất cũng nên tránh chỉ lưu mật khẩu ở đó
    • Tôi cũng vừa gặp đúng chuyện đó. Kiểm tra máy Linux thì thấy vẫn còn ở đó nên đã sao lưu
      Rốt cuộc là chuyện gì vậy
  • Để đọc bài đánh giá quyền riêng tư và bảo mật của tính năng đồng bộ trình duyệt, có thể xem Chrome Sync privacy is still very bad[1] và bài trước đó[2]
    [1] https://palant.info/2023/08/29/chrome-sync-privacy-is-still-...
    [2] https://palant.info/2018/03/13/can-chrome-sync-or-firefox-sy...

  • Tôi đã tránh Firefox Sync vì không muốn đưa lịch sử duyệt web lên đám mây
    Thứ tôi thực sự muốn chỉ là thiết lập hồ sơ như add-on hay các cờ userjs
    Nhưng thư mục Firefox trong .config trộn lẫn thiết lập và nội dung quá nhiều, khiến tôi chẳng muốn sao lưu. Có phải tôi đang bỏ sót điều gì không?

    • Firefox Sync không hoạt động theo kiểu sao lưu thư mục cấu hình lên kho lưu trữ đám mây
      Trong hồ sơ có các thiết lập riêng theo từng máy do trình duyệt tự động cấu hình, nên làm vậy có thể thành thảm họa
      Khi bật Sync, bạn có thể chọn rõ những mục muốn đồng bộ. Tôi chỉ để đồng bộ add-on, thiết lập và dấu trang
    • Bạn có thể chọn riêng việc có đồng bộ dấu trang, lịch sử, thẻ đang mở, đăng nhập và mật khẩu, thẻ tín dụng, add-on, thiết lập hay không
      Vì vậy lịch sử thì cứ không đồng bộ là được
    • Nội dung được đồng bộ được mã hóa giữa các thiết bị
      Tuy nhiên nghĩ lại sau khi viết điều này, thiết bị mới không nhập mật khẩu riêng mà chỉ cần đăng nhập là được thêm vào, nên tôi cần kiểm tra lại khẳng định này
    • Có thể tự host máy chủ đồng bộ
    • Có thể tắt đồng bộ lịch sử. Đây là một trong các tùy chọn bật/tắt chính mà người dùng thấy đầu tiên
  • Nó đúng là hoạt động tốt, nhưng cá nhân tôi vẫn muốn có một cách có thể tự làm thủ công mà không cần đám mây
    Chẳng hạn kiểu “sao chép các tệp Foo, Bar, Baz từ thiết bị nguồn sang thư mục DooDad trên thiết bị đích”
    Tôi biết việc này khó trên các thiết bị di động không để lộ hệ thống tệp, nhưng dù vậy tôi vẫn thích nhập một cách tường minh từ tệp đã tải xuống hơn là đi qua đám mây

    • Dịch vụ đồng bộ của Firefox là mã nguồn mở[1], nên bạn có thể tự host và trỏ about:config sang đó
      Tôi đang dùng như vậy và nó hoạt động rất tốt. Nếu muốn, theo tôi biết bạn cũng có thể tự host cả dịch vụ tài khoản
      Tuy nhiên, liên kết này là phiên bản Python cũ; cũng có phiên bản Rust mới, nhưng lần cuối tôi kiểm tra thì nó không hỗ trợ SQLite
      [1] https://github.com/mozilla-services/syncserver
    • Bạn cũng nên xem thử SyncThing. Đây là ứng dụng chia sẻ tệp P2P thân thiện với quyền riêng tư, có thể dùng giống Dropbox
      Cấu hình hơi phiền một chút, nhưng một khi chạy ổn thì hoạt động rất tốt
    • Hồ sơ chỉ là một thư mục nên có thể sao chép để chuyển đi; nếu bạn chỉ muốn dấu trang thì trong Firefox cũng có thể dễ dàng xuất/nhập bằng HTML hoặc JSON
  • Chỉ là một giai thoại nên cần cân nhắc, nhưng trải nghiệm của tôi với Firefox Sync rất tệ
    Trong một năm dùng, cơ sở dữ liệu dấu trang bị hỏng hai lần; để sửa, trên Windows tôi phải lục trong thư mục hồ sơ, xóa thủ công tệp DB và đồng thời tắt đồng bộ
    Nếu không, nó lại tải xuống DB đã hỏng, và tệp hỏng còn khiến tôi không thể tạo dấu trang mới
    Sau đó tôi bị Firefox làm cho chán hẳn; tôi hy vọng giờ đã được sửa, nhưng có vẻ Mozilla không đặt Firefox ở mức ưu tiên cao lắm nên tôi thấy bất an khi chuyển lại

  • Nếu có ai đã dùng Firefox trên iOS lâu năm, tôi muốn biết vấn đề đồng bộ ở đó đã được sửa chưa
    Lý do tôi chuyển sang Safari 4 năm trước là tính năng đồng bộ nửa hỏng của Firefox cho iOS, cùng cảm giác nói chung là bị bỏ bê và UI cứ hai tháng lại thay đổi

    • Tôi đã thử Firefox Sync trên Mac M3 mới, và mọi thứ từ Mac cũ, điện thoại Android, máy làm việc Linux, máy Windows đều được đồng bộ hoàn hảo
      Firefox thực sự rất tốt
    • Chưa được sửa. Dù vậy vẫn tốt hơn là không có, nhưng thấy bài như thế này khen ngợi hết lời thì hơi lạ
      Dù sao tôi vẫn tiếp tục dùng Firefox. Nhìn tổng thể thì đây là trình duyệt đa nền tảng tốt nhất
    • Nó vẫn còn hơi hỏng và có lỗi
  • Mật khẩu nên nằm trong một trình quản lý mật khẩu chuyên dụng
    Ngoài ra tôi không rõ còn muốn đồng bộ thứ gì. Tôi còn tắt cả đồng bộ thẻ giữa các phiên trên cùng một máy
    Tôi thật sự không cần việc hôm qua mình đang làm cản trở việc hôm nay mình muốn làm
    Điều tôi muốn ở trình duyệt là mỗi lần khởi động đều trống trơn, render HTML và JavaScript, và chỉ là một cái hộp ngu ngốc không khác gì những cái hộp ngu ngốc khác làm cùng việc đó

    • Thanh địa chỉ Firefox là một công cụ tìm kiếm bị đánh giá cực thấp
      Tôi dùng nó trọn vẹn hàng chục lần mỗi ngày, và nếu bạn nhớ được tiêu đề cùng từ khóa thì nó gần như có thể thay thế hoàn toàn dấu trang. Trường hợp của tôi thực sự đã như vậy, nhưng ý tưởng này chỉ hoạt động đúng khi có đồng bộ lịch sử
      Đồng bộ dấu trang cũng có giá trị vì cùng lý do. Nếu đồng bộ cả lịch sử lẫn dấu trang và tận dụng mạnh chức năng tìm kiếm của thanh địa chỉ, bạn sẽ có một hệ thống đồng bộ hai tầng. Những gì đã đánh dấu trang trở thành “để đọc sau và tạm quên đi”, còn các trang như tài liệu quy ước ORM thì có thể quay lại gần như ngay lập tức mà không cần đánh dấu trang
      Đồng bộ thiết lập trình duyệt và tiện ích mở rộng biến việc thiết lập máy mới hoặc cài lại thành chuyện nhỏ. Trên máy làm việc mới, chỉ vài phút là Firefox đã trở lại trạng thái quen thuộc
      Tự động điền thẻ tín dụng, thông tin cá nhân và địa chỉ cũng có thể được quản lý và đồng bộ thủ công. Tôi không giao thông tin thẻ tín dụng cho nó, nhưng việc Firefox trên mọi thiết bị đều biết tôi là ai và sống ở đâu đã nhiều lần giúp tôi tiết kiệm vài phút
    • Trải nghiệm dùng Firefox làm trình quản lý mật khẩu duy nhất rất tốt
      Không chỉ hoạt động đúng như mong muốn trên máy tính, mà trên Android cũng dễ truy cập. Nhấn giữ ứng dụng sẽ hiện lối tắt mật khẩu, và nó cũng tích hợp với nhà cung cấp mật khẩu toàn hệ thống
    • Bạn có thể muốn mọi thiết lập đã đặt để biến trình duyệt thành một cái hộp ngu ngốc được đồng bộ
      Ví dụ như thiết lập tắt hiển thị các trang đã xem gần đây trên trang thẻ mới
    • Hoàn toàn đồng ý. Tuy nhiên với người dùng phổ thông, đồng bộ giữa thiết bị thường là một tính năng rất quan trọng, và hiếm khi họ không giải thích được vì sao
      Tôi cũng muốn TV mỗi lần bật lên chỉ là một cái hộp đơn giản trống trơn, nhưng có vẻ đa số sẵn sàng mua thứ rác khởi động 20 giây, đầy quảng cáo, bật ACR, cài sẵn ứng dụng streaming. Có lẽ bạn và tôi không thuộc thị trường tiêu dùng tiêu chuẩn
    • Tôi nghĩ đồng bộ tiện ích mở rộng và tùy chỉnh cá nhân là hữu ích
      Ví dụ tôi đã dùng một tệp như userchrome.css để ép chiều rộng tối đa của đoạn văn trên domain news.ycombinator.com. Mục đích là ngay cả trên màn hình rất rộng, mỗi dòng chỉ khoảng 78 ký tự thay vì 900 ký tự
      Nếu không có đồng bộ, mỗi lần mua máy mới tôi phải sao chép tệp vào đúng hồ sơ. Có đồng bộ thì không cần làm vậy
  • Ngoài nhiều vấn đề của Safari, tôi sẽ không nói đồng bộ iCloud là một vấn đề
    Trong vài năm qua, tôi chỉ có trải nghiệm tốt với việc đồng bộ tab, dấu trang và mật khẩu

    • Với tôi thì hoàn toàn ngược lại. Có lúc chỉ thấy tab của một số thiết bị, có lúc thấy tất cả, có lúc chỉ thấy vài tab rồi sau đó lại thấy tất cả
      Nếu muốn “chuyển tiếp” phiên duyệt web sang thiết bị khác, gần như lúc nào tôi cũng phải dùng AirDrop
    • Có một thời gian việc đồng bộ tab rất tệ. Nó cứ hiển thị các tab từ thiết bị khác không còn tồn tại nữa, và dù đóng trong giao diện đó thì chúng cũng sớm xuất hiện lại
      Tôi đã thấy nhiều báo cáo trực tuyến về cùng vấn đề này
      May là hiện giờ nó đã hoạt động ổn định khá lâu, nên tôi có thể tin tưởng lại