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

आइए देखें कि APK फ़ाइल क्या है और यह Android के लिए क्यों महत्वपूर्ण है।
APK फाइल क्या है?
APK का अर्थ है Android पैकेज (कभी-कभी Android पैकेज किट या Android अनुप्रयोग पैकेज)।यह फ़ाइल प्रारूप है जिसे एंड्रॉइड एप्लिकेशन वितरित करने और स्थापित करने के लिए उपयोग करता है।नतीजतन, एपीके में वे सभी तत्व होते हैं जो किसी ऐप को आपके डिवाइस पर सही तरीके से स्थापित करने की आवश्यकता होती है।
एक APK एक संग्रह फ़ाइल है, जिसका अर्थ है कि इसमें कई फाइलें हैं, साथ ही उनके बारे में कुछ मेटाडेटा भी हैं। आप शायद अन्य प्रकार की संग्रह फ़ाइलों से परिचित हैं, जैसे ज़िप और आरएआर।
आम तौर पर, संग्रह फ़ाइलों (जैसे ज़िप) का उपयोग कई फ़ाइलों को एक में संयोजित करने के लिए किया जाता है, ताकि उन्हें अधिक पोर्टेबल बनाया जा सके या अंतरिक्ष को बचाने के लिए उन्हें संपीड़ित किया जा सके। जब सॉफ़्टवेयर वितरित करने के लिए एक संग्रह का उपयोग किया जाता है, तो इसे सॉफ़्टवेयर पैकेज कहा जाता है।
जैसा कि यह पता चला है, APKs JAR (जावा आर्काइव) फ़ाइल प्रारूप का एक प्रकार है, क्योंकि जावा में बहुत सारे एंड्रॉइड बनाए गए हैं। सभी APK अपने मूल में ज़िप फाइलें हैं, लेकिन उन्हें APK के रूप में ठीक से काम करने के लिए अतिरिक्त जानकारी होनी चाहिए।
तो सभी एपीके ज़िप हैं, लेकिन सभी ज़िप एपीके नहीं हैं। यदि आप उत्सुक हैं, तो आप एक एपीके फ़ाइल खोल सकते हैं और देख सकते हैं कि अंदर क्या है। बस 7-ज़िप जैसे सर्वश्रेष्ठ फ़ाइल निष्कर्षण उपकरणों में से एक का उपयोग करें, इसे खोलने के लिए जैसे आप किसी भी पुरानी ज़िप फ़ाइल करेंगे।
APK फाइलें किसके लिए उपयोग की जाती हैं?
APK फाइलें आपको अपने Android फोन पर एप्लिकेशन इंस्टॉल करने की अनुमति देती हैं। वे APPX फ़ाइलों के समान हैं जो विंडोज 10 पर स्टोर ऐप स्थापित करने के लिए उपयोग किए जाते हैं, साथ ही साथ अन्य प्लेटफार्मों पर संबंधित पैकेज फाइलें भी। जब आप अपने डिवाइस पर APK खोलते हैं, तो इसमें आपके फ़ोन पर इंस्टॉल करने के निर्देश होते हैं, साथ ही आपके डिवाइस के बारे में जानकारी प्रदान करता है।
आम तौर पर, जब आप Google Play पर जाते हैं और एक ऐप डाउनलोड करते हैं, तो स्टोर स्वचालित रूप से आपके लिए APK स्थापित करता है।इस तरह, प्ले स्टोर एक पैकेज मैनेजर के रूप में भी काम करता है – एक डिवाइस पर सॉफ्टवेयर को आसानी से स्थापित करने, अपडेट करने और हटाने के लिए एक उपकरण।
हालाँकि, Android की खुली प्रकृति के कारण, Google Play APK को खोजने और स्थापित करने का एकमात्र तरीका नहीं है। कहीं और से APK फ़ाइल प्राप्त करना आसान है, इसे अपने डिवाइस पर ले जाएं, और फिर इसे मैन्युअल रूप से इंस्टॉल करें। पूर्ण गाइड के लिए एंड्रॉइड पर ऐप्स को साइडलोड करने का तरीका देखें।
APK फाइलें कैसे बनाई जाती हैं?
जब कोई डेवलपर एंड्रॉइड ऐप बनाता है, तो वे एंड्रॉइड के लिए आधिकारिक विकास उपकरण एंड्रॉइड स्टूडियो का उपयोग करते हैं। एक बार ऐप जहाज करने के लिए तैयार हो जाने के बाद, एंड्रॉइड स्टूडियो ऐप को संकलित करता है, फिर इसे एक कंटेनर में डाल देता है – एक एपीके।
APK का कोई भी नाम हो सकता है, लेकिन आमतौर पर फ़ाइल एक्सटेंशन को रखने की आवश्यकता होती है। इसलिए OS को पता है कि उन्हें कैसे व्याख्या करना है। जब आप एक एपीके डाउनलोड करते हैं, तो आप आमतौर पर पाएंगे कि उनके पास निम्नलिखित की तरह फ़ाइल नाम हैं:।
यह Google के फ़ोन ऐप के लिए APK नाम का एक (छोटा) संस्करण है। आप देख सकते हैं कि पूर्ण ऐप नाम अपने Google Play पृष्ठ के URL में ऐप के फ़ाइल नाम से मेल खाता है।
अंत में संख्याएं वर्तमान संस्करण का प्रतिनिधित्व करती हैं, जो कि काफी दानेदार हो सकती हैं क्योंकि इस तरह के प्रमुख ऐप हर समय अपडेट होते हैं।
मैं APK फ़ाइलें मैन्युअल रूप से क्यों स्थापित करूँगा।?
अधिकांश लोगों की एंड्रॉइड इंस्टॉलेशन जरूरतों के लिए Google Play ठीक है।. लेकिन APK को मैन्युअल रूप से स्थापित करने के कई लाभ हैं।
सबसे बड़े में से एक समय से पहले ऐप्स के नवीनतम संस्करण तक पहुंच प्राप्त कर रहा है। जब कोई प्रमुख Google ऐप (कैलेंडर की तरह) एक प्रमुख अपडेट जारी करता है, तो आपके डिवाइस को Google Play से प्राप्त करने में एक सप्ताह या उससे अधिक समय लग सकता है। अपने दम पर APK स्थापित करने से आप प्रतीक्षा को छोड़ देते हैं और जैसे ही आप चाहते हैं अपडेट कर देते हैं।
साइडलोडिंग APKs आपको अपने डिवाइस पर ऐसे ऐप्स इंस्टॉल करने देता है जो Google Play पर उपलब्ध नहीं हैं। आपको एक ऐसा ऐप मिल सकता है जिसकी अनुमति Google Play पर नहीं है क्योंकि यह एक नीति का उल्लंघन करता है, या शायद आप अपने मित्र के ऐप का परीक्षण करना चाहते हैं जो वर्तमान में विकास में है।
डेस्कटॉप सॉफ्टवेयर की तरह, हालांकि, यादृच्छिक वेबसाइटों से एपीके फाइलें डाउनलोड करना खतरनाक हो सकता है।जबकि Google Play में सबसे खतरनाक ऐप्स को पकड़ने के लिए फ़िल्टर हैं, जब आप अपने दम पर APK स्थापित कर रहे हैं तो उतनी सुरक्षा नहीं है।