एआरटी वा डाल्विकलाई Android मा - के छ, के हो राम्रो छ, कसरी सक्षम पार्ने

02.25.2014 मोबाइल उपकरणहरू

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

अनुप्रयोग रनटाइम के हो र भर्चुअल मेशिन कहाँ हुन्छ? एन्ड्रोइडमा, Dalvik वर्चुअल मेमोरी (यस समयमा डिफल्ट रूपमा) यस अनुप्रयोगलाई कार्यान्वयन गर्न प्रयोग गरिन्छ जुन तपाईंले APK फाईलहरू (र जुन संकलन गरिएको कोड होईन) को रूपमा डाउनलोड गर्नुपर्दछ, र संकलन कार्यहरू यसमा पर्दछ।

Dalvik भर्चुअल मेशिनमा, अनुप्रयोगहरू संकलन गर्न, जस्ट-इन-टाइम (JIT) दृष्टिकोण प्रयोग गरिन्छ, जुन सुरूवात वा निश्चित प्रयोगकर्ता कार्यहरू अन्तर्गत एक तुल्यकालन तत्काल प्रयोग गर्दछ। यो अनुप्रयोग सुरू गर्दा लामो समयको समय लाग्न सक्छ, "ब्रेक", राम को अधिक गहन उपयोग।

ART वातावरण को मुख्य अंतर

एआरटी (एन्ड्रोईड रटाइम) नयाँ हो, अझै पनि प्रयोगात्मक भर्चुअल मेमोरी एन्ड्रोइड 4.4 मा पेश गरिएको छ र तपाइँ यसलाई केवल विकासकर्ताको मापदण्डमा सक्षम गर्न सक्नुहुन्छ (यसलाई तल कसरी देखाइने छ)।

एआरटी र डाल्विकको बीचमा मुख्य भिन्नता अनुप्रयोगहरू चलिरहेको बेलामा एओटी (हेड-अफ-टाइम) दृष्टिकोण हो जुन साधारण रूपमा स्थापित अनुप्रयोगहरू पूर्व-संकलन गर्दछ: यसरी, अनुप्रयोगको प्रारम्भिक स्थापना लामो समय लाग्न सक्छ, तिनीहरू एन्ड्रोइड भण्डारण उपकरणमा अधिक स्थान लिन सक्नेछन्। तथापि, तिनीहरूको पछिल्ला प्रक्षेपण चाँडो हुनेछ (यो पहिले नै संकलित छ), र प्रोसेसर र राम को कम प्रयोग पुन: असम्भवको आवश्यकता हुन सक्छ, सिद्धान्तमा, कम खपत ऊर्जा।

वास्तवमा राम्रो छ, एआरटी वा Dalvik?

इन्टरनेटमा, पहिले नै धेरै भिन्न तुलनाहरू छन् जुन Android यन्त्रहरू दुई वातावरणमा कसरी काम गर्छन् र परिणामहरू भिन्न हुन्छन्। यस्तो परीक्षण र एक व्यापक परीक्षण को एक एन्ड्रोइडपोलिस। (अंग्रेजी) मा पोस्ट गरिएको छ:

  • एआरटी र Dalikik मा प्रदर्शन,
  • ब्याट्री जीवन, एआरटी र डाल्विकमा बिजुली खपत

परिणामहरू संक्षेप गर्दै, यो भन्न सकिन्छ कि समय मा यस बिंदु मा कुनै स्पष्ट फायदेहरू छैनन् (यो खातामा लाग्न आवश्यक छ कि ART मा काम जारी छ, यो वातावरण मात्र प्रायोगिक चरणमा छ)। प्रदर्शनको सन्दर्भमा, तर यसको सबै पक्षमा छैन), र केहि अन्य विशेष फाईलहरू अनुचित वा Dalvik अगाडीमा। उदाहरणका लागि, यदि हामी ब्याट्री जीवन बारे कुरा गर्दछौं, त्यसपछि अपेक्षाहरूको बिरोधमा, Dalvik लगभग ART सँग समान परिणाम देखाउँछ।

धेरै परीक्षणको सामान्य निष्कर्ष - एआरटी संग काम गर्दा स्पष्ट भिन्नता, कि त्यहाँ कुनै Dalikik छैन। तथापि, नयाँ वातावरण र यसको प्रयोगमा रहेको दृष्टिकोणमा आशाजनक देखिन्छ, र शायद एन्ड्रोइड 4.5 मा वा Android 5 यस्तो भिन्नता स्पष्ट हुनेछ। (यसबाहेक, Google ले ART पूर्वनिर्धारित वातावरण बनाउन सक्छ)।

यदि तपाईं वातावरण परिवर्तन गर्न निर्णय गर्नुहुन्छ भने ध्यान दिएर एक थप थप बिन्दुहरू यसको सट्टा ART Dalvik - केही अनुप्रयोगहरूले राम्ररी काम नगर्न सक्दछ (वा उदाहरणका लागि, उदाहरणका लागि Whatsapp र टाइटेनियम जगेडा), र पूर्ण रिबुट एन्ड्रोइडले 10-20 मिनेट लिन सक्छ: यो हो भने, यदि तपाईंले गर्नुभयो एआरटी र फोन वा ट्याबलेट रिबुट गर्ने पछि, यो जमेको छ, पर्खनुहोस्।

एआरटीलाई Android मा कसरी सक्षम पार्नु

ART सक्षम गर्नको लागि, तपाईंसँग एक Android फोन वा ट्याब्लेटको साथ OS 4.4.x र स्नैपड्रगन प्रोसेसरको रूपमा हुनुपर्छ, उदाहरणका लागि, नेक्सस 5 वा नेक्सस 7 2013।

पहिले तपाइँलाई Android मा विकासकर्ता मोड सक्षम गर्न आवश्यक छ। यो गर्नका लागि, यन्त्र सेटिङ्हरूमा जानुहोस्, "फोनको बारेमा" मा जानुहोस् (ट्याब्लेटको बारेमा) र "संख्या नम्बर निर्माण गर्नुहोस्" लाई धेरै पटक ट्याप गर्नुहोस् जब सम्म तपाई एक विकासकर्ता बन्नुभएको सन्देश देख्न सक्नुहुन्न।

त्यस पछि, "विकासका लागि" वस्तुहरू सेटिङमा देखा पर्नेछ, र त्यहाँ - "वातावरण छान्नुहोस्", यदि तपाइँसँग यस्तो इच्छा छ भने Dalvik को सट्टा ART स्थापना गर्नुपर्छ।

र अचानक यो रोचक हुनेछ:

  • अनुप्रयोग स्थापना गर्दै Android मा ब्लक गरिएको छ - के गर्न को लागी?
  • Android मा फ्ल्यास कल
  • XePlayer - अर्को Android ए्युलेटर
  • हामी एन्ड्रोइडको प्रयोग दोस्रो ल्याप्टपको रूपमा ल्याप्टप वा पीसीको रूपमा प्रयोग गर्दछौं
  • लिनक्समा डीएक्स - एन्ड्रोइन्मा उबन्टुमा काम गर्दै