1 điểm bởi GN⁺ 2023-11-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Từ chu kỳ phát hành Firefox 120, hàng chục tiện ích mở rộng công khai cho Firefox trên Android sẽ bắt đầu xuất hiện trên AMO, và đến tháng 12 dự kiến sẽ mở rộng thành một hệ sinh thái tiện ích di động cởi mở hơn
  • Mozilla đang mở dần hệ sinh thái để bảo đảm các tiện ích được dùng đầu tiên trên di động không làm ảnh hưởng đến tiêu chuẩn hiệu năng của trình duyệt
  • Khi công bố vào tháng 12, số tiện ích mở rộng cho Firefox trên Android được dự đoán sẽ tăng lên hơn 200, nhưng vẫn còn cách rất xa khoảng 40.000 tiện ích cho Firefox trên máy tính để bàn
  • Nhà phát triển tiện ích trên máy tính để bàn có thể chuẩn bị cho việc thiết lập Android Studio, QA trên thiết bị ảo và gỡ lỗi từ xa bằng Firefox Nightly thông qua tài liệu kiểm tra tương thích, webinar và giờ hỗ trợ 1:1
  • Áo thun “Early Add-opter” sẽ được tặng cho 200 nhà phát triển đầu tiên đăng tiện ích hoạt động trên di động lên AMO

Mở hệ sinh thái tiện ích mở rộng cho Firefox trên Android

  • Trong chu kỳ phát hành Firefox 120, các tiện ích mở rộng công khai mới cho Firefox trên Android sẽ bắt đầu xuất hiện trên addons.mozilla.org
  • Mozilla mở dần hệ sinh thái tiện ích di động để duy trì tiêu chuẩn hiệu năng của Firefox trên Android
  • Nếu việc thử nghiệm tiếp tục diễn ra thuận lợi, hệ sinh thái tiện ích mở hoàn toàn cho Firefox trên Android sẽ được công bố trong tháng 12
  • Các nhà phát triển muốn điều chỉnh tiện ích trên máy tính để bàn cho phù hợp với di động có thể tham khảo tài liệu kiểm tra tương thích
  • Đến thời điểm công bố trong tháng 12, AMO được kỳ vọng sẽ có hơn 200 tiện ích mở rộng cho Firefox trên Android
    • Đây là mức cung cấp nhiều lựa chọn tiện ích hơn các trình duyệt di động khác
    • So với khoảng 40.000 tiện ích Firefox cho máy tính để bàn trên AMO thì vẫn ít hơn rất nhiều, nên với một số nhà phát triển, đây có thể là cơ hội lớn hơn để được người dùng mới khám phá
  • Mở ra cơ hội giải quyết những bất tiện riêng của duyệt web trên di động bằng tiện ích web, hoặc tạo ra các tiện ích mới giúp nâng cao trải nghiệm web trên di động

Hỗ trợ nhà phát triển và cách tham gia

  • Có thể đặt câu hỏi về phát triển tiện ích cho Android trên Firefox Add-ons Discourse
  • Webinar: thiết lập, kiểm thử, gỡ lỗi

  • Giờ hỗ trợ mở

    • Thời gian: mỗi thứ Hai và thứ Ba hằng tuần
    • Simeon Vincent sẽ cung cấp hướng dẫn 1:1 về phát triển tiện ích cho Firefox trên Android cho người đăng ký
    • Giờ hỗ trợ này dự kiến chỉ diễn ra đến hết tháng 12
  • Điều kiện nhận áo thun “Early Add-opter”

    • Áo thun sẽ được trao cho 200 nhà phát triển Firefox for Android đầu tiên
    • Sau khi làm cho tiện ích hoạt động trên Android, cần gửi liên kết trang đăng ký trên AMO tới firefox-android-addon-support [at] mozilla.com
    • Nếu tiện ích hoạt động đúng như kỳ vọng trên Firefox cho Android và nằm trong 200 người đầu tiên, bạn sẽ nhận được thông tin chi tiết để đặt áo

1 bình luận

 
GN⁺ 2023-11-05
Các ý kiến trên Hacker News
  • Điều quan trọng là hỗ trợ Manifest v3 trên Android cuối cùng cũng đã được sửa
    Trong bản beta 120 mới, lời nhắc quyền host đã hoạt động; việc chỉnh sửa quyền thủ công thì vẫn chưa có, nhưng đó không còn là vấn đề chặn phát hành nữa
    Tuy nhiên, các điểm nghẽn khác của MV3 trên Android vẫn còn, như thiếu API lịch sử duyệt web/dấu trang, và những khác biệt với Chrome ảnh hưởng đến cả desktop lẫn di động
    Tiêu đề thật sự là họ sẽ tặng áo thun miễn phí cho 200 người đầu tiên bật hỗ trợ Android trong danh sách AMO và gửi extension đã được kiểm thử kỹ; hy vọng việc này sẽ dẫn đến các extension tốt chứ không phải làm qua loa
  • Client YouTube tôi thích nhất trên di động là Firefox cài uBlock Origin
    Tôi biết Google đang cố chặn việc này, nhưng đến giờ nó vẫn hoạt động tốt; tôi cũng luôn để DNS66 từ F-Droid chạy nền để xử lý phần lớn quảng cáo và tracker trong các ứng dụng khác
    • Ở đây có thể gây tranh cãi, và tôi cũng có nhiều bất mãn với ban lãnh đạo Google và YouTube, nhưng với tôi client tốt nhất thực ra là trả tiền cho YouTube Premium
      Thật ngạc nhiên là giá trị tôi nhận được từ YouTube còn lớn hơn các dịch vụ streaming khác; giá có công bằng hay không thì có thể tranh luận, nhưng chúng ta vẫn đã trả tiền cho Netflix/Prime/HBO, v.v. và nhìn chung chấp nhận điều đó
      Nếu quan điểm rằng nhà sáng tạo nên được trả công là phổ biến, tôi muốn hiểu vì sao trong trường hợp này mọi người lại dành nhiều thời gian đến vậy để thử trình duyệt và trình chặn
    • Tôi tò mò nó hơn NewPipe https://newpipe.net/ ở điểm nào
      Không chỉ không có quảng cáo, nó còn hỗ trợ đăng ký kênh và lịch sử xem mà không cần đăng nhập, picture-in-picture có điều khiển tốc độ/phụ đề, dùng offline bằng cách tải audio/video, điều khiển tốc độ phát chi tiết đến tối đa 3x, bỏ qua đoạn im lặng, và hỗ trợ các trang khác như SoundCloud cùng các instance PeerTube
    • Thứ tôi thích là phiên bản trả phí, YouTube Red
      Tôi cũng ghét quảng cáo, nhưng hiểu rằng ai cũng cần kiếm sống; tôi thấy một phần nội dung trên YouTube có giá trị và tôn trọng quyền được kiếm tiền từ công việc tốt
      Tôi cho rằng cách tính tiền trực tiếp với tôi là cách được tôn trọng và trung thực nhất với mọi bên
    • Lựa chọn của tôi là NewPipe
    • Tôi tò mò vì sao lại thích Firefox hơn NewPipe
  • Bài này có vẻ truyền tải bài blog của Mozilla https://blog.mozilla.org/addons/2023/11/01/is-your-extension... kèm thêm nhiều ngữ cảnh
  • Để duyệt web nhanh và an toàn trên di động, bộ đôi Firefox for Android và uBlock Origin gần như là lựa chọn duy nhất
    Mong sẽ có thêm nhiều extension hơn trong tương lai
    • Tôi cũng thích trình duyệt Mull của DivestOS
      Đây là một fork của Firefox, được tăng cường bảo vệ quyền riêng tư và hỗ trợ extension
      https://divestos.org/pages/our_apps#mull
      Tôi chuyển sang nó sau khi Bromite ngừng được bảo trì, và trải nghiệm rất tốt
    • Tôi tò mò liệu Firefox vẫn còn tụt hậu về container/bảo mật hay đó đã là chuyện cũ
  • Rất đáng mong chờ
    Firefox trên Android rất tuyệt, nhưng chỉ chặn quảng cáo thôi thì chưa đủ để web di động trở nên đáng dùng
    Khi tính năng này được triển khai, hy vọng tôi có thể tìm được extension tự động đóng các popup cookie/đăng ký
    • Không biết bạn đã thử bộ lọc Annoyances của uBlock Origin chưa
    • Kiwi Browser cho phép dùng extension trên thiết bị di động
    • Trình duyệt Orion của Kagi hỗ trợ extension Chrome và Firefox trên iOS
      Thực tế hoạt động tốt, nhưng đôi khi phải buộc đóng ứng dụng rồi mở lại
  • Tôi tò mò có lộ trình nào để Firefox thật sự xuất hiện trên iOS không
    EU có thể thực sự thúc ép được việc này không?
    • Tôi không hiểu vì sao Apple không thể chỉ công nhận Mozilla là ngoại lệ rồi kết thúc chuyện đó
    • Nếu vậy thì có lẽ tôi thật sự có thể mua iPhone
      Tôi đã không dùng iPhone khoảng 8 năm, nhưng thái độ của Google với Internet mở khá khó chịu, còn lệnh thoại và nhập liệu bằng giọng nói thì cũng tệ
      Lý do duy nhất tôi còn ở lại Android hiện nay, trớ trêu thay, chỉ là vì có thể dùng uBlock Origin
    • Dù nhanh nhất thì cũng có vẻ phải sau tháng 3
      Khi đó DMA bắt đầu được áp dụng cho iOS/App Store
      Dù vậy vẫn cần công việc phát triển nên có thể mất lâu hơn, và cũng chưa biết Apple có tiếp tục chặn dùng JIT với mọi thứ ngoài Safari hay không
    • Các trình duyệt khác trên iOS hiện đã hỗ trợ cả các extension kiểu uBO trong giới hạn WebKit
      Nếu Mozilla coi iOS là ưu tiên, đến giờ hẳn đã có một mức hỗ trợ extension nào đó rồi
  • Nói chính xác hơn là quay trở lại di động
    Đây không phải là cung cấp tính năng mới, mà là sau khi hứa trả lại tính năng đã lấy khỏi người dùng rồi không làm gì trong vài năm, Mozilla giờ mới trả lại một phần các tính năng từng có
    Không phải toàn bộ, chỉ một phần thôi
    • Cần nói rõ rằng nó bị thiếu trong quá trình viết lại hoàn toàn phần mã dành riêng cho Android
      Mozilla cho rằng để giải quyết vấn đề bảo mật và những phần cũ kỹ tồn đọng thì tốt hơn là làm lại mạnh tay, chứ không phải chỉ đơn giản cắt bỏ add-on
      Dù vậy, việc nó quay lại mất quá lâu, và vì Firefox là trình duyệt nổi tiếng nhờ add-on, đáng lẽ hỗ trợ extension phải được đặt làm ưu tiên hàng đầu ngay từ bản phát hành đầu tiên của phiên bản viết lại
    • Nhận 500 triệu đô la mỗi năm từ Google mà thứ chúng ta nhận được lại là màn hề này
  • Tiêu đề đúng hơn nên là go android chứ không phải “go mobile”
    Trình duyệt iOS đáng tiếc đều chỉ là lớp vỏ WebView mà thôi
    • Hy vọng chuyện đó không kéo dài
      “Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”

https://www.macrumors.com/2022/12/14/apple-considering-non-w...

  • Đáng tiếc là mọi WebView trên Android cũng đều là Chrome, và dù bỏ thêm rất nhiều công sức thì ít nhất cũng dựa trên Chromium
    Mozilla cần đưa ra WebView và đấu tranh để được đưa vào danh sách ký
  • Có thể là vậy, nhưng Orion Browser của Kagi đang làm được việc hỗ trợ tiện ích mở rộng
  • Nếu dùng Nightly, bạn đã có thể cài các tiện ích mở rộng đã bổ sung hỗ trợ di động từ trang tiện ích Firefox thông thường
    Trước đây phải tự tạo một bộ sưu tập, đưa tiện ích vào đó rồi thêm bộ sưu tập ấy vào Firefox, nhưng giờ có thể cài trực tiếp từ trang tiện ích vẫn dùng hằng ngày, thay vì trang Firefox di động bị giới hạn
    • Trên Firefox 119, nút Add to Firefox cũng bấm được nhưng chỉ tải xuống file xpi và không làm được gì thêm
      Trên Nightly thì cài đặt trực tiếp
  • Nếu quan tâm đến tiện ích mở rộng cho trình duyệt di động, chúng tôi đang xây dựng một cách đưa bất kỳ tiện ích mở rộng nào đến bất kỳ thiết bị di động nào mà không cần tải xuống
    Tiện ích mở rộng chạy trong trình duyệt trên máy chủ, và màn hình đó được stream về thiết bị để dùng trong các trình duyệt di động thông thường như Safari, Chrome, Brave, Firefox
    Công nghệ trình duyệt này loại bỏ các hạn chế về tiện ích mở rộng trên di động, cũng giảm bớt một phần rủi ro bảo mật của tiện ích mở rộng, và trên thực tế cho phép tiện ích mở rộng hoạt động giữa các trình duyệt
    Tuy nhiên cần tạo shim cho Chrome extension API https://github.com/BrowserBox/BrowserBox/issues/242, hình thức là cung cấp một tiện ích mở rộng tại một endpoint web cụ thể thay vì gắn nhiều tiện ích vào một trình duyệt, hiện chưa có store nên thiếu khả năng khám phá và quyền kiểm duyệt, và cho đến khi có dịch vụ được quản lý thì cũng cần tính đến gánh nặng vận hành hạ tầng
    Nếu bạn tin rằng hướng này đáng để khám phá vượt ra ngoài công nghệ trình duyệt hiện có, mong bạn tham gia. Đây là mã nguồn mở và chúng tôi vui lòng đón nhận các đóng góp phù hợp với mục tiêu dự án https://github.com/BrowserBox/BrowserBox
    Thật vui khi Firefox cuối cùng cũng hiện thực hóa mục tiêu mà họ đã nói đến từ lâu, và có vẻ các nhà cung cấp khác cũng sẽ đi theo. Tôi tự hỏi lý do gì khiến các nhà cung cấp lại từ chối đưa tiện ích mở rộng lên di động
    • Thực ra trông giống như chỉ là dùng trình duyệt trên VM từ xa
      Nếu không tự host thì coi như tạm biệt quyền riêng tư và bảo mật
    • Phần này hơi dài để viết thành bình luận cho một bài về trình duyệt di động khác, có lẽ nên đăng riêng dưới dạng Show HN thì hơn