विषयसूची:
एक बार जब आप सरल सत्य का सामना करते हैं, तो विखंडन यहाँ रहने के लिए होता है, तो आप इसे कम करने के तरीके खोजने की कोशिश कर रहे हैं ताकि डिवाइस निर्माता अपने पास मौजूद स्वतंत्रता को बनाए रख सकें, जबकि ऐप डेवलपर्स नवीनतम, सबसे अच्छी चीजों का निर्माण कर सकते हैं। । यही कारण है कि एंड्रॉइड जितना लोकप्रिय है उतना ही लोकप्रिय है, और यदि आप उस फॉर्मूले के साथ काम करते हैं, तो आप अच्छे से अधिक नुकसान कर सकते हैं। उत्पादकता सेवाओं का एक टर्नकी सूट मिलना और शोकेस हार्डवेयर पर एक विशाल एप्लिकेशन मार्केटप्लेस होना, जो इन-हाउस विकसित होता है, जो सैमसंग को एंड्रॉइड फोन बनाता है और सभी चीजों पर टाइजन को थप्पड़ नहीं मारता है।
Google पूरी विखंडन चीज़ को एक गैर-मुद्दा बनाने के लिए कड़ी मेहनत करता है। कुछ तरीके सफल होते हैं - प्ले सर्विसेज कुछ सुविधाओं को लगभग स्वतंत्र होने की अनुमति देती है और नवीनतम सुरक्षा ट्वीक के बिना उपकरणों के लिए कुछ अतिरिक्त सुरक्षा प्रदान करती है। कुछ उतने सफल नहीं हैं; मटेरियल डिज़ाइन को सभी डिवाइस पर सभी ऐप को शानदार बनाने के लिए तैयार किया गया था। कुछ भविष्य में सफल होंगे, जैसे प्रोजेक्ट ट्रेबल। लेकिन Google जिन चीज़ों में से एक करता है वह सफलता को पार कर जाती है और आश्चर्यजनक रूप से बदल जाती है, खासकर यदि आप एक ऐप डेवलपर हैं: Android समर्थन लाइब्रेरी।
अगर आपको कोई पता नहीं है कि वे क्या हैं और आपने कभी उनके बारे में नहीं सुना है तो कोई भी आपको दोषी नहीं ठहराता है। जब तक आप एक डेवलपर नहीं होते हैं, तब तक आपको कुछ भी जानने की ज़रूरत नहीं है कि वे कैसे काम करते हैं या उनका उपयोग कैसे किया जाता है, लेकिन वे अधिक दिलचस्प चीजों में से एक हैं जो Google ऐसा करता है कि विखंडन केवल एक चीज है जो स्मार्टफोन के बजाय देखभाल करता है वास्तविक लोगों के लिए वास्तविक दुनिया में वास्तविक मुद्दा।
एंड्रॉइड सपोर्ट लाइब्रेरी क्या हैं?
एंड्रॉइड सपोर्ट लाइब्रेरी कोड लाइब्रेरी का एक सेट है - संसाधनों का उपयोग एक ऐप में सुविधाओं और / या कार्यों का निर्माण करने के लिए किया जा सकता है - जो उन विशेषताओं या विजेट जैसी चीजें प्रदान करता है, जिन्हें सामान्य रूप से ऐप में शामिल करने के लिए वास्तविक एंड्रॉइड फ्रेमवर्क एपीआई की आवश्यकता होती है। एंड्रॉइड फ्रेमवर्क एपीआई एंड्रॉइड के एक विशिष्ट संस्करण द्वारा प्रदान की गई डेवलपर्स के लिए उपलब्ध मुख्य विशेषताएं हैं। उदाहरण के लिए, एंड्रॉइड 7.0 एपीआई ने हर डिवाइस पर हर ऐप के लिए मल्टी-विंडो सपोर्ट सक्षम किया है। समर्थन पुस्तकालय ऑपरेटिंग सिस्टम संस्करण के स्वतंत्र रूप से समान सुविधाएं प्रदान कर सकते हैं।
अधिक: यहां Android पाई विशेषताएं हैं जो पहले के संस्करणों पर काम करती हैं
आमतौर पर दो प्रकार के समर्थन लाइब्रेरी पैकेज होते हैं। एक सेट पुराने संस्करणों को चलाने वाले उपकरणों पर Android के नए संस्करणों की सुविधाओं को सक्षम करता है और दूसरा Android के सभी संस्करणों के लिए स्टैंडअलोन सुविधाएँ प्रदान करता है। चूँकि ये एंड्रॉइड का उचित हिस्सा नहीं हैं, इसलिए इन्हें एक प्रमुख एंड्रॉइड प्लेटफ़ॉर्म रिलीज़ के लिए प्रतीक्षा किए बिना बेहतर और अपडेट किया जा सकता है।
Google I / O 2018 में, हमने एंड्रॉइड जेटपैक के बारे में सीखा, और इसकी एक विशेषता पुस्तकालय समर्थन को शामिल करने का एक नया तरीका है - जिसका अर्थ है कि हमें इसकी वजह से समर्थन पुस्तकालयों में नई सुविधाओं को और भी तेजी से अपनाना चाहिए। इसका मतलब है कि छोटे लेकिन शांत विचार और ट्विक्स अगले अगस्त से बहुत पहले ऐप डेवलपर्स के लिए उपलब्ध हो सकते हैं जब एंड्रॉइड क्यू (क्विचे लोरेन नहीं) आसपास आता है।
Android समर्थन पुस्तकालय महत्वपूर्ण क्यों हैं?
एक विशिष्ट बात है जो उन्हें आपके और मेरे लिए महत्वपूर्ण बनाती है - हमें समर्थन पुस्तकालयों द्वारा एक सुविधा प्रदान किए जाने पर अपडेट प्राप्त करने के लिए Android के अगले संस्करण की प्रतीक्षा करने की आवश्यकता नहीं है। यह डेवलपर्स को जोड़ने और सुधारने की अनुमति देता है कि उनके ऐप कैसे काम करते हैं, खासकर उन फोन पर जो एंड्रॉइड के वर्तमान संस्करण को नहीं चलाते हैं, जब भी पुस्तकालयों को अपडेट किया जाता है। हमने देखा कि जब एंड्रॉइड संदेश उन विशेषताओं को एंड्रॉइड 8.0 में बंडल किए जाने से पहले सूचनाओं में सुधार देख रहे थे और इसका मतलब है कि एंड्रॉइड 6.0 या उच्चतर चलने वाले फोन में ऐप हो सकते हैं जो ओरेओ को अपडेट किए बिना परिवर्तनों का उपयोग करते हैं।
प्रतिरूपकता का अर्थ है तेजी से अद्यतन; यह कोड लाइब्रेरी के साथ-साथ ऑपरेटिंग सिस्टम के लिए भी सही है।
एंड्रॉइड को एक प्लेटफॉर्म संस्करण से अगले तक अपडेट करना एक मुश्किल काम है। इसमें एक लंबा समय लगता है, और वर्तमान में, हम केवल प्रति वर्ष एक बार एक प्रमुख प्लेटफ़ॉर्म अपडेट देखते हैं। मोबाइल एक अविश्वसनीय रूप से प्रतिस्पर्धी स्थान है, और एक कंपनी के फोन उन विशेषताओं के आधार पर लाइव या मरेंगे जो उनके पास हैं और वे कितने विपणन योग्य हैं। मोबाइल के प्रति उत्साही लोग इस बात पर बहस करना पसंद करते हैं कि कौन किसकी नकल करता है, लेकिन उपभोक्ता केवल इस बात का ध्यान रखते हैं कि जिस फोन को उन्होंने विज्ञापित देखा है, उसमें एक अच्छा फीचर है और वे चाहते हैं कि उनका अगला फोन भी कुछ ऐसा ही हो। Apple (और जब Microsoft ने फोन OS बनाया) हर एक फोन को हर संभव सुविधा के लिए अपडेट कर सकता है क्योंकि वे यह नियंत्रित करते हैं कि सॉफ्टवेयर कैसे लिखा और वितरित किया जाता है। Google के पास वह विलासिता नहीं है।
कुछ फोन निर्माता, जैसे सैमसंग या हुआवेई या एलजी, अपने दम पर इसे थोड़ा कम कर सकते हैं। ये कंपनियां काफी बड़ी हैं और ऑपरेटिंग सिस्टम में डुअल-कैमरा सपोर्ट या एनिमेटेड अवतार जैसी चीजें बनाने के लिए संसाधनों के साथ एक मोबाइल डेवलपमेंट टीम है। अन्य, जैसे मोटोरोला (लेनोवो), अभी तक प्रत्येक वर्ष अरबों खर्च करने के लिए तैयार नहीं हैं - इसलिए वे Google को समय पर ढंग से नई सुविधाएँ प्रदान करने के लिए निर्भर करते हैं ताकि ऐप ओएस सुविधाओं के लिए भर सकें। इसलिए Google को इस स्पेस में कुछ करना था; अधिकांश फोन नवीनतम संस्करण नहीं चला रहे हैं और कई कभी नहीं करेंगे। अगर किसी ने हमसे उन्हें खरीदने की अपेक्षा की तो उन फोन पर कुछ सामान लाने के लिए कुछ किया जाना चाहिए था।
जब भी आप कर सकते हैं किसी भी सॉफ़्टवेयर का नवीनतम संस्करण रखना हमेशा एक अच्छा विचार है। यदि सुरक्षा कारणों से कोई अन्य कारण नहीं है, तो नए सॉफ्टवेयर में सुधार किया गया है। लेकिन चूंकि विखंडन कभी दूर नहीं होता है, इसलिए इसे गले लगाना और फिर इसके बारे में कुछ करना स्मार्ट कदम था।
Android 9 पाई की समीक्षा: इसके स्लाइस के योग से अधिक