กลับไปหน้าบทความ

อ่าน 18 นาที

ประวัติความเป็นมาของส่วนต่อประสานผู้ใช้แบบกราฟิก

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

ประวัติความเป็นมาของส่วนต่อประสานผู้ใช้แบบกราฟิก

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

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

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

การวิจัยและการพัฒนาในระยะเริ่มต้น

ต้นแบบแรกของเมาส์คอมพิวเตอร์ ตามที่ Bill Englishออกแบบจากภาพร่างของ Engelbart [ 1 ]

อุปกรณ์ข้อมูลแบบไดนามิกในยุคแรก เช่น จอแสดง ผลเรดาร์ซึ่งใช้อุปกรณ์ป้อนข้อมูลเพื่อควบคุมข้อมูลที่สร้างโดยคอมพิวเตอร์โดยตรง ได้วางรากฐานสำหรับการปรับปรุงอินเทอร์เฟซกราฟิกในภายหลัง[ 2 ] หน้าจอ หลอดรังสีแคโทด (CRT) ในยุคแรกบางรุ่นใช้ปากกาแสงแทนเมาส์เป็นอุปกรณ์ชี้ตำแหน่ง

แนวคิดของระบบหน้าต่างหลายแผงได้รับการแนะนำโดยระบบแสดงผลกราฟิกแบบเรียลไทม์ระบบแรกสำหรับคอมพิวเตอร์ ได้แก่โครงการSAGEและSketchpadของIvan Sutherland [ 3 ]

การเสริมสร้างสติปัญญาของมนุษย์ (NLS)

การประชุมทางวิดีโอผ่าน NLS (1968)

ในช่วงทศวรรษ 1960 โครงการ Augmentation of Human IntellectของDouglas Engelbartที่Augmentation Research Centerที่SRI Internationalในเมืองเมนโลพาร์ค รัฐแคลิฟอร์เนียได้พัฒนาระบบ oN-Line (NLS) [ 4 ]คอมพิวเตอร์เครื่องนี้ประกอบด้วยเคอร์เซอร์ที่ควบคุมด้วยเมาส์และหน้าต่างหลายบานที่ใช้ในการทำงานกับไฮเปอร์เท็กซ์ Engelbart ได้รับแรงบันดาลใจส่วนหนึ่งจากเครื่องข้อมูลแบบตั้งโต๊ะmemex ที่ Vannevar Bush เสนอแนะ ในปี 1945

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

Engelbart ได้สาธิตผลงานนี้ต่อสาธารณะในการประชุมร่วมด้านคอมพิวเตอร์ฤดูใบไม้ร่วงของสมาคมเครื่องจักรคำนวณ / สถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ (ACM/IEEE)—สมาคม คอมพิวเตอร์ ในซานฟรานซิสโกเมื่อวันที่ 9 ธันวาคม พ.ศ. 2511 ซึ่งได้รับการขนานนามว่า " การ สาธิตแม่แห่งการสาธิตทั้งหมด " [ 5 ]

แผนภาพระบบ "พื้นที่แสดงผล" แบบหลายหน้าต่างที่ทับซ้อนกันของ DNLS จากปี 1973 [ 6 ]

การพัฒนาคอมพิวเตอร์ที่มีหน้าต่างซ้อนทับและปรับขนาดได้หลายบานบน "เดสก์ท็อป" มักถูกกล่าวอ้างอย่างไม่ถูกต้องว่าเป็นผลงานของXerox PARCและAltoระบบหน้าต่างของ Xerox Alto ได้รับแรงบันดาลใจจากระบบหน้าต่างซ้อนทับหลายบานของ DNLS (Display NLS) ซึ่งใช้งานได้ตั้งแต่ต้นปี 1973 และถูกใช้ในสถานที่ ต่างๆ ของ ARPA [ 7 ]ใน DNLS หน้าต่างที่ซ้อนทับกันเรียกว่า "พื้นที่แสดงผล" และสามารถจัดเก็บสตริงได้หลายบรรทัด

ในปี พ.ศ. 2514 หน้าจอสามารถแบ่งออกเป็นพื้นที่แสดงผลสองส่วนเท่านั้น คือแนวตั้งหรือแนวนอน ในช่วงต้นปี พ.ศ. 2516 ระบบหน้าต่างซ้อนทับแบบเต็มรูปแบบได้รับการนำไปใช้ และสามารถแสดงผลบนImlac PDS-1ได้[ 8 ] [ 7 ] Xerox Alto ได้ปรับปรุงระบบนี้อย่างมากโดยเพิ่มความสามารถในการแสดงภาพบิตแมป ปุ่ม และกราฟิกอื่นๆ ในหน้าต่างเหล่านี้ ซึ่งแตกต่างจากพื้นที่แสดงผลซ้อนทับของ DNLS ที่สามารถแสดงได้เฉพาะสตริงข้อความเท่านั้น

ซีร็อกซ์ พีอาร์ซี

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

งานของ Engelbartนำไปสู่ความก้าวหน้าของXerox PARC โดยตรง มีหลายคนที่ย้ายจาก SRI ไปยัง Xerox PARC ในช่วงต้นทศวรรษ 1970 ในปี 1973 Xerox PARC ได้พัฒนา คอมพิวเตอร์ส่วนบุคคล Altoมันมี หน้าจอ แบบบิตแมปและเป็นคอมพิวเตอร์เครื่องแรกที่แสดงให้เห็นถึงรูปแบบเดสก์ท็อปและส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) มีการผลิตเครื่องนี้หลายพันเครื่องและถูกใช้งานอย่างหนักที่ PARC และสำนักงาน XEROX อื่นๆ รวมถึงมหาวิทยาลัยหลายแห่งเป็นเวลาหลายปี Alto มีอิทธิพลอย่างมากต่อการออกแบบคอมพิวเตอร์ส่วนบุคคลในช่วงปลายทศวรรษ 1970 และต้นทศวรรษ 1980 โดยเฉพาะอย่างยิ่งThree Rivers PERQ , Apple LisaและMacintoshและเวิร์กสเตชัน Sun รุ่นแรกๆ

GUI WIMPสมัยใหม่ได้รับการพัฒนาครั้งแรกที่ Xerox PARC โดยAlan Kay , Larry Tesler , Dan Ingalls , David Smith , Clarence Ellisและนักวิจัยคนอื่นๆ อีกหลายคน GUI นี้ถูกนำมาใช้ใน สภาพแวดล้อมการเขียนโปรแกรม Smalltalkโดยใช้หน้าต่างไอคอนและเมนู (รวมถึง เมนูแบบดรอปดาวน์คงที่ครั้งแรก) เพื่อรองรับคำสั่งต่างๆ เช่น การเปิดไฟล์ การลบไฟล์ การย้ายไฟล์ เป็นต้น ในปี 1974 การทำงานเริ่มต้นขึ้นที่ PARC เกี่ยวกับ Gypsy ซึ่งเป็นโปรแกรมแก้ไขแบบ ตัดและวางแบบ WYSIWYG (What-You-See-Is-What-You-Get ) บิตแมปตัวแรก ในปี 1975 วิศวกรของ Xerox ได้สาธิตอินเทอร์เฟซผู้ใช้แบบกราฟิก "รวมถึงไอคอนและการใช้เมนูแบบป๊อปอัพเป็นครั้งแรก" [ 9 ]

ในปี พ.ศ. 2524 Xerox ได้เปิดตัวผลิตภัณฑ์บุกเบิกStarซึ่งเป็นเวิร์กสเตชันที่รวมนวัตกรรมหลายอย่างของ PARC เข้าไว้ด้วยกัน แม้ว่าจะไม่ประสบความสำเร็จในเชิงพาณิชย์ แต่ Star ก็มีอิทธิพลอย่างมากต่อการพัฒนาในอนาคต เช่น ที่Apple , MicrosoftและSun Microsystems [ 10 ]

ควอนเทล เพนท์บ็อกซ์

Quantel Paintbox (1981)

Paintboxซึ่งวางจำหน่ายโดยบริษัทสร้างภาพดิจิทัลQuantelในปี 1981 เป็นเวิร์กสเตชันกราฟิกสีที่รองรับการป้อนข้อมูลด้วยเมาส์ แต่เน้นการใช้งานแท็บเล็ตกราฟิก มากกว่า นอกจากนี้ รุ่นนี้ยังโดดเด่นในฐานะหนึ่งในระบบแรกๆ ที่ใช้เมนูแบบป๊อปอั[ 11 ]

บลิท

Blit ซึ่งเป็นเทอร์มินัลกราฟิก ได้รับการพัฒนาขึ้นที่ Bell Labs ในปี 1982

เครื่องจักร Lisp, สัญลักษณ์

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

ลิซ่า, แมคอินทอช และแอปเปิล II GS

แอปเปิ้ล ลิซ่า (1983)

เริ่มต้นในปี 1979 โดยสตีฟ จ็อบส์และนำโดยเจฟ ราสกิน ทีมงาน Apple LisaและMacintoshที่Apple Computer (ซึ่งรวมถึงอดีตสมาชิกของกลุ่ม Xerox PARC) ได้พัฒนาแนวคิดดังกล่าวอย่างต่อเนื่อง Lisa ซึ่งวางจำหน่ายในปี 1983 มีอินเทอร์เฟซกราฟิกที่เน้นเอกสารเป็นหลัก บนระบบปฏิบัติการที่ใช้ฮาร์ดดิสก์ขั้นสูง ซึ่งมีคุณสมบัติเช่นการทำงานแบบมัลติทาสกิ้งแบบแย่งชิงและการสื่อสารระหว่างกระบวนการแบบกราฟิก ส่วน Macintosh ที่วางจำหน่ายในปี 1984 ซึ่งออกแบบมาให้เรียบง่ายกว่าและมีต้นทุนต่ำกว่า เป็นผลิตภัณฑ์ที่ประสบความสำเร็จในเชิงพาณิชย์เป็นครั้งแรกที่ใช้อินเทอร์เฟซหน้าต่างแบบหลายแผง มีการใช้ แนวคิดเดสก์ท็อปโดยไฟล์ดูเหมือนกระดาษ โฟลเดอร์ไฟล์ดูเหมือนแฟ้มไฟล์ มีอุปกรณ์เสริมบนโต๊ะทำงานเช่น เครื่องคิดเลข สมุดบันทึก และนาฬิกาปลุก ที่ผู้ใช้สามารถวางไว้รอบหน้าจอได้ตามต้องการ และผู้ใช้สามารถลบไฟล์และโฟลเดอร์ได้โดยการลากไปยัง ไอคอน ถังขยะบนหน้าจอ แตกต่างจาก Lisa คอมพิวเตอร์ Macintosh ใช้การออกแบบที่เน้นโปรแกรมเป็นหลัก มากกว่าการออกแบบที่เน้นเอกสารเป็นหลัก ต่อมา Apple ได้กลับมาใช้การออกแบบที่เน้นเอกสารเป็นหลักอีกครั้ง แต่ในขอบเขตที่จำกัดกับ OpenDoc

ยังคงมีข้อถกเถียงอยู่บ้างเกี่ยวกับปริมาณอิทธิพลของ งาน PARC ของ Xerox เมื่อเทียบกับการวิจัยทางวิชาการก่อนหน้านี้ ที่มีต่อ GUI ของApple Lisaและ Macintosh แต่เป็นที่ชัดเจนว่าอิทธิพลนั้นกว้างขวาง เนื่องจาก GUI เวอร์ชันแรกของ Lisa ยังไม่มีไอคอนด้วยซ้ำ[ 12 ] [ 13 ] GUI ต้นแบบเหล่านี้อย่างน้อยก็ใช้เมาส์ในการควบคุม แต่ละเลยแนวคิด "หน้าต่าง ไอคอน เมนู อุปกรณ์ชี้ตำแหน่ง" ( WIMP ) ภาพหน้าจอของ GUI ต้นแบบแรกของ Apple Lisa แสดงให้เห็นถึงการออกแบบในช่วงแรก วิศวกรของ Apple ได้ไปเยี่ยมชมสถานที่ของ PARC (Apple ได้รับสิทธิ์ในการเยี่ยมชมโดยการชดเชย Xerox ด้วยการซื้อหุ้น Apple ก่อน IPO) และพนักงาน PARC หลายคนได้ย้ายไปทำงานที่ Apple เพื่อทำงานเกี่ยวกับ GUI ของ Lisa และ Macintosh อย่างไรก็ตาม งานของ Apple ได้ขยายงานของ PARC อย่างมาก โดยเพิ่มไอคอนที่สามารถจัดการได้ และการลากและวางวัตถุในระบบไฟล์ (ดูMacintosh Finder ) เป็นต้น รายการการปรับปรุงที่ Apple ทำขึ้น นอกเหนือจากอินเทอร์เฟซ PARC สามารถอ่านได้ที่ Folklore.org [ 14 ] Jef Raskin เตือนว่าข้อเท็จจริงที่รายงานไว้มากมายในประวัติศาสตร์ของ PARC และการพัฒนา Macintosh นั้นไม่ถูกต้อง บิดเบือน หรือแม้แต่ถูกสร้างขึ้น เนื่องจากนักประวัติศาสตร์ไม่ได้ใช้แหล่งข้อมูลปฐมภูมิโดยตรง[ 15 ]

ในปี พ.ศ. 2527 แอปเปิลได้ออกโฆษณาทางโทรทัศน์เพื่อแนะนำ Apple Macintosh ระหว่างการถ่ายทอดสดSuper Bowl XVIIIทางช่องCBS [ 16 ]โดยมีการอ้างอิงถึงนวนิยายชื่อดังของจอร์จ ออร์เวลล์ เรื่อง Nineteen Eighty-Four โฆษณานี้มีจุดมุ่งหมายเพื่อให้ผู้คนคิดถึงคอมพิวเตอร์ โดยระบุว่าอินเทอร์เฟซที่ใช้งานง่ายเป็นคอมพิวเตอร์ส่วนบุคคลซึ่งแตกต่างจากระบบที่เน้นธุรกิจในอดีต[ 17 ]และกลายเป็นสัญลักษณ์ที่โดดเด่นของผลิตภัณฑ์แอปเปิล[ 18 ]

ในปี 1986 Apple II GSได้เปิดตัวพร้อมซีพียู 16 บิต และกราฟิกและเสียงที่ได้รับการปรับปรุงอย่างมาก มาพร้อมกับระบบปฏิบัติการใหม่Apple GS/OSที่มี GUI คล้ายกับ Finderซึ่งคล้ายกับซีรี่ส์ Macintosh

อากัต

คอมพิวเตอร์ Agat PC ที่ผลิตโดยสหภาพโซเวียตมีอินเทอร์เฟซกราฟิกและอุปกรณ์เมาส์ และวางจำหน่ายในปี พ.ศ. 2526 [ 19 ]

SGI ซีรีส์ 1000 และ MEX

SGIก่อตั้งขึ้นในปี 1982 และได้เปิดตัวIRIS 1000 Series [ 20 ]ในปี 1983 [ 21 ]เทอร์มินัลกราฟิกเครื่องแรก (IRIS 1000) เริ่มวางจำหน่ายในช่วงปลายปี 1983 และเวิร์กสเตชันรุ่นที่เกี่ยวข้อง (IRIS 1400) ก็วางจำหน่ายในช่วงกลางปี ​​1984 เครื่องเหล่านี้ใช้ ระบบหน้าต่าง MEX เวอร์ชันแรกๆ บนระบบปฏิบัติการ GL2 Release 1 [ 22 ]ตัวอย่างของอินเทอร์เฟซผู้ใช้ MEX สามารถดูได้ในบทความปี 1988 ในวารสาร "Computer Graphics" [ 23 ]ในขณะที่ภาพหน้าจอก่อนหน้านี้หาไม่พบ ระบบ GUI เชิงพาณิชย์เครื่องแรกเหล่านี้ไม่ได้ถูกนำไปใช้อย่างแพร่หลาย เนื่องจากราคาขายปลีก (ลดราคา) สำหรับสถาบันการศึกษาอยู่ที่ 22,500 ดอลลาร์และ 35,700 ดอลลาร์สำหรับ IRIS 1000 และ IRIS 1400 ตามลำดับ[ 21 ]อย่างไรก็ตาม ระบบเหล่านี้ประสบความสำเร็จทางการค้ามากพอที่จะทำให้ธุรกิจของ SGI กลายเป็นหนึ่งในผู้จำหน่ายเวิร์กสเตชันกราฟิกรายหลัก ในการปรับปรุงเวิร์กสเตชันกราฟิกในภายหลัง SGI ได้เปลี่ยนไปใช้ระบบ X Window Systemซึ่งได้รับการพัฒนาที่MITตั้งแต่ปี 1984 และกลายเป็นมาตรฐานสำหรับเวิร์กสเตชัน UNIX

วิสัยทัศน์

VisiOnของVisiCorpเป็น GUI ที่ออกแบบมาเพื่อใช้งานบน DOS สำหรับพีซีของ IBM โดยเปิดตัวในเดือนธันวาคม พ.ศ. 2526 Visi On มีคุณสมบัติหลายอย่างของ GUI สมัยใหม่ และมีคุณสมบัติบางอย่างที่ยังไม่เป็นที่นิยมจนกระทั่งหลายปีต่อมา มันทำงานด้วยเมาส์อย่างสมบูรณ์ ใช้จอแสดงผลแบบบิตแมปสำหรับทั้งข้อความและกราฟิก มีระบบช่วยเหลือออนไลน์ และอนุญาตให้ผู้ใช้เปิดหลายโปรแกรมพร้อมกัน โดยแต่ละโปรแกรมอยู่ในหน้าต่างของตัวเอง และสลับไปมาระหว่างโปรแกรมเหล่านั้นเพื่อทำงานหลายอย่างพร้อมกัน[ 24 ]อย่างไรก็ตาม Visi On ไม่มีตัวจัดการไฟล์แบบกราฟิก นอกจากนี้ Visi On ยังต้องการฮาร์ดไดรฟ์เพื่อใช้ ระบบ หน่วยความจำเสมือนที่ใช้สำหรับ "การสลับอย่างรวดเร็ว" ในช่วงเวลาที่ฮาร์ดไดรฟ์มีราคาแพงมาก

GEM (Graphics Environment Manager)

คอมพิวเตอร์ IBM PC ที่ใช้งาน GEM

บริษัท Digital Research (DRI) สร้าง GEM ขึ้นมาเป็นโปรแกรมเสริมสำหรับคอมพิวเตอร์ส่วนบุคคล GEM ถูกพัฒนาขึ้นเพื่อให้ทำงานร่วมกับ ระบบปฏิบัติการ CP/MและMS-DOS ที่มีอยู่แล้ว ในคอมพิวเตอร์ธุรกิจ เช่น คอมพิวเตอร์IBM PCโดยพัฒนามาจากซอฟต์แวร์ของ DRI ที่รู้จักกันในชื่อ GSX ซึ่งออกแบบโดยอดีต พนักงาน ของ PARCความคล้ายคลึงกับ เดสก์ท็อปของ Macintoshนำไปสู่การฟ้องร้องเรื่องลิขสิทธิ์จากApple Computer และการประนีประนอมที่เกี่ยวข้องกับการเปลี่ยนแปลงบางอย่างใน GEM นี่เป็นคดีฟ้องร้องเรื่อง " รูปลักษณ์และการใช้งาน " คดีแรกในชุดคดีฟ้องร้องที่เกี่ยวข้องกับการออกแบบ GUI ในช่วงทศวรรษ 1980

GEM ได้รับการใช้งานอย่างแพร่หลายในตลาดผู้บริโภคตั้งแต่ปี 1985 เมื่อมันถูกทำให้เป็นส่วนติดต่อผู้ใช้เริ่มต้นที่ติดตั้งมาในระบบปฏิบัติการAtari TOS ของคอมพิวเตอร์ส่วนบุคคลตระกูล Atari STนอกจากนี้ยังมีการรวม GEM ไว้ในชุดผลิตภัณฑ์ของบริษัทผู้ผลิตและจัดจำหน่ายคอมพิวเตอร์อื่นๆ เช่นAmstrad ด้วย ต่อมา GEM ก็ถูกแจกจ่ายพร้อมกับระบบปฏิบัติการ DOS เวอร์ชันขายดีของ Digital Research สำหรับคอมพิวเตอร์ที่เข้ากันได้กับ IBM PC นั่นคือDR-DOS 6.0 เดสก์ท็อป GEM ค่อยๆ หายไปจากตลาดพร้อมกับการยุติการผลิตคอมพิวเตอร์ตระกูล Atari ST ในปี 1992 และความนิยมของMicrosoft Windows 3.0ในตลาดพีซีในช่วงเวลาเดียวกัน Falcon030 ที่วางจำหน่ายในปี 1993 เป็นคอมพิวเตอร์เครื่องสุดท้ายจาก Atari ที่ใช้ GEM

เดสก์เมท

โปรแกรม DeskMate ของ Tandy ปรากฏตัวครั้งแรกในช่วงต้นทศวรรษ 1980 บน เครื่อง TRS-80และถูกพอร์ตไปยังเครื่องTandy 1000ในปี 1984 เช่นเดียวกับโปรแกรม GUI บนพีซีส่วนใหญ่ในยุคนั้น โปรแกรมนี้ต้องพึ่งพาระบบปฏิบัติการบนดิสก์เช่นTRSDOSหรือMS-DOSโปรแกรมนี้ได้รับความนิยมในขณะนั้นและมีโปรแกรมย่อยหลายโปรแกรม เช่น Draw, Text และ Calendar และดึงดูดการลงทุนจากภายนอก เช่นLotus 1-2-3สำหรับ DeskMate

เอ็มเอสเอ็กซ์วิว

MSX-Viewกำลังทำงานด้วย VShell

MSX-View ถูกพัฒนาขึ้นสำหรับคอมพิวเตอร์MSX โดย ASCII CorporationและHAL Laboratory MSX-View ประกอบด้วยซอฟต์แวร์ต่างๆ เช่น Page Edit, Page View, Page Link, VShell, VTed, VPaint และ VDraw เวอร์ชันภายนอกของ MSX View ที่ติดตั้งมากับเครื่อง Panasonic FS-A1GT ได้ถูกวางจำหน่ายในรูปแบบส่วนเสริมสำหรับเครื่อง Panasonic FS-A1ST โดยติดตั้งบนดิสก์แทนที่จะใช้ ROM DISK ขนาด 512 KB

Amiga Intuition และ Workbench

คอมพิวเตอร์AmigaเปิดตัวโดยCommodoreในปี 1985 พร้อมกับ GUI ที่เรียกว่าWorkbench Workbench ใช้เอนจินภายในที่พัฒนาโดยRJ Mical เป็นส่วนใหญ่ เรียกว่าIntuitionซึ่งควบคุมเหตุการณ์การป้อนข้อมูลทั้งหมด เวอร์ชันแรกๆ ใช้จานสีเริ่มต้นสีน้ำเงิน/ส้ม/ขาว/ดำ ซึ่งเลือกมาเพื่อให้มีความคมชัดสูงบนโทรทัศน์และจอภาพคอมโพสิต Workbench นำเสนอไดเร็กทอรีในรูปแบบลิ้นชักเพื่อให้เข้ากับธีม " workbench " Intuition คือ ไลบรารี วิดเจ็ตและกราฟิกที่ทำให้ GUI ทำงานได้ โดยควบคุมด้วยเหตุการณ์ของผู้ใช้ผ่านเมาส์ คีย์บอร์ด และอุปกรณ์ป้อนข้อมูลอื่นๆ

เนื่องจากความผิดพลาดของแผนกขายของคอมโมดอร์ ฟลอปปี้ดิสก์ชุดแรกของAmigaOS (ที่วางจำหน่ายพร้อมกับ Amiga1000) จึงตั้งชื่อระบบปฏิบัติการทั้งหมดว่า "Workbench" ตั้งแต่นั้นมา ผู้ใช้และ CBM เองก็เรียก "Workbench" เป็นชื่อเล่นของAmigaOS ทั้งหมด (รวมถึง Amiga DOS, Extras ฯลฯ) ความเห็นพ้องต้องกันนี้สิ้นสุดลงเมื่อมีการวางจำหน่าย AmigaOS เวอร์ชัน2.0ซึ่งได้นำชื่อที่ถูกต้องกลับมาใช้กับฟลอปปี้ดิสก์สำหรับการติดตั้งของAmigaDOS , Workbench, Extras ฯลฯ อีกครั้ง

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

ผู้ใช้ Amiga สามารถบูตคอมพิวเตอร์เข้าสู่ส่วนต่อประสานบรรทัดคำสั่ง (หรือที่เรียกว่า CLI หรือ Amiga Shell) ซึ่งเป็นสภาพแวดล้อมที่ใช้แป้นพิมพ์โดยไม่มี GUI ของ Workbench ต่อมาพวกเขาสามารถเรียกใช้งานได้ด้วยคำสั่ง CLI/SHELL "LoadWB" ซึ่งจะโหลด GUI ของ Workbench ขึ้นมา

ความแตกต่างที่สำคัญอย่างหนึ่งระหว่างระบบปฏิบัติการอื่นๆ ในยุคนั้น (และในอีกระยะหนึ่งหลังจากนั้น) คือระบบปฏิบัติการของ Amiga ที่สามารถทำงานหลายอย่างพร้อมกันได้ อย่างสมบูรณ์ มีระบบสร้างภาพเคลื่อนไหวในตัวที่ทรงพลัง โดยใช้ฮาร์ดแวร์blitterและทองแดงรวมถึงระบบเสียงแบบ sampled 8 บิต ความถี่ 26 kHz จำนวน 4 ช่องสัญญาณ ทำให้ Amiga เป็นคอมพิวเตอร์มัลติมีเดียเครื่องแรก ก่อนที่ระบบปฏิบัติการอื่นๆ จะมีขึ้นหลายปี

เช่นเดียวกับ GUI ส่วนใหญ่ในยุคนั้น Intuition ของ Amiga ได้เดินตามรอยของ Xerox และบางครั้งก็ Apple แต่ มีการรวม CLIเข้ามาด้วย ซึ่งช่วยขยายฟังก์ชันการทำงานของแพลตฟอร์มอย่างมาก อย่างไรก็ตาม CLI/Shell ของ Amiga ไม่ใช่เพียงแค่ ส่วนติดต่อ แบบข้อความ ธรรมดา เหมือนในMS-DOSแต่เป็นกระบวนการกราฟิกอีกแบบหนึ่งที่ขับเคลื่อนโดย Intuition และมีแกดเจ็ตเดียวกันกับที่รวมอยู่ใน graphics.library ของ Amiga ส่วนติดต่อ CLI/Shell ผสานรวมเข้ากับ Workbench โดยใช้สิทธิ์ร่วมกับ GUI

โปรแกรม Amiga Workbench ได้รับการพัฒนาอย่างต่อเนื่องตลอดช่วงทศวรรษ 1990 แม้หลังจากที่บริษัท Commodore ล้มละลายในปี 1994 แล้วก็ตาม

Acorn BBC Master Compact

Acorn's BBC Master Compact 8 บิต วางจำหน่ายพร้อมกับ อินเทอร์เฟ ซ GUI สาธารณะตัวแรกของ Acorn ในปี 1986 [ 25 ]มีซอฟต์แวร์เชิงพาณิชย์เพียงเล็กน้อย นอกเหนือจากที่รวมอยู่ในแผ่น Welcome ที่วางจำหน่ายสำหรับระบบนี้ แม้ว่า Acorn จะอ้างในขณะนั้นว่า "บริษัทซอฟต์แวร์รายใหญ่ได้ร่วมมือกับ Acorn เพื่อให้มีเกมมากกว่า 100 เกมในแผ่นรวมเมื่อเปิดตัว" [ 26 ]ผู้สนับสนุน Master Compact ที่กระตือรือร้นที่สุดดูเหมือนจะเป็นSuperior Softwareซึ่งผลิตและติดฉลากเกมของตนโดยเฉพาะว่าเข้ากันได้กับ 'Master Compact'

อาร์เธอร์, RISC OS

RISC OS / r ɪ s k ˈ ɛ s / [ 27 ]เป็นระบบปฏิบัติการคอมพิวเตอร์(OS) ที่ใช้ ส่วนติดต่อผู้ใช้แบบกราฟิก ซึ่งออกแบบมาสำหรับโปรเซสเซอร์ สถาปัตยกรรม ARMโดยชื่อของมันมาจาก สถาปัตยกรรม คอมพิวเตอร์ชุดคำสั่งลดรูป (RISC) ที่รองรับ ระบบปฏิบัติการนี้ได้รับการพัฒนาขึ้นครั้งแรกโดยAcorn Computers เพื่อใช้กับคอมพิวเตอร์ส่วนบุคคล Archimedesรุ่นปี 1987 ของพวกเขาซึ่งใช้ โปรเซสเซอร์ Acorn RISC Machine (ARM) ประกอบด้วยส่วนติดต่อบรรทัดคำสั่งและสภาพแวดล้อมเดสก์ท็อปพร้อม ระบบหน้าต่าง

เดิมทีระบบปฏิบัติการนี้มีชื่อว่าArthur 1.20แต่ต่อมาได้ มีการวางจำหน่าย Arthur 2ในชื่อ RISC OS 2

เดสก์ท็อป

อิน เทอร์เฟซ WIMPประกอบด้วยปุ่มเมาส์ สามปุ่ม (ชื่อSelect , MenuและAdjust ) เมนู ตามบริบทการควบคุมลำดับชั้นของหน้าต่าง (เช่น ส่งไปด้านหลัง) และการโฟกัส หน้าต่างแบบไดนามิก (หน้าต่างสามารถได้รับการโฟกัสอินพุตที่ตำแหน่งใดก็ได้ในลำดับชั้น) แถบไอคอน ( Dock ) ประกอบด้วยไอคอนที่แสดงถึงไดรฟ์ดิสก์ที่เชื่อมต่อ ดิสก์ RAM ไดเร็กทอรีเครือข่าย แอปพลิเคชันที่กำลังทำงาน ยูทิลิตี้ของระบบ และไฟล์ ไดเร็กทอรี หรือแอปพลิเคชันที่ไม่ได้ใช้งาน ไอคอนเหล่านี้และหน้าต่างที่เปิดอยู่มีเมนูตามบริบทและรองรับ การ ลากและวางพวกมันแสดงถึงแอปพลิเคชันที่กำลังทำงานอยู่โดยรวม โดยไม่คำนึงว่าจะมีหน้าต่างเปิดอยู่หรือไม่

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

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

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

โดยปกติไฟล์จะมีประเภทข้อมูลที่กำหนดไว้ ระบบปฏิบัติการ RISC OS มีประเภทข้อมูลที่กำหนดไว้ล่วงหน้าอยู่บ้าง โปรแกรมต่างๆ สามารถเพิ่มเติมประเภทข้อมูลที่มีอยู่ได้ การดับเบิ้ลคลิกไฟล์ที่มีประเภทข้อมูลที่ทราบแล้ว จะเป็นการเปิดโปรแกรมที่เหมาะสมเพื่อโหลดไฟล์นั้น

คู่มือสไตล์RISC OS ส่งเสริมรูปลักษณ์และความรู้สึกที่สอดคล้องกันในแอปพลิเคชันต่างๆ ซึ่งได้รับการแนะนำในRISC OS 3และระบุลักษณะและพฤติกรรมของแอปพลิเคชัน แอปพลิเคชันหลักที่ Acorn รวบรวมไว้ไม่ได้อัปเดตให้สอดคล้องกับคู่มือนี้จนกระทั่งRISCOS Ltdออก เวอร์ชัน Selectในปี 2544 [ 28 ]

ตัวจัดการฟอนต์

ตัว จัดการ แบบอักษรโครงร่างให้การปรับความเรียบของแบบอักษรตามพื้นที่ โดยระบบปฏิบัติการนี้เป็นระบบปฏิบัติการแรกที่รวมคุณสมบัติดังกล่าว[ 29 ] [ 30 ] [ 31 ] [ 32 ]โดยได้รวมไว้ตั้งแต่ก่อนเดือนมกราคม พ.ศ. 2532 [ 33 ]ตั้งแต่ปี พ.ศ. 2537 ใน RISC OS 3.5 สามารถใช้แบบอักษรโครงร่างที่ปรับความเรียบใน WindowManager สำหรับองค์ประกอบ UI แทนที่จะใช้แบบอักษรระบบบิตแมปจากเวอร์ชันก่อนหน้า[ 34 ]

โปรแกรมจัดการไฟล์และชุดยูทิลิตี้ของ MS-DOS

เนื่องจาก คอมพิวเตอร์ IBM PCรุ่นแรกๆและคอมพิวเตอร์ที่ใช้งานร่วมกันได้ส่วนใหญ่ขาดความสามารถด้านกราฟิกที่แท้จริง (พวกมันใช้โหมดข้อความ พื้นฐาน 80 คอลัมน์ที่เข้ากันได้กับอะแดปเตอร์แสดงผล MDAดั้งเดิม) จึงทำให้เกิด โปรแกรมจัดการไฟล์ขึ้นมาหลายตัว รวมถึงDOS ShellของMicrosoftซึ่งมีองค์ประกอบ GUI ทั่วไป เช่น เมนู ปุ่มกด รายการที่มีแถบเลื่อน และตัวชี้เมาส์ ต่อมาจึงมีการคิดค้นชื่อ " ส่วนต่อประสานผู้ใช้แบบข้อความ" (Text-based User Interface หรือ TUI) ขึ้นมา เพื่อใช้เรียกส่วนต่อประสานประเภทนี้ แอปพลิเคชันในโหมดข้อความของ MS-DOS หลายตัว เช่น โปรแกรมแก้ไขข้อความเริ่มต้นของ MS-DOS 5.0 (และเครื่องมือที่เกี่ยวข้อง เช่นQBasic ) ก็ใช้หลักการเดียวกันนี้ IBM DOS Shell ที่รวมอยู่ใน IBM DOS 5.0 ( ประมาณปี 1992 ) รองรับทั้งโหมดการแสดงผลข้อความและโหมดการแสดงผลกราฟิก ทำให้มันเป็นทั้ง TUI และ GUI ขึ้นอยู่กับโหมดที่เลือก

โปรแกรมจัดการไฟล์ขั้นสูงสำหรับMS-DOSสามารถกำหนดรูปร่างตัวอักษรใหม่ได้ด้วยEGAและการ์ดแสดงผลที่ดีกว่า ทำให้มีไอคอนความละเอียดต่ำพื้นฐานและองค์ประกอบส่วนติดต่อผู้ใช้แบบกราฟิก รวมถึงลูกศร (แทนที่จะเป็นบล็อกเซลล์สี) สำหรับตัวชี้เมาส์ เมื่อการ์ดแสดงผลไม่มีความสามารถในการเปลี่ยนรูปร่างของตัวอักษร ระบบจะใช้ ชุดตัวอักษร CP437 ที่พบใน ROMของการ์ดเป็นค่าเริ่มต้น ชุดยูทิลิตี้ที่เป็นที่นิยมสำหรับ MS-DOS บางชุด เช่นNorton Utilities (ในภาพ) และPC Toolsก็ใช้เทคนิคเหล่านี้เช่นกัน

DESQviewเป็นโปรแกรมมัลติทาสกิ้งแบบข้อความที่เปิดตัวในเดือนกรกฎาคม พ.ศ. 2528 โดยทำงานบนระบบปฏิบัติการMS-DOSทำให้ผู้ใช้สามารถเรียกใช้โปรแกรม DOS หลายโปรแกรมพร้อมกันในหน้าต่างต่างๆ ได้ นับเป็นโปรแกรมแรกที่นำความสามารถในการทำงานแบบมัลติทาสกิ้งและการจัดการหน้าต่างมาสู่สภาพแวดล้อม DOS ซึ่งสามารถใช้งานโปรแกรม DOS ที่มีอยู่เดิมได้ DESQview ไม่ใช่ GUI ที่แท้จริง แต่มีส่วนประกอบบางอย่างของ GUI เช่น หน้าต่างที่ปรับขนาดได้ ซ้อนทับกันได้ และการชี้ตำแหน่งด้วยเมาส์

แอปพลิเคชันบนระบบ MS-DOS ที่มี GUI เฉพาะของแต่ละผู้ผลิต

ก่อน ยุค ของ MS-Windowsและเนื่องจาก MS-DOS ขาด GUI ที่เป็นมาตรฐานทั่วไป แอปพลิเคชันกราฟิกส่วนใหญ่ที่ทำงานกับ การ์ดกราฟิก EGA , VGAและการ์ดกราฟิกที่ดีกว่านั้น จึงมี GUI ในตัวที่เป็นกรรมสิทธิ์ของแต่ละโปรแกรม หนึ่งในแอปพลิเคชันกราฟิกที่เป็นที่รู้จักมากที่สุดคือDeluxe Paintซึ่งเป็นซอฟต์แวร์วาดภาพยอดนิยมที่มีอินเทอร์เฟซแบบ WIMP ทั่วไป

ไฟล์ปฏิบัติการ Adobe Acrobat Reader เวอร์ชัน ดั้งเดิมสำหรับ MS-DOS สามารถทำงานได้ทั้งบน GUI มาตรฐานของ Windows 3.x และพรอมต์คำสั่ง DOS มาตรฐาน เมื่อเรียกใช้งานจากพรอมต์คำสั่งบนเครื่องที่มี การ์ดกราฟิก VGAมันจะแสดง GUI ของตัวเอง

ระบบปฏิบัติการ Microsoft Windows (เวอร์ชัน 16 บิต)

Windows 1.0ซึ่งเป็น GUI สำหรับระบบปฏิบัติการMS-DOS เปิดตัวในปี 1985 [ 35 ]การตอบรับจากตลาดนั้นไม่ดีนัก[ 36 ] Windows 2.0ตามมา แต่ความนิยมอย่างแท้จริงก็เริ่มขึ้นเมื่อWindows 3.0 เปิดตัวในปี 1990 ซึ่งใช้Common User Access เป็นพื้นฐาน GUI ได้รับการออกแบบใหม่เล็กน้อยนับตั้งแต่นั้นมา ส่วนใหญ่เป็นWindows 3.11 ที่ รองรับเครือข่ายและแพทช์Win32s 32 บิต ตระกูล MS Windows 16 บิตถูกยกเลิกไปพร้อมกับการเปิดตัวWindows 95และWindows NTสถาปัตยกรรม 32 บิตในช่วงทศวรรษ 1990

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

ในปี 1988 แอปเปิลฟ้องไมโครซอฟต์ในข้อหาละเมิดลิขสิทธิ์โปรแกรมLisaและ ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ของ Apple Macintoshคดีนี้กินเวลานานถึง 4 ปี ก่อนที่ศาลจะปฏิเสธข้อกล่าวหาเกือบทั้งหมดของแอปเปิลเนื่องจากข้อผิดพลาดทางเทคนิคในสัญญา การอุทธรณ์ครั้งต่อมาของแอปเปิลก็ถูกปฏิเสธเช่นกัน ในที่สุด ไมโครซอฟต์และแอปเปิลก็ตกลงยุติคดีกันเป็นการส่วนตัวในปี 1997

จีโอเอส

GEOSเปิดตัวในปี 1986 โดยเริ่มแรกเขียนขึ้นสำหรับคอมพิวเตอร์บ้านแบบ 8 บิตCommodore 64และหลังจากนั้นไม่นานก็ ใช้กับ Apple IIต่อมาบริษัทได้ใช้ชื่อ PC/Geos สำหรับระบบ IBM PC แล้วจึงเปลี่ยนเป็น Geoworks Ensemble GEOS มาพร้อมกับโปรแกรมแอปพลิเคชันหลายโปรแกรม เช่น ปฏิทินและโปรแกรมประมวลผลคำ เวอร์ชันที่ลดทอนลงถูกนำมาใช้เป็นพื้นฐานสำหรับ ไคลเอนต์ MS-DOS ของ America Onlineเมื่อเทียบกับ GUI ของ Windows 3.0 ที่เป็นคู่แข่ง GEOS สามารถทำงานได้ค่อนข้างดีบนฮาร์ดแวร์ที่เรียบง่ายกว่า แต่ผู้พัฒนาโปรแกรมมีนโยบายที่เข้มงวดต่อผู้พัฒนาบุคคลที่สาม ซึ่งทำให้มันไม่สามารถเป็นคู่แข่งที่สำคัญได้ นอกจากนี้ GEOS ยังมุ่งเป้าไปที่เครื่อง8 บิต ในขณะที่ยุคคอมพิวเตอร์ 16 บิตกำลังเริ่มต้นขึ้น

ระบบ X Window

เดสก์ท็อป X Window Systemที่ใช้ระบบปฏิบัติการ Unix (ประมาณปี 1990)

ระบบการจัดการหน้าต่างมาตรฐานใน โลกของ UnixคือX Window System (เรียกกันทั่วไปว่า X11 หรือ X) ซึ่งเปิดตัวครั้งแรกในช่วงกลางทศวรรษ 1980 W Window System (1983) เป็นระบบก่อนหน้า X โดย X ได้รับการพัฒนาที่ MIT ในชื่อProject Athenaจุดประสงค์ดั้งเดิมคือเพื่อให้ผู้ใช้เทอร์มินัลกราฟิกที่เพิ่งเกิดขึ้นใหม่สามารถเข้าถึงเวิร์กสเตชัน กราฟิกระยะไกล ได้โดยไม่คำนึงถึงระบบปฏิบัติการหรือฮาร์ดแวร์ของเวิร์กสเตชันนั้น เนื่องจากมีซอร์สโค้ดที่ใช้เขียน X ให้ใช้งานได้ ทำให้มันกลายเป็นเลเยอร์มาตรฐานสำหรับการจัดการอุปกรณ์กราฟิกและอินพุต/เอาต์พุต และสำหรับการสร้างอินเทอร์เฟซกราฟิกทั้งแบบโลคอลและระยะไกลบนระบบปฏิบัติการ Unix, Linux และระบบ ปฏิบัติการ ที่คล้าย Unix เกือบทั้งหมด ยกเว้นmacOSและAndroid

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

ข่าว

เครื่องมือสร้างเนื้อหา HyperTIES ภายใต้ระบบหน้าต่าง NeWS

ระบบ หน้าต่าง NeWS (Network extensible Window System) ที่ใช้PostScriptถูกพัฒนาโดยSun Microsystemsในช่วงกลางทศวรรษ 1980 เป็นเวลาหลายปีที่SunOSมีระบบหน้าต่างที่ผสมผสานระหว่าง NeWS และX Window System แม้ว่า NeWS จะได้รับการยกย่องว่ามีความสง่างามทางเทคนิคจากนักวิจารณ์บางคน แต่ในที่สุด Sun ก็ยกเลิกผลิตภัณฑ์นี้ แตกต่างจาก X NeWS เป็น ซอฟต์แวร์กรรมสิทธิ์ มา โดย ตลอด

ทศวรรษ 1990: การใช้งานคอมพิวเตอร์ตั้งโต๊ะอย่างแพร่หลาย

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

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

ระบบปฏิบัติการ Windows 95 และ "คอมพิวเตอร์ในทุกบ้าน"

คอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows 95

หลังจาก Windows 3.11 ไมโครซอฟต์เริ่มพัฒนาเวอร์ชันระบบปฏิบัติการใหม่ที่เน้นผู้บริโภคเป็นหลัก Windows 95 มีจุดประสงค์เพื่อรวมผลิตภัณฑ์ MS-DOS และ Windows ที่เคยแยกจากกันของไมโครซอฟต์เข้าด้วยกัน และรวมถึงเวอร์ชัน DOS ที่ได้รับการปรับปรุง ซึ่งมักเรียกกันว่า MS-DOS 7.0 นอกจากนี้ยังมีการออกแบบ GUI ใหม่ครั้งสำคัญ ซึ่งเรียกว่า "Cairo" แม้ว่า Cairo จะไม่เคยเกิดขึ้นจริง แต่บางส่วนของ Cairo ก็ได้ถูกนำไปใช้ในเวอร์ชันต่อมาของระบบปฏิบัติการ เริ่มตั้งแต่ Windows 95 เป็นต้นไป ทั้ง Win95 และ WinNT สามารถเรียกใช้แอปพลิเคชัน 32 บิตได้ และสามารถใช้ประโยชน์จากความสามารถของซีพียูIntel 80386 ได้ เช่นการทำงานแบบมัลติทาสกิ้งแบบแย่งชิง และ พื้นที่หน่วยความจำแบบแอดเดรสเชิงเส้นสูงสุด 4 GiB Windows 95 ถูกโฆษณาว่าเป็นระบบปฏิบัติการแบบ 32 บิต แต่จริงๆ แล้วมันใช้เคอร์เนลแบบไฮบริด (VWIN32.VXD) ร่วมกับส่วนติดต่อผู้ใช้แบบ 16 บิต (USER.EXE) และส่วนติดต่ออุปกรณ์กราฟิก (GDI.EXE) ของ Windows for Workgroups (3.11) ซึ่งมีส่วนประกอบเคอร์เนลแบบ 16 บิต พร้อมด้วยระบบย่อยแบบ 32 บิต (USER32.DLL และ GDI32.DLL) ที่ทำให้สามารถเรียกใช้แอปพลิเคชันที่เป็นแบบ 16 บิตหรือ 32 บิตได้ ในตลาด Windows 95 ประสบความสำเร็จอย่างมาก กระตุ้นให้เกิดการอัปเกรดไปใช้เทคโนโลยี 32 บิต และภายในหนึ่งหรือสองปีหลังจากการเปิดตัว ก็กลายเป็นระบบปฏิบัติการที่ประสบความสำเร็จมากที่สุดเท่าที่เคยผลิตมา

ควบคู่ไปกับแคมเปญการตลาดที่ครอบคลุม [ 37 ] Windows 95 ประสบความสำเร็จอย่างมากในตลาดเมื่อเปิดตัวและในไม่ช้าก็กลายเป็นระบบปฏิบัติการเดสก์ท็อปที่ได้รับความนิยมมากที่สุด[ 38 ]

Windows 95 ถือเป็นจุดเริ่มต้นของสงครามเบราว์เซอร์เมื่อเวิลด์ไวด์เว็บเริ่มได้รับความสนใจอย่างมากในวัฒนธรรมสมัยนิยมและสื่อมวลชน ในตอนแรก ไมโครซอฟต์มองไม่เห็นศักยภาพในเว็บ และ Windows 95 จึงมาพร้อมกับบริการออนไลน์ของไมโครซอฟต์เองที่ชื่อว่าMicrosoft Network ( MSN ) ซึ่งต้องเชื่อมต่อผ่านโมเด็มเท่านั้น และส่วนใหญ่ใช้สำหรับเนื้อหาของตัวเอง ไม่ใช่การเข้าถึงอินเทอร์เน็ต เมื่อNetscape NavigatorและInternet Explorer เวอร์ชันต่างๆ ถูกปล่อยออกมาอย่างรวดเร็วในช่วงไม่กี่ปีถัดมา ไมโครซอฟต์จึงใช้ความได้เปรียบในด้านเดสก์ท็อปเพื่อผลักดันเบราว์เซอร์ของตนและกำหนดระบบนิเวศของเว็บให้เป็นแบบผูกขาด เป็นส่วน ใหญ่

Windows 95 ได้พัฒนาต่อมาเรื่อยๆ จนกลายเป็นWindows 98และWindows ME Windows ME เป็นระบบปฏิบัติการรุ่นสุดท้ายในกลุ่มระบบปฏิบัติการ Windows 3.x จาก Microsoft Windows ได้ผ่านเส้นทางการพัฒนาแบบ 32 บิตคู่ขนาน โดยมีการเปิดตัว Windows NT 3.1 ในปี 1993 Windows NT (ย่อมาจาก New Technology) [ 39 ]เป็นระบบปฏิบัติการ 32 บิตโดยกำเนิดที่มีโมเดลไดรเวอร์แบบใหม่ ใช้ Unicode และให้การแยกแอปพลิเคชันอย่างแท้จริง Windows NT ยังรองรับแอปพลิเคชัน 16 บิตใน NTVDM แต่ไม่รองรับไดรเวอร์แบบ VxD Windows 95 ควรจะวางจำหน่ายก่อนปี 1993 ในฐานะรุ่นก่อนหน้าของ Windows NT แนวคิดคือการส่งเสริมการพัฒนาแอปพลิเคชัน 32 บิตที่มีความเข้ากันได้แบบย้อนหลัง ซึ่งจะนำไปสู่การเปิดตัว NT ที่ประสบความสำเร็จมากขึ้น หลังจากล่าช้าหลายครั้ง Windows 95 ก็วางจำหน่ายโดยไม่มี Unicode และใช้โมเดลไดรเวอร์ VxD Windows NT 3.1 พัฒนามาเป็น Windows NT 3.5, 3.51 และ 4.0 ซึ่งในที่สุดก็มีอินเทอร์เฟซที่คล้ายคลึงกับเดสก์ท็อปของ Windows 9x และมีปุ่ม Start การพัฒนาต่อมาคือ Windows 2000, Windows XP, Windows Vista และ Windows 7 Windows XP และเวอร์ชันที่สูงกว่านั้นมีให้ใช้งานใน โหมด 64 บิตด้วย ผลิตภัณฑ์ Windows Server แยกตัวออกมาด้วยการเปิดตัว Windows Server 2003 (มีให้เลือกทั้งแบบ 32 บิตและ 64 บิต IA64 หรือ x64) จากนั้นก็เป็น Windows Server 2008 และ Windows Server 2008 R2 Windows 2000 และ XP ใช้ GUI พื้นฐานเดียวกัน แม้ว่า XP จะมีการเพิ่ม Visual Styles เข้ามา ใน Windows 98 มีการแนะนำธีมActive Desktop ซึ่งอนุญาตให้ใช้ HTMLสำหรับเดสก์ท็อป แต่ฟีเจอร์นี้ไม่ได้รับการตอบรับที่ดีจากลูกค้า ซึ่งมักจะปิดใช้งาน ในที่สุด Windows Vista ก็ยกเลิกฟีเจอร์นี้อย่างถาวร แต่ได้เพิ่มSideBar ใหม่ บนเดสก์ท็อป

แมคอินทอช

ส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI) ของ Macintosh ได้รับการปรับปรุงหลายครั้งนับตั้งแต่ปี 1984 โดยมีการอัปเดตครั้งใหญ่ ได้แก่System 7และMac OS 8การปรับปรุงครั้งใหญ่ที่สุดเท่าที่เคยมีมาคือการเปิดตัวส่วนต่อประสาน " Aqua " ใน Mac OS Xปี 2001 ซึ่งเป็นระบบปฏิบัติการใหม่ที่สร้างขึ้นโดยใช้เทคโนโลยีจากNeXTSTEP เป็นส่วนใหญ่ โดยมีการนำองค์ประกอบ UI จาก Mac OS เดิมมาผสมผสานmacOSใช้เทคโนโลยีที่เรียกว่าQuartzสำหรับการเรนเดอร์กราฟิกและการวาดภาพบนหน้าจอ คุณสมบัติบางอย่างของส่วนต่อประสาน macOS ได้รับการสืบทอดมาจาก NeXTSTEP (เช่นDock , เคอร์เซอร์รออัตโนมัติ หรือหน้าต่างแบบ double-buffered ที่ให้รูปลักษณ์ที่คมชัดและการวาดหน้าต่างใหม่โดยไม่กระพริบ) ในขณะที่บางอย่างได้รับการสืบทอดมาจากระบบปฏิบัติการ Mac OS เดิม (แถบเมนูเดียวทั่วทั้งระบบ) Mac OS X 10.3ได้แนะนำคุณสมบัติเพื่อปรับปรุงการใช้งาน รวมถึงExposéซึ่งออกแบบมาเพื่อให้ค้นหาหน้าต่างที่เปิดอยู่ได้ง่ายขึ้น

เมื่อMac OS X 10.4วางจำหน่ายในเดือนเมษายน พ.ศ. 2548 [ 40 ]ได้มีการเพิ่มคุณสมบัติใหม่ ๆ รวมถึงDashboard (เดสก์ท็อปเสมือนทางเลือกสำหรับแอปพลิเคชันขนาดเล็กที่มีวัตถุประสงค์เฉพาะ) และเครื่องมือค้นหาที่เรียกว่าSpotlightซึ่งให้ผู้ใช้มีตัวเลือกในการค้นหาไฟล์แทนการเรียกดูโฟลเดอร์

ระบบปฏิบัติการMac OS X 10.7ที่วางจำหน่ายในเดือนกรกฎาคม 2011 รองรับการใช้งาน แอปพลิเคชัน แบบเต็มหน้าจอและMac OS X 10.11 (El Capitan) ที่วางจำหน่ายในเดือนกันยายน 2015 รองรับการสร้างมุมมองแบบแบ่งหน้าจอเต็มหน้าจอโดยการกดปุ่มสีเขียวที่มุมบนซ้ายของหน้าต่าง หรือใช้แป้นพิมพ์ลัด Control+Cmd+F

GUI ที่สร้างขึ้นบนระบบ X Window System

เดสก์ท็อป KDE Plasma 4.4 (2010)
เด สก์ท็อป GNOME 2.28 (ปี 2010)

ในช่วงแรกของการพัฒนา X Window นั้น Sun Microsystems และ AT&T พยายามผลักดันมาตรฐาน GUI ที่เรียกว่าOPEN LOOKเพื่อแข่งขันกับMotif OPEN LOOK ได้รับการพัฒนาขึ้นใหม่ทั้งหมดโดยร่วมมือกับXeroxในขณะที่ Motif เป็นความพยายามร่วมกัน[ 41 ]ในที่สุด Motif ก็ได้รับความนิยมและกลายเป็นพื้นฐานสำหรับVisual User Environment (VUE) ของHewlett-Packardซึ่งต่อมากลายเป็นCommon Desktop Environment (CDE)

ในปี 1995 แอปพลิเคชัน ViewTouch Point of Sale สำหรับธุรกิจบริการด้านการโรงแรมถูกสร้างขึ้นโดยใช้ xlib ซึ่งเป็นไลบรารีไคลเอ็นต์โปรโตคอลระดับต่ำของระบบ X Window System สำหรับส่วนติดต่อผู้ใช้แบบกราฟิก ViewTouch แสดงให้เห็นถึงคุณค่าของระบบ X Window System ในด้านแอปพลิเคชันแบบฝังตัวสำหรับตลาดเฉพาะกลุ่ม โดยก้าวข้ามการใช้งานเพียงแค่ 'X' เพื่อสร้างสภาพแวดล้อมเดสก์ท็อปอเนกประสงค์และชุดเครื่องมือ GUI

ในช่วงปลายทศวรรษ 1990 โลกของ Unix เติบโตขึ้นอย่างมาก โดยเฉพาะในกลุ่มซอฟต์แวร์เสรีกระแสเดสก์ท็อปแบบกราฟิกใหม่ๆ เกิดขึ้นรอบๆ Linux และระบบปฏิบัติการที่คล้ายคลึงกัน โดยใช้ระบบ X Window System เป็นพื้นฐาน การเน้นย้ำถึงการจัดหาอินเทอร์เฟซที่บูรณาการและเป็นมาตรฐานเดียวกันให้กับผู้ใช้ ทำให้เกิดสภาพแวดล้อมเดสก์ท็อปใหม่ๆ เช่นKDE Plasma 5 , GNOMEและXfceซึ่งได้รับความนิยมมากกว่า CDE ทั้งในระบบ Unix และระบบปฏิบัติการที่คล้าย Unix รูปลักษณ์และสัมผัสของ Xfce, KDE และ GNOME มีแนวโน้มที่จะเปลี่ยนแปลงอย่างรวดเร็วและมีการกำหนดรูปแบบน้อยกว่าสภาพแวดล้อม OPEN LOOK และ Motif ในยุคก่อนๆ

อามิกา

เวอร์ชันต่อมาได้เพิ่มการปรับปรุงจาก Workbench รุ่นดั้งเดิม เช่น การรองรับหน้าจอ Workbench สีสันสดใส เมนูบริบท และไอคอน 2 มิติแบบนูนที่มีลักษณะเสมือน 3 มิติ ผู้ใช้ Amiga บางคนชอบอินเทอร์เฟซทางเลือกอื่นนอกเหนือจาก Workbench มาตรฐาน เช่นDirectory Opus Magellan

การใช้โปรแกรมกราฟิกแบบ GUI จากผู้พัฒนาภายนอกที่ได้รับการพัฒนาให้ดีขึ้นกลายเป็นเรื่องปกติในหมู่ผู้ใช้ที่ต้องการอินเทอร์เฟซที่สวยงามยิ่งขึ้น เช่นMagic User Interface (MUI) และReActionโปรแกรมกราฟิกเชิงวัตถุเหล่านี้ซึ่งขับเคลื่อนด้วยคลาสและเมธอดของอินเทอร์เฟซผู้ใช้ได้รับการกำหนดมาตรฐานในสภาพแวดล้อมของ Amiga และเปลี่ยน Amiga Workbench ให้เป็นอินเทอร์เฟซแบบมีคำแนะนำที่สมบูรณ์และทันสมัย ​​พร้อมด้วยแกดเจ็ตมาตรฐานใหม่ ปุ่มแบบเคลื่อนไหว ไอคอนสี 24 บิตที่แท้จริง การใช้งานวอลเปเปอร์สำหรับหน้าจอและหน้าต่างเพิ่มมากขึ้น ช่องอัลฟา ความโปร่งใส และเงา เช่นเดียวกับ GUI สมัยใหม่ทั่วไป

โปรแกรมที่พัฒนาต่อยอดจาก Workbench ในยุคปัจจุบัน ได้แก่AmbientสำหรับMorphOS , Scalos, Workbench สำหรับAmigaOS 4และWandererสำหรับAROSมีบทความสั้นๆ เกี่ยวกับ Ambient และคำอธิบายเกี่ยวกับไอคอน เมนู และแกดเจ็ตของ MUI อยู่ที่aps.fr (เก็บถาวรเมื่อ วันที่ 7 กันยายน 2548 ) ในWayback MachineและภาพของZuneยังคงอยู่ที่เว็บไซต์หลักของ AROS

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

โอเอส/2

ระบบ ปฏิบัติการ OS/2เวอร์ชัน 1.0 (วางจำหน่ายในปี 1987) เดิมทีได้รับการพัฒนาร่วมกันโดย Microsoft และ IBM เพื่อทดแทน DOS โดยไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) เลย เวอร์ชัน 1.1 (วางจำหน่ายในปี 1988) มี Presentation Manager (PM) ซึ่งเป็นการใช้งาน IBM Common User Accessที่มีลักษณะคล้ายกับ UI ของ Windows 3.1 ในภายหลัง หลังจากแยกทางกับ Microsoft แล้ว IBM ได้พัฒนาWorkplace Shell (WPS) สำหรับเวอร์ชัน 2.0 (วางจำหน่ายในปี 1992) ซึ่งเป็นแนวทางที่ค่อนข้างล้ำสมัยและใช้หลักการเชิงวัตถุ (object-oriented) สำหรับ GUI ต่อมา Microsoft ได้เลียนแบบรูปลักษณ์นี้ใน Windows 95

เน็กซ์สเต็ป

NeXTStep 3.x ที่ใช้งานNetHackพร้อมความช่วยเหลือและแอปพลิเคชันอื่นๆ

อิน เทอร์เฟซผู้ใช้ NeXTSTEPถูกนำมาใช้ใน คอมพิวเตอร์ตระกูล NeXTเวอร์ชันหลักแรกของ NeXTSTEP เปิดตัวในปี 1989 โดยใช้Display PostScriptเป็นพื้นฐานด้านกราฟิก คุณสมบัติที่สำคัญที่สุดของอินเทอร์เฟซ NeXTSTEP คือDockซึ่งถูกนำไปใช้ในMac OS X โดยมีการปรับเปลี่ยนเล็กน้อย และยังมีรายละเอียดอินเทอร์เฟซเล็กน้อยอื่นๆ ที่บางคนพบว่าทำให้ใช้งานง่ายและเป็นธรรมชาติมากกว่า GUI รุ่นก่อนๆ GUI ของ NeXTSTEP เป็น GUI แรกที่มีคุณสมบัติการลากหน้าต่างแบบทึบแสงในอินเทอร์เฟซผู้ใช้ บนเครื่องที่มีประสิทธิภาพค่อนข้างต่ำเมื่อเทียบกับมาตรฐานในปัจจุบัน โดยเฉพาะอย่างยิ่งเมื่อมีฮาร์ดแวร์กราฟิกประสิทธิภาพสูง ช่วย สนับสนุน

บีโอเอส

BeOSได้รับการพัฒนาบนคอมพิวเตอร์แบบกำหนดเองที่ใช้AT&T Hobbit ก่อนที่จะเปลี่ยนไปใช้ฮาร์ดแวร์ PowerPCโดยทีมงานที่นำโดยJean-Louis Gassée อดีตผู้บริหารของ Apple เพื่อเป็นทางเลือกแทน Mac OS ต่อมา BeOS ได้ถูกพอร์ตไปยังฮาร์ดแวร์ Intel โดยใช้เคอร์เนลเชิงวัตถุที่เขียนโดย Be และไม่ได้ใช้X Window Systemแต่ ใช้ GUI ที่แตกต่างออก ไปซึ่งเขียนขึ้นใหม่ทั้งหมด นักพัฒนาได้ทุ่มเทความพยายามอย่างมากเพื่อให้เป็นแพลตฟอร์มที่มีประสิทธิภาพสำหรับแอปพลิเคชันมัลติมีเดีย Be Inc. ถูกซื้อกิจการโดยPalmSource, Inc. (ในขณะนั้นคือ Palm Inc.) ในปี 2544 [ 42 ] GUI ของ BeOS ยังคงมีอยู่ในHaikuซึ่งเป็นซอฟต์แวร์โอเพนซอร์สที่นำ BeOS มาสร้างใหม่

อุปกรณ์เคลื่อนที่

General Magicถือเป็นต้นกำเนิดของ GUI สมาร์ทโฟนสมัยใหม่ทั้งหมด กล่าวคือ GUI ที่ใช้หน้าจอสัมผัส รวมถึง iPhone และอื่นๆ ในปี 2550 ด้วยiPhone [ 43 ]และต่อมาในปี 2553 ด้วยการเปิดตัวiPad [ 44 ] Apple ได้ทำให้ รูปแบบการโต้ตอบแบบ post-WIMPสำหรับ หน้าจอ สัมผัสหลายจุดเป็น ที่นิยม โดยอุปกรณ์เหล่านั้นถือเป็นหลักสำคัญในการพัฒนาอุปกรณ์พกพา[ 45 ] [ 46 ]

อุปกรณ์พกพาอื่นๆ เช่นเครื่องเล่น MP3และโทรศัพท์มือถือเป็นพื้นที่การใช้งาน GUI ที่เติบโตอย่างรวดเร็วในช่วงไม่กี่ปีที่ผ่านมา ตั้งแต่ช่วงกลางทศวรรษ 2000 อุปกรณ์พกพาส่วนใหญ่ได้พัฒนาไปสู่หน้าจอที่มีความละเอียดและขนาดใหญ่ ( ตัวอย่างเช่น หน้าจอ 2,560 × 1,440 พิกเซลของGalaxy Note 4 ) ด้วยเหตุนี้ อุปกรณ์เหล่านี้จึงมีอินเทอร์เฟซผู้ใช้และ ระบบปฏิบัติการที่ เป็นเอกลักษณ์ของตนเอง ซึ่งมี ชุมชนนักพัฒนา อิสระ ขนาดใหญ่ ที่ทุ่มเทให้กับการสร้างองค์ประกอบภาพต่างๆ เช่น ไอคอน เมนู วอลเปเปอร์ และอื่นๆ อินเทอร์เฟซแบบ Post-WIMP มักถูกใช้ในอุปกรณ์พกพาเหล่านี้ ซึ่งอุปกรณ์ชี้ตำแหน่งแบบดั้งเดิมที่จำเป็นสำหรับเดสก์ท็อปนั้นไม่เหมาะสม

เนื่องจากฮาร์ดแวร์กราฟิกประสิทธิภาพสูงใช้พลังงานมากและสร้างความร้อนสูง เอฟเฟกต์ 3 มิติหลายอย่างที่พัฒนาขึ้นระหว่างปี 2000 ถึง 2010 จึงไม่สามารถใช้งานได้จริงบนอุปกรณ์ในระดับนี้ ส่งผลให้มีการพัฒนา อินเทอร์เฟซ ที่เรียบง่ายกว่าโดยเน้นการออกแบบที่เป็นสองมิติ เช่นเดียวกับอินเทอร์เฟซผู้ใช้แบบ Metro (Modern)ที่ใช้ครั้งแรกในWindows 8และการออกแบบ Gmail ใหม่ในปี 2012

ส่วนติดต่อผู้ใช้แบบ 3 มิติ

CompizทำงานบนFedora Core 6ร่วมกับ AIGLX

ในช่วงทศวรรษแรกของศตวรรษที่ 21 การพัฒนาอย่างรวดเร็วของหน่วยประมวลผลกราฟิก (GPU) นำไปสู่แนวโน้มในการรวมเอฟเฟกต์ 3 มิติเข้ากับการจัดการหน้าต่าง โดยอิงจากการวิจัยเชิงทดลองในการออกแบบส่วนติดต่อผู้ใช้ที่พยายามขยายขีดความสามารถในการแสดงออกของชุดเครื่องมือที่มีอยู่ เพื่อเพิ่มประสิทธิภาพการรับรู้ทางกายภาพที่ช่วยให้สามารถจัดการได้โดยตรงเอฟเฟกต์ใหม่ที่พบได้ทั่วไปในหลายโครงการ ได้แก่ การปรับขนาดและการซูม การแปลงและการเคลื่อนไหวของหน้าต่างหลายรูปแบบ (หน้าต่างสั่นไหว การย่อหน้าต่างอย่างราบรื่นไปยังถาดระบบ...) การจัดองค์ประกอบภาพ (ใช้สำหรับเงาตกกระทบและความโปร่งใสของหน้าต่าง) และการเพิ่มประสิทธิภาพการจัดระเบียบหน้าต่างที่เปิดอยู่โดยรวม ( การซูมไปยังเดสก์ท็อปเสมือนเดสก์ท็ อปแบบลูกบาศก์ Exposé เป็นต้น ) เดสก์ท็อป BumpTop ที่ เป็นต้นแบบได้ รวมการแสดงผลทางกายภาพของเอกสารเข้ากับเครื่องมือสำหรับการจัดประเภทเอกสารซึ่งเป็นไปได้เฉพาะในสภาพแวดล้อมจำลอง เช่น การจัดเรียงลำดับใหม่ทันทีและการจัดกลุ่มเอกสารที่เกี่ยวข้องโดยอัตโนมัติ

เอฟเฟกต์เหล่านี้ได้รับความนิยมอย่างแพร่หลายเนื่องจากการใช้งานการ์ดแสดงผล 3 มิติ (ส่วนใหญ่เนื่องจากการเล่นเกม) ซึ่งช่วยให้สามารถประมวลผลภาพที่ซับซ้อนได้โดยใช้ CPU น้อยลง โดยใช้การเร่งความเร็ว 3 มิติในการ์ดกราฟิกสมัยใหม่ส่วนใหญ่เพื่อเรนเดอร์ไคลเอนต์แอปพลิเคชันในฉาก 3 มิติ หน้าต่างแอปพลิเคชันจะถูกวาดนอกหน้าจอในบัฟเฟอร์พิกเซล และการ์ดกราฟิกจะเรนเดอร์ลงในฉาก 3 มิติ[ 47 ]

ข้อดีของวิธีนี้คือสามารถย้ายการประมวลผลการแสดงผลหน้าต่างบางส่วนไปยังGPUบนการ์ดกราฟิก ซึ่งจะช่วยลดภาระการทำงานของCPU หลัก ได้ แต่การ์ดกราฟิกต้องมีฟังก์ชันที่รองรับการทำงานนี้จึงจะสามารถใช้ประโยชน์จากวิธีนี้ได้

ตัวอย่างซอฟต์แวร์ส่วนติดต่อผู้ใช้แบบ 3 มิติ ได้แก่XglและCompizจากNovellและAIGLXที่มาพร้อมกับRed Hat / Fedora Quartz ExtremeสำหรับmacOSและ ส่วนติดต่อ AeroของWindows 7และVistaใช้การเรนเดอร์แบบ 3 มิติสำหรับ เอฟ เฟ กต์ แสงเงาและความโปร่งใส เช่นเดียวกับExposéและWindows Flip และ Flip 3DตามลำดับWindows Vistaใช้Direct3Dในการดำเนินการนี้ แต่ส่วนติดต่ออื่นๆใช้ OpenGL

อินเทอร์เฟซโน้ตบุ๊ก

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

ความเป็นจริงเสมือนและการมีอยู่จริง

อุปกรณ์ เสมือนจริงเช่นOculus RiftและPlayStation VR ของ Sony (เดิมชื่อ Project Morpheus) [ 48 ]มีเป้าหมายเพื่อให้ผู้ใช้ได้ สัมผัสถึง การมีอยู่จริงการรับรู้ถึงการดื่มด่ำอย่างเต็มที่ในสภาพแวดล้อมเสมือนจริง

ดูเพิ่มเติม

  • ราจ ลาล "วิวัฒนาการของส่วนติดต่อผู้ใช้ในช่วง 50 ปีที่ผ่านมา"การประชุมสุดยอดด้านการออกแบบและนวัตกรรมดิจิทัล ซานฟรานซิสโก 20 กันยายน 2013
  • Jeremy Reimer. "ประวัติความเป็นมาของ GUI" Ars Technica . 5 พฤษภาคม 2005.
  • "ลำดับเหตุการณ์ของส่วนติดต่อผู้ใช้" มหาวิทยาลัยจอร์จ เมสัน
  • นาธาน ไลน์แบ็ค. "แกลเลอรีส่วนติดต่อผู้ใช้แบบกราฟิก". เพจเทคโนโลยีสุดเจ๋งของนาธาน
  • บทสัมภาษณ์ประวัติศาสตร์ปากเปล่ากับ มาร์วิน แอล. มินสกีจากสถาบันชาร์ลส์ แบ็บเบจมหาวิทยาลัยมินนิโซตา มินสกีบรรยายถึงงานวิจัยด้านปัญญาประดิษฐ์ (AI) ที่สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ซึ่งรวมถึงงานวิจัยในด้านกราฟิก การประมวลผลคำ และการแบ่งเวลาใช้งาน
  • บทสัมภาษณ์ประวัติศาสตร์ปากเปล่ากับอีวาน ซัทเธอร์แลนด์สถาบันชาร์ลส์ แบ็บเบจมหาวิทยาลัยมินนิโซตา ซัทเธอร์แลนด์บรรยายถึงช่วงเวลาที่เขาดำรงตำแหน่งหัวหน้าสำนักงานเทคนิคการประมวลผลข้อมูล (IPTO) ของ ARPA ตั้งแต่ปี 1963 ถึง 1965 ซึ่งรวมถึงโครงการใหม่ๆ ด้านกราฟิกและเครือข่าย
  • บทสัมภาษณ์ประวัติศาสตร์ปากเปล่ากับ ชาร์ลส์ เอ. ซูริจากสถาบันชาร์ลส์ แบ็บเบจมหาวิทยาลัยมินนิโซตา ซูริเล่าถึงการศึกษาด้านศิลปะของเขาและอธิบายถึงการเปลี่ยนผ่านไปสู่กราฟิกคอมพิวเตอร์ในช่วงกลางทศวรรษ 1960 หลังจากได้รับทุนวิจัยด้านกราฟิกจากมูลนิธิวิทยาศาสตร์แห่งชาติ
  • คู่มือ: แกลเลอรีส่วนติดต่อผู้ใช้แบบกราฟิก
  • ประวัติของ VisiOn – GUI ตัวแรกสำหรับพีซี
  • ปรับปรุง: ภาพรวมทางประวัติศาสตร์ของส่วนติดต่อผู้ใช้แบบกราฟิก
  • เกร็ดเล็กเกร็ดน้อยเกี่ยวกับการพัฒนาฮาร์ดแวร์และส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ของ Macintosh
  • ครั้งแรก: การสาธิต – สถาบันดั๊ก เอ็งเกลบาร์ต
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=History_of_the_graphical_user_interface&oldid=1361218155 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ประวัติความเป็นมาของส่วนต่อประสานผู้ใช้แบบกราฟิก

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

การวิจัยและการพัฒนาในระยะเริ่มต้น

อุปกรณ์ข้อมูลแบบไดนามิกในยุคแรก เช่น จอแสดง ผลเรดาร์ ซึ่งใช้อุปกรณ์ป้อนข้อมูลเพื่อควบคุมข้อมูลที่สร้างโดยคอมพิวเตอร์โดยตรง ได้วางรากฐานสำหรับการปรับปรุงอินเทอร์เฟซกราฟิกในภายหลัง [ 2 ] หน้าจอ หลอดรังสีแคโทด (CRT) ในยุคแรกบางรุ่นใช้ ปากกาแสง...

การเสริมสร้างสติปัญญาของมนุษย์ (NLS)

ในช่วงทศวรรษ 1960 โครงการ Augmentation of Human Intellectของ Douglas Engelbart ที่ Augmentation Research Center ที่ SRI International ใน เมืองเมนโลพาร์ค รัฐแคลิฟอร์เนีย ได้พัฒนา ระบบ oN-Line (NLS) [ 4 ]...

ซีร็อกซ์ พีอาร์ซี

งานของ Engelbart นำไปสู่ความก้าวหน้าของ Xerox PARC โดยตรง มีหลายคนที่ย้ายจาก SRI ไปยัง Xerox PARC ในช่วงต้นทศวรรษ 1970 ในปี 1973 Xerox PARC ได้พัฒนา คอมพิวเตอร์ส่วนบุคคล Alto มันมี หน้าจอ แบบบิตแมป และเป็นคอมพิวเตอร์เครื่องแรกที่แสดงให้เห็นถึง รูปแบบเดสก์ท็อป...