Concepts को TopHatch की छोटी टीम ने बनाया है. यह एक ऐडवांस डिज़ाइन प्लैटफ़ॉर्म है. इसमें आपको असल स्केचबुक पर काम करने जैसी सहूलियत और डिजिटल ड्रॉइंग टूल जितनी तेज़ी और आज़ादी मिलती है. Concepts को शुरू से ही मोबाइल पर टच का इस्तेमाल करके, नैचुरल इंटरफ़ेस के लिए बनाया गया है. इससे पेशेवर डिज़ाइनर, बेहतरीन और तेज़ी से काम करने वाले टूल, फ़्लेक्सिबल एनवायरमेंट, और अडजस्ट किए जा सकने वाले वेक्टर के साथ काम कर पाते हैं. यह क्रिएटिविटी के लिए एक प्लेग्राउंड है. TopHatch के डेवलपर को पता था कि Concepts के उपयोगकर्ता दो चीज़ों को अहमियत देते हैं: एक ऐसा स्टाइलस जो बहुत तेज़ी से काम करता हो और सटीक हो. साथ ही, एक बड़ा कैनवस, ताकि वे अपने आइडिया को बेहतर तरीके से डेवलप कर सकें. Pixelbook Pen और फ़ोल्ड किए जा सकने वाले स्मार्टफ़ोन जैसे कई तरह के डिवाइसों के आने से, टीम को ज़्यादा क्रिएटर्स तक पहुंचने का मौका मिला. इसके लिए, टीम ने बड़ी स्क्रीन और अलग-अलग साइज़ वाले डिवाइसों के लिए, Concepts का यूज़र एक्सपीरियंस (यूएक्स) तैयार किया. Google से मिली कुछ सलाह और सबसे सही तरीकों को अपनाकर, TopHatch के डेवलपर ने ChromeOS और Android डिवाइसों पर शानदार अनुभव देने वाला Concepts ऐप्लिकेशन बनाया.
उन्होंने क्या किया
हाई-परफ़ॉर्मेंस ग्राफ़िक
टीम की पहली प्राथमिकता यह पक्का करना था कि ChromeOS, सभी डिवाइसों पर Concepts के बेहतरीन डिज़ाइन और शानदार परफ़ॉर्मेंस के साथ काम कर सके. कॉन्सेप्ट, बहुत ज़्यादा ऑप्टिमाइज़ किया गया, लो-लेवल जीपीयू कोड चलाता है. Android के लिए, बाज़ार में कई तरह के डिवाइस उपलब्ध हैं. इसलिए, TopHatch को यह चिंता थी कि हर ड्राइवर के डिवाइस पर ऐप्लिकेशन तेज़ी से काम करे. Google के इंजीनियरों के साथ ChromeOS की क्षमताओं का आकलन करने के बाद, TopHatch को पता चला कि OS के ग्राफ़िक्स, सभी डिवाइसों पर एक जैसे और कंपैटिबल थे. इसका मतलब है कि हर जीपीयू ड्राइवर पर बेहतरीन परफ़ॉर्मेंस देने वाला ऐप्लिकेशन बनाना, उम्मीद से ज़्यादा आसान था. आखिरकार, टीम ने रेंडरिंग इंजन के पांच वर्शन तैयार किए. इससे Concepts, करीब 2,500 डिवाइसों पर बेहतर तरीके से काम कर पाता है. इसके लिए, Android 7 और OpenGL ES 3.1 को ज़रूरी शर्तें के तौर पर सेट किया गया है. ChromeOS के लिए Concepts बनाने के बाद, TopHatch ने एक और कदम आगे बढ़ाया और फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए ऐप्लिकेशन को अडैप्ट किया. ChromeOS में डाइनैमिक तरीके से स्क्रीन का साइज़ बदलने की सुविधा पहले से ही उपलब्ध है. इसलिए, टीम ने सिर्फ़ आधे दिन में ऑप्टिमाइज़ेशन पूरा कर लिया.
स्टाइलस और कीबोर्ड के साथ लो-लेटेंसी की सुविधा
Concepts में, स्टाइलस से आसानी से और तेज़ी से इंटरैक्ट किया जा सकता है. डिजिटल डिज़ाइनर चाहते हैं कि स्टाइलस से इंक उसी तरह बहे जैसे किसी असली पेन से बहती है. इसके बाद, TopHatch का अगला लक्ष्य यह पक्का करना था कि स्क्रीन पर स्ट्रोक रेंडर होने में, टच इनपुट मिलने के बाद कम से कम समय लगे.
TopHatch को पता था कि Android और ChromeOS के बीच सॉफ़्टवेयर की सभी लेयर में, लैग और "टेयरिंग" के साइड इफ़ेक्ट की काफ़ी संभावना होती है. इसमें स्ट्रोक को स्क्रीन पर आंशिक रूप से या गलत तरीके से बनाया जा सकता है. टीम को फ़्रंट-बफ़र रेंडरिंग की मदद से समाधान मिला. ChromeOS की सुरक्षा और इस्तेमाल में आसानी की वजह से, फ़्रंट-बफ़र रेंडरिंग की सुविधा चालू की गई. इससे ड्राइंग प्रोसेस में सॉफ़्टवेयर की लेयर को बायपास करने में मदद मिली, ताकि पिक्सल को कम से कम बार कॉपी किया जा सके. इससे, स्टाइलस से इनपुट देने पर होने वाली देरी को काफ़ी हद तक कम किया गया. साथ ही, यह पक्का किया गया कि Concepts में, असली पेन और पेपर से ड्रॉइंग करने जैसा अनुभव मिले. TopHatch ने Concepts के प्रोजेक्ट नेविगेशन और टूलबार स्क्रीन के लिए, कीबोर्ड सपोर्ट को लागू करने का भी फ़ैसला किया है. इस तरह, डिज़ाइनर अपने प्रोजेक्ट को आसानी से मैनेज कर सकते हैं, उनका नाम बदल सकते हैं, उन्हें देख सकते हैं, और शेयर कर सकते हैं. ऐसा तब किया जा सकता है, जब वे ऐप्लिकेशन में ड्रॉइंग नहीं कर रहे हों.
नतीजे
ChromeOS पर कॉन्सेप्ट की सुविधा को डिज़ाइनर से काफ़ी अच्छी प्रतिक्रिया मिली है. Concepts का इस्तेमाल करने वाले लोग, अन्य डिवाइसों की तुलना में Chromebook पर 12 गुना और Google Pixelbook और Pixel Slate पर 20 गुना ज़्यादा समय बिता रहे हैं. TopHatch ने यह भी देखा है कि Pixelbook पर Chromebook का इस्तेमाल करने वाले लोग, अन्य डिवाइसों की तुलना में दो गुना ज़्यादा दर से पैसे चुकाकर इस्तेमाल करने वाले उपयोगकर्ता बने. वहीं, Slate पर यह दर चार गुना ज़्यादा थी. TopHatch के को-फ़ाउंडर और सीईओ, डेविड ब्रिटन ने कहा, "ChromeOS के लिए ऐप्लिकेशन बनाने से, हमें ज़्यादा दिलचस्पी रखने वाले दर्शकों तक पहुंचने में मदद मिली. साथ ही, हमें Android के बड़े बाज़ार में भी अपनी पहुंच बढ़ाने का मौका मिला." "हमें पता था कि बड़ी स्क्रीन के लिए डिज़ाइन करने से, हमें ज़्यादा उपयोगकर्ताओं तक पहुंचने में मदद मिलेगी. हमें पहले ही इस बारे में शानदार फ़ीडबैक मिल चुका है." TopHatch, हर महीने अपडेट करके अपने उपयोगकर्ताओं की मदद करता है. हाल ही में, इसने इमेज इंपोर्ट करने की सुविधा लॉन्च की है. इस सुविधा का लोगों को बेसब्री से इंतज़ार था. इसकी मदद से, डिज़ाइनर अपनी फ़ोटो पर स्केच बना सकते हैं और उन्हें मार्क अप कर सकते हैं. टीम, ChromeOS और Android पर क्रिएटर्स के साथ काम करने के लिए उत्सुक है. साथ ही, वह हर तरह के डिज़ाइनर के लिए, मोबाइल पर क्रिएटिव लाइफ़स्टाइल को बेहतर बनाने के लिए काम कर रही है.
शुरू करें
ChromeOS के लिए अपने ऐप्लिकेशन को ऑप्टिमाइज़ करने का सबसे सही तरीका जानें.