Chuyển đến nội dung chính
Herond Browser desktop interface on laptop
Herond Browser

Chromium · C++ · Swift · Kotlin · WebKit · Blink · React · TypeScript · Node.js · Solidity · AWS · GitHub Actions

Herond Browser: Hạ tầng bảo mật & Web3 đa nền tảng

Chúng tôi xây dựng trình duyệt nền Chromium tích hợp sẵn bộ chặn quảng cáo, VPN phi tập trung và ví Web3 native trên iOS, Android, Windows và macOS.

Herond Mobile Browser

Chúng tôi xây dựng trình duyệt di động native bằng Swift và Kotlin, mang tính năng chặn quảng cáo, đồng bộ tab và ví Web3 tích hợp lên cả iOS và Android.

Herond Browser mobile application interface on iOS and Android

Những gì chúng tôi đã xây dựng

Chúng tôi xây dựng và phát hành độc lập trên 4 nền tảng: macOS và Windows từ một nhánh Chromium tùy biến, Android biên dịch trực tiếp từ mã nguồn Chromium, và iOS trên nền WebKit với lớp ứng dụng native viết bằng Swift.

  • Nhân trình duyệt đa nền tảng

    Bản desktop chạy trên nhánh Chromium tùy biến, Android biên dịch từ mã nguồn Chromium, còn iOS dùng WebKit với lớp ứng dụng native viết bằng Swift.

  • Ví non-custodial tích hợp sẵn

    Ví Web3 được nhúng trực tiếp vào nhân trình duyệt, không bị cô lập trong sandbox của một extension.

  • Herond Shield chặn quảng cáo & tracker

    Herond Shield lọc lưu lượng mạng ở tầng giao thức để chặn tracker, mã độc và quảng cáo xâm nhập.

  • Mạng riêng tư tích hợp

    Một VPN phi tập trung định tuyến và mã hóa lưu lượng mạng xuyên suốt toàn bộ phiên duyệt web.

  • Workspace & sắp xếp tab dọc

    Tab dọc, nhóm workspace và khôi phục phiên làm việc giúp quản lý tab có cấu trúc.

Giao diện tab mới của Herond Browser

Bối cảnh & Vấn đề

Phần lớn trình duyệt đẩy tính năng chặn quảng cáo, VPN và ví crypto ra thành các extension của bên thứ ba. Người dùng phải cài đặt và cấu hình nhiều tiện ích rời rạc, rồi lặp lại quy trình đó trên mỗi thiết bị mới. Herond Browser tích hợp sẵn cả ba năng lực này ngay trong nhân ứng dụng.

Thách thức kỹ thuật

01

Duy trì một nhánh Chromium tùy biến

Mỗi bản phát hành Chromium upstream đòi hỏi áp lại toàn bộ patch set tùy biến của chúng tôi lên một codebase C++ liên tục thay đổi, đồng thời kiểm chứng lại các bản vá bảo mật trên cả 4 hệ điều hành.

02

Đồng bộ engine và độ trung thực giao diện

Chúng tôi duy trì sự đồng nhất giữa engine Blink trên desktop/Android và WebKit trên iOS, đồng thời điều chỉnh hành vi giao diện cho khớp với quy ước native của từng nền tảng.

03

Kiểm duyệt store cho trình duyệt tích hợp ví

Phát hành một trình duyệt tích hợp sẵn ví crypto đòi hỏi hồ sơ tuân thủ chặt chẽ và nhiều vòng review kỹ lưỡng với cả đội ngũ Apple và Google.

Kết quả vận hành

4
nền tảng đã phát hành (iOS, Android, macOS, Windows)
18
bản phát hành production trong 12 tháng
99,5%
tỷ lệ phiên không crash
4,8★
đánh giá trung bình trên App Store

Chúng tôi duy trì chu kỳ phát hành trung bình 3 tuần trên cả 4 nền tảng, cập nhật các bản vá bảo mật Chromium upstream ngay khi được công bố.

Các module lõi C++ tùy biến và lớp wrapper native giúp mức tiêu thụ bộ nhớ thấp hơn đáng kể so với bản Chromium tiêu chuẩn.

Herond Browser native non-custodial wallet sidebar interface

Giá trị mang lại cho dự án đối tác

Kinh nghiệm chỉnh sửa mã nguồn Chromium, tối ưu bộ nhớ native và xử lý các vòng kiểm duyệt store phức tạp được chúng tôi áp dụng trực tiếp vào các dự án của đối tác.

Sẵn sàng hiện thực hóa dự án phần mềm tiếp theo?