एपीके (.apk) और ऐप बंडल (.Aab) के बीच अंतर


100

हाल ही में Google ने एक नई सुविधा लाई है app bundleजो अपने लचीलेपन और वास्तु अंतर को छोड़कर एपीके के लिए एक समान अवधारणा है।

मैंने एपीके फ़ाइल की तुलना में उपकरणों में ऐप बंडल कैसे काम करता है, यह समझने के लिए मैंने बहुत सारे ब्लॉग / लेख पढ़े हैं।

ऐप बंडल की वास्तविक आंतरिक कार्य प्रक्रिया क्या है और यह Google Play Store से शुरू होने वाले Android उपकरणों पर कैसे काम करती है?



2
वह देखा। लेकिन Google play से android device काम करने की प्रक्रिया बहुत अस्पष्ट है।
0xAliHn

इसके बारे में क्या स्पष्ट नहीं है? Google आपके हस्ताक्षर के साथ आपका एपीके लेता है, जो आपके लिए उन्हें अलग-अलग रिज़ॉल्यूशन के लिए अलग-अलग एपीके में विभाजित करता है और इस तरह और जब कोई डिवाइस इसे डाउनलोड करता है, तो Google play उस डिवाइस के प्रकार के लिए सही
एपीके

5
ऐब अभी भी एक एपीके की तरह है, वे अंत में एप्लिकेशन को डाउनलोड करने वाले डिवाइस के आधार पर अप्रासंगिक टुकड़े बाहर फेंक देते हैं। आपके द्वारा ऐब और एपीके डाउनलोड करने वाले डिवाइस को अपलोड करने के बीच होने वाली प्रक्रिया अनिवार्य रूप से google के play store के सर्वर पर चल रही है।
zapl

जवाबों:


115

ऐप बंडलों एक प्रकाशन प्रारूप है, जबकि एपीके (एंड्रॉइड एप्लिकेशन PacKage) पैकेजिंग प्रारूप है जो अंततः डिवाइस पर स्थापित किया जाएगा।

एपीके बंडल एक एपीके का एक सेट बनाने के लिए बंडललेट का उपयोग करता है। (.apks) यह निकाला जा सकता है और बेस और कॉन्फ़िगरेशन विभाजन के साथ-साथ संभावित गतिशील फीचर मॉड्यूल को एक डिवाइस पर तैनात किया जा सकता है।

निर्भरताएं कुछ इस तरह दिख सकती हैं: बंडलेटूल मॉड्यूल

ऐप बंडल की सामग्री इस तरह दिखती है: बंडलेट सामग्री

ऐप बंडलों के बारे में अधिक जानकारी यहाँ उपलब्ध है


13
मैंने .apkस्टोर पर फ़ाइल अपलोड कर दी है अब मैं अपलोड करना चाहता हूं .aabक्या इससे कोई फर्क पड़ेगा?
सागर

14
जब तक उनके पास वर्जन कोड बढ़ते हैं तब तक आपको किसी समस्या का सामना नहीं करना पड़ेगा।
कीबोर्डबोर्डर

मैंने इसे 100 तक गोल कर दिया! स्पष्ट स्पष्टीकरण के लिए धन्यवाद
आनंद रॉकज़ ऑक्ट

4

PlayStore पर APK से अधिक Android ऐप बंडल के लाभ निम्नलिखित हैं:

  1. छोटे आकार डाउनलोड करें
  2. डिमांड ऐप के फीचर्स पर
  3. एसेट-ओनली मॉड्यूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.