ทุกไม่กี่ปี เหมือนดาราที่ผ่านวัยเยาว์ Firefox จะผ่านการปรับลุกลักษณ์ Version 89 นำการเปลี่ยนแปลงทางภาพล่าสุดมาสู่โต๊ะ บรรจุภายใต้ชื่อ Proton เราเคยมี Australis แล้ว Quantum มาต่อกัน พร้อมกับการปรับปรุงใหญ่โตของ extensions framework ตอนนี้ถึงเวลาของการปะทุอีกครั้ง
ผมดู Proton preview functionality ใน Nightly Build ไปสักพัก ไม่ประทับใจ แต่แล้ว again most if not all visual changes ที่ไปอยู่ใน Firefox ใน 6-7 ปีที่ผ่านมา เป็น unnecessary Australis มาพร้อม silly-shaped tabs เหมือน Chrome Quantum สุดท้ายก็ undo nonsense นี้ และเพื่อการเปลี่ยนแปลงครั้งหนึ่ง มันนำ visual clarity และ consistency กลับมาที่ Firefox design เหมือน Firefox ก่อน version 4.X และ rapid-release trainwreck ทั้งหมด มาดูว่า Proton ทำอะไร

ก่อนจะไปต่อ เรื่องราวประวัติศาสตร์เล็กน้อย...
ในช่วงสั้นๆ ที่ทอง Firefox ทำได้เยี่ยม มันได้ market share ใหญ่ เพราะมันทำดี: tons of add-ons, unparalleled ในพื้นที่นี้ decent looks, decent speed และบรรยากาศ freshness, innovation และ adherence to W3C standards ทุกอย่าง swell
แล้ว Chrome มา และเริ่มเตโตอย่างรวดเร็ว และนี่คือที่ที่สิ่งต่างๆ ผิดพลายอย่างรุนแรงสำห Firefox ก่อนอื่น มี copypasta period Firefox เลียนแบบ Chrome และกัดกิน core user group ของมัน ใครบ้างที่ใช้ Firefox เพราะมัน WASN'T other browsers โดยการทำ Firefox ให้คล้าย Chrome Mozilla ทำให้คนง่ายต่อการ switch ไป Chrome และไม่กลับมา Logic FTW
Australis เป็นตัวอย่าง great ของ failed design (ปัญหาเริ่มต้นก่อนหน้านี้) - whole tab on top nonsense, reduced cross-tab search functionality และทั้งหมด Techies พาไป Classic Theme Restorer และขนานกัน หยุด advocate Firefox สร้าง resistance น้อยลงสำห clueless newb masses ที่จะ migrate ไป Chrome แล้ว throw smartphones เข้าไปในสมการ loaded และ preloaded ด้วย Android และ Chrome สิ่งต่างๆ กลายเป็น really bad
ถ้ายังไม่พอ Mozilla ตัดสินใจ ax old add-ons technology และย้ายไป WebExtensions สร้าง disruption เพิ่มเติม นำไปสู่ tons of excellent browser add-ons ตาย ต่อไป dilute value proposition ของ Firefox over competition
ผมดู add-ons เมื่อ Firefox 57 วางจำหน่าย แล้วสองปีหลังนั้นอีกครั้ง circle of futility yup แม้วันนี้ มี extensions ยอดเยี่ยมมากก็ยังมี แต่ "modern" functionality ยังคงอยู่เบื้องหลัง old legacy XUL หนึ่งอาจพูดว่า security แต่เป็น nonsense เพราะ side by side กับการ neuter extension capabilities browser vendors ให้ browsers more power เช่น raw device access
ทั้งหมดนี้กล่าวไปแล้ว Firefox ควรยังเป็น no.1 browser ของคุณ
คุณอาจสมมติว่า hate คือสิ่งที่ขับเคลื่อนการเขียนของผม Quite the opposite ก่อนอื่น อ่านบทความเก่าของผมทั้งหมด linked ด้านบน เป็น mildly prophetic glimpse into the future ผมเตือนว่าจะเกิดอะไรขึ้น และมันเกิดขึ้น เพราะ remedies ที่ Mozilla ใช้ ไม่ได้แก้ปัญหา มันคือ wrong cure
คุณไม่แข่งขันกับ financial giants ด้วยเงิน คุณไม่เข้า war of attrition กับบริษัทที่มีกระเป๋าเงินลึกกว่า คุณไม่ได้ identity โดย assimilate กับ rivals คุณไม่ได้ users โดย killing off loyal veterans ทั้งหมดนี้ทำให้คุณ less และ less relevant
Mozilla ควรทำเพียงหนึ่งอย่าง - stayed true to core mission แต่สายเกินไปแล้ว ตอนนี้ สิ่งที่ดีที่สุดที่มันทำได้คือ maintain a modicum of vitality และพยายาม win back market share ด้วย strong privacy message และนี่คือที่ที่ Firefox ยังชนะ
- Firefox มี tab containers ซึ่ง awesome และให้ privacy ดี
- Firefox ให้ best privacy (ความเห็นของผม ผ่อนคลาย) และไม่จำกัด adblocking add-ons บน Android สิ่งนี้ crucial สำห idiocracy-free Web experience บน smartphone ผมปฏิเสธ browse Internet บนโทรศัพท์โดยไม่มี UBlock Origin ติดตั้ง และถ้าไม่ได้ทำ ผมไม่ browse ผมมี intelligence มากเกินไปที่จะยุ่งกับ ads ที่แม้หลายพันล้านดอลลาร์ effort และ AI/ML buzzword improvements ยังคงรู้สึก relevant และ useless เหมือนปี 1998
- แม้ extensions functionality จำกัดกว่า XUL Firefox ยังมี best selection
- Firefox ไม่ใช้ Chromium engine - ดังนั้นถ้า Firefox หายไป ไม่มีอะไรหยุด total technology domination โดย single product และเรากลับไป IE 6.0 era ทุก computer-capable chimp hardcoded HTML/CSS declarations ให้ทำงานใน browser นี้เพียงตัวเดียว จริงๆ แล้วมันเกิดขึ้นอยู่แล้ว มี tons of useless Web sites ที่ทำงานได้เฉพาะ Chromium-based applications ทุกครั้งที่เจอ site อย่างนั้น ผมคิดถึง education ใน sunny expanses ของ Gulag system แล้วเพิ่มเข้า permanent blacklist ไม่ไปเลย
- แน่นอน การใช้ Firefox ไป beyond basics - เพื่อความเป็นธรรม Firefox ทำ basics ดี มัน fast, nimble, useful, practical JavaScript benchmarks เป็น nonsense ควรมี less JavaScript บน Internet ไม่ใช่ more และ synthetic tests relevant เท่ากับ timing Lamborghini Diablo ผ่าน Paris morning rush traffic ถ้า Firefox หายไป Internet จะกลายเป็น unbearable เชื่อผมได้
แต่แล้ว บางครั้ง Firefox พยายาม undo all of this goodness - อีกครั้ง - ด้วย useless UI revamp อีกครั้ง
ตอนนี้ สุดท้าย Firefox 89 overview
ดังนั้น ผมลอง browser ใหม่บน 4 devices - Windows 10, Kubuntu 18.04 (Plasma), Ubuntu 20.04 (Gnome) และโทรศัพท์ (Android) ตัวสุดท้าย less important เพราะคุณไม่ได้เห็น tabs จริงๆ ข้อเสนอเพียงอย่างเดียว mobile app home-pinned sites ตอนนี้ใหญ่เกินไป คุณไม่ได้ two full rows เหมือนก่อนแล้ว
บน desktop ผลลัพธ์ less than promising ก่อนอื่น คุณได้ three distinct looks แต่ละ combo ดูต่างกัน แล้ว regardless of choice Firefox 89 Proton ดู worse กว่า previous versions modern low-IQ flatness อีกครั้ง yup
นี่คือ Windows 10:


Less contrast ทุกที่ รวมถึง address bar Home button ของผมหาย ทำไม ผมวางไว้ตั้งใจ!
นี่คือ Plasma (KDE):


นี่คือ Gnome:

ไม่มี borders ให้ background tabs ใดๆ ไม่มีเลย นี่ทำให้ "focus" ยากกว่า เพราะสมองต้องเดา borders แทนที่จะใช้ demarcation ที่มีอยู่ modern minimalism fad นี้ต้อง廢除 โดยส่งไป chillax ใน Gulag ที่ใดที่หนึ่ง
Tabs ไม่ได้ distinguishable จากกันจริงๆ Official reason เป็น marketing nonsense เช่น tab focus - ดูถ้าคน struggle "focus" บน tabs ของพวกเขา browser UI revamp เป็น least of their problems ในความเป็นจริง คุณได้ boring, flat design low contrast Background tabs ดูเหมือนกันหมด คุณไม่ได้ more focus คุณได้ LESS focus! และถ้าคุณต้อง activate แท็บอื่น ตอนนี้หายากกว่า Fail FTW
ปัญหาอีกอย่าง - menu redesign ก่อนหน้านี้ คุณมี nice separation of categories บาง icons และคุณสามารถ customize interface ได้ง่าย ตอนนี้ no more icons ทุกอย่าง flat - และดังนั้น harder to find และ Customize ตอนนี้ one level deeper ใน menus หมายถึง more mouse clicks และ waste Hipsterology at work ทั้งหมด เพื่อ wit Firefox 78 ESR และ Firefox 88/89 (sans Proton) วันนี้:


And then new style (left); for fun compare with old one side by side:


Even menu expansion "arrow" ดู nicer ใน old design Cleaner, brighter fonts too
Just look at some of the many wrong things in Proton:
- Lower browser contrast
- Lower search box contrast (what's with this paleness anyway, how's this good?)
- Paler fonts และ reduced menu navigation clarity
- Fewer options
- Hidden options & options relegated to sub-menu AKA loss of efficiency
- Harder to distinguish different options เพราะทั้งหมดดูเหมือนกัน
- The menu drop down arrow is gone; the menu partially covers the search box
นี่คือผม amateur ทำ 5 minutes visual checks และ linting ผมไม่ได้พูดว่า old menu amazing - มันก็มี weird options และปัญหา - เริ่มจาก Hamburger menu สำห desktop และข้อเท็จจริงที่ standard menu (activated with Alt if hidden) ให้คุณทุกอย่างที่คุณต้องการ โดยไม่พยายาม condense all options ใน single pane Could it be made better? Absolutely Is current Proton implementation the answer? Nope
Anything good? Well yes Firefox 89 responsive บน mobile มากกว่า earlier versions Faster ผมชอบ เพราะผมใช้ Firefox เป็น primary browser ทั้ง desktop และ smartphone แต่ปัญหาคือ vast majority of Firefox users เป็น desktop people และพวกเขาได้ short end of stick ที่นี่
Luckily คุณสามารถ disable Proton - hopefully จะไม่กลายเป็น mandatory UI - แต่แม้นั้น คุณสามารถ tweak things ด้วย manual CSS overrides - สิ่งที่ Firefox อนุญาตให้ทำ Another big advantage อย่างไรก็ตาม เปิด about:config พิมพ์ "proton" ในกล่องค้นหา และ toggle Proton-related options ไปที่ reverse value ของ default

และคุณกลับสู่ normal สำหนานแค่ไหน? ไม่มีใครรู้...
สรุป
Every company กลายเป็น self-feeding organism ที่บางจุด นี้ affect smaller companies with single product even more acutely than giants ในขณะที่ big organizations สามารถ play the game of innovation music chairs while burning reserves small ones ไม่มี luxury นั้น Case in point Mozilla Say Firefox is a complete product Oh noes What now? People go home?
Well answer คือ neverending development จนกว่า Universe จะ explode whole "agile" thing ซึ่งเป็นเหตุผลที่ browsers keep getting more and more useless features และ constant visual tweaks แม้ว่าพวกมันไม่ต้องการ เพราะ every browser มี only one function และนั่นคือ show some Web pages นั่นหมายความว่า most companies ต้องการ far fewer developers ของพวกเขา และ far more testing maintaining bug fixing Y'know the boring stuff Surely not more development But development is so hot right now We're in 2021 but we're acting like it's 1999
Actually no Unlike 1999 there's another twist today Modern software world กลายเป็น bureaucracy และ like any bureaucracy worldwide bureaucracy's primary goal คือ protect itself และดังนั้นมัน invent processes ทำให้มัน exist continue และ thrive หมายความว่า every software product ต้อง evolved จนมันไม่ดูเหมือน original thing Australis Quantum Proton What's the point? How do any of these make the browser better? How do these make a difference compared to what Firefox did in the 3.6 era?
Now bitter paradox People who care about constant visual refreshes all the time - common users But common users AREN'T the people who love and use Firefox! It's the nerds - the very people Mozilla pushed Chrome's way back in the day และตอนนี้พยายาม win them back That won't work Techies don't care about bling they care about functionality and efficiency When you make their search box almost indistinguishable from background they care When they need extra mouse clicks to find a desired option they care The average mouthbreather out there? They couldn't care less Developing tools for idiots is wrong
Proton has nothing magical or cool about it to sway common users It has nothing of essence to retain veterans It's unnecessary noise Sad noise I like the security and privacy improvements I like the extra speed on the phone But these could have been achieved without Proton - or at least without low-contrast Proton that we have today I hope Mozilla will tweak the new UI in a meaningful way Because this doesn't help its case This makes me sad and worried Even so even with Proton Firefox still remains my primary browser Even with Proton it's still better than the competition I don't want to think about the awful future when we only have one browser engine But it's the day I will laugh at all those nerds who abandoned Firefox The end
Cheers