Google Pixel XL के स्रोत कोड में प्रतिबद्धताओं से पता चलता है कि 'Cerberus' नामक एक अज्ञात HTC डिवाइस का उल्लेख AOSP से हटा दिया गया था।
अपडेट 5:00 अपराह्न सीएसटी: यह हमारे ध्यान में लाया गया है कि एचटीसी के संबंध में और भी सबूत हैं पिक्सेल उपकरणों के सॉफ़्टवेयर विकास में भागीदारी के लिए, के अंत में परिशिष्ट देखें लेख।
"गूगल द्वारा बनाया गया"आदर्श वाक्य एंड्रॉइड के प्रति Google के दृष्टिकोण में एक नाटकीय बदलाव का प्रतिनिधित्व करता है। नेक्सस डिवाइस का सह-उत्पादन करने के लिए अपने विभिन्न ओईएम भागीदारों के माध्यम से साइकिल चलाने के बजाय, Google कड़ा नियंत्रण रखने का निर्णय लिया अपने स्मार्टफ़ोन को डिज़ाइन करने और विकसित करने की पूरी प्रक्रिया पर।
इन प्रयासों का परिणाम Google के रूप में सामने आया है पिक्सेल और पिक्सेल एक्सएल क्या हुआ है भारी विपणन किया गया 'असली' Google फ़ोन की पहली जोड़ी के रूप में।
लेकिन किसी भी पिक्सेल विपणन सामग्री में जो उल्लेख नहीं किया गया है वह यह तथ्य है कि फोन वास्तव में हैं एचटीसी द्वारा निर्मित. Google इस बात पर अड़ा हुआ है कि उसने नए हार्डवेयर और सॉफ़्टवेयर दोनों पर नियंत्रण बरकरार रखा है पिक्सेल डिवाइस, यहाँ तक कि दोनों के पीछे एक बड़ा Google लोगो भी चिपका दिया गया है स्मार्टफोन्स। एचटीसी को एक की भूमिका में वापस लाया गया है
मूल डिज़ाइन निर्माता (ODM) डिवाइस को Google के साथ सह-इंजीनियरिंग करने के बजाय। वास्तव में, ऐसा प्रतीत होता है कि Google और HTC के बीच कामकाजी संबंध Apple और फॉक्सकॉन के समान है। उद्योग में कई लोगों ने जिसे एंड्रॉइड दुनिया का 'आईफोन' करार दिया है, वह कीमत के अलावा कई मायनों में समान है।जबकि Google के पास है असेंबल करने के लिए एचटीसी से अनुबंध किया पिक्सेल फोन, ओस्टरलोह का कहना है कि दृष्टिकोण आईफोन निर्माता फॉक्सकॉन के साथ ऐप्पल की साझेदारी से अलग नहीं है। पिक्सेल को पलटें और आपको "Google द्वारा निर्मित" दिखाई देगा, जो कि Apple के लिए एक और सुझाव है, जिसने लंबे समय से इस तथ्य पर प्रकाश डाला है कि इसके फ़ोन "कैलिफ़ोर्निया में Apple द्वारा डिज़ाइन किए गए हैं।" ओस्टरलोह का कहना है कि Google कभी नहीं कहेगा कि Pixel किसी के साथ मिलकर बनाया गया है अन्यथा। वह गर्व से घोषणा करता है, "यह हमारा है।" - Google के हार्डवेयर विज़न के प्रमुख रिक ओस्टरलोह, ब्लूमबर्ग से बात करते हुए
यह कामकाजी संबंध इस मिश्रण में किसी भी पक्ष के लिए विदेशी नहीं है। Google का Pixel C पहला "Google द्वारा निर्मित" डिवाइस था - और आपको किसी भी प्रेस विज्ञप्ति में किसी भी OEM भागीदार का कोई उल्लेख नहीं मिलेगा, न ही आपको इसमें OEM इंजीनियरों की ओर से कोई प्रतिबद्धता मिलेगी। सोर्स कोड. दूसरी ओर, HTC के पास ODM के रूप में उपयुक्त अनुभव है, जबकि वह पहले भी इसी तरह के लिए काम कर चुका है सोनी एरिक्सन दूसरों के बीच में। फिर भी, इसे लेकर कुछ संशय बना हुआ है एचटीसी वास्तव में कितना शामिल था दो पिक्सेल फोन के विकास में। पहले से किसी का ध्यान नहीं गया अस्तित्व एक एचटीसी इंजीनियर द्वारा प्रतिबद्ध किसी अज्ञात के सभी उल्लेख हटा देना "htc_cerberus" कोड नाम (वरिष्ठ मान्यता प्राप्त डेवलपर के साथ युग्मित)। जकेस(पिक्सेल बूटचेन पर) के अवलोकन से यह पता चलता है एचटीसीदो Google Pixels के सॉफ़्टवेयर विकास में किसी न किसी तरह से योगदान दिया।
संदेह के बीज बोना
पिक्सेल रेंज पर Google के नियंत्रण के स्तर के बारे में संदेह के बीज फ़ोन के रिलीज़ होने से पहले से ही मौजूद हैं। पहला अर्ध-सभ्य लीक तस्वीरें कुछ एंड्रॉइड पत्रकारों ने पिक्सेल के बारे में अनुमान लगाया कि पिक्सेल के प्रतीत होने वाले बड़े बेज़ेल्स के कारण ऐसा हुआ HTC One A9 का डिज़ाइन उधार ले रहा हूँ. हालाँकि, Google का कथन है कि Pixels का डिज़ाइन ऐसा है किसी मौजूदा एचटीसी डिवाइस पर आधारित नहीं है iFixit टियरडाउन द्वारा समर्थित हैं जिससे पता चला है फ़ोन के निर्माण की उत्पत्ति का कोई सबूत नहीं. इसलिए, इस बात से इनकार करने का वास्तव में कोई सबूत नहीं है कि Google ने पिक्सेल उपकरणों के लिए एक मूल डिज़ाइन बनाया है।
लेकिन सितंबर की शुरुआत में, AndroidPolice के डेविड रुडॉक अनुमान लगाया गया कि एचटीसी और गूगल के बीच संबंध उनके भविष्य के विपणन की तुलना में अधिक घनिष्ठ होंगे। फोर्ब्स के जीन बैपटिस्ट सु पिक्सेल लॉन्च के बाद इस दावे की पुष्टि करते हुए कहा गया कि यह एकमात्र वास्तविक मूलभूत अंतर है पिछले नेक्सस डिवाइस और पिक्सेल फोन की वर्तमान पीढ़ी के बीच किसी भी ओईएम की कमी है ब्रांडिंग. यदि हम इस विचार से मेल खाते हैं कि हार्डवेयर डिज़ाइन करने के लिए Google पूरी तरह से ज़िम्मेदार था, तो फोर्ब्स के दावे के साथ योगदानकर्ता कि एचटीसी की भागीदारी पिछली Google-OEM व्यवस्थाओं के समान है, तो हमें यह निष्कर्ष निकालना होगा HTC पिक्सेल उपकरणों के लिए प्रारंभिक सॉफ़्टवेयर विकास प्रक्रिया में शामिल रही होगी.
'सेर्बेरस'
यदि आपने कभी फ्लैश किया है फ़ैक्टरी छवि Google के Nexus डिवाइस में से किसी एक के लिए, तो आपने संभवतः अपने Nexus डिवाइस का कोड नाम देखा होगा। Google ने प्रत्येक नेक्सस डिवाइस को समुद्री जानवर पर आधारित एक कोड नाम दिया है जो कंपनी द्वारा किसी नाम को अंतिम रूप देने तक विकास टीम के लिए आंतरिक उपनाम के रूप में कार्य करता है। हालाँकि, पिक्सेल उपकरणों के लिए, यह स्पष्ट नहीं है कि नामकरण परंपरा क्या दी जाएगी क्योंकि नमूना आकार इतना छोटा है। उदाहरण के लिए, AOSP में Pixel C का कोड नाम 'ड्रैगन' है (या यदि आप फ़ैक्टरी छवि पृष्ठ पर देखें तो 'Ryu'), जबकि Google Pixel और Pixel XL का कोड नाम 'सेलफ़िश' और 'मार्लिन' क्रमश।
दो पिक्सेल स्मार्टफ़ोन Google Nexus उपकरणों के लिए आंतरिक नामकरण परंपरा का पालन करते हैं, जो कि रिपोर्ट की समयरेखा को देखते हुए समझ में आता है नेक्सस प्रोग्राम ख़त्म हो गया था. हालाँकि हम नहीं जानते कि Google ने HTC Nexus डिवाइस को Google Pixel डिवाइस के रूप में पुनः ब्रांड करने का निर्णय कब लिया, लेकिन इस धारणा का प्रबल समर्थन है कि इस चक्र में लीक की विश्वसनीयता और नेक्सस नामकरण में फिट होने वाले पिक्सेल कोड नामों को देखते हुए पिक्सेल फोन ने नेक्सस फोन के रूप में अपना जीवन शुरू किया। सम्मेलन। इस प्रकार, हम यह मान रहे हैं कि, शायद पिक्सेल फोन के विकास चक्र में काफी समय तक, एचटीसी काफी हद तक शामिल थी कोई अन्य ओईएम शामिल था नेक्सस उपकरणों के विकास के साथ। सॉफ़्टवेयर में प्रत्यक्ष साक्ष्य के रूप में बहुत कुछ नहीं छोड़ा गया है, लेकिन दो प्रसिद्ध डेवलपर्स के परिस्थितिजन्य साक्ष्य हमारे दावे का समर्थन करते हैं।
सबसे पहले, XDA मान्यता प्राप्त डेवलपर भंवरा एक की खोज की दिलचस्प प्रतिबद्धता अगस्त की शुरुआत से मार्लिन के स्रोत कोड में। यह प्रतिबद्धता एक एचटीसी सॉफ्टवेयर इंजीनियर द्वारा प्रस्तुत की गई थी और इसने एक एकल, प्रतीत होता है कि अप्रासंगिक परिवर्तन किया - "को हटा दिया।"htc_cerberus" से लेबल फ़ाइल_संदर्भ के अंतर्गत फ़ाइल करें sepolicy. फ़ाइल_संदर्भइसका उपयोग किसी लेबल को फ़ाइल/निर्देशिका से बांधने के लिए किया जाता है और इसका उपयोग उपयोगकर्ता-स्पेस ऐप्स द्वारा किया जा सकता है। मार्लिन में फ़ाइल_संदर्भ फ़ाइल, हम देख सकते हैं कि "HTC Cerberus" डिवाइस पर A/B विभाजनों में से एक के लिए एक लेबल था। मार्लिन के स्रोत कोड की पहली सार्वजनिक रिलीज़ के रूप में, लेबल को हटाने से डिवाइस पर कुछ भी प्रभावित नहीं होता है दिखाता है फ़ाइल_संदर्भ बिना लेबल के. यह हमारी ओर से अटकलें हैं, लेकिन शायद "सेर्बेरस" का यह संदर्भ कुछ आंतरिक एचटीसी कोड नाम से संबंधित है जिसके बारे में हमें अभी तक जानकारी नहीं है, शायद उस उपकरण का एक घटक जिसका उपयोग करने की योजना बनाई गई थी या कोई अज्ञात भी उपकरण। कम से कम, HTC इंजीनियर द्वारा प्रतिबद्धता का अस्तित्व HTC और Google के बीच सॉफ़्टवेयर में कुछ स्तर की भागीदारी का सुझाव देता है।
जब हमें पहली बार यह जानकारी मिली, तो हम अनिश्चित थे कि यह संभावित रूप से क्या दर्शा सकती है। लेकिन पीछे मुड़कर एक ट्वीट पर नजर डाल रहा हूं @जेकेस (पीछे डेवलपर्स में से एक सनशाइन एस-ऑफ/अनलॉक), हम अपने तर्क के बारे में अधिक आश्वस्त महसूस करने लगे।
@jcase बूटचेन को देखने में सक्षम था, जिस प्रक्रिया का उपयोग आपका स्मार्टफ़ोन बूट करने के लिए करता है, और यह निर्धारित किया कि यह काफी हद तक HTC डिवाइस के बूटचेन के समान था। अधिक सटीक होने के लिए, वह कहते हैं कि "यह कुछ कठोरता/परिवर्तनों के साथ एक मानक एचटीसी बूटचेन है।" जबकि यह दावा ज्यादातर अनुमान है, एचटीसी उपकरणों पर बूटलोडर्स के साथ @jcase का अनुभव उसकी बात को कुछ हद तक विश्वसनीयता प्रदान करता है मामला। इसके अलावा, तथ्य यह है कि बूटचेन पहले प्रस्तुत किए गए विचार के अनुरूप एचटीसी निर्माण प्रतीत होता है कि पिक्सेल डिवाइस मूल रूप से नेक्सस फोन के रूप में विकसित किए जा रहे थे।"Google द्वारा निर्मित"
Google का लक्ष्य सैमसंग और एप्पल जैसी कंपनियों के साथ सीधे प्रतिस्पर्धा करके स्मार्टफोन बाजार पर कब्जा करना है। उन्होंने एंड्रॉइड स्मार्टफोन प्रतिनिधि का पद संभालने के लिए बिल्कुल सही समय चुना है, जबकि सैमसंग इससे उबर रहा है नोट 7 असफलता। लेकिन हमें इंतजार करना होगा और देखना होगा कि आईफोन से निपटने की उनकी योजना सफल होगी या नहीं। Pixel और Pixel XL की सफलता के आधार पर, क्या Google टॉप-डाउन दृष्टिकोण पर काम करेगा जिसके लिए उन्होंने हाल ही में प्रतिबद्धता जताई है? या क्या उनके साझेदार अभी भी कंपनी द्वारा दी जा रही भूमिका से अधिक करीबी भूमिका निभाएंगे?
सेर्बेरस छवि स्रोत
परिशिष्ट #1: अधिक साक्ष्य सामने आते हैं
इस लेख को प्रकाशित करने के बाद, हमें इसके अस्तित्व के बारे में सूचित किया गया एचटीसी इंजीनियरों द्वारा मार्लिन और सेलफ़िश कर्नेल के लिए 363 अतिरिक्त प्रतिबद्धताएँ। लिनक्स कर्नेल डेवलपर स्कॉट बाउर, जो अपने ब्लॉग पर शून्य-दिन के कारनामों की खोज और सूचीकरण के लिए जाने जाते हैं plsdonthack.me, दो उपकरणों के लिए स्रोत कोड की खोज की और एचटीसी इंजीनियरों से संबंधित ई-मेल पते से किए गए कई कमिट की खोज की।
scotty@scotty:~/android/kernels/git_msm/msm$ git branch
* (HEAD detached at origin/android-msm-marlin-3.
18-nougat-dr1)
scotty@scotty:~/android/
kernels/git_msm/msm$ git log | grep "htc" | grep Author | wc -l
363
यदि Google वास्तव में पिक्सेल उपकरणों के सॉफ़्टवेयर विकास के लिए पूरी तरह ज़िम्मेदार था, तो इन प्रतिबद्धताओं का अस्तित्व हैरान करने वाला है। लेकिन यदि Google प्रारंभ में इन उपकरणों को Nexus उपकरणों के रूप में विकसित कर रहा था, तो HTC इंजीनियरों द्वारा इतने सारे प्रतिबद्धताओं को देखकर बिल्कुल भी आश्चर्य नहीं होना चाहिए। निःसंदेह, इनमें से किसी भी खुलासे का पिक्सेल उपकरणों की गुणवत्ता पर कोई प्रभाव नहीं पड़ता है, लेकिन दो पिक्सेल की विकास प्रक्रिया के बारे में परस्पर विरोधी रिपोर्ट सुनना दिलचस्प है फ़ोन.