ภาพหน้าจอของระบบปฏิบัติการเดสก์ท็อปรุ่นเก่า
(typewritten.org)- เป็นคอลเลกชันที่รวบรวมหน้าจอของ PC GUI, เวิร์กสเตชัน และเดสก์ท็อป UNIX ตามลำดับเวลา ตั้งแต่ Visi On 1.0 ในปี 1983 จนถึง Mac OS X 10.1 ในปี 2001
- รายการช่วงแรกอย่าง SunTools, HP-UX, GEM, Arthur, Amiga HAM และ VAX VWS ยังเผยให้เห็นข้อจำกัดด้านความละเอียด สี และฮาร์ดแวร์ในยุค ทดลอง GUI ไปพร้อมกัน
- ความแตกต่างของการเรนเดอร์กราฟิกสะท้อนออกมาบนหน้าจอโดยตรง เช่น หน้าต่างแบบปูกระเบื้องคงที่ของ GEM 3.0, การจัดสรรสีแบบ RRRGGGBB ของ Windows/386 และการทำ dithering ของ OS/2 2.1
- ในช่วงทศวรรษ 1990 มีหน้าจอจากยุคเปลี่ยนผ่านรวมอยู่ด้วย เช่น NeXTstep x86, Copland, BeOS รุ่นสำหรับนักพัฒนา และ OS/2, Windows NT, Solaris สำหรับ PowerPC
- หลังผ่าน Rhapsody และ Mac OS X Server ก็ได้เห็นการปรากฏตัวของ Aqua และใน 10.1 มีการปรับปรุงด้านประสิทธิภาพและเสถียรภาพ พร้อมเพิ่มแอปที่มากับระบบ ทำให้มีรูปร่างใกล้เคียงกับ OS X ในเวลาต่อมา
ภาพหน้าจอจัดแสดงระบบปฏิบัติการและเดสก์ท็อป
-
1983~1985: GUI พีซียุคแรกและสภาพแวดล้อมเวิร์กสเตชัน
- VisiCorp Visi On เป็นหน้าจอของ Visi On 1.0 ที่รันบน Turbo XT Clone ในปี 1983 และมีการทำ line doubling เพื่อให้ตรงกับอัตราส่วนภาพของจอเดิม
- SunTools desktop และ SunTools desktop เป็นภาพจับหน้าจอความละเอียด 1152×900 ที่รัน SunOS 1.1 บน Sun 2/120 ในปี 1984
- HP Integral PC เป็นหน้าจอที่รัน HP-UX 5.0/RO บน HP Integral PC ในปี 1985 พร้อมเปิดเครื่องมือและแอปพลิเคชันเพิ่มเติมจาก 7946A ที่เชื่อมต่ออยู่
- GEM Desktop 1.2 เป็นหน้าจอของ GEM Desktop 1.2 ในโหมด 16 สี EGA ปี 1985 และเป็นเวอร์ชันสุดท้ายของ GEM สำหรับ IBM PC ก่อนที่ Apple จะชนะคดี “look and feel” กับ DRI
- GEM Draw 1.0 เป็นหน้าจอที่เปิดแบบตัวอย่างในโหมด 16 สี EGA ในปี 1985 และเป็นหนึ่งในแอปพลิเคชันที่มาพร้อมกับ GEM Desktop ยุคแรกสำหรับ IBM PC ร่วมกับ GEM Write และ GEM Paint
-
1987~1988: Arthur, Amiga, การเปลี่ยนแปลงของ GEM, และสภาพแวดล้อมตระกูล X
- Arthur 0.30 เป็นหน้าจอที่รัน desk accessory บน Acorn Archimedes A310 โดย ขอบหน้าต่างสีแดง ไม่ได้หมายถึงหน้าต่างที่แอ็กทีฟ แต่หมายความว่ามีข้อมูลที่ยังไม่ได้บันทึกอยู่ใน Note-Pad desk accessory
- Arthur 1.20 เป็นหน้าจอบน Acorn Archimedes A440 ซึ่งแสดงให้เห็นว่าระบบยังคงพื้นฐานอยู่มาก แต่เริ่มพัฒนาขึ้นบ้างหลังจาก Arthur 0.30 ถูกแทนที่ด้วย Arthur 1.20 ในเวลาเพียงราว 3 เดือน
- NewTek Digi-Paint เป็นหน้าจอที่เปิดภาพตัวอย่างบน Amiga 2000 และเป็นหนึ่งในโปรแกรมวาดภาพยุคแรกที่ใช้โหมดแสดงผล 4096 สี HAM ของ Amiga
- แคนวาสประกอบด้วย 320×400 พิกเซล 4096 สี HAM6, เมนูเป็น 640×200 พิกเซล 4 สี, และพาเลตเครื่องมือเป็น 320×200 พิกเซล 4096 สี HAM6
- แต่ละพื้นที่มีการทำ line doubling หรือขยายภาพไปคนละทิศทาง ทำให้ความแตกต่างของวิธีแสดงผลในสภาพแวดล้อมกราฟิกยุคแรกปรากฏร่วมกันอยู่ในหน้าจอเดียว
- VAX Workstation Software (VWS) เป็นหน้าจอของ DEC VWS 3.3(UIS) ที่รันบน MicroVMS 4.6 ด้วยกราฟิก 8-plane GPX ของ DEC VAXstation 2000
- ในช่วงแรกของเวิร์กสเตชัน VAX, VWS หรือ UIS เป็นกราฟิกอินเทอร์เฟซสำหรับผู้ใช้ VMS และแทบไม่มีองค์ประกอบที่ให้มามากนักนอกจาก VT200 emulator และ Tektronix 4014 emulator
- GEM – Xerox Ventura Publisher 1.1 เป็นหน้าจอที่เปิดเอกสารตัวอย่างบนอะแดปเตอร์แสดงผล Renaissance GRX Rendition-I และ Ventura Publisher เดิมถูกเขียนขึ้นมาสำหรับสภาพแวดล้อม GEM ของ DRI
- RISC OS 2.00 เป็นหน้าจอที่รันแอปพลิเคชันบน Acorn Archimedes A440 โดย Acorn VIDC ถูกตั้งค่าเป็นโหมด 960×384 พิกเซล 16 สี แบบไม่มาตรฐานผ่านโมดูล !NewModes
- GEM Desktop 3.0 เป็นหน้าจอในโหมด VGA 16 สี ปี 1988 ซึ่งแสดงสภาพหลังจาก Apple ชนะคดี “look and feel” กับ DRI จนไอคอนเดสก์ท็อป ถังขยะ และหน้าต่างแบบซ้อนทับหายไป
- แทนที่จะมีหน้าต่างซ้อนทับได้สูงสุด 4 บาน เหลือเพียง หน้าต่างแบบ tile คงที่ 2 บาน และแม้จะ “maximized” ให้บานหนึ่งเต็มหน้าจอได้ แต่ไม่สามารถปรับขนาดหรือย้ายได้
- Network Extensible Window System แสดงสภาพแวดล้อม NeWS แบบไม่ bundled บน Sun 3/60 และ SunOS 3.5 โดย display server รองรับเฉพาะ PostScript
- ULTRIX Worksystem Software (UWS) เป็นหน้าจอที่รัน UWS 1.1 บน DEC VAXstation 2000 โดยมี xclock, xcolors, xmh และ xterm ทำงานอยู่บน ULTRIX 2.2-1 และ X10R4
-
1989~1990: OpenWindows, NeXTstep, SCO, X11R4, Windows 3.0
- OpenWindows 1.0 Pre-FCS บันทึกสภาพแวดล้อมรุ่นก่อนออกจริงของ OpenWindows แบบไม่ bundled บน Sun 4/110 และ SunOS 4.0.3
- Windows/386 Presentation Manager เป็นหน้าจอที่รัน Windows/386 2.11 บน Compaq Deskpro 386 และ Western Digital Paradise 8514/A+ พร้อมแสดง Aldus Pagemaker 3.0 และ Corel Draw 1.10 ใน 256 สี
- Windows 2.1 ใช้การทำงานของ color palette บนจอที่มีมากกว่า 16 สีในลักษณะคล้าย direct-color visual
- ในแบบ 256 สี ไม่สามารถแบ่งความลึกสี 8 บิตให้กับแม่สีหลักทั้งสามได้อย่างเท่าเทียม จึงกลายเป็น RRRGGGBB และสีน้ำเงินได้รับการจัดสรรน้อยกว่า
- ด้วยเหตุนี้ องค์ประกอบบนหน้าจอที่ควรเป็นสีเทากลางจึงมีโทนน้ำตาลหรือม่วงปนอยู่ และแตกต่างชัดเจนจากหน้าจอ Rendition-I แบบ 64 สี RRGGBB หรือหน้าจอ 256 สีของ Windows 3.0 และ OS/2 2.1 ในภายหลัง
- NeXTstep 1.0 แสดง Workspace Manager, Column Browser แบบดั้งเดิม และแอปพลิเคชันตัวอย่างบนคอมพิวเตอร์ NeXT
- SCO OpenDesktop 1.0.0y เป็นหน้าจอที่รันเดสก์ท็อป Locus Xhibit 1.0 ใน 16 สี บน Compaq Deskpro 386/25 และ Orchid ProDesigner Plus VGA
- แสดงหน้าคู่มือ, ตัวแก้ไขข้อความ, UNIX shell และ file browser ที่เปิด contextual popup menu อยู่ บนเซิร์ฟเวอร์ Locus Xsight (X11R3)
- IBM Academic Operating System แสดง AOS/4.3 และสภาพแวดล้อม X11R4 บน IBM 6152 Academic System “Crossbow” ด้วยอะแดปเตอร์แสดงผล 8514/A
- X11R4 นำตัวจัดการหน้าต่าง twm มาแทน uwm และเพิ่มส่วนขยาย XSHAPE โดยแอปพลิเคชัน xeyes และ oclock แสดงให้เห็นสิ่งนี้
-
RISC iX 1.21 แสดง RISC iX X.desktop ภายในเซสชัน MIT X11 บน Acorn Archimedes A440/1
- Acorn RISC iX 1.2 ได้รับการปรับปรุงอย่างมากจากเวอร์ชันก่อนหน้า แต่ A440/1 รับภาระของระบบที่ขยายใหญ่ขึ้นได้ค่อนข้างลำบาก
- Microsoft Windows 3.0 เป็นหน้าจอที่รัน CorelDRAW! 2.01 แบบ 256 สีบน Compaq Deskpro 386 และ Western Digital Paradise 8514/A+
- CorelDRAW! 2 ใช้ Palette Manager ที่เพิ่มเข้ามาใหม่ใน Windows 3.0 เพื่อดึงการใช้งานสี 262,144 สีของฮาร์ดแวร์ VGA และ 8514/A ออกมาให้ได้มากที่สุด
- ฟังก์ชันนี้เข้ามาแทนที่ visual แบบ direct-color คงที่ของ Windows 2.1
-
1991~1993: เดสก์ท็อป UNIX, Lisp machine, NeXTstep x86, OS/2 2.1
- System V Release 4 Amiga Version 1.1 เป็นหน้าจอที่รัน X11R3 (Open Look) บน Amiga 3000UX และ Amiga Workbench 2.04 แสดง Workbench 2.04 แบบ 16 สีบนจอ A2410 EGS ของ Amiga 3000UX เครื่องเดียวกัน
- OS-9/68k G-Windows with G-Desktop แสดงสภาพแวดล้อม G-Windows R2.2 Desktop ของ OS-9/68000 Pro V2.4 บน Peripheral Technologies PT68K4 และ Tseng ET4000
- PT68K4 เดิมทีทรงพลังมากกว่า Macintosh อย่างมาก แต่ G-Windows กลับให้ความรู้สึกช้ากว่ามาก และการวาดหน้าต่างใหม่ใช้เวลาหลายวินาทีกว่าจะเสร็จ
- SCO OpenDesktop 1.1.1g เป็นหน้าจอที่รันเดสก์ท็อป Locus Xhibit 2.0 แบบ 256 สีบน Compaq Deskpro 386/25 และอะแดปเตอร์ Compaq Advanced Graphics 1024 TIGA
- DECwindows (VMS) แสดง DECwindows ของ VMS 5.5-2 บน VAXstation 3100m76 SPX โดยมีเซสชันของตัวแก้ไขข้อความ, STSC APL*Plus, DCL และ VAX LISP เปิดอยู่
- HP VUE แสดงสภาพแวดล้อมเดสก์ท็อป HP VUE บน HP 9000/380 และ HP-UX 9.00 พร้อมให้เห็นรูปลักษณ์ที่มีอิทธิพลอย่างมากต่อ Common Desktop Environment(CDE) ในเวลาต่อมา
- NeXTstep 3.1 Prerelease 1 for Intel Processors แสดง Workspace Manager, แอปตั้งค่าฮาร์ดแวร์ Intel และหน้าต่างเทอร์มินัลบน ALR BusinessVEISA
- แม้จะดูเหมือนผลิตภัณฑ์ที่เสร็จสมบูรณ์แล้ว แต่ยังมีจุดที่หยาบอยู่มาก และแม้ HCL ของรุ่นวางขายจะเล็กอยู่แล้ว HCL ของพรีรีลีสก็เล็กยิ่งกว่า
- NeXTstep 3.1 for Intel Processors แสดง Workspace Manager, แอปตั้งค่าฮาร์ดแวร์ Intel และเดโมการแสดงภาพโมเลกุลบน ALR Evolution IV/e
- เป็น รีลีส NeXTstep เชิงพาณิชย์ตัวแรก ที่ไม่ผูกติดกับฮาร์ดแวร์ NeXT ตระกูล Motorola 68000
- Symbolics Genera 8 แสดงการบูต Lisp และการเข้าสู่ระบบเริ่มต้นของ Genera 8.3 บนเวิร์กสเตชัน Symbolics MacIvory 2 ที่ใช้ Macintosh IIfx เป็นฐาน โดยมี “forms” ซึ่งเป็น ความช่วยเหลือตามบริบทแบบอินไลน์ ขณะพิมพ์คำสั่งในหน้าต่าง Lisp Listener
- IBM OS/2 2.1 เป็นหน้าจอที่รันเซสชันเดสก์ท็อป OS/2 2.1 และ CorelDRAW! 2.5 แบบ 32 บิตในโหมด 256 สีบน ALR Evolution IV และ ATI Mach32 VLB
- อัลกอริทึม dithering ของ OS/2 2.1 ไม่ได้ละเอียดเป็นพิเศษ แต่เมื่อเทียบกับหน้าจอ Windows 3.0 ก็เห็นได้ชัดว่าการสร้างสีแบบ dithering ของ Windows นั้นแย่มาก
- fvwm (linux) เป็นหน้าจอที่รันเซิร์ฟเวอร์ Xfree86 แบบเร่งความเร็วด้วย ATI Mach32 และเซสชัน fvwm บน Slackware Linux 1.1.2, เคอร์เนล 0.99pl15
-
1994~1996: สแนปช็อตก่อน BeOS, Copland, PowerPC OS/2, OPENSTEP
- Hobbit BeBox และ Hobbit BeBox แสดงกราฟิกอินเทอร์เฟซ Be Browser และแอปตัวอย่างที่ใช้ Telephony API บน BeBox รุ่นต้นแบบปี 1994
- สแนปช็อตสำหรับนักพัฒนาช่วงปลายของ Hobbit นี้มาก่อนการตั้งชื่ออย่างเป็นทางการว่า BeOS และอยู่ในช่วงเวลาเดียวกับการเริ่มพอร์ตซอฟต์แวร์ระบบไปยัง PowerPC
- Macintosh System 8.0d9 (“Copland”) เป็นหน้าจอที่แอป KernelView แสดงสถิติของเคอร์เนล Copland ในรีลีส Copland D9 เดือนพฤศจิกายน 1995
- Macintosh System 8.0d9 (“Copland”) แสดงกล่องโต้ตอบ File Open ที่ “ปรับปรุงแล้ว” ของ Copland D9
- Apple โปรโมตส่วนนี้อย่างเด่นชัดในดีไซน์ของ Copland แต่เพียงแค่เรียกดูไฟล์และโฟลเดอร์ก็ทำให้ทั้งเครื่องค้างสนิทได้บ่อยครั้ง
- OS/2 Warp 3 for PowerPC เป็นภาพหน้าจอของ IBM PowerPersonal Workstation type 7248 model 132 ที่ไม่ได้ดัดแปลง
- มีชั้นแปล x86 ที่ใช้งานได้สำหรับเซสชัน MS-DOS และ Windows แต่ แอปพลิเคชัน OS/2 ต้องเป็นแบบเนทีฟบน PowerPC
- BeOS 1.1d5 เป็นหน้าจอ DR5 BeOS บน Rev 5 BeBox โดยแสดงหน้าต่าง Browser และแอป “Magnify” ที่ถูกย่อไว้
- รีลีส 1.1d5 ถูกส่งให้เฉพาะนักพัฒนากลุ่มแรกสุดเท่านั้น และถูกแทนที่ด้วย 1.1d6 ในเวลาไม่ถึงหนึ่งเดือน
- OPENSTEP 4 Prerelease 2 เป็นหน้าจอของ OPENSTEP for Mach 4.0 Prerelease 2
- เดิมที NEXTSTEP 4 มีกำหนดจะรวม Workspace ใหม่และงานออกแบบภาพลักษณ์ใหม่ที่ใช้โค้ดเนมว่า “Mecca” แต่สิ่งเหล่านี้ไม่รอดมาถึงการเปลี่ยนผ่านผลิตภัณฑ์เป็น OPENSTEP
- Hobbit BeBox และ Hobbit BeBox แสดงกราฟิกอินเทอร์เฟซ Be Browser และแอปตัวอย่างที่ใช้ Telephony API บน BeBox รุ่นต้นแบบปี 1994
-
ใน Prerelease 2 มีการคงดีไซน์ภาพลักษณ์แบบใหม่ไว้เฉพาะกับแอปพลิเคชันที่ถูกแปลงเป็น OPENSTEP เท่านั้น และเมื่อถึงช่วงที่ OPENSTEP 4.0 ออกจำหน่าย ร่องรอยของรูปลักษณ์ใหม่นี้ก็ถูกลบออกทั้งหมด
- Macintosh System 8.0 D11E4 (“Copland”) คือหน้าจอธีมเริ่มต้นของ Copland Finder จากรีลีส Copland D11E4 ในเดือนพฤษภาคม 1996
- มีการเปลี่ยนแปลงครั้งใหญ่จาก D9 และเพิ่มฟีเจอร์ใหม่รวมถึงการรองรับฮาร์ดแวร์ใหม่จำนวนมาก แต่ก็มีองค์ประกอบที่หายไปเช่นกัน เช่นกล่องโต้ตอบ About This Macintosh และแผงควบคุม Appearance
- Macintosh System 8.0 D11E4 (“Copland”) คือหน้าจอ Copland Finder ที่รันบน Power Macintosh 6100/66 ในเดือนพฤษภาคม 1996 โดยใช้ธีม
"Z" - AIX Common Desktop Environment (CDE) 1.0 แสดง IBM AIX 4.1.5 และ CDE บนระบบ Apple โดยทำงานบน Apple Network Server 700/200 ในปี 1996
- Microsoft Windows NT Workstation 4.0 for PowerPC และ Sun Solaris 2.5.1 Limited Access Release, PowerPC Edition (CDE) ต่างก็ถูกจับภาพจาก IBM PowerPersonal Workstation type 7248, model 132 ที่ไม่ได้ดัดแปลง
- Macintosh System 8.0 D11E4 (“Copland”) คือหน้าจอธีมเริ่มต้นของ Copland Finder จากรีลีส Copland D11E4 ในเดือนพฤษภาคม 1996
-
1997~1998: BeOS, Rhapsody, RiscOS
- Rhapsody DR1 เป็นภาพที่จับจาก Power Macintosh 8600/200MP ในปี 1997 โดยแสดง Rhapsody DR1 และ Interface Builder
- เป็นภาพผสมระหว่าง OPENSTEP กับ MacOS แบบคลาสสิก โดยแอปพลิเคชัน NextAdmin หลายตัวแทบไม่ต่างจาก NEXTSTEP และยังคงเมนูลอยสไตล์ NeXT ไว้
- BeOS Advanced Access เป็นภาพของ BeOS AA Preview Release (DR9) ที่จับจาก Rev 8 BeBox ในปี 1997 และเป็นครั้งแรกที่มีเดโม Teapot ปรากฏขึ้น
- BeOS PR2 เป็นภาพของ BeOS Preview Release 2 (DR9.1) ที่จับจาก Rev 8 BeBox ในปี 1997 โดยแสดงการเลือกแอปพลิเคชันผ่าน Be Menu ใน Deskbar
- RiscOS 3.71 เป็นภาพที่แสดง RiscOS 3.71 บน StrongARM Acorn RiscPC พร้อม Xerox GlobalView 2.1 for Windows ที่ทำงานบนตัวประมวลผลร่วม i486 DX4 แบบเสริม
- BeOS R3 เป็นภาพของ BeOS Release 3 และหน้า Welcome ของ NetPositive R3 ที่จับจาก Rev 8 BeBox ในปี 1998
- Rhapsody DR2 เป็นภาพที่จับจาก Power Macintosh G3/266 ในปี 1998 โดยแสดง Rhapsody DR2 และ Interface Builder
- DR2 ปรับองค์ประกอบที่ดูฉูดฉาดของส่วนติดต่อผู้ใช้ใน DR1 ให้เป็นรูปแบบ Classic Mac OS ที่กลมกลืนมากขึ้น
- แม้จะเพิ่มความสามารถพื้นฐานจำนวนมากที่ไม่มีใน DR1 แต่การที่เลือกความลึกสีได้นอกเหนือจาก 8 บิตไม่ได้ก็ถือเป็นการถอยหลังอย่างชัดเจน
- Rhapsody DR1 เป็นภาพที่จับจาก Power Macintosh 8600/200MP ในปี 1997 โดยแสดง Rhapsody DR1 และ Interface Builder
-
1999~2001: ช่วงเปลี่ยนผ่านสู่ Mac OS X
- AmigaOS 3.5 เป็นหน้าจอ AmigaOS 3.5 ที่ทำงานบน Amiga 3000 ด้วยสี 256 สีของจอแสดงผล RetinaZ3 ในปี 1999
- Mac OS X Server 1.0 เป็นภาพที่จับจาก Power Macintosh G3/266 ในปี 1999
- แม้ในเชิงภาพจะแทบไม่ต่างจาก Rhapsody DR2 แต่ภายในแล้วรีลีส OS X Server 1.0 มีความสามารถมากพอที่จะใช้งานจริงได้
- Mac OS X Developer Preview 2 เป็นภาพที่จับจาก PowerMac G3 Blue & White ในปี 1999
- เป็น Developer Preview ตัวสุดท้ายก่อน Aqua เปิดตัว และอย่างน้อยในด้านภาพลักษณ์ก็แทบไม่มีส่วนที่แตกต่างจาก Classic Mac OS มากนัก
- องค์ประกอบของระบบเปลี่ยนไปแล้ว และยังมีเศษซากด้านแอปพลิเคชันจากยุค NeXT หลงเหลืออยู่ แต่โดยรวมยังดูไม่ต่างจาก Mac OS เดิมมาก
- Mac OS X Developer Preview 4 เป็นภาพที่จับจาก PowerMac G3 Blue & White ในปี 2000 โดยแสดงเครื่องมือ Network Administration
- รีลีสนี้มีรูปร่างของ Aqua ที่พอมองออกแล้ว แต่ยังมีความต่างด้านฟีเจอร์จาก 10.0 หลายจุดที่เล็กแต่สังเกตได้ชัด
- Finder ยังคงมี Special menu อยู่ และมีรายการ Eject, Shut Down, Empty Trash เช่นเดียวกับ Classic Mac OS
- ไม่มี Apple Menu และโลโก้ Apple ตรงกลางแถบเมนูก็เป็นเพียงของตกแต่งเท่านั้น
- Dock มีรูปลักษณ์พื้นฐานครบแล้ว แต่ยังไม่มีเมนูตามบริบทสำหรับไอคอน และการแสดงแอปพลิเคชันที่กำลังทำงานใช้เครื่องหมายจุดไข่ปลาแบบ NeXT
- เมื่อกดปุ่มควบคุมเพิ่มเติมทางขวาของแถบชื่อหน้าต่าง จะเข้าสู่โหมดเดสก์ท็อปที่แสดงเฉพาะหน้าต่างที่กำลังใช้งาน และย่อหน้าต่างอื่นทั้งหมด
- Mac OS X Public Beta "Kodiak" เป็นภาพที่จับจาก PowerMac G3 Blue & White ในปี 2000 โดยแสดงโมเดล QuickTime VR
- Mac OS X 10.0 "Cheetah" เป็นภาพที่จับจาก PowerMac G3 Blue & White ในปี 2001 โดยมี Microsoft Word 5 กำลังทำงานอยู่ในสภาพแวดล้อม Classic
- มักถูกมองว่านี่คือจุดเริ่มต้นของ GUI สมัยใหม่ที่มีทั้งเอฟเฟ็กต์ภาพลื่นไหลและการทำ compositing
- Mac OS X 10.1 "Puma" เป็นภาพที่จับจาก Power Macintosh G3 Blue & White ในปี 2001 โดยมี iTunes และ OmniWeb กำลังทำงานอยู่
- Mac OS X 10.0 ใช้เวลาสร้างนาน 4 ปี แต่หลังเปิดตัวเพียง 6 เดือนก็ถูกแทนที่ด้วย 10.1
- 10.1 มาพร้อม การปรับปรุงด้านประสิทธิภาพและเสถียรภาพ ที่จำเป็น แอปที่แถมมาใหม่อย่าง Acrobat, iTunes, iMovie และการปรับภาพลักษณ์เล็กน้อยที่สะท้อนความเป็นระบบที่สุกงอมขึ้น
- โดยรวมแล้ว 10.1 ใกล้เคียงกับรูปแบบที่ต่อมากลายเป็น “มาตรฐาน” ของการอัปเกรด OS X มากกว่า
- ระบบยังไปไม่ถึงขั้น “สมบูรณ์” อย่างแท้จริง เช่น iTunes ซึ่งเป็นแอปพลิเคชัน Carbon ยังไม่สามารถจัดการ Unicode ได้
2 ความคิดเห็น
รสนิยมด้าน GUI ของผมคือ Next 1.0 แต่ถ้าเป็นรสนิยมด้านไอคอนคือ BeOS
ดังนั้นใน Geek Badge ก็เลยแอบสะท้อนรสนิยมด้านไอคอนนี้ไว้นิดหน่อยครับ ฮ่า
ความคิดเห็นจาก Hacker News
ถ้ามอง GUI ของ Unix ยุคเก่าด้วยมาตรฐานปัจจุบันอาจรู้สึกว่ามันแย่มาก แต่จริง ๆ แล้ว ตอนนั้นมันก็แย่อยู่แล้ว
แต่ที่บ้านใช้ RISC OS พอกลับไปใช้อันนั้นแล้วรู้สึกดีมาก
แถบเลื่อนที่มองไม่เห็น ยังทำให้หงุดหงิดอยู่เสมอ มีหลายจุดที่กดได้แต่ไม่มีเส้นขอบให้เห็น เลยทำให้แม้แต่การย้ายหน้าต่างก็ยังพลาดหลายครั้งจนน่ารำคาญ
gsettings set org.gnome.desktop.interface overlay-scrolling falseฝั่ง Mac ก็น่าจะเปลี่ยนคล้ายกันได้ด้วย
defaults writeถ้านี่เป็นการตั้งค่าของ Cocoaเอาไว้ย้อนความทรงจำก็ดีและมีประโยชน์มาก แต่มีสิ่งที่ตกหล่นชิ้นใหญ่ไปอย่างหนึ่ง ตั้งแต่ต้นยุค 1990 เป็นต้นมา เดสก์ท็อป Linux ก็ควรถูกแสดงด้วย แต่ไล่ดูไปจนถึงราวปี 1995 ก็ยังไม่เห็น
ถ้ามี Irix ด้วยก็คงดี จำไม่ได้ชัดว่า window manager ของ SGI มีบรรยากาศเฉพาะตัวแค่ไหน แต่เดโม 3D นั้นยอดเยี่ยมจริง ๆ
น่าจะทำโปรเจกต์ที่แสดงสิ่งนี้เป็นแครูเซลและโชว์ UI แบบ พิกเซล 1:1 ด้วย เพราะความรู้สึกที่ NeXTStep แตกต่างจาก Windows มากแค่ไหนนั้นเข้าใจจากสกรีนช็อตอย่างเดียวได้ยาก แม้อัตรารีเฟรชจะมีส่วน แต่การขยับจากจอ 800x600 ไปสู่จอราว 1132x800 ก็มีผลมากเช่นกัน สี อัตรารีเฟรช คุณภาพจอ รวมถึงสีพลาสติกและดีไซน์ตัวเครื่องล้วนเป็นส่วนหนึ่งของประสบการณ์
จำตอน GEM ออกมาได้ว่ามันดูไม่สวยเลย ปัญหาไม่ได้มีแค่การเลือกสี แต่รวมถึงจอความละเอียดต่ำในยุคนั้นด้วย มันดูเหมือนของเล่นราคาถูก โดยเฉพาะเมื่อเทียบกับ Mac ซึ่งแม้จอจะเล็กกว่าและมีพิกเซลน้อยกว่า แต่โดยรวมคมกว่า เรียบร้อยกว่า สว่างกว่า และคอนทราสต์ดีกว่า
Amiga ก็คล้ายกัน คือทั้งใหญ่ เป็นบล็อก ๆ และเบลอ
และอย่าลืมว่าเครื่อง NeXT ถูกวางแนวคิดให้เป็น คอมพิวเตอร์ 3M คือ 1M พิกเซล, 1 MIPS และ “1 Megapenny” ($10,000) ซึ่งเป็นเครื่องคนละระดับกับพีซีสำเร็จรูปทั่วไปในยุคนั้น
https://en.wikipedia.org/wiki/3M_computer
สงสัยว่า Apple ทำไมถึงกลับไปใช้แถบเลื่อนด้านขวาใน OS X อาจเพราะ classic MacOS และแทบทุกระบบก็ทำแบบนั้น
http://www.typewritten.org/Media/Images/linux-0.99p15-fvwm-m...
เคยเห็นซูเปอร์คอมพิวเตอร์ SGI Onyx2 RealityMonster 4 เครื่องใน render farm ของสตูดิโอ post-production แห่งหนึ่งในลอนดอน
แต่ละเครื่องแพงเกิน 1 ล้านดอลลาร์ จึงต้องเอาไปใช้กับงานลูกค้าแบบ 24/7/365 ถึงจะคุ้มค่า อุปกรณ์สวยงามมาก และพวกเขาจัดหน้าจอของเครื่องเหล่านั้นแทบจะเหมือนงานศิลปะ เพื่อให้ผู้บริหารค่ายหนังที่มาเยี่ยมชมต้องทึ่ง
เป็นช่วงเวลาที่น่าสนุกจริง ๆ
ไม่มี GeOS
https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
https://en.wikipedia.org/wiki/Berkeley_Softworks
เคยใช้ GeoPublish เขียนและจัดเลย์เอาต์จดหมายข่าวของกลุ่มผู้ใช้ และมันให้ความรู้สึกเหมือนกำลังใช้ Mac
มันทำให้นึกว่าเราได้สูญเสียอะไรไปมากแค่ไหน ทุกวันนี้แค่หาแถบเลื่อนยังกลายเป็นเรื่องท้าทายได้เลย
แม้แต่เวลาจะปรับขนาดพาเนลในหน้าต่าง บางแอปก็ดูเหมือนพยายามอย่างจงใจให้หาเส้นที่ต้องจับให้ยากขึ้น
ของที่มาทีหลังกลับถูกออกแบบโดยนักออกแบบ UI ที่รู้วิธีใช้มันอยู่แล้ว และผู้บริหารระดับสูงที่ดื้อรั้น ซึ่งตัดฟีเจอร์ด้านการใช้งานออกเพื่อให้มัน “ดูสวยขึ้น” ตอนที่ผู้บริหารคนนั้นคือ Steve Jobs มันพอใช้ได้บ้าง แต่ผู้บริหารส่วนใหญ่ไม่ใช่ Steve Jobs
จุดที่น่ารำคาญมากใน Windows คือเส้นต่าง ๆ ตอนนี้บางจนเหลือแค่ 1 พิกเซล และยังเอาการแยกสีของ title bar หน้าต่างที่ active ออกไปด้วย ทำให้ดูยากว่าการพิมพ์จะไปลงที่ไหน
แต่ก็มีสิ่งที่ได้มาเช่นกัน: แท็บ, ปุ่มบน title bar และวิธีประหยัดพื้นที่, โปรแกรมแก้ไขเอกสารที่จำการเปลี่ยนแปลงที่ยังไม่ได้บันทึกได้, ฟอร์มที่ตรวจสอบตอนเสียโฟกัสแทนที่จะรอตอน submit, เมนู Ctrl+P ที่ค้นหาการกระทำและการตั้งค่าทุกอย่างแบบฟุ้ง ๆ, การซิงก์ที่ง่าย, URL protocol เฉพาะโปรแกรมอย่าง
steam://open/games, วิดเจ็ตแผนที่ซึ่งเป็นปาฏิหาริย์เล็ก ๆ ที่เรามองเป็นเรื่องปกติ, และ package manager กับ app store ที่ติดตั้งและลบแอปได้อย่างเรียบร้อย เป็นต้นสำหรับผม จุดสูงสุดคือ MacOS X รุ่นแรก ๆ Cheetah และ Puma น่าทึ่งทั้งรูปลักษณ์และการใช้งาน มันดูดีแต่ยังคง affordance และความเข้าใจง่ายของอินเทอร์เฟซก่อนหน้าไว้
อีกอย่างที่รู้สึกได้ชัดคือ title bar ในตอนนั้นก็เป็นแค่ title bar จริง ๆ จับหน้าต่างเพื่อย้ายหรือปรับขนาดได้ง่าย ทุกวันนี้ในหลายแอปกลับหาตำแหน่งลากตรงที่ควรเป็น title bar ได้ยากมาก
เราสูญเสียอะไรไปเยอะจริง ๆ
Ubuntu ปรับขนาดได้ยอดเยี่ยม แค่ Alt+คลิกกลางที่ตรงไหนก็ได้บนหน้าต่าง ถ้าระบบอื่นทำแบบนั้นได้ก็คงดี
สิ่งที่ผมชอบ: GEM + Ventura Publisher, Viewpoint, AUX
http://www.typewritten.org/Media/Images/ventura-publisher-1....
http://www.typewritten.org/Media/Images/6085-viewpoint-2.0-p...
http://www.typewritten.org/Media/Images/aux-3.0.1.png
ตอนเห็นครั้งแรกอาจแปลกใจที่ GEM เป็นตัวท็อปตามรสนิยมของผม แต่จำได้ว่าเคยใช้อย่างสนุกบน Atari ST 520+ จอขาวดำยอดเยี่ยมมาก และ TOS+GEM ก็เป็นระเบียบเรียบร้อย ไม่ซับซ้อน
สิ่งที่ขาดไปมีแค่ preemptive multitasking และเมนูแยกตามหน้าต่าง ส่วนข้อดีคือ OS อยู่ใน ROM ทำให้บูตได้ในเวลาไม่ถึง 1 วินาที
ชอบอะไรแบบนี้มาก ตอนนี้มีเว็บที่ต้องบุ๊กมาร์กเพิ่มเป็นเว็บที่สองแล้ว ควบคู่กับคอลเล็กชันคล้ายกันที่ https://guidebookgallery.org/screenshots
ดีใจมากที่ได้อยู่ทันและได้สัมผัสพัฒนาการนั้น
คอลเล็กชันนี้ช่วยเติมเต็มภาพป่าดงดิบของเวิร์กสเตชัน x86 PC ในยุคนั้นได้ยอดเยี่ยม
ในปี 1993 ผมประกอบพีซีเซิร์ฟเวอร์แบบ tower ขนาดใหญ่เพื่อรัน NeXTStep แต่ตอนนั้นไม่เข้าใจเลยว่า ความเข้ากันได้ของฮาร์ดแวร์ จะยากขนาดไหน มันเป็นการเดินทางที่ค่อนข้างยาว แต่หลังจากนั้นก็ดีขึ้นอย่างรวดเร็ว เลยได้ติดตั้ง OS/2, Windows NT, NextStep, BeOS, Linux และ BSD หลายตัวอยู่บ่อย ๆ
ไปเจอ Computer Shopper ฉบับหนึ่งจากยุคนั้น และแทบจะแน่ใจว่าเคยซื้อเคส tower จากหน้า 786 ของเล่มนั้น เป็นเอกสารที่ยอดเยี่ยมมาก ฝากบอกด้วยว่าผมส่งมันมา!
https://archive.org/details/computer-shopper-march-1993/
คนที่ทำเว็บนี้เป็นที่รู้จักจากฝีมือด้าน การกู้ข้อมูลจากเทป QIC
ทุกครั้งที่ดูส่วน “Software Library” ก็อดสงสัยไม่ได้ว่าสักวันหนึ่งมันจะถูกเปิดเผยหรือเปล่า เพราะในนั้นมีของบางอย่างที่ไม่มีใน BitSavers หรือเว็บอื่น
คงดีมากถ้า Windows 11 มี โหมด Windows 2000 อยากได้ UI สีเทาแบบเหลี่ยม ๆ แต่ก็ยังอยากใช้เทคโนโลยี Windows สมัยใหม่อย่าง DirectStorage, D3D12, SSD เร็ว ๆ, device-independent pixels และ vector UI
อยากให้ทุกอย่างถูกเขียนบน Windows API ที่ทันสมัย ปลอดภัย และใช้งานง่ายโดยตรง ไม่มี React ไม่มีโฆษณาในแอปพยากรณ์อากาศ และอยากให้เบราว์เซอร์เพียงตัวเดียวในคอมของผมคือเบราว์เซอร์จริง ๆ เท่านั้น
ความสามารถด้านฮาร์ดแวร์อยู่ในเคอร์เนล และไม่เกี่ยวกับ GUI
GUI framework มีหน้าที่มอบความสามารถให้องค์ประกอบแอปพลิเคชันวาด UI ได้
คุณสามารถเลือก GUI shell ที่เหมาะกับการทำงานที่สุดจาก window manager และ desktop environment มากมาย
มันมีความเป็นตลาดนัดอยู่บ้าง ทำให้องค์ประกอบต่าง ๆ ไม่ได้เข้ากันอย่างสมบูรณ์แบบเสมอไป และก็เปลี่ยนไปหา “สิ่งที่ดีที่สุดใหม่” อยู่ตลอด เช่น systemd, pulseaudio, wayland, pipewire แต่โดยรวมมันก็ทำงานได้ดี และ Windows ทุกวันนี้เองก็ไม่ได้มอบประสบการณ์ที่ต่างไปในทางที่ดีกว่ามากนัก
Windows ตอนนี้แทบจะเกินเยียวยาแล้ว
มันยังมีตัวแก้ไขสกินแบบกำหนดเองด้วย คุณจึงปรับ Windows ให้มีหน้าตาตามที่ต้องการได้ และน่าจะทำให้ใกล้เคียงกับบรรยากาศแบบ Windows 2000 ที่คุณหาอยู่พอสมควร
https://www.stardock.com/products/windowblinds/