এন্ড্রয়েড এআরটি বা ডালভিক - এটি কী, কী ভাল, কীভাবে সক্ষম করা যায়

02.25.2014 মোবাইল ডিভাইস

গুগল এন্ড্রয়েড 4.4 কিটক্যাট আপডেটের অংশ হিসাবে একটি নতুন অ্যাপ্লিকেশন রানটাইম চালু করেছে। এখন, ডেলভিক ভার্চুয়াল মেশিনের পাশাপাশি, স্ন্যাপড্রাগন প্রসেসরগুলির সাথে আধুনিক ডিভাইসগুলিতে, এআরটি পরিবেশ নির্বাচন করা সম্ভব। (যদি আপনি Android এ এআরটি সক্ষম করতে পারেন তা জানতে এই নিবন্ধটিতে এসেছিলেন, এটির শেষে স্ক্রোল করুন, এই তথ্যটি সেখানে দেওয়া হয়েছে)।

অ্যাপ্লিকেশন রানটাইম কি এবং ভার্চুয়াল মেশিন কোথায়? অ্যানড্রয়েডে, ডালविक ভার্চুয়াল মেশিন (ডিফল্টরূপে, এই মুহুর্তে) এপিকে ফাইলগুলির (এবং যা সংকলন কোড সংকলিত হয় না) অ্যাপ্লিকেশনগুলি চালানোর জন্য ব্যবহার করা হয় এবং সংকলন কর্মগুলি এতে পড়ে।

ডেলিভিক ভার্চুয়াল মেশিনে, অ্যাপ্লিকেশনগুলি সংকলন করার জন্য, জাস্ট-ইন-টাইম (জিট) পদ্ধতি ব্যবহার করা হয়, যা নির্দিষ্ট ব্যবহারকারীর অ্যাকশনগুলি চালু করার পরে বা সংযোজন করার পরে অবিলম্বে সংকলন বোঝায়। অ্যাপ্লিকেশনটি শুরু করার সময় এটি দীর্ঘক্ষণ অপেক্ষা করতে পারে, "ব্রেকস", RAM এর আরও নিবিড় ব্যবহার।

এআরটি পরিবেশের প্রধান পার্থক্য

এআরটি (অ্যান্ড্রয়েড রানটাইম) একটি নতুন, এখনো পরীক্ষামূলক পরীক্ষামূলক ভার্চুয়াল মেশিন যা Android 4.4 এ চালু হয়েছে এবং আপনি এটি শুধুমাত্র বিকাশকারীর প্যারামিটারগুলিতে সক্ষম করতে পারেন (এটি কীভাবে করা হবে তা নীচে দেখানো হবে)।

এআরটি এবং ডালভিকের মধ্যে প্রধান পার্থক্য হল অ্যাপ্লিকেশনগুলি চালানোর সময় AOT (আগাম সময়কাল) পদ্ধতির, যা সাধারণত ইনস্টল করা অ্যাপ্লিকেশনগুলিকে প্রাক-কম্পাইল করা মানে: এইভাবে, অ্যাপ্লিকেশনটির প্রাথমিক ইনস্টলেশন আরও বেশি সময় নেয়, তারা Android স্টোরেজ ডিভাইসে আরো স্থান গ্রহণ করবে তবে, তাদের পরবর্তী লঞ্চ দ্রুততর হবে (এটি ইতিমধ্যে সংকলিত) এবং পুনঃসংযোগের প্রয়োজনের কারণে প্রসেসর এবং RAM এর কম ব্যবহার হতে পারে, তত্ত্ব অনুসারে, কম খরচে সীমিত হতে পারে eniyu শক্তি।

সত্যিই কি ভাল, এআরটি বা ডালভিক?

ইন্টারনেটে, দুটি পরিবেশে অ্যান্ড্রয়েড ডিভাইসগুলি কীভাবে কাজ করে এবং এর ফলাফলগুলি আলাদা আলাদাভাবে তুলনা করে। সবচেয়ে ব্যাপক ও বিস্তারিত পরীক্ষাগুলির মধ্যে একটি হল androidpolice.com (ইংরেজি) পোস্ট করা হয়েছে:

  • এআরটি এবং ডালভিকের কর্মক্ষমতা,
  • ব্যাটারি জীবন, এআরটি এবং ডালিক মধ্যে শক্তি খরচ

ফলাফলগুলি সামঞ্জস্য করে বলা যায় যে এই মুহুর্তে কোনও সুস্পষ্ট সুবিধা নেই (এটি অবশ্যই জেনে রাখা দরকার যে এআরটি এ কাজ চলছে, এই পরিবেশ শুধুমাত্র পরীক্ষামূলক পর্যায়ে রয়েছে) এআরটি করে না: কিছু পরীক্ষায় এই পরিবেশ ব্যবহার করে কাজ ভাল ফলাফল দেখায় (বিশেষতঃ কর্মক্ষমতা সম্পর্কিত, কিন্তু তার সমস্ত দিকগুলিতে নয়), এবং কিছু অন্যান্য বিশেষ সুবিধাগুলি অচেনা বা ডালविक এগিয়ে। উদাহরণস্বরূপ, আমরা যদি ব্যাটারি জীবন সম্পর্কে কথা বলি, তবে প্রত্যাশার বিপরীতে, ডালvik এআরটি-এর প্রায় সমান ফলাফল দেখায়।

অধিকাংশ পরীক্ষার সাধারণ উপসংহার - এআরটি নিয়ে কাজ করার সময় সুস্পষ্ট পার্থক্য, কোন ডালভিক নেই। যাইহোক, এটিতে ব্যবহৃত নতুন পরিবেশ এবং পদ্ধতির প্রতিশ্রুতিশীল দেখায় এবং সম্ভবত Android 4.5 বা Android 5 এ একটি পার্থক্য স্পষ্ট হবে। (তাছাড়া, গুগল এআরটি ডিফল্ট পরিবেশ তৈরি করতে পারে)।

আপনি পরিবেশ চালু করার সিদ্ধান্ত নিতে মনোযোগ দিতে আরো কয়েক পয়েন্ট পরিবর্তে এআরটি ডালvik - কিছু অ্যাপ্লিকেশন সঠিকভাবে কাজ করতে পারে না (অথবা একেবারেই নয়, উদাহরণস্বরূপ Whatsapp এবং টাইটেইনিঅ্যাম ব্যাকআপ), এবং একটি সম্পূর্ণ রিবুট অ্যান্ড্রয়েড 10-20 মিনিট সময় নিতে পারে: অর্থাৎ আপনি যদি পরিণত হন ART এবং ফোন বা ট্যাবলেট পুনরায় বুট করার পরে, এটি হিমায়িত, অপেক্ষা করুন।

কিভাবে অ্যান্ড্রয়েড এআরটি সক্রিয় করতে

এআরটি সক্ষম করার জন্য, আপনার অবশ্যই একটি Android ফোন বা ট্যাবলেট অবশ্যই OS 4.4.x এবং একটি স্ন্যাপড্রাগন প্রসেসর থাকা উচিত, উদাহরণস্বরূপ, নেক্সাস 5 বা নেক্সাস 7 2013।

প্রথমে আপনাকে Android এ বিকাশকারী মোড সক্ষম করতে হবে। এটি করার জন্য, ডিভাইস সেটিংসটিতে যান, "ফোন সম্পর্কে" (ট্যাবলেট সম্পর্কে) যান এবং আপনি "বিকাশ নম্বর" ক্ষেত্রটিতে অনেক বার ট্যাপ করুন যতক্ষণ না আপনি একটি বার্তা দেখতে পান যে আপনি বিকাশকারী হয়েছেন।

তারপরে, "বিকাশকারীদের জন্য" আইটেমটি সেটিংসে উপস্থিত হবে এবং সেখানে - "পরিবেশ নির্বাচন করুন", যেখানে আপনি যদি এ রকম আকাঙ্ক্ষা চান তবে ডালvikের পরিবর্তে এটিআরটি ইনস্টল করুন।

এবং হঠাৎ এটা আকর্ষণীয় হবে:

  • অ্যাপ্লিকেশন ইনস্টল করা অ্যান্ড্রয়েড ব্লক করা হয় - কি করতে হবে?
  • অ্যান্ড্রয়েড উপর ফ্ল্যাশ কল
  • XePlayer - অন্য অ্যান্ড্রয়েড এমুলেটর
  • আমরা একটি ল্যাপটপ বা পিসি জন্য 2nd মনিটর হিসাবে অ্যান্ড্রয়েড ব্যবহার
  • ডাইক্সে লিনাক্স - অ্যানড্রয়েডে উবুন্টুতে কাজ করছে