जानिए आखिर App और APK में क्या अंतर है?

एक एप्लिकेशन एक मिनी सॉफ्टवेयर है जिसे किसी भी प्लेटफॉर्म पर इंस्टॉल किया जा सकता है चाहे वह एंड्रॉइड, विंडोज या आईओएस हो, जबकि एप (apk) फाइलें केवल एंड्रॉइड सिस्टम पर ही इंस्टॉल की जा सकती हैं।

  • एप्लिकेशन सीधे किसी भी डिवाइस पर इंस्टॉल होते हैं, हालांकि, एप (apk) फ़ाइलों को किसी भी विश्वसनीय स्रोत से डाउनलोड करने के बाद ऐप (app) के रूप में इंस्टॉल किया जाना चाहिए।

एंड्रॉइड उपयोगकर्ताओं को Google Play स्टोर से ऐप इंस्टॉल करने देता है या उन्हें साइड लोड करने के लिए एपीके फ़ाइल का उपयोग करता है। एकमात्र समस्या यह है कि एपीके फ़ाइलों का उपयोग करने का जोखिम है। चूंकि वे Google Play द्वारा अधिकृत नहीं हैं, इसलिए आप अपने फोन या डिवाइस पर एक हानिकारक फ़ाइल के साथ समाप्त कर सकते हैं।

एपीके: एंड्रॉइड पैकेज मैकर a.k.a. एपीके डिस्ट्रीब्यूशन और इंस्टॉलेशन उद्देश्य के लिए अलग-अलग फाइलों (जैसे सोर्स कोड, इमेज और आइकन, ऑडियो, वीडियो आदि) का एक संग्रह है, जिसे एक फाइल में संकलित और बंडल किया गया है।

ऐप: एक एप्लिकेशन (या संक्षेप में ऐप) एक मिनी-सॉफ्टवेयर है जिसे विशेष रूप से मोबाइल उपकरणों और टैबलेट के लिए विकसित किया गया है (मैं यहां केवल मोबाइल ऐप मान रहा हूं)।

  • एपीके वितरण उद्देश्य के लिए ऊपर उल्लिखित सभी फाइलों का संकलित संस्करण है। वे सभी एक विशिष्ट कुंजी और एक पैकेज नाम (एक प्रोग्रामर द्वारा) पर हस्ताक्षर किए जाते हैं जो किसी अन्य एपीके द्वारा उपयोग नहीं किया जा सकता है। APK के विभिन्न प्रकार हैं, एक Android APK एक iOS APK से अलग है। आप iOS चालित डिवाइस में Android APK स्थापित नहीं कर सकते हैं और इसके विपरीत।

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

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

मोबाइल एप्लिकेशन एक निश्चित कार्यों पर ध्यान केंद्रित करते हैं, जो सीमित कार्यक्षेत्र (स्क्रीन) और सीपीयू पावर की बाधाओं के भीतर किए जा सकते हैं (हालांकि अब एक दिन में मोबाइल फोन हमारे पीसी से अधिक रैम के साथ आते हैं।

और अगर टेक्निकल रूप से देखे तो

एंड्रॉइड पैकेज (एपीके) एंड्रॉइड ऑपरेटिंग सिस्टम द्वारा उपयोग किया जाने वाला पैकेज फ़ाइल प्रारूप है, और मोबाइल एप्लिकेशन, मोबाइल गेम और मिडलवेयर के वितरण और स्थापना के लिए कई अन्य एंड्रॉइड-आधारित ऑपरेटिंग सिस्टम हैं।

एपीके अन्य सॉफ़्टवेयर पैकेजों के अनुरूप है जैसे कि Microsoft विंडोज में APPX या डेबियन-आधारित ऑपरेटिंग सिस्टम में डेबियन पैकेज। एपीके फ़ाइल बनाने के लिए, एंड्रॉइड स्टूडियो का उपयोग करके पहले एंड्रॉइड के लिए एक प्रोग्राम संकलित किया जाता है, और फिर इसके सभी हिस्सों को एक कंटेनर फ़ाइल में पैक किया जाता है। एपीके फ़ाइल में प्रोग्राम के सभी कोड होते हैं (जैसे .dex फाइलें), संसाधन, संपत्ति, प्रमाणपत्र और प्रकट फ़ाइल। जैसा कि कई फ़ाइल स्वरूपों के साथ होता है, एपीके फ़ाइलों में किसी भी नाम की आवश्यकता हो सकती है, लेकिन यह आवश्यक हो सकता है कि फ़ाइल नाम फ़ाइल एक्सटेंशन में समाप्त हो जाए जैसे कि पहचाना जा रहा है।

Leave a Reply

Your email address will not be published. Required fields are marked *