लेख

कांटा 'कांटा' क्या है?

protection click fraud
forking

पिछले कुछ दिनों के शब्द आपने शायद सुना है "कांटा"जितना आप गिन सकते हैं उससे अधिक बार। फ़ेसबुक ने इसे (भले ही ऐसा नहीं किया), अमेज़न ने कहा कि, क्रोम टीम ने पूरे वेब को फोर्क किया और इसी तरह से और भी बहुत कुछ। जबकि हर कोई इस बात के बारे में बात कर रहा है कि कौन कौन है, कोई भी यह बताने की जहमत नहीं उठा रहा है कि फोर्किंग क्या है, और इसके लिए इतने सारे लोगों के पास मुद्दा क्यों है।

फोर्किंग, या बिखरना, 20 साल पहले या उससे पहले एक खराब प्रतिनिधि के रूप में मिला, क्योंकि यह डेवलपर्स को अलग-अलग गुटों में विभाजित करने के लिए प्रेरित हुआ, जो एक दूसरे के साथ कोड साझा नहीं कर रहे थे। गनु-एमाक्स / एक्सईमैक्स जैसी चीजों के दिनों में, यह महत्वपूर्ण था क्योंकि लगभग इतने लोग नहीं थे जो काम करने में सक्षम थे इन बड़े, ओपन-सोर्स प्रोजेक्ट्स पर, और दो शाखाएँ या कांटे होने का मतलब है कि दोनों के लिए सुविधाओं और एड्रेस मुद्दों को जोड़ने में अधिक समय लगता है पक्षों। कुछ मामलों में यह अभी भी होता है, मुझे यकीन है, लेकिन अधिकांश भाग के लिए बहुत सारे डेवलपर्स हैं जो उन लोगों द्वारा छोड़े गए शून्य को भर सकते हैं जिनके पास एक अलग दृष्टि है और इसका पालन करने के लिए कोड बंद कर देगा। लेकिन कुछ लोग कभी नहीं भूलते हैं, और फोर्किंग फोर्कर्स से जुड़ा कलंक नीचे गिर जाता है। यह सब कहने के बाद, हम खराब कांटे का नाटक नहीं कर सकते। हमें अपने निर्णय लेने से पहले सिर्फ अपने आप को अधिनियम को देखना होगा।

मुझे पता है कि आप में से कुछ लोग जानते हैं कि यह सब क्या मतलब है, और बस सभी शोर को नजरअंदाज करने की कोशिश कर रहे हैं, लेकिन कई लोग इसे भ्रमित कर रहे हैं। चलो ठीक करने की कोशिश करते हैं।

एक सॉफ्टवेयर कांटा क्या है, और यह एंड्रॉइड को कैसे प्रभावित करता है?

एंड्रॉयड

एंड्रॉइड के बारे में सोचें कोड का एक गुच्छा। दो भाग हैं - ओपन-सोर्स पार्ट्स, जो कि AOSP है, और जो मालिकाना भाग Google अपने पास रखता है। यदि कोई Google Android लेना चाहता है और उसमें परिवर्तन करना चाहता है, तो वे आधार के रूप में उपयोग करने के लिए कोड डाउनलोड करेंगे, और इसके साथ अपनी परियोजना बनाएंगे। सैमसंग ऐसा करता है, एचटीसी ऐसा करता है, और आपका पसंदीदा ROM डेवलपर ऐसा कर सकता है। कभी भी कोई मौजूदा कोड लेता है, और एक शुरू करता है स्वतंत्र (यह एक महत्वपूर्ण अंतर है) इस पर आधारित परियोजना, उन्होंने एक कांटा बनाया है। कई डेवलपर्स कोड की जांच करेंगे, इसके कुछ हिस्सों को संपादित करेंगे, फिर अपने बदलावों को अपनी संपूर्णता में वापस भेजेंगे, जो एक कांटा नहीं है।

अमेज़ॅन ने काफी भौहें उठाईं जब उसने किंडल फायर लाइन के लिए ओएस बनाने के लिए एंड्रॉइड को कांटा। लेकिन चीजों के ओपन-सोर्स पक्ष पर, यह मोटोरोला से क्लीक के साथ, या एचटीसी ने हीरो के साथ क्या किया - या सैमसंग गैलेक्सी श्रृंखला के उपकरणों के लिए अब क्या करता है, उससे अलग नहीं था। यह है कि कितने बड़े ओपन-सोर्स प्रोजेक्ट काम करते हैं। प्रत्येक विक्रेता (शायद अमेज़ॅन को छोड़कर) एक ही मूल बातें, संभावित रिपोर्टिंग बग्स के साथ काम करता है और अंतिम उत्पाद पर अपना स्वयं का निर्माण करने के लिए, ऊपर जाने के साथ-साथ फ़िक्सेस वापस जमा करता है।

फेसबुक कांटा

Facebook ने Android को कांटा नहीं। इसने एंड्रॉइड इरादे प्रणाली (एक तरह से ऐप एक दूसरे के साथ काम कर सकते हैं और एंड्रॉइड पर साझा कर सकते हैं) का उपयोग किया और एक बड़ा ऐप बनाया जिसमें अतिरिक्त रूप से एक वैकल्पिक घर भी शामिल है। अपने सैंडबॉक्स के अंदर, वे जो चाहें या कर सकते हैं, और जब तक वे एंड्रॉइड के इरादों का उपयोग करते हैं, तब तक वे बाकी सिस्टम के साथ संवाद कर सकते हैं। यदि आप तकनीकी प्राप्त करना चाहते हैं, तो हो सकता है कि एचटीसी ने पहले एचटीसी में फेसबुक होम के साथ बेहतर काम करने के लिए एंड्रॉइड को कांटा हो, क्योंकि इसमें कुछ बदलावों का उल्लेख किया गया है जो बेहतर संगतता के लिए किए गए थे। हम और जानेंगे कि फोन के खराब होने पर उन्होंने क्या किया।

किसी भी मामले में, फोर्किंग कोड हमेशा एक बुरी चीज नहीं होती है और जब आप किसी का उल्लेख करते हैं तो आप सभी नकारात्मकताओं को सुनने के लायक नहीं होते हैं। उद्योग विश्लेषक स्टीफन ओ'ग्राडी ने इसे अच्छी तरह से गाया है मुझे लगता है:

हालांकि, यह ध्यान देने योग्य है कि ग्राहक के दृष्टिकोण से, कांटे या वेरिएंट सार्वभौमिक रूप से खराब नहीं हैं। जबकि विभिन्न एंड्रॉइड वर्जन के लिए जिम्मेदार विक्रेताओं के हिस्से पर दुर्भाग्यपूर्ण डिजाइन निर्णयों का प्रतिनिधित्व कर सकते हैं उन्हें, अनुप्रयोग डिवाइस से डिवाइस तक संगत मामलों के भारी बहुमत में हैं, संस्करण मानकर समानक।

डिवाइस से डिवाइस पर संगत ऐप्स होने के कारण Android डिज़ाइन किया गया था। फोर्किंग कोड ऐसा नहीं करता है। लेकिन अन्य चीजें करते हैं।

एंड्रॉइड को फोर्क करने का दूसरा पक्ष

आग जलाने

चीन में आप एंड्रॉइड चलाने वाले कैरियर से एक फोन खरीद सकते हैं, लेकिन Google की कोई सेवा नहीं है? किंडल फायर की तरह, यह Google के एंड्रॉइड कोड (कभी-कभी अनमॉडिफाइड) से बनाया गया है, लेकिन Google संगत होने के लिए प्रस्तुत और परीक्षण नहीं किया गया और इसमें Gmail या Google Play जैसी चीजें शामिल हैं। वे ऐप्स, और मिश्रित सिस्टम फ़ाइलें जिन्हें उन्हें चलाने की आवश्यकता है, वे ओपन-सोर्स नहीं हैं, और आप उन्हें Google से अनुमति के बिना शामिल नहीं कर सकते।

इन ऐप्स के बिना एक "अलग" (मैं इसे "बदतर" नहीं कह रहा हूं, केवल अलग है) उपयोगकर्ता अनुभव के अलावा, वे वेरीज़ोन या एटीएंडटी से खरीदे गए एंड्रॉइड फोन की तरह देख और महसूस कर सकते हैं। वे भी बहुत अलग दिख सकते हैं और महसूस कर सकते हैं, जैसे कि अमेज़ॅन ने किया है। लेकिन इसमें से कोई भी नहीं है क्योंकि उन्होंने Google के एंड्रॉइड कोड को बंद कर दिया था - यह Google "प्रमाणित" डिवाइस नहीं बनाने का एक सचेत निर्णय था। Google Android को एक एप्लिकेशन प्लेटफ़ॉर्म और ऐप फ्रेमवर्क के सेट के रूप में प्रस्तुत करता है। Google के सेवा अनुप्रयोगों को शामिल नहीं करना इसे किसी ऐप प्लेटफ़ॉर्म से कम नहीं बनाता है। बेशक, हम कल्पना करते हैं कि Google के बजाय सभी एंड्रॉइड और एंड्रॉइड-आधारित डिवाइस Google की सेवाओं का उपयोग करेंगे, लेकिन कोई कठिन और तेज़ नियम नहीं है जो कहता है कि एक विक्रेता को करना है।

Google के ऐप्स के बिना डिवाइस बनाने का एंड्रॉइड को फोर्क करने से कोई लेना-देना नहीं है। यह उपकरणों को कम वांछनीय बना सकता है, या एक दिन परम एंड्रॉइड फोन को Google के ऐप्स के बिना बनाया जा सकता है, लेकिन यह किसी भी कोड को फोर्क किए बिना हो सकता है। हम सभी दो चीजों को एक साथ करने के दोषी हैं, लेकिन हमें ऐसा नहीं करना चाहिए।

फोर्किंग सिर्फ एक चीज है

गुस्सैल भीड़

यह अच्छा नहीं है कि ओईएम एंड्रॉइड को बाहर निकाल दें और कोड के साथ अपने स्वयं के प्रोजेक्ट पर काम करें। यह बुरा नहीं है कि ओईएम एंड्रॉइड को बाहर निकालते हैं और कोड के साथ अपने स्वयं के प्रोजेक्ट पर काम करते हैं। यह सिर्फ एक चीज है जो वे सभी करते हैं।

नेक्सस एक तरफ fanclub, आप मुझे नहीं बता सकते सैमसंग या एचटीसी ने कोड को फोर्क करके और उस पर बिल्डिंग बनाकर एंड्रॉइड को बर्बाद कर दिया है। उन्होंने सब कुछ संगत रखते हुए सुविधाओं को जोड़ा ताकि डेवलपर दिशानिर्देशों के अनुसार "एंड्रॉइड" के लिए बनाए गए एप्लिकेशन ठीक काम करेंगे। और वे लगातार ऐसे उपकरण वितरित करते हैं जिन्हें लोग खरीदना चाहते हैं। मुझे लगता है कि यह वही है जो एंड्रॉइड के लिए Google के दिमाग में था। वे जानते थे कि आखिरकार कोई व्यक्ति थोड़ा आगे बढ़ेगा और कुछ ऐसा बनाएगा जो पूरी तरह से "एंड्रॉइड" अनुरूप नहीं है, लेकिन यह ठीक है। उन उपकरणों के उपयोगकर्ता अभी भी इंटरनेट पर हैं, और Google के मोबाइल वेब ऐप्स बहुत सभ्य हैं।

उम्मीद है, अब आप थोड़ा और जानते हैं कि जब लोग एंड्रॉइड को फोर्क करने के बारे में बात करते हैं तो इसका क्या मतलब होता है।

ये सबसे अच्छे वायरलेस ईयरबड हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!
यह समय गर्भनाल काटने का है!

ये सबसे अच्छे वायरलेस ईयरबड हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!

सबसे अच्छा वायरलेस ईयरबड आरामदायक, शानदार ध्वनि, बहुत अधिक लागत नहीं है, और आसानी से जेब में फिट होते हैं।

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ
अगली पीढ़ी

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ।

सोनी ने आधिकारिक तौर पर पुष्टि की है कि यह PlayStation 5 पर काम कर रहा है। यहां हम सब कुछ जानते हैं जो इसके बारे में अब तक जानते हैं।

नोकिया ने 200 डॉलर के तहत दो नए बजट एंड्रॉइड वन फोन लॉन्च किए
नया नोकिआस

नोकिया ने 200 डॉलर के तहत दो नए बजट एंड्रॉइड वन फोन लॉन्च किए।

एचएमडी ग्लोबल के बजट स्मार्टफोन लाइनअप में नोकिया 2.4 और नोकिया 3.4 नवीनतम जोड़ हैं। चूंकि वे दोनों एंड्रॉइड वन डिवाइस हैं, इसलिए उन्हें दो प्रमुख ओएस अपडेट और तीन साल तक नियमित सुरक्षा अपडेट प्राप्त करने की गारंटी है।

इन SmartThings दरवाजे और ताले के साथ अपने घर को सुरक्षित करें
डिंग डोंग - दरवाजे बंद

इन SmartThings दरवाजे और ताले के साथ अपने घर को सुरक्षित करें।

SmartThings के बारे में सबसे अच्छी चीजों में से एक यह है कि आप अपने सिस्टम, डोरबेल और लॉक पर अन्य थर्ड-पार्टी डिवाइस का उपयोग कर सकते हैं। चूँकि वे सभी अनिवार्य रूप से एक ही SmartThings समर्थन साझा करते हैं, हमने उन उपकरणों पर ध्यान केंद्रित किया है, जिनमें आपके SmartThings के शस्त्रागार में जोड़ने के औचित्य के लिए सबसे अच्छा चश्मा और चालें हैं।

अभी पढ़ो

instagram story viewer