Google says Chrome OS 80 will bring easier Android app sideloading for developers
पिछले हफ्ते एंड्रॉइड देव समिट में, Google ने एक ऐसी सुविधा की घोषणा की, जो क्रोम ओएस के प्रति उत्साही सालों से चाहते हैं: डेवलपर मोड को सक्षम किए बिना एंड्रॉइड ऐप्स को साइडलोड करने की क्षमता। हमने देखा है कि अतीत में कोड कमिट करता है जो इस सुविधा को सक्षम करता है, लेकिन उन कार्यान्वयनों में से किसी ने भी स्थिर चैनल के लिए अपना रास्ता नहीं बनाया है। अब जब Google ने आधिकारिक तौर पर पुष्टि कर दी है कि यह सुविधा Chrome OS 80 में आ जाएगी, जो कि फरवरी 2020 के दूसरे सप्ताह में स्थिर रिलीज़ के लिए सेट है, तो हमें अब इस फ़ीचर जोड़ के लिए Chromium Gerrit की धार्मिक रूप से निगरानी करने की आवश्यकता नहीं है।
जैसा कि आप ऊपर चित्रित विशेषताओं में देख सकते हैं, AboutChromebooks के माध्यम से पुनर्प्राप्त किया गया है, Google इस सुविधा को Android ऐप डेवलपर्स को सीधे Android स्टूडियो से अपने ऐप्स परिनियोजित करने देने के लिए जोड़ रहा है। वर्ष-दर-वर्ष Chrome बुक की बिक्री में 22% की वृद्धि (2018 के सितंबर से अगस्त 2019 तक) और 4 के कारक द्वारा विकसित किए गए Chrome OS पर Android ऐप्स पर बिताए समय की कुल राशि, Android ऐप डेवलपर्स को लाने के लिए प्रोत्साहित किया जाता है Chromebook में उनका कार्य। Chromebook के लिए विकास करने के लिए इस बात पर विचार करना आवश्यक है कि आपका ऐप डिस्प्ले मोड (लैपटॉप और टैबलेट), विंडो मैनेजमेंट (मल्टी-विंडो और फ़्री-फॉर्म विंडो) और कीबोर्ड / माउस इनपुट में बदलाव पर कैसे प्रतिक्रिया देता है, इसलिए देशी हार्डवेयर पर अपने ऐप का परीक्षण करने की अनुशंसा की जाती है । उस समय तक, Google ने पिछले साल एक क्रोम कंटेनर को जोड़कर क्रोम ओएस को और अधिक डेवलपर-अनुकूल बनाने के लिए धक्का दिया, जिससे एंड्रॉइड स्टूडियो के लिनक्स संस्करण को चलाने की क्षमता सक्षम हो गई।
जब आप क्रोमबुक पर एंड्रॉइड ऐप विकसित और निर्माण कर सकते हैं, तो ऐप को तैनात करना थोड़ा सिरदर्द है। वर्तमान में, Chrome OS पर Android एप्लिकेशन को साइडलोड करने का अनुशंसित तरीका डेवलपर मोड को सक्षम करना है। डेवलपर मोड सक्षम होने के साथ, एंड्रॉइड ऐप को साइडलोड करना आपके संकलित एपीके फ़ाइल पर क्लिक करने जितना आसान है। हालाँकि, डेवलपर मोड स्वाभाविक रूप से असुरक्षित है क्योंकि यह सत्यापित बूट प्रोटेक्शन और रूट शेल पर पहुंच को नियंत्रित करता है। इससे निपटने के लिए एक दर्द भी है क्योंकि इसके लिए आपके डिवाइस को पावरवाशिंग (फ़ैक्टरी रीसेट करने) की आवश्यकता होती है और कष्टप्रद चेतावनी स्क्रीन से निपटना पड़ता है जिसे आपको हर बूट पर मैन्युअल रूप से बायपास करना पड़ता है। शुक्र है, जब क्रोम ओएस 80 फरवरी 2020 में स्थिर चैनल में रोल आउट हो जाता है, तो सभी डेवलपर डेवलपर मोड को सक्षम किए बिना, अपने क्रोमबुक पर सीधे एंड्रॉइड स्टूडियो से अपने एंड्रॉइड ऐप्स को तैनात करने में सक्षम होंगे। यदि आप Chrome OS Dev चैनल पर हैं, तो आप अगले महीने के अंत तक इसका परीक्षण कर पाएंगे।
दुर्भाग्य से, ऐसा नहीं लगता है कि Google इस सुविधा का उपयोग अंतिम उपयोगकर्ताओं द्वारा करना चाहता है। इस सुविधा के लागू होने की संभावना के अनुसार, इस सुविधा को सक्षम करने के लिए क्रोस्टिनी (लिनक्स ऐप समर्थन) की आवश्यकता होती है, जिसे सीमित करके क्रोमबुक की सुविधा तक पहुंच होगी। इसके अलावा, सुविधा को अक्षम करने के लिए पावरवॉश की आवश्यकता होती है। यदि आप कमांड लाइन के साथ सहज हैं, हालांकि, एंड्रॉइड ऐप्स को साइडलोड करना "एडीबी इंस्टॉल" का उपयोग करने के समान सरल होना चाहिए, वैकल्पिक रूप से, आप एपीके पुश को "अदब पुश" कर सकते हैं, "एडीबी शेल" दर्ज करें और फिर "पीएम इंस्टॉल" का उपयोग करें। ," अभी।