Mỗi vài năm, như một người nổi tiếng đã qua đỉnh cao, Firefox trải qua một lần "phẫu thuật thẩm mỹ". Phiên bản 89 mang đến vòng thay đổi trực quan mới nhất, gói dưới tên Proton. Chúng ta đã có Australis, rồi Quantum xuất hiện, song hành với việc cải tổ khung tiện ích mở rộng khổng lồ. Bây giờ, đến lượt một cuộc động loạn khác.
Tôi đã nhìn nhanh qua chức năng xem trước Proton trong bản Nightly Build một thời gian trước. Tôi không ấn tượng. Nhưng rồi, hầu hết các thay đổi trực quan đưa vào Firefox trong sáu bảy năm qua đều là không cần thiết. Australis mang theo tab hình dáng ngốc nghếch, giống Chrome. Quantum cuối cùng đã khử bỏ vô lý đó, và vì một sự thay đổi, nó mang lại sự rõ ràng và nhất quán trực quan cho thiết kế Firefox, giống như Firefox từng là trước phiên bản 4.X và cả chuỗi rapid-release trainwreck (tai nạn đường sắt). Hãy xem Proton làm gì.

Trước khi tiến xa hơn, chút lịch sử ...
Trong một giai đoạn vàng ngắn ngủi, Firefox làm rất tốt. Nó chiếm một phần lớn thị phần trình duyệt, vì đơn giản nó làm tốt: hàng tấn add-on, độc đáo trong không gian này, giao diện ổn, tốc độ ổn, và không khí tươi mới, đổi mới, tuân thủ chuẩn W3C. Mọi thứ suôn sẻ.
Rồi Chrome xuất hiện, và nó tăng trưởng nhanh chóng. Và đây là nơi mọi thứ đi sai hướng cho Firefox. Đầu tiên, có kỳ "copy-paste", Firefox bắt chước Chrome, và gặm nhắm nhóm người dùng cốt lõi, những người dùng Firefox vì nó KHÁC các trình duyệt khác. Bằng cách làm Firefox giống Chrome hơn, Mozilla làm cho mọi người dễ dàng chuyển sang Chrome và không bao giờ quay lại. Logic FTW.
Australis là ví dụ tuyệt vời của thiết kế thất bại (vấn đề bắt đầu sớm hơn) - toàn bộ chuyện tab trên đỉnh, chức năng tìm kiếm cross-tab giảm, và tất cả đó. Kỹ thuật viên tràn về Classic Theme Restorer, và song song, ngừng cổ vũ cho Firefox, tạo ra sự kháng cự còn ít hơn cho đám newb clueless (ngây thơ) di cư sang Chrome. Rồi ném smartphone vào phương trình, tải sẵn Android và Chrome, mọi thứ trở nên thực sự tệ.
Nếu chưa đủ, Mozilla quyết định chém nhánh công nghệ add-on cũ và chuyển sang WebExtensions. Điều này tạo ra sự gián đoạn lớn hơn, dẫn đến hàng tá add-on trình duyệt xuất sắc chết yểi, làm loãng thêm giá trị đề xuất của Firefox so với đối thủ.
Tôi xem add-on khi Firefox 57 ra mắt, rồi vài năm sau lại. Vòng tròn của sự vô vọng, yep. ngay cả hôm nay, dù vẫn còn nhiều tiện ích mở rộng tuyệt vời, "chức năng hiện đại" vẫn còn kém xa XUL legacy. Có thể nói, bảo mật, nhưng đây là vô lý, vì song song với việc cắt giảm khả năng tiện ích mở rộng, các nhà cung cấp trình duyệt đang trao cho trình duyệt quyền lực lớn hơn, như truy cập thiết bị thô.
Tất cả những điều nói trên, Firefox vẫn nên là trình duyệt số 1 của bạn
Bạn có thể cho rằng nỗi ghét thúc đẩy viết của tôi. Hoàn toàn ngược lại. Đầu tiên, hãy đọc tất cả bài viết trước của tôi được link ở trên, như một cái nhìn tiên tri nhẹ vào tương lai. Tôi đã cảnh báo điều gì sẽ xảy ra, và nó đã xảy ra, vì những biện pháp khắc phục Mozilla dùng không giải quyết vấn đề. Đó là liều thuốc sai.
Bạn không cạnh tranh với khổng lồ tài chính bằng tiền. Bạn không vào chiến tranh mòn mỏi với công ty có túi tiền sâu hơn. Bạn không giành danh hiệu bằng cách đồng hóa với đối thủ. Bạn không thu hút người dùng bằng cách giết chết cựu chiến binh trung thành. Tất cả những điều này chỉ làm bạn kém liên quan hơn.
Mozilla chỉ nên làm một điều - trung thành với sứ mệnh cốt lõi. Thật tiếc, bây giờ quá muộn. Tại thời điểm này, tốt nhất nó có thể làm là duy trì một chút sức sống, và cố gắng giành lại thị phần với thông điệp quyền riêng tư mạnh mẽ. Và đây VẪN là nơi Firefox thắng.
- Firefox có tab container, tuyệt vời và cho quyền riêng tư lớn.
- Firefox cung cấp quyền riêng tư tốt nhất (ý kiến của tôi, hãy thư giãn), và nó không giới hạn add-on chặn quảng cáo trên Android. Điều này quan trọng để có trải nghiệm Web không ích kỉ trên điện thoại. Tôi đơn giản từ chối duyệt web trên điện thoại nếu không cài được UBlock Origin, và nếu không làm được, thì tôi không duyệt. Tôi có quá nhiều trí tuệ để bị phiền bởi quảng cáo, dù có tỷ đô la nỗ lực và những cải tiến AI/ML buzzword, chúng vẫn cảm giác liên quan và vô dụng như năm 1998.
- Dù chức năng tiện ích mở rộng bị giới hạn so với XUL, Firefox vẫn có lựa chọn tốt nhất.
- Firefox không dùng engine Chromium - do đó nếu Firefox biến mất, không có gì ngăn chặn sự thống trị công nghệ hoàn toàn bởi một sản phẩm duy nhất, và chúng ta quay hoàn toàn về thời Internet Explorer 6.0, khi mọi "chimp" có khả năng máy tính hardcode HTML/CSS để chỉ chạy trên trình duyệt cụ thể đó. Thực tế, điều này đang xảy ra, và có hàng tá trang web (vô dụng) chỉ chạy trên ứng dụng Chromium. Khi nào gặp trang như vậy, tôi nghĩ đến giáo dục trong những vùng nắng của hệ thống Gulag, và thêm chúng vào danh sách đen vĩnh viễn, không bao giờ truy cập lại.
- Thực tế, dùng Firefox vượt xa cơ bản - công평地说, Firefox làm tốt cơ bản. Nhanh, nhẹ, hữu ích, thực tế. Benchmark JavaScript là vô nghĩa. Internet nên có ít JavaScript hơn, không phải nhiều hơn. Và test tổng hợp cũng liên quan như đo thời gian Lamborghini Diablo qua giờ cao điểm Paris sáng. Nếu Firefox biến mất, Internet sẽ trở nên khó chịu. Tin tôi đi.
Nhưng rồi, thỉnh thoảng, Firefox cố gắng đảo ngược tất cả điều tốt đẹp đó - lại một lần - với một lần revamp UI vô dụng.
Cuối cùng, tổng quan Firefox 89
Vậy, tôi thử trình duyệt mới trên bốn thiết bị - Windows 10, Kubuntu 18.04 (Plasma), Ubuntu 20.04 (Gnome), và điện thoại (Android). cái cuối ít quan trọng nhất, vì bạn không thực sự thấy tab. Chú thích duy nhất về ứng dụng di động, các trang web ghim trang chủ giờ quá to, bạn không còn hai hàng đầy đủ như trước.
Trên desktop, kết quả không hứa hẹn. Đầu tiên, bạn có ba giao diện riêng biệt. Mỗi combo trông khác nhau. Sau đó, bất kể lựa chọn, Firefox 89 Proton trông tệ hơn các phiên bản trước. Đó là sự phẳng thấp IQ hiện đại lại, yep.
Đây là Windows 10:


Độ tương phản thấp khắp nơi, kể cả thanh địa chỉ. Nút Home của tôi biến mất, tại sao. Tôi để nó đó có chủ đích!
Đây là Plasma (KDE):


Đây là Gnome:

Không có đường viền cho bất kỳ tab nền nào. Không. Điều này làm "focus" khó hơn vì não bộ phải đoán đường viền thay vì dùng ranh giới hiện có. Cái trào lưu tối giản hiện đại này cần bị xóa bỏ, tốt nhất là gửi nó đi chillax ở Gulag đâu đó.
Tab không thực sự phân biệt được lẫn nhau. Lý do chính thức là một chút marketing vô nghĩa như tab focus và cái gì đó - nghe này, nếu một người vật vã để "focus" vào tab của họ, thì revamp UI trình duyệt là vấn đề nhỏ nhất của họ. Thực tế, bạn có thiết kế phẳng, nhàm chán, độ tương phản thấp. Tab nền trông đều giống nhau. Bạn không có thêm focus, bạn có ÍT focus hơn! Và nếu bạn cần kích hoạt tab khác, giờ khó tìm nó hơn. Fail FTW.
Vấn đề khác - redesign menu. Trước đây, bạn có phân loại danh mục đẹp, một số icon, và bạn có thể tùy chỉnh giao diện dễ dàng. Bây giờ, không còn icon, mọi thứ phẳng - và do đó khó tìm hơn, và Customize giờ sâu một cấp trong menu, có nghĩa là nhiều click chuột và lãng phí. Hipsterology đang làm việc, tất cả con đường. Tóm lại, Firefox 78 ESR và Firefox 88/89 (không Proton), hôm nay:


Và rồi, kiểu mới (bên trái); để vui, so sánh với cái cũ, cạnh nhau:


Ngay cả mũi tên mở rộng menu trông đẹp hơn trong thiết kế cũ. Font sạch, sáng hơn.
Chỉ nhìn một vài trong nhiều điều sai của Proton:
- Độ tương phản trình duyệt thấp hơn.
- Độ tương phản hộp tìm kiếm thấp hơn (cái sự nhạt nhòa này là gì, làm sao nó tốt?).
- Font nhạt hơn và độ rõ ràng điều hướng menu giảm.
- Ít tùy chọn hơn.
- Tùy chọn ẩn & tùy chọn đẩy vào sub-menu, AKA mất hiệu quả.
- Khó phân biệt các tùy chọn khác nhau, vì chúng trông đều giống nhau.
- Mũi tên thả menu biến mất; menu một phần che hộp tìm kiếm.
Đây là tôi, một amateur, làm 5 phút kiểm tra trực quan và linting. Tôi không nói menu cũ tuyệt vời - nó cũng có tùy chọn kỳ quặc và vấn đề - bắt đầu từ Hamburger menu cho desktop, và thực tế menu tiêu chuẩn (kích hoạt bằng Alt nếu ẩn) cho bạn mọi thứ bạn cần, không cố gắng nén tất cả tùy chọn trong một pane. Có thể làm tốt hơn? Tuyệt đối. Implementation Proton hiện tại là câu trả lời? Không.
Có gì tốt, bạn hỏi? Vâng, có. Firefox 89 phản hồi khá tốt hơn trên mobile so với các phiên bản trước. Nhanh hơn. Tôi thích điều này, vì tôi dùng Firefox làm trình duyệt chính cả desktop lẫn smartphone. Nhưng vấn đề với điều này là, phần lớn người dùng Firefox là người desktop, và họ bị chia ngắn ở đây.
May mắn thay, bạn có thể tắt Proton - hy vọng nó không bao giờ trở thành UI bắt buộc - nhưng ngay cả vậy, bạn có thể tinh chỉnh bằng cách ghi đè CSS thủ công - điều Firefox cho phép bạn làm. Lợi thế lớn khác. Dù sao, mở about:config, gõ "proton" trong hộp tìm kiếm, sau đó chuyển các tùy chọn liên quan Proton sang giá trị ngược lại của mặc định.

Và bạn quay lại bình thường. Sẽ kéo dài bao lâu? Không ai biết...
Kết luận
Mọi công ty ngoài kia trở thành cơ thể tự nuôi mình tại một thời điểm nào đó. Điều này ảnh hưởng đến công ty nhỏ với một sản phẩm đơn lẻ thậm chí còn gay gắt hơn các khổng lồ. Trong khi tổ chức lớn có thể chơi trò nhạc ghế đổi mới trong khi đốt dự trữ, cái nhỏ không có đặc quyền đó. Ví dụ, Mozilla. Giả sử Firefox là sản phẩm hoàn chỉnh. Ôi, không. Bây giờ sao? Mọi người về nhà?
Vâng, câu trả lời là phát triển không ngừng cho đến khi Vũ trụ nổ, toàn bộ chuyện "agile". Đó là lý do trình duyệt tiếp tục nhận thêm tính năng vô dụng và điều chỉnh trực quan liên tục, mặc dù chúng không cần, vì mỗi trình duyệt chỉ có một chức năng, và đó là hiển thị một số trang Web. Nghĩa là hầu hết công ty cần ít lập trình viên hơn so với số lượng họ có, và nhiều hơn testing, maintaining, bug fixing. Y'know, những thứ nhàm chán. Chắc chắn không phải thêm phát triển. Nhưng phát triển đang hot lúc này. Chúng ta ở năm 2021, nhưng hành động như năm 1999.
Thực tế không. Không giống 1999, hôm nay có một xoáy khác. Thế giới phần mềm hiện đại đã trở thành quan liêu. Và như bất kỳ quan liêu nào trên thế giới, mục tiêu chính của quan liêu là bảo vệ chính nó, và nó phát minh ra quy trình để làm cho nó tồn tại, tiếp tục và phát triển. Điều này có nghĩa là, mọi sản phẩm phần mềm phải được tiến hóa cho đến khi nó trông không giống gì thứ gốc. Australis, Quantum, Proton. Điểm là gì? Làm sao bất kỳ cái nào trong số này làm trình duyệt tốt hơn? Làm sao chúng tạo ra khác biệt so với Firefox thời 3.6?
Bây giờ, nghịch lý đắng cay. Những người quan tâm đến làm mới trực quan liên tục - người dùng phổ thông. Nhưng người dùng phổ thông KHÔNG phải là những người yêu và dùng Firefox! Đó là nerd - chính những người Mozilla đẩy sang Chrome hồi nào, và đang cố gắng kéo về. Đó sẽ không thành công. Kỹ thuật viên không quan tâm đến bling, họ quan tâm đến chức năng và hiệu quả. Khi bạn làm hộp tìm kiếm của họ gần như không phân biệt với nền, họ quan tâm. Khi họ cần thêm click chuột để tìm tùy chọn mong muốn, họ quan tâm. Cái "mouthbreather" (người thở bằng miệng - chỉ người ngốc) trung bình ngoài kia? Họ chẳng quan tâm. Phát triển công cụ cho kẻ ngốc là sai.
Proton không có gì kỳ diệu hoặc cool để lôi kéo người dùng phổ thông. Nó không có bản chất để giữ cựu chiến binh. Nó là nhiễu không cần thiết. Nhiễu buồn. Tôi thích cải tiến bảo mật và quyền riêng tư, tôi thích tốc độ thêm trên điện thoại. Nhưng những thứ này có thể đạt được mà không cần Proton - hoặc ít nhất không cần Proton độ tương phản thấp như hôm nay. Tôi hy vọng Mozilla sẽ tinh chỉnh UI mới theo cách có ý nghĩa. Vì điều này không giúp trường hợp của nó. Điều này làm tôi buồn và lo lắng. Dù vậy, ngay cả với Proton, Firefox vẫn là trình duyệt chính của tôi. Ngay cả với Proton, nó vẫn tốt hơn đối thủ. Tôi không muốn nghĩ về tương lai kinh khủng khi chúng ta chỉ có một engine trình duyệt. Nhưng đó là ngày tôi sẽ cười ở tất cả nerd đã bỏ rơi Firefox. Kết thúc.
Chúc vui.