एंड्रॉइड के भविष्य के संस्करणों में ऐप को खत्म करना आसान हो सकता है

एंड्रॉइड गेरिट पर कुछ प्रतिबद्धताओं के अनुसार, एंड्रॉइड के भविष्य के संस्करण ऐप किलिंग को बहुत बेहतर तरीके से संभाल सकते हैं।

एंड्रॉइड फोन पर सबसे निराशाजनक अनुभवों में से एक तब होता है जब बैकग्राउंड में ऐप्स बंद हो जाते हैं। सूचनाएं आना बंद हो सकती हैं, जो कुछ भी आप आखिरी बार कर रहे थे वह चला गया है, और यह पूरी तरह से यादृच्छिक व्यवहार है। कुछ एंड्रॉइड फोन दूसरों की तुलना में बेहतर हैं, लेकिन उनमें से लगभग सभी को किसी न किसी बिंदु पर इसका अनुभव होगा। लेकिन एंड्रॉइड में भविष्य में बदलाव भी हो सकता है एंड्रॉइड 13, इसका मतलब यह हो सकता है कि भविष्य में आपके ऐप्स इतनी जल्दी बंद नहीं होंगे।

"मल्टी-जेनरेशनल लीस्ट रीसेंटली यूज्ड" (या एमजीएलआरयू) नामक सुविधा क्रोम पर पहले ही शुरू की जा चुकी है। पिछले कुछ समय से ओएस, कंपनी "4.14 और के बीच कई अलग-अलग कर्नेल पर एमजीएलआरयू बनाए रख रही है" 5.15". एक गूगलर का कहना है यह "लाखों उपयोगकर्ताओं के लिए डिफ़ॉल्ट" बन गया है, और अब ऐसा लगता है कि यह सुविधा एंड्रॉइड पर आ रही है। एंड्रॉइड गेरिट पर एक प्रतिबद्धता से पता चलता है कि Google ने एंड्रॉइड 13 के लिए परिवर्तन को मर्ज कर दिया है

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

यह सुविधा दो प्रमुख लक्ष्यों को प्राप्त करती है जिनमें एंड्रॉइड उपयोगकर्ताओं को बहुत रुचि होनी चाहिए। पहला यह है कि Google ने kswapd CPU उपयोग में 40% की कमी की पहचान की है, और दूसरा यह है कि Google ने कमी की पहचान की है 18% आउट-ऑफ-मेमोरी में एंड्रॉइड पर (ओओएम) ऐप किलिंग। उसी Google इंजीनियर का कहना है कि कंपनी ने "दस लाख" Android डिवाइसों पर MGLRU का परीक्षण किया, जो प्रतीत होता है क्रोम ओएस वर्चुअल मशीन (एआरसीवीएम) पर एंड्रॉइड रनटाइम के संदर्भ में हो जो क्रोम पर एंड्रॉइड 11 को पावर देता है ओएस. उन्होंने लिखा, "हमने सीपीयू उपयोग और मेमोरी दबाव के मामले में पर्याप्त सुधार देखा है जिसके परिणामस्वरूप कम ओओएम किल और यूआई विलंबता कम हुई है।"

जहां तक ​​इस सबका मतलब है, यह काफी सरल है। kswapd वह प्रक्रिया है जो वर्चुअल मेमोरी को प्रबंधित करती है, जिसका अर्थ है कि यदि इसके सीपीयू उपयोग में 40% की कमी होती है, तो बहुत सारी संभावित प्रोसेसिंग हेडरूम खाली हो जाती है। जहां तक ​​आउट-ऑफ़-मेमोरी ऐप की हत्याओं का सवाल है, तो यह अपने आप में बहुत कुछ कहता है, और जाहिर तौर पर अंतिम उपयोगकर्ताओं के लिए एक तत्काल ठोस लाभ होगा। हमने ऐसे बहुत से उपकरण देखे हैं जो मेमोरी प्रबंधन और समय पर सूचनाएं देने या पृष्ठभूमि में ऐप को ख़त्म करने में संघर्ष करते हैं।

वर्तमान में, यह स्पष्ट नहीं है कि Google एंड्रॉइड 13 के लिए कुछ उपयोगकर्ताओं पर इस सुविधा का परीक्षण करेगा या नहीं, इसे डिफ़ॉल्ट रूप से सक्षम करने की तो बात ही छोड़ दें, लेकिन जब यह रोल आउट होगा तो उपयोगकर्ताओं को इससे लाभ होगा। हम यह देखने के लिए इस घटनाक्रम पर कड़ी नजर रखेंगे कि क्या भविष्य में कुछ बदलाव होता है।


स्रोत: एंड्रॉइड गेरिट (1), (2)

XDA मान्यता प्राप्त डेवलपर को धन्यवाद luca020400 इस लेख में उनकी सहायता के लिए!