Các nhà phát triển hồi sinh tầm nhìn của Jef Raskin với việc triển khai hệ điều hành Swyfte hiện đại

Nhóm Cộng đồng BigGo
Các nhà phát triển hồi sinh tầm nhìn của Jef Raskin với việc triển khai hệ điều hành Swyfte hiện đại

Thế giới máy tính đang chứng kiến sự hồi sinh thú vị của những ý tưởng từ một trong những người tiên phong bị lãng quên của Apple. Các nhà phát triển đang tích cực làm việc để đưa những khái niệm giao diện nhân văn mang tính cách mạng của Jef Raskin vào kỷ nguyên hiện đại, với những triển khai mới của hệ điều hành Swyfte xuất hiện trên các nền tảng như GitHub.

Jef Raskin , một người tiên phong trong lĩnh vực máy tính thân thiện với người dùng, có các khái niệm giao diện nhân văn đang được hồi sinh trong thời đại hiện đại
Jef Raskin , một người tiên phong trong lĩnh vực máy tính thân thiện với người dùng, có các khái niệm giao diện nhân văn đang được hồi sinh trong thời đại hiện đại

Sự hồi sinh do cộng đồng thúc đẩy của những đổi mới bị lãng quên

Cộng đồng công nghệ đã khơi dậy sự quan tâm mới đối với công việc của Raskin, với các nhà phát triển như Chris Stacy đảm nhận thử thách triển khai môi trường Swyfte mà chưa bao giờ được phát hành cùng các hệ thống thương mại. Stacy đã khám phá ra tài liệu gốc trong cuốn sách The Humane Interface của Raskin và đã làm việc để chuyển đổi những khái niệm đó thành mã lệnh có thể hoạt động. Dự án của anh tập trung vào việc tạo ra một giao diện người dùng thực sự không có chế độ, nơi tất cả các chương trình tồn tại trong một hệ thống phân cấp phẳng duy nhất, làm cho tất cả các chức năng có thể truy cập được bất cứ lúc nào.

Một nhà phát triển khác, được biết đến với tên jrmiller82, trước đây đã cố gắng tái tạo hệ điều hành của Raskin với mục tiêu đầy tham vọng là xây dựng thứ gì đó dễ học hơn iPhone, nhưng có khả năng hơn máy nướng bánh mì. Mặc dù nỗ lực đó đã bị đình trệ, nó cho thấy sức hấp dẫn liên tục của tầm nhìn Raskin về máy tính đơn giản hóa.

Các Dự Án Hồi Sinh Đang Hoạt Động:

  • Swyfte của Chris Stacy: Phiên bản triển khai được lưu trữ trên GitHub dựa trên tài liệu "The Humane Interface"
  • Phiên bản chuyển đổi Chromium Ubiquity: Tiện ích mở rộng Chrome do cộng đồng tạo ra, triển khai các khái niệm Ubiquity của Aza Raskin
  • Các triển khai trên Raspberry Pi: Khám phá nền tảng phần cứng cho các hệ thống lấy cảm hứng từ Raskin
  • Quy trình làm việc Emacs Archy: Tái tạo các khái niệm giao diện sau này của Raskin trong các trình soạn thảo hiện có
Quảng cáo cổ điển cho SwyftCard , làm nổi bật bối cảnh lịch sử của những đổi mới máy tính thân thiện với người dùng
Quảng cáo cổ điển cho SwyftCard , làm nổi bật bối cảnh lịch sử của những đổi mới máy tính thân thiện với người dùng

Các công cụ hiện đại cho phép hiện thực hóa tầm nhìn cổ điển

Cuộc thảo luận cộng đồng tiết lộ một khả năng thú vị: công nghệ ngày nay, bao gồm các Mô hình Ngôn ngữ Lớn (LLMs), cuối cùng có thể làm cho những ý tưởng của Raskin trở nên thực tế. Một thành viên cộng đồng lưu ý rằng những công cụ AI này có thể giúp triển khai các phần của hệ thống mà trong lịch sử rất khó tạo ra. Điều này cho thấy rằng những khái niệm có vẻ không thực tế trong những năm 1980 giờ đây có thể đạt được với sức mạnh tính toán hiện đại.

Điều buồn cười là với việc mọi thứ trở nên tệ hại như thế này, có vẻ như việc thiết kế một phiên bản 'cải tiến triệt để' của các giao diện máy tính hiện đại sẽ không khó chút nào.

Cuộc thảo luận cũng làm nổi bật cách ảnh hưởng của Raskin mở rộng ra ngoài các hệ điều hành. Con trai ông, Aza Raskin, đã tiếp tục truyền thống gia đình về đổi mới giao diện, và các thành viên cộng đồng thậm chí đã tạo ra các phiên bản Chrome của Ubiquity, một dự án khác được truyền cảm hứng từ Raskin.

Các Khái Niệm Giao Diện Raskin Chủ Chốt Đang Được Triển Khai:

  • Hoạt động không chế độ: Không có các hành vi bàn phím/chuột khác nhau trong các ngữ cảnh khác nhau
  • Lệnh nhảy vọt: Gõ vài chữ cái đầu tiên, hệ thống đoán lệnh
  • Cấu trúc phẳng đơn nhất: Tất cả chương trình và chức năng có thể truy cập đồng thời
  • Diễn giải lệnh theo nghĩa đen: Các phím thực hiện hành động nhất quán trên các ứng dụng
Quá trình cài đặt phần mềm Oberon , thể hiện các công cụ hiện đại giúp hiện thực hóa các khái niệm giao diện có tầm nhìn xa của Jef Raskin
Quá trình cài đặt phần mềm Oberon , thể hiện các công cụ hiện đại giúp hiện thực hóa các khái niệm giao diện có tầm nhìn xa của Jef Raskin

Nền tảng phần cứng và triển khai thực tế

Các thành viên cộng đồng đang khám phá các nền tảng thực tế để triển khai ý tưởng của Raskin, với Raspberry Pi nổi lên như một lựa chọn phổ biến. Bản chất chi phí thấp, dễ tiếp cận của các máy tính đơn bảng hiện đại phù hợp với tầm nhìn ban đầu của Raskin về các thiết bị máy tính giá cả phải chăng. Một số nhà phát triển cũng đang điều tra môi trường lập trình Oberon như một con đường khác để khám phá những khái niệm này.

Sự hồi sinh mở rộng đến các dự án mô phỏng và tái tạo, với các thành viên cộng đồng chia sẻ tài nguyên và tài liệu được lưu trữ. Thậm chí còn có thảo luận về việc tái tạo quy trình làm việc của dự án sau này của Raskin, Archy, trong các trình soạn thảo hiện có như Emacs.

Mặt sau của máy xử lý công việc Canon Y777 , đại diện cho sự phát triển của phần cứng máy tính liên quan đến thiết kế giao diện nhân văn
Mặt sau của máy xử lý công việc Canon Y777 , đại diện cho sự phát triển của phần cứng máy tính liên quan đến thiết kế giao diện nhân văn

Bài học cho thiết kế giao diện hiện đại

Cuộc trò chuyện cộng đồng tiết lộ sự thất vọng với các giao diện máy tính hiện tại và khao khát sự đơn giản mà Raskin ủng hộ. Cuốn sách The Humane Interface của ông tiếp tục ảnh hưởng đến các nhà thiết kế, với các thành viên cộng đồng thường xuyên chia sẻ các khái niệm như Trực quan Bằng Quen thuộc - ý tưởng rằng những gì người dùng coi là trực quan chỉ đơn giản là những gì họ đã quen thuộc.

Sự hồi sinh này diễn ra vào thời điểm nhiều người cảm thấy rằng các hệ điều hành hiện đại đã trở nên cồng kềnh và không hiệu quả. Cuộc thảo luận cộng đồng cho thấy có sự thèm khát các giao diện ưu tiên tốc độ và khả năng sử dụng hơn độ phức tạp thị giác, phản ánh triết lý ban đầu của Raskin rằng công nghệ nên phục vụ nhân loại chứ không phải ngược lại.

Công việc đang diễn ra để triển khai Swyfte và các dự án tương tự đại diện cho nhiều hơn là hoài niệm - đó là một cuộc khám phá tích cực về các mô hình máy tính thay thế có thể cung cấp thông tin cho thiết kế giao diện tương lai. Khi những dự án này trưởng thành và trở nên dễ tiếp cận hơn, chúng có thể cung cấp những hiểu biết có giá trị để tạo ra những trải nghiệm máy tính nhân văn hơn trong thế giới kỹ thuật số ngày càng phức tạp của chúng ta.

Tham khảo: Jef Raskin's cul-de-sac and the quest for the humane computer

Trôi nổi trong không gian bao la phản ánh sự cô lập mà nhiều người cảm thấy khi điều hướng các giao diện máy tính hiện đại phức tạp
Trôi nổi trong không gian bao la phản ánh sự cô lập mà nhiều người cảm thấy khi điều hướng các giao diện máy tính hiện đại phức tạp