คุณลักษณะเด่นของซอฟต์แวร์ 4 ประการที่สร้างขึ้นโดยบังเอิญ

/th/images/shutterstock_589904069.jpg

เป็นเรื่องง่ายที่จะดูผลิตภัณฑ์สำเร็จรูปของบางสิ่งบางอย่าง และคิดว่ามันเป็นผลมาจากการออกแบบและกระบวนการที่วางแผนไว้อย่างรอบคอบ แต่อย่างที่ใครก็ตามที่ออกแบบทุกอย่างไว้จะบอกคุณว่า ความจริงนั้นวุ่นวายยิ่งกว่ามาก เราไม่ได้คิดเสมอไปว่าองค์ประกอบการออกแบบและคุณสมบัติบางอย่างในซอฟต์แวร์ของเรามาจากไหน แต่ในกรณีของตัวอย่างทั้งสี่นี้ “อัจฉริยะ” มาจากอุบัติเหตุ

พารามิเตอร์ UI ที่ปรับได้

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

/th/images/shutterstock_1500011246.jpg เครดิต: Audio und werbung/Shutterstock.com

ตอนนี้ ฉันไม่สามารถพูดได้อย่างแน่ชัดว่าเหตุการณ์หนึ่งนี้เป็นจุดเริ่มต้นของการปรับ UI ในคอมพิวเตอร์ยุคใหม่ และทำไมแม่ของคุณถึงใช้แบบอักษรแย่ๆ นั้นบนโทรศัพท์ของเธอ การพัฒนาที่ได้รับแรงบันดาลใจจาก Steve Job อาจเป็นจุดเริ่มต้นได้เป็นอย่างดี

ดังที่กล่าวไว้ในบทความ Folklore ของ Andy Hertzfeld และพนักงาน Apple รุ่นแรกชื่อ Chris Espinosa กำลังทำงานเกี่ยวกับการออกแบบแอพเครื่องคิดเลข Mac แต่เมื่อเขาแสดงให้ Steve Jobs ดู ก็มีคนวิพากษ์วิจารณ์มากมายเกี่ยวกับรูปลักษณ์ของมัน

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

/th/images/windows-11-wallpaper-with-some-laptops-around-and-a-padlock-icon-in-the-center.png

ที่เกี่ยวข้อง

Windows 11 ล็อคฟีเจอร์ทั้ง 4 เหล่านี้ไว้ แต่ควรเป็นมาตรฐาน

สิ่งเหล่านี้ควรรวมอยู่ในระบบปฏิบัติการพื้นฐานจริงๆ

ล้อเลื่อนที่สร้างขึ้นโดยบังเอิญจากล้อซูม

/th/images/microsoft_intellimouse_benj_edwards.jpg เครดิต: Benj Edwards/ Windows Insight

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

ประเด็นก็คือ ถ้าคุณเชื่อว่ามีคนหนึ่งที่อ้างว่าเป็นผู้ประดิษฐ์ล้อเลื่อน ล้อเลื่อนนั้นไม่เคยมีจุดประสงค์เพื่อการเลื่อนเลย แต่มันตั้งใจจะเป็นล้อซูมหรือเช่นนั้น Jack McCauley ผู้ร่วมก่อตั้ง Oculus กล่าวในการให้สัมภาษณ์กับ IGN

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

/th/images/a7308199.jpg

ที่เกี่ยวข้อง

หยุดใช้ Chromebook ของคุณผิด: 7 คุณสมบัติที่คุณอาจพลาดไป

ฉันพนันได้เลยว่าคุณไม่รู้เกี่ยวกับ #3!

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

/th/images/shutterstock_734718379-1.jpg เครดิต: Sarah121/Shutterstock.com

เราทุกคนต่างมองว่าเราสามารถกด Ctrl+Z เพื่อแก้ไขข้อผิดพลาดส่วนใหญ่ได้ ในความเป็นจริง ทุกวันนี้ เนื่องจากมีหน่วยความจำคอมพิวเตอร์เหลือเฟือ คุณจึงมักจะ “เลิกทำ” สิ่งที่คุณทำในแอปส่วนใหญ่ได้หลายขั้นตอน

ขณะนี้ ฟังก์ชันที่เป็นคุณลักษณะ “เลิกทำ” ได้อย่างมีประสิทธิภาพได้ถูกประดิษฐ์ขึ้นหลายครั้งโดยอิสระ แต่เริ่มต้นจากวิธีการแก้ไขข้อบกพร่องของซอฟต์แวร์ เพื่อให้คุณสามารถย้อนกลับไปดูซอฟต์แวร์ทีละบรรทัดย้อนกลับได้จนกว่าคุณจะทราบว่ามีอะไรผิดพลาด สิ่งนี้ถูกเสนอในวิทยานิพนธ์ระดับปริญญาเอกปี 1971 ของ Marvin Zelkowitz Reversible Execution ในฐานะเครื่องมือวินิจฉัย

คนอื่นๆ ขยายแนวคิดนี้ออกไป แต่เป็นโปรแกรมเมอร์ที่ Xerox PARC (ซึ่งทั้ง Bill Gates และ Steve Jobs ได้รับ “แรงบันดาลใจ” ในการสร้างอินเทอร์เฟซแบบกราฟิก) ที่ให้ทางลัด Ctrl+Z และ “เลิกทำ” ระบบการตั้งชื่อที่เรารู้จัก รัก และมักจะได้รับการช่วยเหลือจนถึงทุกวันนี้

/th/images/some-linux-windows-side-by-side-with-the-linux-mascot-in-the-background-1.jpg

ที่เกี่ยวข้อง

ทำไมฉันถึงชอบ Tiling Window Manager บน Linux

ไม่ใช่สำหรับทุกคน แต่ฉันไม่สามารถพอได้

การเรียกดูแบบแท็บที่พัฒนามาจากคุณลักษณะการผลิตที่น่าเบื่อ

/th/images/shutterstock_2499902525.jpg เครดิต: putrakurniawan78/Shutterstock.com

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

ประเด็นก็คือ มีแอปพลิเคชันอย่างโปรแกรมประมวลผลคำที่มีอินเทอร์เฟซแบบแท็บอยู่แล้วตั้งแต่ปี 1982 จริงๆ ฉันจำพ่อของฉันได้โดยใช้ Borland Quattro Pro ในยุค 80 และ 90 กับสเปรดชีตแบบแท็บ เบราว์เซอร์แรกที่มีคุณสมบัตินี้ออกมาในช่วงกลางทศวรรษที่ 90 แต่ก็เหมือนกับคนส่วนใหญ่ที่ฉันเริ่มใช้การเรียกดูแบบแท็บในช่วงต้นทศวรรษ 2000 กับ Firefox อย่างไรก็ตาม Internet Explorer ต้องใช้จนถึงปี 2550 ก่อนที่จะใช้การเรียกดูแบบแท็บเป็นตัวเลือก แต่แล้วมันก็มักจะตามทันเสมอ

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

โดยทั่วไปแล้วฉันจะเปิดแท็บไว้ 20-40 แท็บในหน้าต่างสามบานและจอภาพสองจอตลอดเวลา ฉันจินตนาการได้แค่ว่าฉันจะมีประสิทธิภาพน้อยลงแค่ไหนหากต้องจัดการและจัดการหน้าต่างที่แยกจากกัน 40 หน้าต่าง!

*️⃣ ลิงค์ที่มา:

บทความคติชน , Windows 11 ล็อคคุณสมบัติ 4 ประการนี้ไว้ แต่ควรเป็นแบบมาตรฐาน , Microsoft Intellimouse แนะนำล้อเลื่อน , สัมภาษณ์กับ IGN , หยุดใช้ Chromebook ของคุณผิด: คุณลักษณะ 7 ประการที่คุณอาจพลาด , การดำเนินการแบบพลิกกลับได้เป็นเครื่องมือวินิจฉัย , ทำไมฉันถึงชอบ Tiling Window Manager บน Linux ,