एक सपाट मॉनिटर हर विंडो को एक ही दूरी पर एक ही तल साझा करने पर मजबूर करता है। Apple Vision Pro जैसे हेडसेट हर विंडो को उसकी अपनी गहराई देते हैं। रिमोट डेस्कटॉप के लिए — एक ऐसा प्रोडक्ट जिसका पूरा काम किसी दूसरी मशीन की स्क्रीन को आपकी स्क्रीन पर लाना है — यह कोई फ़ीचर नहीं, अगली सतह है।
सपाट मॉनिटर एक ऐसा समझौता है जिस पर हमने सवाल उठाना छोड़ दिया
सोचिए कि आप अभी अपना कंप्यूटर कैसे इस्तेमाल करते हैं। आपके पास एक स्क्रीन है — ख़ुशक़िस्मत हुए तो दो — जो डेस्क पर जड़ी है या गोद में टिकी है। आप रोशनी के एक सपाट आयत को घूर रहे हैं, और आपका सारा काम उसी आयत के भीतर होता है।
चालीस साल से यही सौदा रहा है। ज़्यादा पिक्सेल, पतले बेज़ल, बेहतर रंग — पर हमेशा एक आयत। स्क्रीन की जगह हमेशा एक तय मात्रा में। हमेशा एक भौतिक वस्तु जो एक तय दूरी पर भौतिक जगह घेरती है।
स्पेशियल कंप्यूटिंग इस अनुबंध को पूरी तरह तोड़ देती है। आपकी स्क्रीनें अब वस्तुएँ नहीं हैं। वे विचार हैं, जो उस गहराई पर रखे जाते हैं जहाँ वे सही बैठते हैं: औज़ार हाथ की पहुँच में, एडिटर डेस्क की दूरी पर, संदर्भ दस्तावेज़ थोड़ा पीछे तैरते हुए, और आसपास के विजेट दीवार पर।
ज़्यादातर ऐप्स के लिए यह एक अच्छी-सी अतिरिक्त चीज़ है। रिमोट डेस्कटॉप के लिए — जिसका पूरा काम किसी दूसरी मशीन की स्क्रीन को आपकी स्क्रीन पर लाना है — यह एक प्रतिमान-परिवर्तन है।
गहराई किसी कार्यस्थल को कैसे नए सिरे से सजाती है
स्पेशियल कंप्यूटिंग की सबसे कम आँकी गई बात विंडो का आकार नहीं है। वह गहराई है। इंसान रोज़ ही दूरी के हिसाब से ध्यान की परतें बनाते हैं — हाथ में नोटबुक, डेस्क पर लैपटॉप, ऑफ़िस के उस पार मीटिंग रूम। सपाट मॉनिटर यह सब एक ही तल में ठूँस देते हैं।
यह है एक रिमोट-डेस्कटॉप कार्यस्थल जब आप यह दिखावा छोड़ देते हैं कि गहराई होती ही नहीं।
| क्षेत्र | दूरी | वहाँ क्या रहता है |
|---|---|---|
| हाथ की पहुँच | ~30 cm | औज़ार, पैलेट, जल्दी के नोट। इंस्पेक्टर पैनल, कलर पिकर, अगले आइडिया के लिए एक स्टिकी। छूने भर की दूरी पर, लगातार निगाह डाली जाती है, कभी फ़ोकस का केंद्र नहीं। |
| डेस्क की दूरी | ~60 cm | एडिटर, टर्मिनल, फ़ोकस वाला कार्यस्थल। रिमोट Mac का डेस्कटॉप, एक आरामदेह 32-इंच मॉनिटर जितना बड़ा। वह इकलौती सतह जिस पर आपकी नज़र दिन का नब्बे प्रतिशत बिताती है। |
| पीक स्पेस | ~2 m | संदर्भ दस्तावेज़, वीडियो कॉल, मॉनिटरिंग। एक विंडो में API दस्तावेज़, दूसरी में Zoom फ़ीड, एक डैशबोर्ड जिसे आप हर कुछ मिनट में जाँचते हैं। हावी हुए बिना दिखता है, बंद किए बिना अनदेखा हो सकता है। |
| आसपास का | ~4 m+ | म्यूज़िक प्लेयर, कैलेंडर, धीमे विजेट। वे चीज़ें जो होनी चाहिए पर कभी नज़र नहीं खींचतीं। कामकाजी दिन के पृष्ठभूमि वाले साज़, जहाँ वे उस चीज़ को भीड़ नहीं देते जो मायने रखती है। |
| अनंत | उसके पार | कमरा, आसमान, ख़ुद स्काईबॉक्स। काम के चारों ओर का माहौल। Apple का Mount Hood, एक शांत कैफ़े, एक काला शून्य। वह पृष्ठभूमि जो तय करती है कि आप शांत महसूस करेंगे या घिरा हुआ। |
सपाट मॉनिटर एक ऐसा समझौता है जिस पर हमने सवाल उठाना छोड़ दिया। स्पेशियल कंप्यूटिंग आख़िरकार सही सवाल पूछती है — हर विंडो किस गहराई पर बैठती है?
— Remio टीम, इस पर कि जब स्क्रीन डेस्क से बाहर निकलती है तो क्या बदलता है
रिमोट डेस्कटॉप अंतरिक्ष में बेहतर क्यों हो जाता है
रिमोट डेस्कटॉप हमेशा क्लाइंट डिवाइस की स्क्रीन से बँधा रहा है। आप किसी ताक़तवर Mac या PC तक पहुँच रहे हैं, पर उसे उस डिस्प्ले से देख रहे हैं जो भी आपके हाथ में है — 13-इंच का लैपटॉप, 10-इंच का iPad, 6-इंच का फ़ोन। आप अपना डेस्कटॉप एक चाबी के छेद से देख रहे हैं।
स्पेशियल कंप्यूटिंग चाबी का छेद हटा देती है। होस्ट का रिज़ॉल्यूशन वही रहता है। डिकोडर वही है। जो बदलता है वह सतह है: बेज़ल से बँधे आयत की जगह, स्ट्रीम उस आकार, स्थिति और गहराई पर उतरती है जो सही लगे।
macOS Vision Pro पर पहले से Mac Virtual Display को सपोर्ट करता है — आप अपने Mac के डिस्प्ले को visionOS में एक या कई अतिरिक्त मॉनिटरों के रूप में बढ़ा सकते हैं। Immersed जैसे ऐप मल्टी-स्क्रीन वर्चुअल कार्यस्थल दिखा चुके हैं। पुर्ज़े मौजूद हैं। जो कमी है वह है ऐसा रिमोट-डेस्कटॉप अनुभव जो इस सतह के लिए डिज़ाइन किया गया हो, किसी iPad ऐप के ऊपर जोड़ा न गया हो।
मौजूदा परिदृश्य
आज, अगर आप अपने रिमोट कंप्यूटर को स्पेशियल कंप्यूटिंग में इस्तेमाल करना चाहें, तो विकल्प सीमित हैं:
- macOS Mac Virtual Display — Apple का बिल्ट-इन फ़ीचर। शानदार काम करता है, पर सिर्फ़ तब जब आपका Mac उसी लोकल नेटवर्क पर हो। यह एक लोकल समाधान है, रिमोट नहीं।
- Immersed — VR कार्यस्थलों का अग्रदूत। लोकल मशीनों के वर्चुअल मॉनिटर पर केंद्रित, सीमित रिमोट क्षमता के साथ।
- पुराने रिमोट डेस्कटॉप ऐप — ज़्यादातर ने visionOS के लिए अपडेट ही नहीं किया। जो चलते हैं वे कंपैटिबिलिटी विंडो में सपाट iPad ऐप की तरह चलते हैं। कोई स्पेशियल जागरूकता नहीं, कोई हैंड ट्रैकिंग नहीं, मल्टी-विंडो की कोई समझ नहीं।
ख़ालीपन साफ़ है: किसी ने ऐसा रिमोट डेस्कटॉप ऐप नहीं बनाया जो स्पेशियल कंप्यूटिंग को बाद की सोच के बजाय फ़र्स्ट-क्लास प्लेटफ़ॉर्म की तरह बरते।
नेटिव ऐप्स को बढ़त क्यों है
यहीं वे आर्किटेक्चर फ़ैसले, जो बरसों पहले लिए गए थे, अप्रत्याशित लाभांश देने लगते हैं।
visionOS नेटिव Apple ऐप्स के लिए बना है। विंडो प्रबंधन, जेस्चर सिस्टम, स्पेशियल लेआउट इंजन, आँख-ट्रैकिंग इंटरैक्शन मॉडल — यह सब नेटिव है। नेटिव ऐप visionOS के फ़ीचर सहज रूप से अपनाते हैं। दूसरे फ़्रेमवर्क में लिखे ऐप को प्लेटफ़ॉर्म से जूझना पड़ता है।
Remio Apple प्लेटफ़ॉर्म पर 100% नेटिव है। यह फ़ैसला Vision Pro को ध्यान में रखकर नहीं लिया गया था — जब हमने बनाना शुरू किया, Vision Pro अभी अफ़वाह था। हमने नेटिव इसलिए चुना क्योंकि iOS और macOS ऐप बनाने का सही तरीक़ा वही है। पर नतीजा बड़ा है: Remio को visionOS पर लाना मौजूदा कोडबेस का स्वाभाविक विस्तार बन जाता है, दोबारा लिखना नहीं।
हमारी स्ट्रीमिंग पाइपलाइन हार्डवेयर-एक्सेलरेटेड वीडियो डिकोडिंग के लिए Apple का VideoToolbox इस्तेमाल करती है। VideoToolbox visionOS पर चलता है। हमारा इनपुट हैंडलिंग Apple के जेस्चर रिकग्नाइज़र सिस्टम पर बना है, जो हैंड ट्रैकिंग तक फैलता है। हमारे UI घटक Apple का नेटिव लेआउट सिस्टम इस्तेमाल करते हैं, जो स्पेशियल विंडो और वॉल्यूम को पहले से समझता है। इसमें से कुछ भी सैद्धांतिक नहीं है — यह वही कोड है, दोबारा कंपाइल किया हुआ।
इसकी तुलना Electron-आधारित रिमोट डेस्कटॉप ऐप्स से करें। visionOS पर भेजने के लिए, उन्हें या तो सपाट कंपैटिबिलिटी विंडो में चलना होगा — वह सब खोते हुए जो प्लेटफ़ॉर्म को दिलचस्प बनाता है — या अपनी पूरी रेंडरिंग पाइपलाइन ऐसे प्लेटफ़ॉर्म के लिए दोबारा बनानी होगी जिसके सिस्टम स्तर पर कोई वेब ब्राउज़र इंजन नहीं है। नेटिव रास्ता ही इकलौता रास्ता है जो किसी दिलचस्प जगह पहुँचता है।
स्पेशियल रिमोट डेस्कटॉप कैसा दिख सकता है
हम आज कोई visionOS ऐप नहीं भेज रहे। पर यह वह अनुभव है जिसकी ओर हम डिज़ाइन कर रहे हैं:
- तैरती डेस्कटॉप विंडो — अपने रिमोट Mac का डिस्प्ले अपनी भौतिक जगह में कहीं भी रखें। किनारे हाथों से पकड़कर उसका आकार बदलें।
- हवा में कई स्क्रीन — आपके Mac में एक ही भौतिक मॉनिटर है, पर स्पेशियल कंप्यूटिंग कई वर्चुअल डिस्प्ले पेश कर सकती है — हर एक ऊपर वाले कार्यस्थल स्टैक में अपनी गहराई पर।
- नज़र-और-पिंच इंटरैक्शन — किसी लक्ष्य को देखें, क्लिक के लिए पिंच करें। होस्ट तक पहुँचने वाला नेटिव इनपुट वही रहता है — आपकी आँखों के सामने की सतह बदलती है।
- संदर्भ-जागरूक स्थान — डेस्क पर काम कर रहे हैं? रिमोट डेस्कटॉप डेस्क की ऊँचाई पर दिखता है। सोफ़े पर? वह आरामदेह कोण पर तैरता है। माहौल ख़ुद ढल जाता है।
- डिज़ाइन से निजता — कोई आपकी स्क्रीनें नहीं देख सकता। कंधे के ऊपर से झाँकना नहीं। कॉफ़ी शॉप में संवेदनशील काम बस काम है।
सबसे कठिन हिस्सा रेंडरिंग नहीं है — यह है इंटरैक्शन को स्वाभाविक महसूस कराना। जिस रिमोट डेस्कटॉप में आपको लेटेंसी के बारे में सोचना पड़े, वह स्पेशियल कंप्यूटिंग में इस्तेमाल करने लायक़ रिमोट डेस्कटॉप नहीं है। हैंड-ट्रैकिंग-से-कर्सर पाइपलाइन काँच को छूने जितनी तुरंत लगनी चाहिए। ठीक यही समस्या Remio की स्ट्रीमिंग पाइपलाइन बरसों से सपाट स्क्रीनों पर हल कर रही है।
हमने स्पेशियल कंप्यूटिंग की योजना नहीं बनाई थी। पर नेटिव बनाकर हमने अनजाने में ऐसी नींव बना ली जो उसके लिए तैयार है।
Remio का आगे का रास्ता
हम visionOS ऐप को बाज़ार में जल्दबाज़ी से नहीं लाएँगे। इंस्टॉल्ड बेस अभी छोटा है, इंटरैक्शन के पैटर्न अभी विकसित हो रहे हैं, और Apple हर साल अर्थपूर्ण visionOS अपडेट भेजता है। हर रिलीज़ के साथ डेवलपर टूलिंग काफ़ी बेहतर होती जाती है।
जो हम कर रहे हैं वह है visionOS संगतता को ध्यान में रखकर बनाना। iOS और macOS के लिए हम जो भी आर्किटेक्चर फ़ैसला लेते हैं, उसे इस सवाल पर परखा जाता है: क्या यह स्पेशियल संदर्भ में काम करेगा? हमारे व्यू, हमारी Metal रेंडरिंग पाइपलाइन, हमारा जेस्चर हैंडलिंग — यह सब इस तरह बन रहा है कि सही समय आने पर साफ़ तरीक़े से पोर्ट हो जाए।
जब हार्डवेयर एक निर्णायक मोड़ पर पहुँचेगा और इंटरैक्शन के पैटर्न स्थिर हो जाएँगे, तब Remio तैयार होगा। कंपैटिबिलिटी मोड में चलते सपाट ऐप के रूप में नहीं, बल्कि visionOS की पूरी गहराई इस्तेमाल करने वाले स्पेशियल-नेटिव अनुभव के रूप में।
सपाट मॉनिटर हमेशा एक समझौता था। हम उसके बाद आने वाली चीज़ के लिए बना रहे हैं।