प्रोजेक्ट ट्रेबल यकीनन Android 8.0 Oreo में शामिल सबसे रोमांचक बदलाव है, लेकिन हर डिवाइस इसका समर्थन नहीं करता है। आप आसानी से जांच सकते हैं कि आपका ऐसा है या नहीं!
हमने सबसे पहले सीखा है इस वर्ष के Google I/O 2017 से ठीक पहले प्रोजेक्ट ट्रेबल के बारे में। ट्रेबल एंड्रॉइड प्लेटफ़ॉर्म पर अब तक का सबसे महत्वपूर्ण निम्न-स्तरीय परिवर्तन है। अधिक सरल बनाने के लिए, यह अपडेट के लिए लंबे इंतजार से बचने के प्रयास में विक्रेता कार्यान्वयन को एंड्रॉइड फ्रेमवर्क से अलग करता है। प्रोजेक्ट ट्रेबल वर्तमान में Android 8.0 Oreo पर चलने वाले Google Pixel और Google Pixel XL द्वारा समर्थित है। हमने प्रारंभिक घोषणा से यह भी सीखा है कि, आगे बढ़ते हुए, सभी डिवाइस एंड्रॉइड 8.0 के साथ शिपिंग (जैसे, उदाहरण के लिए, आगामी सैमसंग गैलेक्सी S9 और हाल ही में घोषित Sony Xperia XZ1 सीरीज़) ट्रेबल सपोर्ट के साथ आएगी। Google ने हाल ही में यह भी घोषणा की कि वे OEM के साथ काम कर रहे हैं प्रोजेक्ट ट्रेबल लाओ को कुछ मौजूदा फ़्लैगशिप.
यदि आपके पास एक फ्लैगशिप डिवाइस है जिसके एंड्रॉइड 8.0 ओरियो पर अपडेट होने की उम्मीद है, तो आप कैसे निश्चित रूप से जानेंगे कि यह प्रोजेक्ट ट्रेबल को सपोर्ट करता है या नहीं? जब तक रिलीज़ नोट्स आपको स्पष्ट रूप से नहीं बताते हैं, जो संभवतः वे नहीं देंगे कि यह इतना निम्न-स्तरीय परिवर्तन है, आपको दूसरा रास्ता खोजना होगा। सौभाग्य से, यह पता लगाने का एक बहुत ही सरल तरीका है कि कोई Android Oreo डिवाइस ट्रेबल का समर्थन करता है या नहीं।
इस ट्यूटोरियल में, हम आपको दिखाएंगे आप कैसे बता सकते हैं कि आपका डिवाइस प्रोजेक्ट ट्रेबल का समर्थन करता है या नहीं. जाहिर है, इसके लिए आपको आधिकारिक, स्टॉक एंड्रॉइड 8.0 ओरियो की आवश्यकता होगी, क्योंकि ट्रेबल 7.0 और उससे पहले के संस्करण पर समर्थित नहीं है। और एक अनुस्मारक के रूप में, यदि आपके पास Google Pixel, Google Pixel XL, या Android 8.0 के साथ लॉन्च होने वाला कोई भी उपकरण है, तो वह उपकरण निश्चित रूप से ट्रेबल का समर्थन करेगा।
जानें कि क्या आपका एंड्रॉइड 8.0+ डिवाइस प्रोजेक्ट ट्रेबल (टर्मिनल) का समर्थन करता है
हमारे द्वारा पहले किए गए अधिकांश एडीबी/टर्मिनल ट्यूटोरियल के विपरीत, इसमें रूट की आवश्यकता नहीं है, क्योंकि हमें केवल बिल्ड.प्रॉप मान मिल रहा है। हालाँकि, आपको आगे बढ़ने के लिए टर्मक्स (या किसी अन्य टर्मिनल एप्लिकेशन) की आवश्यकता है।
कीमत: मुफ़्त.
4.1.
दाईं ओर की छवि आपको दिखाती है कि इसे कैसा दिखना चाहिए। एक बार जब आप ऐप के अंदर सेट हो जाएं, तो बस निम्नलिखित कमांड टाइप करें:
getpropro.treble.enabled
यह एक बूलियन मान लौटाएगा, यदि आपका डिवाइस ट्रेबल का समर्थन करता है तो सही है और यदि यह नहीं करता है तो गलत है।
जानें कि क्या आपका एंड्रॉइड 8.0+ डिवाइस प्रोजेक्ट ट्रेबल (एडीबी) का समर्थन करता है
सबसे पहले, आपको आगे बढ़ने के लिए अपने डिवाइस पर एंड्रॉइड डिबग ब्रिज सेट करना होगा। अनुसरण करना यह ट्यूटोरियल, क्योंकि इसमें वह सब कुछ है जो आपको विंडोज़, लिनक्स और मैकओएस पर चलाने के लिए चाहिए! फिर, आपको अपने डिवाइस को यूएसबी डिबगिंग या वाईफाई डिबगिंग से कनेक्ट करना होगा (हम बाद वाले की अनुशंसा करते हैं, लेकिन कोई भी ठीक काम करेगा)। आप जो भी चुनें, यह सुनिश्चित कर लें कि वह "एडीबी डिवाइस" का उपयोग करके कनेक्ट है या नहीं। दाईं ओर की छवि आपको दिखाती है कि इसे कैसा दिखना चाहिए।
फिर, हम ADB के अंदर Android टर्मिनल शुरू करने के लिए आगे बढ़ेंगे। इसके लिए उपयोग करें:
adb shell
बाद में, निम्न आदेश का उपयोग करें:
getpropro.treble.enabled
शेल एक बूलियन मान लौटाएगा. यदि यह सत्य है, तो बधाई हो: आपका डिवाइस प्रोजेक्ट ट्रेबल का समर्थन करता है!
स्पष्टीकरण
यह वास्तव में बहुत सरल है। प्रोजेक्ट ट्रेबल वास्तव में कोई मान नहीं है जिसे आप सेटिंग्स, डिवाइस जानकारी या अन्य में देख या कॉन्फ़िगर कर सकते हैं स्थान, हालाँकि यदि आपका डिवाइस इसका समर्थन करता है, तो build.prop में एक प्राथमिकता किसी भी ऐप को इसके बारे में बताती है तथ्य। ऐसा शायद इसलिए है क्योंकि Google Play Store को ऐसी चीज़ों के लिए अपडेट देने के लिए इस फ़्लैग को पढ़ने की ज़रूरत है ग्राफ़िक ड्राइवर और अन्य विक्रेता-संबंधित सामान। ट्रेबल का समर्थन करने वाले सभी उपकरणों पर यह ध्वज आवश्यक है। बिल्ड.प्रॉप फ़ाइल सिस्टम विभाजन में स्थित है, लेकिन इसके मान रूट के बिना पढ़ने योग्य हैं, जिससे यह ट्यूटोरियल संभव हो जाता है।
हालाँकि, इसका मतलब यह नहीं है कि आप इस फ़्लैग को अपने बिल्ड.प्रॉप में जोड़कर अपने डिवाइस पर ट्रेबल को सक्षम कर सकते हैं क्योंकि यह बिल्कुल कुछ नहीं करेगा। जैसा कि हमने ऊपर कहा, इसके लिए ओईएम कार्यान्वयन की आवश्यकता है क्योंकि यह काफी हद तक निचले हिस्से का पूर्ण पुनर्निर्माण है एंड्रॉइड की परत, और Google वास्तव में प्रोजेक्ट ट्रेबल को मौजूदा स्तर पर लाने के लिए OEM के साथ काम कर रहा है उपकरण।
इस प्रकार, यह कोई ऐसी चीज़ नहीं है जिसे एक कस्टम ROM डेवलपर एक नियमित सुविधा की तरह आसानी से अपने ROM में बेक कर सकता है। और यदि कोई ओईएम इसे अपने डिवाइस पर लाने के लिए Google के साथ काम करने से इनकार करता है, तो वे ट्रेबल के बिना एक साधारण एंड्रॉइड 8.0 अपडेट जारी कर सकते हैं। मौजूदा फोन के लिए प्रोजेक्ट ट्रेबल सपोर्ट पर काम करने वाले ओईएम की सूची का भी खुलासा नहीं किया गया है। इसलिए, जब तक फ़ोन एंड्रॉइड 8.0 के साथ शिपिंग शुरू नहीं कर देते (प्रोजेक्ट ट्रेबल चलने वाले सभी नए उपकरणों के लिए आवश्यक है Oreo), यह वास्तव में जानने का एकमात्र तरीका होगा कि आपका अपडेट किया गया Android 8.0 डिवाइस ट्रेबल का समर्थन करता है या नहीं नहीं।