एंड्रॉइड स्टूडियो 3.5 बीटा पहले ही जारी किया जा चुका है और ये इसके बदलाव हैं

Android स्टूडियो लोगो

हाल ही में एंड्रॉइड स्टूडियो 3.5 के नए बीटा संस्करण की रिहाई की घोषणा की गई है, जो कार्यों की गुणवत्ता और स्थिरता पर केंद्रित संस्करण की पेशकश में कार्य की परिणति है।

यह एंड्रॉइड स्टूडियो 3.5 का बीटा रिलीज़ प्रोजेक्ट मार्बल के मुख्य फोकस क्षेत्रों में से प्रत्येक में कई बदलावों को संबोधित करता है जिसमें प्रोजेक्ट मार्बल में शामिल किए गए कार्य और नए बुनियादी ढांचे को दीर्घकालिक गुणवत्ता निगरानी के लिए बेहतर बनाया गया है।

मुख्य परिवर्तन

में से एक है एंड्रॉइड स्टूडियो पर डेवलपर्स की मुख्य शिकायतों में सुस्ती है आईडीई समय के साथ चलता है।

कई बार, यह अनुभव मेमोरी या आईडीई मेमोरी लीक पर अप्रत्याशित दबाव के कारण होता है।

Google को इस क्षेत्र में दिलचस्पी थी और मार्बल परियोजना के हिस्से के रूप में, प्रकाशक ने 33 प्रमुख मेमोरी लीक को संभाला।

लीक की पहचान करने के लिए, Google अब मेमोरी अपवादों को मापता है उन लोगों के लिए चल रहे आधार पर एक आंतरिक डैशबोर्ड पर, जिसने उसके साथ डेटा साझा करने के लिए चुना है, उसे सबसे कठिन समस्याओं पर ध्यान केंद्रित करने और हल करने की अनुमति देता है।

Android स्टूडियो 3.5 के रूप में, जब IDE स्मृति से बाहर चलाता है, Google उच्च-स्तरीय आँकड़े कैप्चर करता है सेगमेंट में ढेर आकार और प्रमुख वस्तुओं पर।

इस डेटा के साथ, IDE दो काम कर सकता है: बेहतर स्मृति कॉन्फ़िगरेशन का सुझाव दें और स्मृति का अधिक गहन विश्लेषण प्रदान करें।

स्वचालित रूप से अनुशंसित मेमोरी सेटिंग्स

डिफ़ॉल्ट रूप से, एंड्रॉइड स्टूडियो में अधिकतम मेमोरी आकार 1.2 जीबी है। आपमें से जिनके पास बड़ी परियोजनाएं हैं, उनके लिए यह आकार पर्याप्त नहीं हो सकता है।

एंड्रॉइड स्टूडियो

यहां तक ​​कि अगर आपके पास बड़ी मात्रा में रैम के साथ एक मशीन है, तो आईडीई इस मूल्य से अधिक नहीं होगा। के साथndroid स्टूडियो 3.5, आईडीई जब एक परियोजना को पहचान लेगा आवेदन का आपको उच्चतर RAM क्षमता वाले कंप्यूटर में अधिक RAM की आवश्यकता है और यह आपको अधिसूचना में ढेर का आकार बढ़ाने की चेतावनी देगा।

आप उपस्थिति और व्यवहार → मेमोरी सेटिंग्स के तहत नई सेटिंग पैनल में समायोजन भी कर सकते हैं।

मेमोरी हीप एनालिसिस के साथ मेमोरी इश्यू रिपोर्ट करने में आसानी

कभी-कभी एंड्रॉइड स्टूडियो टीम को रिपोर्ट करने के लिए मेमोरी समस्याओं को कैप्चर करना और पुन: उत्पन्न करना मुश्किल हो सकता है।

इस समस्या को हल करने के लिए, एंड्रॉइड स्टूडियो 3.5 आपको एक स्टैक डंप (हेल्प → एनालिसिस मेमोरी यूसेज) को सक्रिय करने की अनुमति देता है जो आईडीई व्यक्तिगत डेटा, विश्लेषण और रिपोर्टिंग के लिए स्थानीय रूप से हटा देता है।

यूजर इंटरफेस

उपयोगकर्ता इंटरफ़ेस फ्रीज़ करना एक और सामान्य समस्या है जो Google को सूचित की गई है। Android स्टूडियो 3.5 में, टीम ने इंटेलीज मंच के बुनियादी ढांचे का विस्तार किया है अंतर्निहित और अब यूआई थ्रेड को रोकता है जो कुछ क्षणों से अधिक समय तक रहता है।

उदाहरण के लिए, प्रोजेक्ट मार्बल को विकसित करते समय, यह उनके डेटा में पाया गया कि XML एडिंग IDE में काफी धीमी थी। इस डेटा बिंदु का उपयोग करके, आपने XML लेखन को अनुकूलित किया और Android स्टूडियो 3.5 में बेहतर प्रदर्शन किया।

परिवर्तन लागू करें

एप्लिकेशन को पुन: प्रारंभ किए बिना कोड परिवर्तनों को जल्दी से संशोधित करने और देखने में सक्षम होने के कारण एप्लिकेशन विकसित करने के लिए बहुत अच्छा है।

दो साल पहले, इंस्टेंट-रन फीचर उस दिशा में Google का प्रयास था, लेकिन अंततः यह उम्मीदों से कम हो गया।

मार्बल परियोजना की अवधि के दौरान, टीम ने आर्किटेक्चर को संशोधित करने और एंड्रॉइड स्टूडियो 3.5 में अधिक व्यावहारिक दृष्टिकोण को लागू करने का निर्णय लिया जिसे चेंजेस कहा जाता है।

परिवर्तन लागू करें Android Oreo प्लेटफॉर्म के लिए विशिष्ट API का उपयोग करता है और बाद में विश्वसनीय और सुसंगत व्यवहार सुनिश्चित करने के लिए (इंस्टेंट रन के विपरीत, अप्लाय चेंजेस एपीके को नहीं बदलता है)।

C ++ संवर्द्धन

मार्बल प्रोजेक्ट के लिए C ++ प्रोजेक्ट का समर्थन भी एक प्राथमिकता क्षेत्र था। अब सीएमके क्रिएशन 25% तक तेज हैं बड़ी परियोजनाओं के लिए, अब आईडीई के बाद से।

इसके अलावा, एक बेहतर सिंगल वर्जन यूजर इंटरफेस पैनल अब पाया जा सकता है आपको अलग से ABI लक्ष्य निर्दिष्ट करने की अनुमति देता है।

अंत में, Android Studio 3.5 आपको बिल्ड.gradle फ़ाइल में Android NDK के समानांतर में कई संस्करणों का उपयोग करने की अनुमति देता है। यह अधिक बजाने वाले संस्करणों के लिए अनुमति देनी चाहिए और NDK संस्करणों और एंड्रॉइड ग्रैगल प्लगइन के बीच असंगतता को कम करना चाहिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।