Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

การแยกโครงสร้างแนวโน้มของเบราว์เซอร์

เอาล่ะ ช่วงเวลาสำคัญมาถึงแล้ว ในช่วงสิบสัปดาห์ที่ผ่านมาและบทความที่เกี่ยวข้องกับอินเทอร์เน็ตในจำนวนใกล้เคียงกัน ฉันได้พาดพิง บอกใบ้ และบอกเป็นนัยอย่างชัดเจนถึงกระแสและโฆษณาชวนเชื่อต่างๆ ที่ดูเหมือนจะดึงดูดใจเบราว์เซอร์สมัยใหม่ ในบทความ Taming Firefox 4 ของฉัน เรามีเนื้อหาสั้นๆ เกี่ยวกับ Tabs on Top thingie Firefox ได้รับความสนใจอีกครั้งด้วย Aurora ซึ่งเป็น dev-build และ Internet Explorer ก็เช่นกัน ด้วยการแสดงตัวอย่างเวอร์ชัน 10

เอาล่ะ ได้เวลาสรุปทั้งหมดเป็นการคุยโวเรื่องเดียวแล้ว วันนี้ ฉันต้องการพูดคุยเกี่ยวกับการเปลี่ยนแปลงเทคโนโลยีล่าสุดทั้งหมดที่เกิดขึ้นในโลกของเบราว์เซอร์ บางคนเป็นสิ่งที่ดี คนอื่นโง่และไร้ประโยชน์ ฉันจะช่วยให้คุณรู้ว่าอันไหนคืออะไร เป็นสงครามระหว่างตรรกะและความงาม

แท็บด้านบน

นี่คืออัญมณีมงกุฎแห่งการบลัฟโลยีโดยไม่ต้องกล่าวซ้ำ แท็บด้านบนเริ่มต้นยุคใหม่ของการทำให้เข้าใจง่ายซึ่งกำลังรบกวนทุกอย่างในขณะนี้ อาจถูกมองว่าเป็นการปรับปรุงสำหรับโทรศัพท์มือถือหรือเน็ตบุ๊กซึ่งเริ่มเฟื่องฟูในช่วงเวลาเดียวกัน อาจเป็นกลไกที่ไม่เหมือนใครของ Google หรือ Opera ฉันจำไม่ได้ว่าอันไหน แต่มันยังคงอยู่และจะไม่ตาย

ผมเคยละทิ้งอุดมการณ์มาก่อน ตอนนี้เรามาเน้นที่การยศาสตร์

ลำดับชั้นโครงสร้างองค์ประกอบเบราว์เซอร์

การวางแท็บไว้ด้านบนหมายความว่าองค์ประกอบเบราว์เซอร์แบบคงที่ของคุณจะรวมอยู่ในแท็บด้วย ปุ่มนำทางและแถบที่อยู่ก็อยู่ที่นั่นเช่นกัน ไม่มีการเปลี่ยนแปลงใดๆ ซึ่งหมายความว่าไม่ได้อยู่ในบริบทขององค์ประกอบชั่วคราวเช่นแท็บ

นอกจากนี้ เรายังโต้แย้งได้ว่าปุ่มย่อขนาด ขยายใหญ่สุด และปิดเบราว์เซอร์สามารถเข้าไปในแท็บต่างๆ ได้เช่นกัน เพราะท้ายที่สุดแล้ว เรากำลังทำลายขอบเขตของการจำกัดขอบเขต เบราว์เซอร์สูญเสียโครงสร้าง สูญเสียเฟรมเวิร์กถาวรที่กำหนดตรรกะและวัตถุประสงค์ สำหรับเรื่องนั้น คุณสามารถวางโปรแกรมเล่นสื่อแบบฝังลงในแท็บ เพียงเพราะมันสามารถไปที่นั่นได้

ผลข้างเคียงของการเปลี่ยนแปลงนี้ที่เกี่ยวข้องกับ Firefox โดยเฉพาะคือการลบแถบสถานะที่ด้านล่างของหน้าต่างเบราว์เซอร์ ซึ่งใช้สำหรับจัดเก็บไอคอนส่วนขยาย การแจ้งเตือน และความคืบหน้าในการดาวน์โหลด นี่เป็นเหตุผลแรกและสำคัญที่สุดว่าทำไมการรวมสไตล์เข้ากับเนื้อหาจึงเป็นความคิดที่ผิด ด้านที่สองเป็นที่นิยมมากขึ้น

ความยุ่งเหยิงทางสายตา พื้นที่แนวตั้ง

การอนุรักษ์พื้นที่ในแนวตั้งเป็นสาเหตุอันสูงส่ง อย่างไรก็ตาม อีกครั้ง ดูเหมือนว่ากลุ่มตลาดรองจะได้รับความสำคัญสูงสุด เน็ตบุ๊กและสมาร์ทโฟนซึ่งมีหน้าจอค่อนข้างเล็กอาจได้ประโยชน์จากเนื้อหาที่แสดงมากขึ้น ซึ่งอาจรับประกันว่าขอบหน้าต่างเบราว์เซอร์จะเล็กลงและช่องแสดงผลจะหันไปทางหน้าเว็บแทน

นี่เป็นความคิดที่ผิด เนื่องจากผู้คนสามารถใช้เนื้อหาเพียงส่วนเล็กๆ ในเวลาใดก็ได้ คุณสามารถอ่านข้อความได้เพียงไม่กี่บรรทัด ตามทฤษฎีแล้ว ข้อความสามบรรทัดก็เพียงพอแล้ว อย่างไรก็ตาม ยังมีเรื่องของการอ่านเชิงพื้นที่ โรคกลัวที่แคบ และความชัดเจน ดังนั้นคุณต้องการมากกว่านี้ แต่อะไรก็ตามที่เกินสิบบรรทัดจะไม่มีความหมายในแง่ของการอ่าน

แต่เราสามารถสันนิษฐานได้ว่าแท็บด้านบนได้รับการออกแบบและโฆษณาสำหรับผู้ที่การอ่านไม่ใช่วัตถุประสงค์หลักของการใช้เว็บเบราว์เซอร์ ดังนั้นจึงเน้นไปที่วิดีโอ ดังนั้นคุณอาจต้องการพื้นที่แนวตั้งมากขึ้น แต่สิ่งนี้ขัดกับตรรกะจอกว้าง เนื่องจากหน้าจอแบบกว้างจะลดพื้นที่ในแนวตั้งให้เหลือน้อยที่สุด การขอมากกว่านี้หมายความว่าคุณกำลังมองหาอัตราส่วนภาพ 4:3 มากกว่า 16:9 ดูเหมือนว่าเป็นการเอาชนะตัวเองโดยตั้งใจ รูปแบบที่ใหม่กว่านั้นหมายถึงวิดีโอมีความสูงที่สั้นลง ดังนั้นเหตุผลในการเพิ่มพื้นที่แนวตั้งจึงไม่เข้าที่ นอกจากนี้ รูปภาพยังถูกปรับขนาดให้พอดีกับพื้นที่เบราว์เซอร์ที่มองเห็นได้ ซึ่งหมายความว่าคุณไม่จำเป็นต้องใช้พื้นที่มากกว่านี้เพื่อดูองค์ประกอบทั้งหมด

ข้อโต้แย้งเดียวที่เหลืออยู่คือการเปลี่ยนแปลงเพื่อประโยชน์ในการเปลี่ยนแปลง ดูเหมือนว่าจะได้ผล เนื่องจากแท็บด้านบนกำลังกลายเป็นมาตรฐานใหม่ สิ่งนี้ผิดในหลายระดับ แต่เป็นไปไม่ได้ที่จะย้อนกระแส

เบราว์เซอร์ออกบ่อย

นี่เป็นเหตุผลเฉพาะหากรุ่นที่ใหม่กว่ามีการเปลี่ยนแปลงที่สำคัญ มิฉะนั้นเรากำลังพูดถึงความกดดันล้วนๆ ทำซ้ำสิบครั้งติดต่อกันอย่างรวดเร็ว บรรทัดล่าง Google กำลังทำการตลาดครั้งใหญ่ด้วยกำหนดการเปิดตัวที่ก้าวร้าว อย่างแรก มันมีมาก่อนด้วยเรื่องแบบนี้ ดังนั้น กลยุทธ์จึงถูกตีความว่าทันสมัย ​​ก้าวหน้า และไม่ซ้ำใคร ประการที่สอง เนื่องจากคนส่วนใหญ่ตัดสินสิ่งต่าง ๆ จากปริมาณมากกว่าคุณภาพ ข้อได้เปรียบของ Google จึงมีความแตกต่างอีกชั้นหนึ่ง

สรุปแล้ว Google แสดงความสามารถที่ยอดเยี่ยม ผู้คนคิดว่ามีหลายเวอร์ชัน พวกเขาต้องทำบางสิ่งที่สำคัญ ตอนนี้สิ่งนี้ได้ผลอย่างชัดเจน เนื่องจากทั้ง Microsoft และ Mozilla กำลังดำเนินการตามความเหมาะสม แม้ว่าจะไม่มีเหตุผลที่แท้จริงสำหรับระบอบการปกครองประเภทนี้ก็ตาม

ตอนนี้การปั๊มออกสามารถทำได้ง่าย คุณเพียงแค่เพิ่มความคิดเห็นหนึ่งบรรทัดลงในแหล่งไบนารีของคุณ คอมไพล์ใหม่ จากนั้น:

svn ยอมรับ firefox.exe -m "เพิ่มความคิดเห็นใหม่"

หรือใช้คำสั่ง git ถ้าคุณต้องการ

ตอนนี้ คุณมี Internet Explorer 10 แล้วก็มี Aurora Mozilla กำลังวางแผนที่จะเปิดตัวเบราว์เซอร์ใหม่ทุกๆ 2-3 สัปดาห์ ซึ่งก็ไม่ใช่เรื่องเสียหายหากเฟรมเวิร์กทั้งหมดของ Mozilla ก้าวทัน มิฉะนั้นจะเป็นการดำเนินการที่ใหญ่โตและล้มเหลว ทำไมคุณถาม?

มันคือทั้งหมดที่เกี่ยวกับส่วนขยาย Firefox เป็นเบราว์เซอร์โอเพ่นซอร์สที่ได้รับความนิยมมากที่สุด เนื่องจากปรับแต่งได้หลากหลาย ในกรณีนี้ Google ปฏิบัติตาม Opera ล้าหลัง ส่วนหนึ่งเป็นเพราะไม่มีส่วนเสริมในการปรับเปลี่ยนเบราว์เซอร์

ส่วนขยายของ Firefox เป็นองค์ประกอบหลักที่ทำให้เป็นที่นิยม นำสิ่งเหล่านี้ออกไปและคุณจะสูญเสียความได้เปรียบเชิงกลยุทธ์อย่างมหาศาล สิ่งนี้เกิดขึ้นกับ Firefox 4 ในขณะนี้ แม้ว่าเบราว์เซอร์จะเปิดตัวเมื่อหลายสัปดาห์ก่อน แต่ส่วนขยายจำนวนมากยังคงใช้ร่วมกันไม่ได้ อันที่จริง ฉันกำลังรอให้ส่วนขยายได้รับการแก้ไขก่อนที่จะเปลี่ยนได้อย่างสมบูรณ์

ด้วยกำหนดการใหม่ มีโอกาสที่ Firefox 5 อาจออกมาก่อนที่ส่วนขยายส่วนใหญ่จะรองรับ Firefox 4 เสียอีก ซึ่งจะสร้างฝันร้ายด้านโลจิสติกส์ อย่างที่ฉันพูด กรอบงานทั้งหมดต้องซิงค์กัน - Firefox และ addons.mozilla.org

ฉันเชื่อว่ารอบการเผยแพร่เบราว์เซอร์อย่างรวดเร็วนั้นสมเหตุสมผลก็ต่อเมื่อมีการเปลี่ยนแปลงเทคโนโลยีครั้งใหญ่และหากสามารถรับประกันความเข้ากันได้แบบย้อนหลังอย่างสมบูรณ์ อย่างน้อยที่สุดก็ในช่วงการเปิดตัวสองครั้งติดต่อกัน Google ดูเหมือนจะจัดการได้ดี Mozilla จำเป็นต้องจัดเรียงเกม ยังไม่มีใครเห็นว่า Microsoft จะดึงการแสดงความสามารถที่คล้ายกันนี้ได้หรือไม่

เกณฑ์มาตรฐานความเร็วของเบราว์เซอร์

ไม่มีอะไรใหม่ ฉันเคยลวนลามเรื่องนี้จนตายมาแล้ว เพียงเตือนสั้น ๆ เกณฑ์มาตรฐานของเบราว์เซอร์คือการแข่งขัน e-penis ที่เกินบรรยาย ผู้ที่สร้างรหัสที่เหมาะสมที่สุดจะเป็นผู้ชนะ ชื่อของเกม:Javascript

สำหรับคนทั่วไปในหมู่พวกเรา เกณฑ์มาตรฐานของเบราว์เซอร์มีความเกี่ยวข้องพอๆ กับการใช้ข้อกำหนด OpenMP API สำหรับการเขียนโปรแกรมแบบขนาน กล่าวอีกนัยหนึ่งไม่ได้ นอกเหนือจากการไม่เกี่ยวข้องกับการใช้งานประจำวันแล้ว เกณฑ์มาตรฐานยังมีข้อบกพร่องจากการออกแบบ เนื่องจากพิจารณาเพียงส่วนเล็กๆ ของโครงสร้างพื้นฐานอินเทอร์เน็ตโดยรวม โดยมีองค์ประกอบส่วนใหญ่และสำคัญที่สุดอยู่นอกเหนือการเข้าถึงและการควบคุมของผู้ใช้ ในกรณีที่ดีที่สุด การวัดประสิทธิภาพอาจบอกผู้ทดสอบได้ว่าการตั้งค่าภายในของตนเองนั้นดีเพียงใด โดยไม่มีอะไรเกี่ยวกับความเร็วที่แท้จริงเลย และหากคุณประสบปัญหาความช้า แสดงว่าคุณมีปัญหาใหญ่กว่าการเลือกเบราว์เซอร์

ปรากฏการณ์นี้ได้กลายเป็นรากฐานที่สำคัญของแนวโน้มสมัยใหม่ สงครามเริ่มต้นขึ้นระหว่าง Google และ Opera ซึ่งไปไกลถึงการสร้างเดโมสไตล์เมทริกซ์คุณภาพระดับ C ชาวนอร์เวย์ทำได้ด้วยการแต่งตัวสวยมากขึ้น ฉันต้องยอมรับ Mozilla กระโดดขึ้นไปบนกระแสความนิยมและเพิ่มความกระตือรือร้นด้วยการเปิดตัว Firefox 4 Microsoft เป็นผู้มาใหม่ที่ล่าช้าและค่อนข้างสงวนไว้และพวกเขายังคงรักษาโปรไฟล์ที่ต่ำไว้ในขณะนี้ แต่สิ่งต่าง ๆ อาจลุกเป็นไฟ

ฉันพยายามจะบอกอะไรคุณ การเปรียบเทียบ Javascript แบบ Raw นั้นดีและทั้งหมดนั้น แต่แทบจะไม่มีความเกี่ยวข้องกับการใช้งานประจำวันอย่างต่อเนื่องและยาวนานในการตั้งค่าในบ้านทั่วไป ด้วยการตั้งค่าที่ปรับแต่งย่อยกว่าพันรายการและการแทรกแซงของผู้ใช้ แม้ว่ากำหนดการวางจำหน่ายที่รวดเร็วและเคล็ดลับการยศาสตร์ที่ออกแบบใหม่อาจเป็นสิ่งที่ชอบธรรมในศาลของผู้คน แต่เกณฑ์มาตรฐานนั้นสิ้นหวังอย่างแท้จริง

อ่านเพิ่มเติม

บิตบางส่วนที่นี่อาจดูไม่ปะติดปะต่อ ซึ่งหมายความว่าคุณควรอ่านบทความต้นฉบับ ยิ่งไปกว่านั้น สิ่งนี้จะพิสูจน์ว่าฉันไม่ได้หลอกล่ออย่างไร้ยางอายและไร้เหตุผลเพื่อความสนใจของสื่อ แต่จริงๆ แล้วฉันกำลังโต้วาทีอย่างมีสไตล์และชัดเจน มีสิ่งดีๆ มากมายเกี่ยวกับเบราว์เซอร์สมัยใหม่ แต่ถึงกระนั้น

พรีวิว Firefox 4 - เจ้าเล่ห์ เฉียบคม และรวดเร็ว!

ฝึกฝน Firefox 4 - คำแนะนำที่ไม่น่ารำคาญ

เคล็ดลับเพิ่มเติมเกี่ยวกับ Firefox 4

การแสดงตัวอย่าง Internet Explorer 9 Beta - ทำได้ดีมาก Microsoft

Internet Explorer 9 - ความร้อนเปิดอยู่

Firefox 4 เทียบกับ Internet Explorer 9 - ลุยเลย!

อย่าลืมทัศนคติของสมาร์ทโฟนและการออกแบบเดสก์ท็อปใหม่ทั้งหมด ซึ่งดูเหมือนจะรบกวนโลกของ Linux

ความสามัคคี - มันดีสำหรับอะไร? การตรวจสอบเชิงลึก

Gnome 3 - นี่คือจุดจบ

อย่าลืมตัวแปลงสัญญาณเช่นกัน!

อธิบายสงคราม Codec (เพิ่งโพสต์เมื่อไม่กี่วันก่อน)

ทั้งหมดนี้เป็นส่วนหนึ่งของแผนใหญ่ที่เรียกว่า Y2K post-traumatic syndrome เชื่อมต่อจุด คุณเห็นรูปแบบหรือไม่? ถ้าคุณไม่ทำ คุณก็เป็นคนที่มีความสุขมากจริงๆ

สรุป

ในช่วงหลายปีที่ผ่านมา คุณจะเห็นแนวโน้มต่างๆ ที่เกิดขึ้น ซึ่งกำหนดรูปแบบของเบราว์เซอร์ใหม่ ในฐานะผู้ใช้ เราต้องเป็นผู้วิจารณ์ด้วยเช่นกัน เราต้องท้าทายเทคโนโลยีและแนวคิดทั้งเก่าและใหม่ เรามีความรับผิดชอบที่จะสงสัยและปฏิบัติ อนุรักษ์นิยม เห็นแก่ตัว เรียกร้อง และสงสัย เพราะท้ายที่สุดแล้ว การตัดสินใจทางการตลาดที่ดูเหมือนแปลกประหลาดจะกำหนดอนาคตของคอมพิวเตอร์

As it seems, browsers are transforming, as I would not quite say evolving, from a portal of information into a status icon, where code processing speed, weird ergonomics and the frequency of releases determine the quality. It's almost like progressive art.

All in all, the user experience remains wildly unchanged, so it's not all bad or disruptive. If anything, the fierce competition has also led to improved standards. The side effect is that of the WOW effect. We just have to make sure the WOW effect comes second, not first.

ไชโย