Android gradle दो बायनेरिज़ में एपीके का उत्पादन करता है: बिना आकार और संरेखित किया हुआ।
दस्तावेज़ ने कहा ...
एक बार जब आप अपनी निजी कुंजी के साथ एपीके पर हस्ताक्षर कर लेते हैं, तो फ़ाइल पर ज़िपलाइन चलाएं। यह उपकरण सुनिश्चित करता है कि सभी असम्पीडित डेटा एक विशेष बाइट संरेखण के साथ शुरू होता है, जो फ़ाइल की शुरुआत के सापेक्ष है। 4-बाइट सीमाओं पर संरेखण सुनिश्चित करना डिवाइस पर स्थापित होने पर एक प्रदर्शन अनुकूलन प्रदान करता है। जब संरेखित किया जाता है, तो एंड्रॉइड सिस्टम mmap () के साथ फ़ाइलों को पढ़ने में सक्षम होता है, भले ही उनके पास पैकेज से सभी डेटा की प्रतिलिपि बनाने के बजाय संरेखण प्रतिबंधों के साथ बाइनरी डेटा हो। लाभ चल रहे एप्लिकेशन द्वारा खपत की गई रैम की मात्रा में कमी है।
डिस्ट्रीब्यूट किए गए APK की तरह लगता है कि वितरित करने के लिए जोरदार है। मेरे लिए, मैं केवल परिणामी उत्पाद के रूप में गठबंधन किए गए APK का उपयोग करता हूं और अन-असाइन किए गए APK को अनदेखा करता हूं ।
क्या बिना लाइसेंस के एपीके का विकास के दौरान कोई विशेष उपयोग है?