จอแบนบังคับให้ทุกหน้าต่างแชร์ระนาบเดียวที่ระยะเดียว แว่นอย่าง Apple Vision Pro ให้ทุกหน้าต่างมีความลึกของตัวเอง สำหรับรีโมทเดสก์ท็อป — ผลิตภัณฑ์ที่หน้าที่ทั้งหมดคือย้ายหน้าจอของเครื่องอื่นมาไว้บนหน้าจอของคุณ — นั่นไม่ใช่ฟีเจอร์ แต่เป็นพื้นผิวถัดไป
จอแบนคือการประนีประนอมที่เราเลิกตั้งคำถาม
ลองนึกถึงวิธีที่คุณใช้คอมพิวเตอร์ตอนนี้ คุณมีหน้าจอ — บางทีอาจสองจอถ้าโชคดี — ยึดอยู่กับโต๊ะหรือวางบนตัก คุณจ้องสี่เหลี่ยมแบนของแสง และงานทุกอย่างของคุณเกิดขึ้นภายในสี่เหลี่ยมนั้น
นั่นคือข้อตกลงมาสี่สิบปี พิกเซลมากขึ้น ขอบบางลง สีดีขึ้น — แต่เป็นสี่เหลี่ยมเสมอ พื้นที่หน้าจอคงที่เสมอ เป็นวัตถุทางกายภาพที่กินพื้นที่ทางกายภาพที่ระยะคงที่เดียวเสมอ
Spatial computing ทำลายข้อตกลงนั้นโดยสิ้นเชิง หน้าจอของคุณไม่ใช่วัตถุอีกต่อไป พวกมันคือไอเดียที่วางไว้ที่ความลึกที่มันควรอยู่: เครื่องมือในระยะเอื้อม ตัวแก้ไขที่ระยะโต๊ะ เอกสารอ้างอิงลอยอยู่ไกลออกไป วิดเจ็ตบรรยากาศที่กำแพง
สำหรับแอปส่วนใหญ่ นั่นเป็นแค่ส่วนเสริมที่ดี แต่สำหรับรีโมทเดสก์ท็อป — ผลิตภัณฑ์ที่หน้าที่ทั้งหมดคือย้ายหน้าจอของเครื่องอื่นมาไว้บนหน้าจอของคุณ — มันคือการเปลี่ยนกระบวนทัศน์
ความลึกจัดระเบียบพื้นที่ทำงานใหม่อย่างไร
สิ่งที่ถูกประเมินต่ำที่สุดของ spatial computing ไม่ใช่ขนาดของหน้าต่าง แต่คือความลึก มนุษย์จัดชั้นความสนใจตามระยะทางอยู่แล้วทุกวัน — สมุดในมือ แล็ปท็อปบนโต๊ะ ห้องประชุมอีกฟากออฟฟิศ จอแบนบีบทั้งหมดนั้นให้อยู่ในระนาบเดียว
นี่คือหน้าตาของพื้นที่ทำงานรีโมทเดสก์ท็อปเมื่อคุณเลิกแกล้งทำเป็นว่าไม่มีความลึก
| โซน | ระยะ | สิ่งที่อยู่ตรงนั้น |
|---|---|---|
| ระยะเอื้อม | ~30 ซม. | เครื่องมือ พาเลต โน้ตชั่วคราว แผง inspector ตัวเลือกสี สติกกี้สำหรับไอเดียถัดไป อยู่ใกล้แค่สัมผัส เหลือบมองตลอด แต่ไม่เคยเป็นศูนย์กลางของสมาธิ |
| ระยะโต๊ะ | ~60 ซม. | ตัวแก้ไข เทอร์มินัล พื้นที่ทำงานที่โฟกัสอยู่ เดสก์ท็อปของ Mac ระยะไกล ขนาดเท่าจอ 32 นิ้วที่สบายตา พื้นผิวเดียวที่สายตาของคุณใช้เก้าสิบเปอร์เซ็นต์ของวัน |
| ระยะกว้าง | ~2 ม. | เอกสารอ้างอิง วิดีโอคอล การเฝ้าระบบ เอกสาร API ในหน้าต่างหนึ่ง ภาพ Zoom ในอีกหน้าต่าง แดชบอร์ดที่คุณเช็กทุกไม่กี่นาที มองเห็นได้โดยไม่ครอบงำ ไม่ต้องสนใจได้โดยไม่ต้องปิด |
| บรรยากาศ | ~4 ม.+ | เครื่องเล่นเพลง ปฏิทิน วิดเจ็ตที่เปลี่ยนช้า สิ่งที่ควรมีอยู่แต่ไม่เคยดึงสายตา เครื่องมือพื้นหลังของวันทำงาน ในที่ที่ไม่เบียดสิ่งที่สำคัญ |
| ไม่สิ้นสุด | ไกลออกไป | ห้อง ท้องฟ้า สกายบ็อกซ์เอง สภาพแวดล้อมรอบงาน Mount Hood ของ Apple คาเฟ่เงียบๆ ความว่างเปล่าสีดำ ฉากหลังที่ตัดสินว่าคุณรู้สึกสงบหรืออึดอัด |
จอแบนคือการประนีประนอมที่เราเลิกตั้งคำถาม ในที่สุด spatial computing ก็ถามคำถามที่ถูกต้อง — แต่ละหน้าต่างควรอยู่ที่ความลึกเท่าไร
— ทีม Remio ว่าด้วยสิ่งที่เปลี่ยนไปเมื่อหน้าจอออกจากโต๊ะ
ทำไมรีโมทเดสก์ท็อปจึงดีขึ้นในอวกาศ
รีโมทเดสก์ท็อปถูกจำกัดด้วยหน้าจอของอุปกรณ์ไคลเอนต์มาตลอด คุณเข้าถึง Mac หรือพีซีที่แรง แต่ดูผ่านจอใดก็ตามที่คุณถืออยู่ — แล็ปท็อป 13 นิ้ว iPad 10 นิ้ว โทรศัพท์ 6 นิ้ว คุณมองเดสก์ท็อปของตัวเองผ่านรูกุญแจ
Spatial computing เอารูกุญแจออก ความละเอียดของโฮสต์ไม่เปลี่ยน ตัวถอดรหัสก็เหมือนเดิม สิ่งที่เปลี่ยนคือพื้นผิว: แทนที่จะเป็นสี่เหลี่ยมที่ถูกขอบจอจำกัด สตรีมจะลงที่ขนาด ตำแหน่ง และความลึกที่รู้สึกถูกต้อง
macOS รองรับ Mac Virtual Display บน Vision Pro อยู่แล้ว — คุณขยายจอของ Mac เข้าไปใน visionOS เป็นจอเพิ่มหนึ่งหรือหลายจอได้ แอปอย่าง Immersed แสดงให้เห็นพื้นที่ทำงานเสมือนหลายจอ ชิ้นส่วนมีครบแล้ว สิ่งที่ขาดคือประสบการณ์รีโมทเดสก์ท็อปที่ออกแบบมาสำหรับพื้นผิวนี้ ไม่ใช่แปะทับบนแอป iPad
ภูมิทัศน์ปัจจุบัน
ทุกวันนี้ ถ้าคุณอยากใช้คอมพิวเตอร์ระยะไกลใน spatial computing ตัวเลือกมีจำกัด:
- macOS Mac Virtual Display — ฟีเจอร์ในตัวของ Apple ใช้ได้ดีเยี่ยม แต่เฉพาะเมื่อ Mac ของคุณอยู่ในเครือข่ายภายในเดียวกัน เป็นวิธีแก้ในพื้นที่ ไม่ใช่ระยะไกล
- Immersed — ผู้บุกเบิกพื้นที่ทำงาน VR เน้นจอเสมือนสำหรับเครื่องในพื้นที่ ความสามารถระยะไกลมีจำกัด
- แอปรีโมทเดสก์ท็อปรุ่นเก่า — ส่วนใหญ่ยังไม่ได้อัปเดตสำหรับ visionOS เลย ที่รันได้ก็รันเป็นแอป iPad แบบแบนในหน้าต่างความเข้ากันได้ ไม่รับรู้เชิงพื้นที่ ไม่มีการติดตามมือ ไม่รับรู้หลายหน้าต่าง
ช่องว่างชัดเจน: ยังไม่มีใครสร้างแอปรีโมทเดสก์ท็อปที่ถือ spatial computing เป็นแพลตฟอร์มชั้นหนึ่ง แทนที่จะเป็นเรื่องรอง
ทำไมแอปเนทีฟจึงได้เปรียบ
ตรงนี้เองที่การตัดสินใจเชิงสถาปัตยกรรมเมื่อหลายปีก่อนเริ่มให้ผลตอบแทนที่คาดไม่ถึง
visionOS สร้างมาสำหรับแอป Apple แบบเนทีฟ การจัดการหน้าต่าง ระบบท่าทาง เอนจินเลย์เอาต์เชิงพื้นที่ โมเดลการโต้ตอบด้วยการติดตามสายตา — ทั้งหมดเป็นเนทีฟ แอปเนทีฟรับฟีเจอร์ของ visionOS ได้เป็นธรรมชาติ แอปที่เขียนด้วยเฟรมเวิร์กอื่นต้องสู้กับแพลตฟอร์ม
Remio เป็นเนทีฟ 100% บนแพลตฟอร์ม Apple นั่นไม่ได้เป็นการตัดสินใจที่คิดถึง Vision Pro — ตอนที่เราเริ่มสร้าง Vision Pro ยังเป็นแค่ข่าวลือ เราเลือกเนทีฟเพราะเป็นวิธีที่ถูกต้องในการสร้างแอป iOS และ macOS แต่ผลที่ตามมามีนัยสำคัญ: การนำ Remio ไปยัง visionOS กลายเป็นส่วนต่อขยายตามธรรมชาติของโค้ดเดิม ไม่ใช่การเขียนใหม่
ไปป์ไลน์สตรีมมิงของเราใช้ VideoToolbox ของ Apple สำหรับถอดรหัสวิดีโอที่เร่งด้วยฮาร์ดแวร์ VideoToolbox รันบน visionOS การจัดการอินพุตของเราสร้างบนระบบ gesture recognizer ของ Apple ซึ่งขยายไปถึงการติดตามมือ ส่วนประกอบ UI ของเราใช้ระบบเลย์เอาต์เนทีฟของ Apple ที่เข้าใจหน้าต่างเชิงพื้นที่และ volume อยู่แล้ว ไม่มีอะไรในนี้เป็นทฤษฎี — มันคือโค้ดเดิมที่คอมไพล์ใหม่
เทียบกับแอปรีโมทเดสก์ท็อปที่ใช้ Electron เพื่อวางจำหน่ายบน visionOS พวกเขาต้องรันเป็นหน้าต่างความเข้ากันได้แบบแบน — เสียทุกสิ่งที่ทำให้แพลตฟอร์มน่าสนใจ — หรือสร้างไปป์ไลน์การเรนเดอร์ใหม่ทั้งหมดสำหรับแพลตฟอร์มที่ไม่มีเอนจินเบราว์เซอร์ในชั้นระบบ ทางเนทีฟคือทางเดียวที่นำไปสู่ที่ที่น่าสนใจ
รีโมทเดสก์ท็อปเชิงพื้นที่อาจหน้าตาเป็นอย่างไร
วันนี้เรายังไม่ได้วางจำหน่ายแอป visionOS แต่นี่คือประสบการณ์ที่เรากำลังออกแบบไปสู่:
- หน้าต่างเดสก์ท็อปลอยตัว — วางจอของ Mac ระยะไกลไว้ตรงไหนก็ได้ในพื้นที่จริงของคุณ ปรับขนาดด้วยการจับขอบด้วยมือ
- หลายหน้าจอกลางอากาศ — Mac ของคุณมีจอจริงหนึ่งจอ แต่ spatial computing แสดงจอเสมือนหลายจอได้ — แต่ละจออยู่ที่ความลึกของตัวเองในสแตกพื้นที่ทำงานข้างต้น
- การโต้ตอบด้วยสายตาและการหยิก — มองเป้าหมาย หยิกเพื่อคลิก อินพุตเนทีฟที่ส่งไปยังโฮสต์ยังเหมือนเดิม — สิ่งที่เปลี่ยนคือพื้นผิวตรงหน้าสายตาคุณ
- การวางตามบริบท — ทำงานที่โต๊ะ? รีโมทเดสก์ท็อปปรากฏที่ความสูงโต๊ะ บนโซฟา? มันลอยที่มุมสบาย สภาพแวดล้อมปรับตาม
- ความเป็นส่วนตัวโดยการออกแบบ — ไม่มีใครเห็นหน้าจอของคุณ ไม่มีการแอบมอง งานอ่อนไหวในร้านกาแฟก็เป็นแค่งาน
ส่วนที่ยากที่สุดไม่ใช่การเรนเดอร์ — แต่คือการทำให้การโต้ตอบรู้สึกเป็นธรรมชาติ รีโมทเดสก์ท็อปที่ทำให้คุณต้องคิดถึงความหน่วงไม่ใช่รีโมทเดสก์ท็อปที่คุ้มใช้ใน spatial computing ไปป์ไลน์จากการติดตามมือไปยังเคอร์เซอร์ต้องรู้สึกฉับพลันเหมือนแตะกระจก นั่นคือปัญหาที่ไปป์ไลน์สตรีมมิงของ Remio แก้บนหน้าจอแบนมาหลายปีพอดี
เราไม่ได้วางแผนสำหรับ spatial computing แต่ด้วยการสร้างแบบเนทีฟ เราบังเอิญสร้างรากฐานที่พร้อมรับมัน
เส้นทางข้างหน้าของ Remio
เราจะไม่รีบเร่งนำแอป visionOS ออกสู่ตลาด ฐานผู้ใช้ยังเล็ก รูปแบบการโต้ตอบยังพัฒนาอยู่ และ Apple ออกอัปเดต visionOS ที่มีความหมายทุกปี เครื่องมือสำหรับนักพัฒนาดีขึ้นอย่างมากในทุกรุ่น
สิ่งที่เรากำลังทำคือสร้างโดยคำนึงถึงความเข้ากันได้กับ visionOS ทุกการตัดสินใจเชิงสถาปัตยกรรมที่เราทำสำหรับ iOS และ macOS ถูกประเมินด้วยคำถามว่า สิ่งนี้จะใช้ได้ในบริบทเชิงพื้นที่ไหม วิวของเรา ไปป์ไลน์เรนเดอร์ Metal ของเรา การจัดการท่าทางของเรา — ทั้งหมดถูกสร้างให้พอร์ตได้อย่างสะอาดเมื่อถึงเวลา
เมื่อฮาร์ดแวร์ถึงจุดเปลี่ยนและรูปแบบการโต้ตอบนิ่งแล้ว Remio จะพร้อม ไม่ใช่ในฐานะแอปแบนที่รันในโหมดความเข้ากันได้ แต่เป็นประสบการณ์เนทีฟเชิงพื้นที่ที่ใช้ความลึกเต็มรูปแบบของ visionOS
จอแบนเป็นการประนีประนอมมาตลอด เรากำลังสร้างเพื่อสิ่งที่มาหลังจากนั้น