अपने ऐप्लिकेशन को क्लासरूम के लिए ऑप्टिमाइज़ करना

क्लासरूम के माहौल के लिए अपने ऐप्लिकेशन को टारगेट करते समय, कई ऐसे चरण होते हैं जिन्हें पूरा करके, छात्र-छात्राओं के लिए अपने ऐप्लिकेशन को ऐक्सेस करना आसान बनाया जा सकता है. साथ ही, स्कूल डिस्ट्रिक्ट के लिए इसे पसंदीदा ऐप्लिकेशन के तौर पर अपनाने की संभावना बढ़ाई जा सकती है. हमारा सुझाव है कि आप इन ऑप्टिमाइज़ेशन का इस्तेमाल करें.

आइडेंटिटी और प्रोविज़निंग को बेहतर बनाना

छात्र-छात्राओं ने Google खातों से ChromeOS में पहले से ही साइन इन किया हुआ है. इससे उन्हें साइटों में तुरंत लॉग इन करने में मदद मिलती है. उपयोगकर्ता को Sign in with Google API की मदद से, अपनी साइट पर साइन इन करने के लिए कहकर, उपयोगकर्ता की मौजूदा प्रोफ़ाइल की जानकारी का फ़ायदा लिया जा सकता है. शिक्षकों के पास क्लास के लिए सीमित समय होता है. सिंगल साइन-ऑन की सुविधा से, एजुकेटर को हर छात्र-छात्रा के लिए पासवर्ड और उपयोगकर्ता नाम याद रखने की ज़रूरत नहीं पड़ती. साथ ही, छात्र-छात्राएं आपके ऐप्लिकेशन का इस्तेमाल तुरंत शुरू कर सकते हैं.

एक से ज़्यादा कैमरे इस्तेमाल करने की सुविधा जोड़ी गई

Chromebook में एक से ज़्यादा कैमरे हो सकते हैं. सेल फ़ोन की तरह, इनमें सामान्य वेबकैम और वर्ल्ड फ़ेसिंग कैमरा, दोनों हो सकते हैं. उपयोगकर्ताओं को एक कैमरे से दूसरे कैमरे पर स्विच करने में मदद करने के लिए, उपलब्ध कैमरों के बीच तेज़ी से स्विच करने की सुविधा जोड़ें. इसके लिए, navigator.mediaDevices.enumerateDevices का इस्तेमाल करके यह देखा जा सकता है कि डिवाइस पर एक से ज़्यादा मीडिया इनपुट तो नहीं हैं. अगर ऐसा है, तो एक बटन या ड्रॉपडाउन दिखाएं, ताकि उपयोगकर्ता उनके बीच स्विच कर सकें. अगर कोई Android ऐप्लिकेशन बनाया जा रहा है, तो पक्का करें कि आपने अपनी AndroidManifest.xml फ़ाइल में android.hardware.camera के बजाय android.hardware.camera.any का इस्तेमाल किया हो. साथ ही, required=false टैग जोड़ें, ताकि यह पक्का किया जा सके कि आपका ऐप्लिकेशन सिर्फ़ फ्रंट कैमरे वाले डिवाइसों पर उपलब्ध हो.

पक्का करें कि टच और स्टाइलस इनपुट काम कर रहे हों

कई Chromebook को लैपटॉप से टैबलेट में और टैबलेट से लैपटॉप में आसानी से बदला जा सकता है. इसके लिए, शिक्षा से जुड़े उपयोगकर्ताओं को टारगेट करने वाले वेब डेवलपर को, माउस अप और टच स्टार्ट जैसे पारंपरिक इवेंट हैंडलर से पॉइंटर इवेंट पर स्विच करना होगा. पॉइंटर इवेंट, कई तरह के पॉइंटिंग डिवाइसों (स्टाइलस, उंगली, और माउस) के लिए डिज़ाइन किए गए इवेंट होते हैं. ये इवेंट, उपयोगकर्ताओं को अलग-अलग डिवाइसों और इनपुट के तरीकों के बीच स्विच करने में मदद कर सकते हैं.

बड़ी स्क्रीन वाले Android डिवाइसों के साथ काम करता है

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

अनुपालन की ज़रूरतों को ध्यान में रखना

कानूनी तौर पर अनुपालन से जुड़ी कई ज़रूरी शर्तें हैं. ये स्कूल डिस्ट्रिक्ट के हिसाब से अलग-अलग होती हैं. इनसे, इंटरनेट पर छात्र-छात्राओं की सुरक्षा पक्का करने में मदद मिलती है. पक्का करें कि आपका ऐप्लिकेशन इन ज़रूरी शर्तों को पूरा करता हो. साथ ही, यह उन ऐप्लिकेशन के साथ ठीक से काम करता हो जो इन ज़रूरी शर्तों को लागू करने में मदद करते हैं. यह पूरी सूची नहीं है, लेकिन इन सुझावों से आपको शिक्षा से जुड़े कानूनों का पालन करने में मदद मिल सकती है.

स्टोरेज के लिए Google Drive का इस्तेमाल करना

शिक्षा से जुड़े माहौल में, ऐप्लिकेशन के उपयोगकर्ता डेटा को उपयोगकर्ताओं के Google Drive में सेव करना सबसे अच्छा माना जाता है. ऐसा इसलिए है, क्योंकि शिक्षा के लिए इस्तेमाल करने वाले लोगों के लिए, सेवा की अलग-अलग शर्तें नहीं हैं जिन्हें स्कूल डिस्ट्रिक्ट को स्वीकार करना होगा. अगर आपको अमेरिका में कारोबार करना है, तो Google Drive का इस्तेमाल करके डेटा को सेव किया जा सकता है. हालांकि, इसके लिए स्कूल डिस्ट्रिक्ट से मंज़ूरी लेनी होगी. साथ ही, यह पक्का करना होगा कि एफ़ईआरपीए और कोपा के नियमों का पालन किया जा रहा हो.

वेबव्यू की कंपैटिबिलिटी को बेहतर बनाना

ChromeOS पर Chrome ब्राउज़र एक्सटेंशन में, कॉन्टेंट फ़िल्टर करने के कई समाधान लागू किए जाते हैं. ये समाधान, Chrome ऐप्लिकेशन या Android ऐप्लिकेशन में एम्बेड किए गए वेबव्यू को कैप्चर नहीं कर पाते. अपने ऐप्लिकेशन में WebViews को मैनेज करने के तरीके को बेहतर बनाएं, ताकि वे कॉन्टेंट फ़िल्टर करने वाले समाधानों के साथ काम कर सकें. साथ ही, एफ़ईआरपीए और कोपा के नियमों का पालन किया जा सके.