02/25/2014 மொபைல் சாதனங்கள்
ஆண்ட்ராய்டு 4.4 கிட்கேட் புதுப்பிப்பின் ஒரு பகுதியாக கூகிள் புதிய பயன்பாட்டு இயக்க நேரத்தை அறிமுகப்படுத்தியது. இப்போது, டால்விக் மெய்நிகர் இயந்திரத்துடன் கூடுதலாக, ஸ்னாப்டிராகன் செயலிகளைக் கொண்ட நவீன சாதனங்களுக்கு ART சூழலைத் தேர்வுசெய்ய வாய்ப்பு உள்ளது. (Android இல் ART ஐ எவ்வாறு இயக்குவது, இறுதிவரை உருட்டுவது என்பதை அறிய இந்த கட்டுரைக்கு நீங்கள் வந்தால், இந்த தகவல் அங்கு கொடுக்கப்பட்டுள்ளது).
பயன்பாட்டு இயக்க நேரம் என்ன, மெய்நிகர் இயந்திரம் அதனுடன் எங்கே செய்ய வேண்டும்? Android இல், நீங்கள் APK கோப்புகளாக பதிவிறக்கும் பயன்பாடுகளை இயக்க (அவை தொகுக்கப்பட்ட குறியீடு அல்ல), டால்விக் மெய்நிகர் இயந்திரம் பயன்படுத்தப்படுகிறது (முன்னிருப்பாக, இந்த நேரத்தில்) மற்றும் தொகுப்பு பணிகள் அதன் மீது விழுகின்றன.
டால்விக் மெய்நிகர் கணினியில், பயன்பாடுகளைத் தொகுக்க ஜஸ்ட்-இன்-டைம் (JIT) அணுகுமுறை பயன்படுத்தப்படுகிறது, இது தொடக்கத்தில் அல்லது சில பயனர் செயல்களின் போது நேரடியாக தொகுப்பைக் குறிக்கிறது. இது பயன்பாட்டைத் தொடங்கும்போது நீண்ட நேரம் காத்திருக்க வழிவகுக்கும், "பிரேக்குகள்", ரேமின் அதிக தீவிர பயன்பாடு.
ART சூழலுக்கு இடையிலான முக்கிய வேறுபாடு
ART (Android RunTime) என்பது ஒரு புதிய, ஆனால் சோதனை மெய்நிகர் இயந்திரமாகும், இது Android 4.4 இல் அறிமுகப்படுத்தப்பட்டுள்ளது, மேலும் நீங்கள் இதை டெவலப்பரின் அமைப்புகளில் மட்டுமே இயக்க முடியும் (இதை எப்படி செய்வது என்பது கீழே காட்டப்படும்).
ART க்கும் டால்விக்கிற்கும் இடையிலான முக்கிய வேறுபாடு, பயன்பாடுகளை இயக்கும் போது AOT (முன்-நேரம்) அணுகுமுறை ஆகும், இது பொதுவாக நிறுவப்பட்ட பயன்பாடுகளின் முன் தொகுப்பைக் குறிக்கிறது: இதனால், பயன்பாட்டின் ஆரம்ப நிறுவல் அதிக நேரம் எடுக்கும், அவை Android சாதனத்தின் சேமிப்பகத்தில் அதிக இடத்தை எடுக்கும் இருப்பினும், அவற்றின் அடுத்தடுத்த வெளியீடு வேகமாக நிகழும் (இது ஏற்கனவே தொகுக்கப்பட்டுள்ளது), மற்றும் மறுசீரமைப்பின் தேவை காரணமாக செயலி மற்றும் ரேம் ஆகியவற்றின் குறைந்த பயன்பாடு கோட்பாட்டில் குறைந்த நுகர்வுக்கு வழிவகுக்கும் ஆற்றல்.
உண்மையில், எது சிறந்தது, ஏ.ஆர்.டி அல்லது டால்விக்?
![](http://img.eifeg.com/img/remo-2019/13268/art-dalvik-android.jpg)
இணையத்தில் இரண்டு சூழல்களில் Android சாதனங்களின் செயல்பாட்டின் பல வேறுபட்ட ஒப்பீடுகள் ஏற்கனவே உள்ளன, மேலும் முடிவுகள் வேறுபடுகின்றன. இதுபோன்ற லட்சிய மற்றும் விரிவான சோதனைகளில் ஒன்று androidpolice.com (ஆங்கிலம்) இல் கிடைக்கிறது:
- ART மற்றும் டால்விக் ஆகியவற்றில் செயல்திறன்,
- பேட்டரி ஆயுள், ART மற்றும் டால்விக் ஆகியவற்றில் மின் நுகர்வு
முடிவுகளை சுருக்கமாக, இந்த நேரத்தில் வெளிப்படையான நன்மைகள் (ART இல் வேலை தொடர்கிறது என்பதை நாம் கணக்கில் எடுத்துக்கொள்ள வேண்டும், இந்த சூழல் சோதனை கட்டத்தில் மட்டுமே உள்ளது) ART க்கு இல்லை: சில சோதனைகளில், இந்த ஊடகத்தைப் பயன்படுத்தி வேலை சிறந்த முடிவுகளைக் காட்டுகிறது (குறிப்பாக செயல்திறனைப் பொறுத்தவரை, ஆனால் அதன் அனைத்து அம்சங்களிலும் இல்லை), மற்றும் வேறு சில சிறப்பு நன்மைகளில் இது புரிந்துகொள்ள முடியாதது அல்லது டால்விக் முன்னால் உள்ளது. எடுத்துக்காட்டாக, பேட்டரி ஆயுள் பற்றி நாம் பேசினால், எதிர்பார்ப்புகளுக்கு மாறாக, டால்விக் ART உடன் கிட்டத்தட்ட சமமான முடிவுகளைக் காட்டுகிறது.
பெரும்பாலான சோதனைகளின் பொதுவான முடிவு என்னவென்றால், ART மற்றும் டால்விக் உடன் பணிபுரியும் போது வெளிப்படையான வேறுபாடு உள்ளது. இருப்பினும், புதிய சூழலும் அதில் பயன்படுத்தப்படும் அணுகுமுறையும் நம்பிக்கைக்குரியவை, மேலும், ஆண்ட்ராய்டு 4.5 அல்லது ஆண்ட்ராய்டு 5 இல், அத்தகைய வேறுபாடு தெளிவாகத் தெரியும். (மேலும், கூகிள் ART ஐ இயல்புநிலை சூழலாக மாற்றக்கூடும்).
சுற்றுச்சூழலை இயக்க முடிவு செய்தால் இன்னும் இரண்டு புள்ளிகள் கருத்தில் கொள்ள வேண்டும் அதற்கு பதிலாக ART டால்விக் - சில பயன்பாடுகள் சரியாக வேலை செய்யாமல் போகலாம் (அல்லது வேலை செய்யாமல் போகலாம், எடுத்துக்காட்டாக வாட்ஸ்அப் மற்றும் டைட்டானியம் காப்புப்பிரதி), மற்றும் முழு மறுதொடக்கம் Android 10-20 நிமிடங்கள் ஆகலாம்: அதாவது, நீங்கள் இயக்கியிருந்தால் ART, மற்றும் தொலைபேசி அல்லது டேப்லெட்டை மறுதொடக்கம் செய்த பிறகு, அது உறைகிறது, காத்திருங்கள்.
Android இல் ART ஐ எவ்வாறு இயக்குவது
ART சூழலை இயக்க, உங்களிடம் OS பதிப்பு 4.4.x மற்றும் ஒரு ஸ்னாப்டிராகன் செயலி கொண்ட Android தொலைபேசி அல்லது டேப்லெட் இருக்க வேண்டும், எடுத்துக்காட்டாக, Nexus 5 அல்லது Nexus 7 2013.
முதலில் நீங்கள் Android இல் டெவலப்பர் பயன்முறையை இயக்க வேண்டும். இதைச் செய்ய, சாதனத்தின் அமைப்புகளுக்குச் சென்று, “தொலைபேசியைப் பற்றி” (டேப்லெட்டைப் பற்றி) உருப்படிக்குச் சென்று, நீங்கள் ஒரு டெவலப்பராகிவிட்டீர்கள் என்ற செய்தியைக் காணும் வரை “எண்ணை உருவாக்கு” புலத்தைத் தட்டவும்.
அதன்பிறகு, “டெவலப்பர்களுக்காக” என்ற உருப்படி அமைப்புகளில் தோன்றும், அங்கே - “சூழலைத் தேர்வுசெய்க”, உங்களுக்கு அத்தகைய விருப்பம் இருந்தால், டால்விக்கு பதிலாக ART ஐ நிறுவ வேண்டும்.
திடீரென்று இது சுவாரஸ்யமாக இருக்கும்:
- Android இல் பயன்பாட்டு நிறுவல் தடுக்கப்பட்டுள்ளது - நான் என்ன செய்ய வேண்டும்?
- Android அழைப்பு ஃபிளாஷ்
- XePlayer - மற்றொரு Android முன்மாதிரி
- மடிக்கணினி அல்லது பிசிக்கான 2 வது மானிட்டராக Android ஐப் பயன்படுத்துகிறோம்
- DeX இல் லினக்ஸ் - Android இல் உபுண்டுவில் வேலை செய்கிறது