Android पर एपीके अपडेट बहुत छोटे होंगे
Google "फाइल-बाय-फाइल पैचिंग" नामक एक नई तकनीक को रोल आउट करने वाला है, जो ऐप अपडेट के आकार को 65% से 90% तक कम कर सकता है। यह उपयोगकर्ता के बैंडविड्थ को बचाएगा, जो सीमित डेटा प्लान उपयोगकर्ताओं और कम गति वाले ब्रॉडबैंड कनेक्शन के लिए भी बेहद अच्छी खबर है।
"फाइल-दर-फाइल" पैचिंग का वर्णन करने वाली आधिकारिक घोषणा निम्नलिखित बताती है:
फ़ाइल-दर-फ़ाइल असंपीड़ित डेटा में परिवर्तनों का पता लगाने पर आधारित है। पैच जनरेट करने के लिए, हम पहले डेल्टा की गणना करने से पहले पुरानी और नई दोनों फाइलों को डीकंप्रेस करते हैं (हम अभी भी यहां bsdiff का उपयोग करते हैं)। फिर पैच लगाने के लिए, हम पुरानी फाइल को डीकंप्रेस करते हैं, असम्पीडित सामग्री पर डेल्टा लागू करते हैं और फिर नई फाइल को फिर से कंप्रेस करते हैं। ऐसा करने में, हमें यह सुनिश्चित करने की आवश्यकता है कि आपके डिवाइस पर एपीके प्ले स्टोर पर बाइट के लिए बाइट के लिए एकदम सही मैच है (देखें APK हस्ताक्षर स्कीमा v2 किसलिए)।
विज्ञापन
जबकि ऐप अपडेट को कंप्रेस किया जाएगा, इसलिए आपके डिवाइस को कम मात्रा में डेटा डाउनलोड करने की आवश्यकता है, इसे अनपैक करने और डेल्टा को मर्ज करने के लिए उपयोगकर्ता के डिवाइस पर अधिक सीपीयू प्रोसेसिंग पावर की आवश्यकता होगी। Google के अनुसार, यह 2015 के बाद जारी किए गए उपकरणों के लिए कोई समस्या नहीं होगी और प्रति मेगाबाइट 1 सेकंड से अधिक के लिए कोई बड़ी देरी नहीं होगी। लेकिन पुराने फोन और टैबलेट के लिए इसमें काफी अधिक समय लग सकता है।
इस वजह से, Google ने फ़ाइल-दर-फ़ाइल पैचिंग को केवल ऑटो-अपडेट तक सीमित कर दिया है। ऐप्स को मैन्युअल रूप से अपडेट करने से APK पर इस नए कंप्रेशन से कोई लाभ नहीं होगा।
निम्न तालिका फ़ाइल-दर-फ़ाइल पैचिंग के साथ और बिना अद्यतन आकारों की तुलना दिखाती है।
कंपनी ने प्रदान किया है गिटहब पर स्रोत कोड. के जरिए नियोविन.
आप इस बदलाव के बारे में क्या सोचते हैं? आपके लिए क्या बेहतर है - एक छोटा अद्यतन आकार या तेज़ स्थापना समय?