Mặc dù những chiếc máy Mac ra đời từ thế kỷ trước không còn phù hợp cho công việc hàng ngày, chúng vẫn là một phần quan trọng của lịch sử máy tính mà nhiều người muốn gìn giữ và đôi khi, trải nghiệm lại. Điều thú vị là, một tính năng rất hiện đại của Mac – Universal Control – đã được “hồi sinh” trên Macintosh Classic, một cỗ máy đã 35 năm tuổi, dù theo một cách không ngờ.
Bart Jackobs, một nhà phát triển tài năng, đã thành công trong việc tạo ra một tính năng gợi nhớ đến Universal Control của Apple trên chiếc Macintosh Classic biểu tượng, một thiết bị ra mắt từ năm 1990. Dự án này, được anh đặt tên là “MacFriends”, cho phép bạn di chuyển con trỏ chuột từ màn hình độ phân giải cao của máy Mac hiện đại trực tiếp sang màn hình đen trắng cổ điển của chiếc máy tính 35 năm tuổi này. Đối với những ai chưa biết, Universal Control là tính năng tích hợp trong các phiên bản macOS gần đây, cho phép một chuột và bàn phím duy nhất điều khiển nhiều iPad và Mac một cách không dây.
Dự án MacFriends: Con trỏ chuột di chuyển từ Mac hiện đại sang màn hình Macintosh Classic qua kết nối Arduino
Universal Control lần đầu tiên được Apple giới thiệu vào năm 2022, vì vậy rõ ràng là không có cách nào những chiếc máy tính Macintosh rất cũ này có thể hoạt động trực tiếp với tính năng đó. Dự án MacFriends sử dụng một số thủ thuật thông minh để tái tạo chức năng tương tự.
Giải Mã Công Nghệ Đằng Sau MacFriends
Trái tim kỹ thuật của dự án là một bo mạch Arduino Nano nhỏ gọn. Bo mạch này được kết nối với cổng Apple Desktop Bus (ADB) của Macintosh Classic – vốn là chuẩn kết nối bàn phím và chuột rất phổ biến trước khi USB trở nên thịnh hành. Arduino được lập trình để mô phỏng một chuột và bàn phím ADB gốc. Vi điều khiển này lắng nghe các lệnh và chuyển đổi chúng thành tín hiệu mà chiếc Macintosh cổ điển có thể hiểu được, sau đó biến chúng thành đầu vào chuột và bàn phím trên máy tính cũ. Điều này thực sự rất khéo léo và cung cấp một mức độ chức năng tương tự như Universal Control, mặc dù đòi hỏi nhiều bước bổ sung hơn.
Về phía phần mềm, một ứng dụng tùy chỉnh được phát triển bởi ông Jackobs sẽ giám sát hoạt động chuột và bàn phím trên máy Mac mới hơn. Khi bạn di chuyển con trỏ đến cạnh màn hình của máy Mac hiện đại, phần mềm sẽ thu nhận luồng dữ liệu đầu vào. Thay vì tiếp tục di chuyển con trỏ trên Mac mới, nó sẽ gửi dữ liệu di chuyển và nhấp chuột tương ứng – cùng với bất kỳ thao tác gõ phím nào – qua kết nối USB serial tiêu chuẩn đến Arduino được gắn. Arduino sau đó đưa các đầu vào này vào cổng ADB của Macintosh Classic, khiến con trỏ xuất hiện và di chuyển trên màn hình của Macintosh Classic. Nó không chính xác là Universal Control, nhưng về mặt chức năng thì hoàn toàn tương đồng.
Khác Biệt Và Ý Nghĩa Của MacFriends
Dự án MacFriends yêu cầu một cáp USB giữa máy Mac hiện đại và Arduino, vì vậy nó không phải là một trải nghiệm “không dây” giống như Universal Control. Tuy nhiên, đây vẫn là một thành tựu đáng kinh ngạc. Mặc dù bạn có thể không có một chiếc Macintosh Classic cũ kỹ nào đó đang nằm “đắp chiếu” để thử nghiệm, bạn có thể tìm hiểu thêm về dự án này và những chi tiết kỹ thuật phức tạp của nó trên GitHub của Bart Jackobs.
Dự án này không chỉ là một minh chứng cho sự sáng tạo trong công nghệ mà còn là cầu nối giữa quá khứ và hiện tại, giúp những thiết bị cổ điển được “sống” lại và tương tác với công nghệ hiện đại. Bạn nghĩ sao về việc “hồi sinh” máy tính cổ theo cách độc đáo này? Hãy để lại bình luận bên dưới nhé!