Google Pixel 2 टेदरिंग ऑफलोड का समर्थन करता है - जिसे हार्डवेयर त्वरित टेदरिंग के रूप में भी जाना जाता है - जो आपके इंटरनेट को टेदर करते समय बैटरी जीवन को बेहतर बनाने में मदद करता है।
नए Google Pixel 2/Pixel 2 XL के बारे में बहुत कुछ है जो अभी तक सामने नहीं आया है। Google ने तकनीक की दुनिया में तब तेजी से हलचल मचाई जब उन्होंने अचानक खुलासा किया कि नए स्मार्टफ़ोन में एक कस्टम इमेज प्रोसेसर लगा हुआ है जिसे कहा जाता है पिक्सेल विज़ुअल कोर, हालाँकि ऐसा है अभी भी सक्षम होना बाकी है. हमें Pixel 2 पर एक और दिलचस्प चीज़ मिली है, हालाँकि हम 100% निश्चित नहीं हैं कि इस नई सुविधा का पूरा प्रभाव क्या होगा। सुविधा, कहा जाता है हार्डवेयर त्वरित टेदरिंग, हार्डवेयर पर पैकेट फ़ॉरवर्डिंग और अन्य टेदरिंग-संबंधी कर्तव्यों से संबंधित सभी तर्क को हटाकर मोबाइल डेटा टेदरिंग के दौरान बैटरी जीवन में सुधार होने की संभावना है।
Google Pixel 2 या Pixel 2 XL के मौजूदा मालिक नेटवर्किंग श्रेणी के अंतर्गत डेवलपर विकल्प में यह सुविधा पा सकते हैं। यह डिफ़ॉल्ट रूप से सक्षम है, इसलिए संभवतः यह इन उपकरणों पर पहले से ही कार्यशील है। एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) में, हम "के तहत फीचर से संबंधित कई कमिट देख सकते हैं
टेदर-ऑफलोड" टैग। हम देख सकते हैं कि इसके लिए तर्क मौजूद है आपके स्मार्टफोन की डेटा सीमा खत्म हो रही है ऑफलोड कोड पर ताकि आपका डेटा सीमित हो से अधिक नहीं है.सबसे महत्वपूर्ण बात, हम "के लिए एक कार्यान्वयन देख सकते हैंटेदर ऑफलोड एचएएलहार्डवेयर एब्स्ट्रैक्शन लेयर्स (एचएएल) एंड्रॉइड सिस्टम को एसओसी में वाईफाई चिप के साथ इंटरफेस करने की अनुमति देता है जो हार्डवेयर त्वरित टेदरिंग को संभालेगा। इस एचएएल का उपयोग एंड्रॉइड द्वारा एंड्रॉइड से इसके लिए समर्पित हार्डवेयर पर पैकेट अग्रेषण के सभी बोझ को उतारने के लिए किया जाता है।
अंतिम परिणाम यह है कि मोबाइल डेटा टेदरिंग के लिए समर्पित सिस्टम संसाधनों को अन्य उद्देश्यों के लिए मुक्त कर दिया जाएगा। डिवाइस का सीपीयू टेदरिंग संबंधी कार्यों के लिए जितना कम जिम्मेदार होगा, उतनी ही अधिक शक्ति संरक्षित होगी। यह विशेष रूप से उपयोगी हो सकता है जब डिवाइस निष्क्रिय हो जाता है, क्योंकि वर्तमान में एंड्रॉइड पर सॉफ़्टवेयर आधारित टेदरिंग के लिए सीपीयू को वेकलॉक के साथ जागृत रखने की आवश्यकता होती है। हार्डवेयर पर टेदरिंग की ज़िम्मेदारी डालकर, शायद सीपीयू वास्तव में नींद की स्थिति में प्रवेश कर सकता है-जितना अधिक आप टेदर करेंगे, बैटरी जीवन में सुधार होगा.
तो कौन से उपकरण हार्डवेयर त्वरित टेदरिंग का समर्थन करते हैं? खैर, हमें अब तक केवल Google Pixel 2/Pixel 2 XL पर टॉगल मिला है, इसलिए हम मान रहे हैं कि केवल वे डिवाइस ही इसका समर्थन करते हैं। टेदरिंग ऑफलोड एचएएल प्रतिबद्धताओं के अनुसार, ऐसा लगता है कि Google Google Nexus 5X (बुलहेड) पर समर्थन का परीक्षण कर रहा था। इसके अलावा, गूगलर्स की कुछ टिप्पणियों के अनुसार, ऐसा लगता है कि टेदरिंग ऑफलोड एचएएल विक्रेता तटस्थ है:
एक अन्य टिप्पणी में, एक गूगलर ने उल्लेख किया है कि कैसे डिवाइस वाईफाई चिपसेट को मिक्स और मैच कर सकते हैं और एचएएल को ऑफलोड कर सकते हैं उनके द्वारा बनाया गया एपीआई अभी भी आपके डिवाइस से सर्वोत्तम बैटरी जीवन प्राप्त करने के लिए काम करने के लिए डिज़ाइन किया गया है बंधन।हालाँकि इस HAL में क्वालकॉम सेटअप के लिए कुछ विशिष्टताएँ हैं, लेकिन इसका अधिकांश हिस्सा विक्रेता तटस्थ है। उपयुक्त रूप से सक्षम SoC वाला कोई भी विक्रेता, सिद्धांत रूप में, इसके साथ टेदरिंग हार्डवेयर ऑफलोड का समर्थन कर सकता है (वे सेटअप पर गुजरने वाली अतिरिक्त एफडी को छोड़ सकते हैं, कौन जानता है)।
सबसे ऊपर हम परिभाषित करते हैं कि यह एपीआई एक स्थिर कॉन्फ़िगरेशन लौटाएगा। विक्रेता/हार्डवेयर कार्यान्वयन के आधार पर, ये क्षमताएं बदल सकती हैं। उदाहरण के लिए एक डिवाइस में विक्रेता ए से वाईफाई हो सकता है, और विक्रेता बी से एचएएल को ऑफलोड किया जा सकता है। जबकि किसी अन्य डिवाइस में विक्रेता बी से वाईफाई चिपसेट हो सकता है और विक्रेता बी से एचएएल को ऑफलोड किया जा सकता है। इस मामले में ऑफलोड क्षमताएं भिन्न हो सकती हैं। सीमित क्षमताओं के साथ भी, फ्रेमवर्क/क्लाइंट सीमित सेट के लिए हार्डवेयर ऑफलोडिंग का लाभ उठाना चाह सकते हैं। इसलिए एपीआई को हार्डवेयर से अधिकांश रस प्राप्त करने के लिए डिज़ाइन किया गया है, क्योंकि सामाजिक से सामाजिक कार्यान्वयन में भिन्नताएं हो सकती हैं।
यदि आपके पास Google Pixel 2/Pixel 2 XL है और आप हार्डवेयर त्वरित टेदरिंग की स्थिति देखना चाहते हैं, तो आप निम्नलिखित दर्ज कर सकते हैं एडीबी शेल कमांड और "हार्डवेयर ऑफलोड:" से संबंधित तार खोजें
adb shell dumpsys connectivity tethering
हमें वास्तव में यह देखने के लिए परीक्षण करना होगा कि टेथरिंग के दौरान बैटरी जीवन को बेहतर बनाने में हार्डवेयर त्वरित टेदरिंग कितनी प्रभावी है। टेथरिंग के कारण प्रदर्शन में भी भारी गिरावट आती थी, लेकिन एंड्रॉइड में सीपीयू की गति और अनुकूलन में बड़े पैमाने पर सुधार ने उस समस्या को काफी हद तक ठीक कर दिया है। इस प्रकार, हम यह उम्मीद नहीं करते हैं कि वाईफाई चिपसेट पर ऑफलोड एचएएल के माध्यम से टेदरिंग लॉजिक को ऑफलोड करने से प्रदर्शन में उल्लेखनीय सुधार होगा।