अन्य मिनी ऐप्लिकेशन रनटाइम एनवायरमेंट

सिर्फ़ मोबाइल पर नहीं

चीन जैसे देशों में, मिनी ऐप्लिकेशन ने बाज़ार में धूम मचा दी है. मोबाइल डिवाइसों के अलावा, मिनी ऐप्लिकेशन अब कार और क्लासिक डेस्कटॉप जैसे अन्य रनटाइम एनवायरमेंट पर भी काम करने लगे हैं.

कार में मिनी ऐप्लिकेशन

जर्मन कार मैन्युफ़ैक्चरर BMW Group ने जुलाई 2020 में, WeScenario के तौर पर ब्रैंड किए गए Tencent के साथ साझेदारी का एलान किया था. Tencent के मुताबिक, इसे "दुनिया की 30 प्रमुख वाहन कंपनियों के लिए लॉन्च किया जाएगा. साथ ही, WeScenario के सोशल, कॉन्टेंट, और सेवाओं के नेटवर्क को 110 से ज़्यादा मुख्य वाहन मॉडल के लिए उपलब्ध कराया जाएगा".

Tencent की कार का डैशबोर्ड, जिसमें ऐप्लिकेशन के मिनी आइकॉन की दो लाइनें दिख रही हैं.
Tencent WeScenario का लैंडिंग पेज (सोर्स: BMW).

डेस्कटॉप पर मिनी ऐप्लिकेशन

WeChat Desktop में मिनी ऐप्लिकेशन

macOS और Windows के लिए उपलब्ध WeChat डेस्कटॉप क्लाइंट का इस्तेमाल करके, डेस्कटॉप पर WeChat के मिनी ऐप्लिकेशन चलाए जा सकते हैं. (अगर आपको रिसर्च करनी है और आपको पूरा अनुभव चाहिए, तो पक्का करें कि आपने macOS के लिए App Store से डाउनलोड किया गया वर्शन लोड किया हो. इस वर्शन में सुविधाएं सीमित होती हैं.)

macOS पर इसकी जांच करने के लिए, "फ़ाइल ट्रांसफ़र" खाते की मदद से, अपने मोबाइल डिवाइस से कोई मिनी ऐप्लिकेशन शेयर करें. इससे आपको एक मैसेज मिलेगा, जिसे डेस्कटॉप क्लाइंट पर खोला जा सकता है. ज़्यादातर मामलों में, मिनी ऐप्लिकेशन पर सीधे क्लिक किया जा सकता है और उसे चलाया जा सकता है. अन्य मामलों में, आपको मोबाइल डिवाइस से चैट इतिहास को फिर से खुद को फ़ॉरवर्ड करना होगा.

macOS के लिए WeChat डेस्कटॉप क्लाइंट, जिसमें शेयर किए गए मिनी ऐप्लिकेशन के साथ खुद से की गई चैट दिख रही है. साथ ही, दो मैसेज के तौर पर चैट का इतिहास भी दिख रहा है.
WeChat के macOS डेस्कटॉप क्लाइंट में, अपने साथ कोई मिनी ऐप्लिकेशन शेयर करना.

Windows पर, अपने साथ मिनी ऐप्लिकेशन शेयर करने के लिए, ऊपर बताए गए तरीके का इस्तेमाल करना ज़रूरी नहीं है. इसकी वजह यह है कि यहां एक अलग मिनी ऐप्लिकेशन पैनल होता है, जिसमें उपयोगकर्ता के हाल ही में इस्तेमाल किए गए मिनी ऐप्लिकेशन दिखते हैं. साथ ही, इसमें ऐप्लिकेशन खोजने की सुविधा भी होती है, जहां नए मिनी ऐप्लिकेशन खोजे जा सकते हैं.

WeChat के Windows क्लाइंट में मौजूद मिनी ऐप्लिकेशन पैनल, जिसमें उपयोगकर्ता के हाल ही में इस्तेमाल किए गए मिनी ऐप्लिकेशन दिख रहे हैं.
WeChat के Windows क्लाइंट में मिनी ऐप्लिकेशन पैनल.
WeChat के Windows क्लाइंट में मिनी ऐप्लिकेशन खोजने की सुविधा. इसमें गेम, कारोबार, शिक्षा वगैरह जैसी अलग-अलग कैटगरी में मिनी ऐप्लिकेशन दिख रहे हैं.
WeChat के Windows क्लाइंट में मिनी ऐप्लिकेशन खोजने की सुविधा.

डेस्कटॉप पर WeChat के मिनी ऐप्लिकेशन, ऑपरेटिंग सिस्टम के साथ अपने-आप इंटिग्रेट हो जाते हैं. macOS और Windows, दोनों पर उन्हें मल्टीटास्किंग बार में एक अलग एंट्री मिलती है. साथ ही, उनके पास टास्कबार आइकॉन भी होता है. macOS पर, Dock में रखने का विकल्प होता है. हालांकि, WeChat क्लाइंट ऐप्लिकेशन बंद होने के बाद, आइकॉन गायब हो जाता है. Windows पर, ऐप्लिकेशन के छोटे आइकॉन को टास्कबार पर पिन किया जा सकता है, लेकिन उन्हें लॉन्च नहीं किया जा सकता. macOS पर, ऐप्लिकेशन का टाइटल हमेशा "WeChat" होता है, न कि ऐप्लिकेशन का असल टाइटल. वहीं, Windows पर टाइटल सही तरीके से दिखता है.

macOS के मल्टीटास्क स्विचर में, macOS के रेगुलर ऐप्लिकेशन के साथ-साथ मिनी ऐप्लिकेशन भी शामिल होते हैं.
Starbucks ऐप्लिकेशन एक मिनी ऐप्लिकेशन है. इसे macOS के किसी भी सामान्य ऐप्लिकेशन की तरह, मल्टीटास्क किया जा सकता है.
macOS डॉक पर Starbucks के मिनी ऐप्लिकेशन का आइकॉन, जिसमें WeChat का टाइटल है.
macOS पर मौजूद मिनी ऐप्लिकेशन का टाइटल WeChat होता है.

ज़्यादातर मिनी ऐप्लिकेशन, फ़िलहाल डेस्कटॉप के लिए ऑप्टिमाइज़ नहीं किए गए हैं. ये एक तय और ऐसी विंडो में चलते हैं जिसका साइज़ नहीं बदला जा सकता. इसमें मोबाइल की तरह ही, यूज़र इंटरफ़ेस (यूआई) के लिए उपलब्ध सुविधाएं और अनुमति के अनुरोध शामिल होते हैं. ज़्यादा जानकारी के लिए, उपयोगकर्ता अनुभव लेख पढ़ें.

macOS पर चलने वाला Starbucks का मिनी ऐप्लिकेशन, उपयोगकर्ता प्रोफ़ाइल की अनुमति मांग रहा है. उपयोगकर्ता, सबसे नीचे दिखाए गए प्रॉम्प्ट की मदद से अनुमति दे सकता है.
macOS पर चल रहा Starbucks का मिनी ऐप्लिकेशन, उपयोगकर्ता की प्रोफ़ाइल की अनुमति मांग रहा है.
macOS पर चल रहा Starbucks का मिनी ऐप्लिकेशन, जिसमें ऐप्लिकेशन की होम स्क्रीन दिख रही है.
macOS पर चलने वाला Starbucks का मिनी ऐप्लिकेशन, जो तय साइज़ की विंडो में चलता है और जिसका साइज़ नहीं बदला जा सकता.

मोबाइल के अलावा, डेस्कटॉप के लिए ऑप्टिमाइज़ किए गए रिस्पॉन्सिव मिनी ऐप्लिकेशन, बड़ी विंडो में दिखाए जा सकते हैं. फ़िलहाल, macOS पर विंडो का साइज़ नहीं बदला जा सकता. हालांकि, Windows पर विंडो का साइज़ बदला जा सकता है.

रिस्पॉन्सिव ऐप्लिकेशन विंडो में WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन. इसका साइज़ बदला जा सकता है और यह डिफ़ॉल्ट रूप से सामान्य मोबाइल स्क्रीन से चौड़ा होता है.
रिस्पॉन्सिव ऐप्लिकेशन विंडो में WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन.
WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन, जिसमें एक छोटी विंडो में तीन बॉक्स A, B, और C एक-दूसरे के ऊपर स्टैक किए गए हैं.
छोटी ऐप्लिकेशन विंडो में WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन.
WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन, जिसमें तीन बॉक्स A, B, और C दिख रहे हैं. A, B के ऊपर और C, साइड में स्टैक किया गया है.
बड़ी ऐप्लिकेशन विंडो में WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन.

macOS पर, संदर्भ मेन्यू की मदद से मिनी ऐप्लिकेशन की अनुमतियों की सेटिंग बदली जा सकती हैं. ऐसा लगता है कि Windows पर ऐसा करना संभव नहीं है. साथ ही, डेमो ऐप्लिकेशन से मिली जगह की जानकारी, सटीक नहीं है. Windows, ऐप्लिकेशन को अनुमति लिए बिना यह जानकारी ऐक्सेस करने की अनुमति देता है.

macOS पर चलने वाला WeChat कॉम्पोनेंट का डेमो ऐप्लिकेशन, जिसमें जगह की जानकारी और उपयोगकर्ता की जानकारी की अनुमति के लिए दो चेकबॉक्स दिख रहे हैं.
macOS पर WeChat के मिनी ऐप्लिकेशन की सेटिंग.

360 Secure Browser में मिनी ऐप्लिकेशन

360 Secure Browser (360 安全浏览器), Qihoo कंपनी का बनाया गया एक वेब ब्राउज़र है. यह ब्राउज़र, iOS और Android के अलावा, Windows, macOS, और Linux के लिए भी उपलब्ध है. Windows पर, यह खास 360 मिनी ऐप्लिकेशन चला सकता है. डेवलपर दस्तावेज़ और एपीआई, अन्य वेंडर के दस्तावेज़ों और एपीआई के बराबर हैं. हालांकि, 360 में खास तौर पर DevTools की सुविधा नहीं मिलती. इसके बजाय, डेवलपर को अपनी पसंद के आईडीई में अपने मिनी ऐप्लिकेशन बनाने होंगे. इसके बाद, वे किसी खास डेवलपमेंट मोड का इस्तेमाल करके, ब्राउज़र में इनका टेस्ट कर सकते हैं. डीबग करने के लिए, Chrome DevTools का इस्तेमाल किया जाता है. शुरू करने के लिए, एक डेमो ऐप्लिकेशन उपलब्ध है.

360 Secure Browser में चल रहे 360 मिनी ऐप्लिकेशन को Chrome Dev Tools की मदद से डीबग किया जा रहा है.
Chrome DevTools का इस्तेमाल करके, 360 मिनी ऐप्लिकेशन को डीबग करना.

360 मिनी ऐप्लिकेशन, फ़ुलस्क्रीन मोड में चल सकते हैं. साथ ही, ये मल्टीटास्किंग बार में अलग-अलग एंट्री के तौर पर दिखते हैं. संदर्भ मेन्यू की मदद से, होम स्क्रीन पर एक आइकॉन जोड़ा जा सकता है. इससे डेस्कटॉप से मिनी ऐप्लिकेशन लॉन्च किए जा सकते हैं.

फ़ुल-स्क्रीन मोड में चल रहा 360 वीडियो का छोटा ऐप्लिकेशन, जिसमें देखने के लिए वीडियो के अलग-अलग थंबनेल दिख रहे हैं.
360 मिनी ऐप्लिकेशन, फ़ुलस्क्रीन मोड में चल रहा है.

वेब-आधारित मिनी ऐप्लिकेशन

कुछ मिनी ऐप्लिकेशन प्लैटफ़ॉर्म, वेब पर आधारित होते हैं. हालांकि, अपनी पूरी क्षमता को अनलॉक करने के लिए, वे किसी खास WebView की मौजूदगी पर निर्भर होते हैं.

LINE

LINE, इलेक्ट्रॉनिक डिवाइसों पर इंस्टैंट कम्यूनिकेशन के लिए एक ऐप्लिकेशन है. जैसे, स्मार्टफ़ोन, टैबलेट कंप्यूटर, और पर्सनल कंप्यूटर. इसके अलावा, LINE एक ऐसा प्लैटफ़ॉर्म है जो कई तरह की सेवाएं देता है. जैसे, डिजिटल वॉलेट, खबरों की स्ट्रीम, मांग पर वीडियो, और डिजिटल कॉमिक डिस्ट्रिब्यूशन. यह सेवा, कोरियन इंटरनेट सर्च इंजन कंपनी, Naver Corporation की सहायक कंपनी है.

LINE मिनी ऐप्लिकेशन, असल में एक सामान्य वेब ऐप्लिकेशन है (सैंपल ऐप्लिकेशन देखें). यह LINE Front-end Framework (LIFF) का इस्तेमाल करता है. इसे मुख्य LINE ऐप्लिकेशन के बाहर भी ऐक्सेस किया जा सकता है. इसके लिए, स्थायी लिंक (उदाहरण) का इस्तेमाल किया जाता है. हालांकि, ऐसे मामलों में सभी एपीआई उपलब्ध नहीं होते. ब्राउज़र एपीआई में उपलब्ध नहीं होने वाले उदाहरणों में, liff.scanCode() कोड पढ़ने का तरीका या liff.bluetooth.getAvailability() जैसे ब्लूटूथ से जुड़े एपीआई शामिल हैं. इस प्लैटफ़ॉर्म को आज़माने के लिए, ब्राउज़र में LINE Playground ऐप्लिकेशन और LINE ऐप्लिकेशन को आज़माएं. हालांकि, इसके लिए आपके पास LINE खाता होना ज़रूरी है.

iOS डिवाइस पर चल रहा LINE Playground का डेमो ऐप्लिकेशन, जिसमें `liff.getOS()` फ़ंक्शन 'ios' दिखा रहा है.
iOS डिवाइस पर चल रहा LINE Playground का डेमो ऐप्लिकेशन.
वेब ब्राउज़र में चल रहा LINE Playground का डेमो ऐप्लिकेशन, जिसमें `liff.getOS()` 'वेब' दिखा रहा है.
वेब ब्राउज़र में चल रहा LINE Playground का डेमो ऐप्लिकेशन.

Google Spot

Google Spot Platform की मदद से, डेवलपर Google Pay पर Spot सेट अप कर सकते हैं. यह एक डिजिटल स्टोरफ़्रंट है जिसे डेवलपर अपनी पसंद के मुताबिक बना सकते हैं, ब्रैंड कर सकते हैं, और होस्ट कर सकते हैं. इसे ऑनलाइन और फ़िज़िकल बारकोड, दोनों तरह से ढूंढा जा सकता है. उपयोगकर्ता, अपने पसंदीदा मैसेजिंग ऐप्लिकेशन पर "Spot" (जैसा कि ऐप्लिकेशन में इसे कहा जाता है) को आसानी से शेयर कर सकते हैं या इसे Google Pay पर ढूंढ सकते हैं. स्पॉट को एचटीएमएल और JavaScript का इस्तेमाल करके बनाया जाता है. इसलिए, मोबाइल वेबसाइटों या PWA में किए गए मौजूदा निवेश को आसानी से स्पॉट में बदला जा सकता है. इसके लिए, "JavaScript की कुछ लाइनें जोड़ें", जैसा कि सूचना वाली पोस्ट में बताया गया है.

Google Pay सुपर ऐप्लिकेशन में चल रहा Eat.fit मिनी ऐप्लिकेशन, जिसमें साइन-इन करने के लिए सबसे नीचे मौजूद शीट दिख रही है.
Google Pay सुपर ऐप्लिकेशन में चल रहा Eat.fit मिनी ऐप्लिकेशन (सोर्स: Google).

VK Mini Apps

रूस का सोशल नेटवर्किंग प्लैटफ़ॉर्म VK, मिनी ऐप्लिकेशन प्रोग्राम चलाता है. इसकी मदद से, डेवलपर ऐसे मिनी ऐप्लिकेशन बन सकते हैं जो सोशल नेटवर्क से पूरी तरह जुड़े हों. VK के मिनी ऐप्लिकेशन, VK के प्लैटफ़ॉर्म के हिसाब से बनाए गए मोबाइल ऐप्लिकेशन के साथ-साथ डेस्कटॉप वेबसाइट, दोनों पर काम करते हैं. Mail.ru जैसे ब्रैंड के कई अन्य प्लैटफ़ॉर्म के अलावा, VK के मिनी ऐप्लिकेशन भी Atom ब्राउज़र में इंटिग्रेट किए गए हैं.

VK में चल रहा Все аптеки मिनी ऐप्लिकेशन.
VK में चलने वाला Все аптеки मिनी ऐप्लिकेशन (सोर्स: VK).

Telegram के मिनी ऐप्लिकेशन

Telegram के मिनी ऐप्लिकेशन की मदद से, डेवलपर JavaScript का इस्तेमाल करके ऐसे इंटरफ़ेस बना सकते हैं जिन्हें Telegram में ही लॉन्च किया जा सकता है. बॉट की तरह, मिनी ऐप्लिकेशन भी अनुमति देने की आसान सुविधा और पेमेंट के इंटिग्रेट किए गए तरीकों के साथ काम करते हैं. इसके लिए, वे पेमेंट की सेवा देने वाली 20 कंपनियों का इस्तेमाल करते हैं. इनमें Google Pay और Apple Pay पहले से ही शामिल हैं. साथ ही, ये उपयोगकर्ताओं को उनके हिसाब से पुश नोटिफ़िकेशन भी भेजते हैं. इस सुविधा को टेस्ट करने के लिए, डेमो मिनी ऐप्लिकेशन उपलब्ध है.

Durger King का डेमो मिनी ऐप्लिकेशन (सोर्स: Telegram).

आभार

इस लेख की समीक्षा, जो मेडली, केस बेस्केस, मिलिका मिहाइलिया, ऐलन केंट, और कीथ गु ने की.