অ্যান্ড্রয়েডের গতিশীল থার্মাল এবং সিপিইউ ম্যানেজমেন্ট বৈশিষ্ট্যগুলির উপর ভিত্তি করে গেমগুলিকে অপ্টিমাইজ করতে কীভাবে অ্যান্ড্রয়েড ডায়নামিক পারফরম্যান্স ফ্রেমওয়ার্ক (এডিপিএফ) ব্যবহার করবেন এই নির্দেশিকাটি বর্ণনা করে৷ ফোকাস গেমগুলিতে, তবে আপনি অন্যান্য কর্মক্ষমতা-নিবিড় অ্যাপগুলির জন্য বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন।
ADPF হল API-এর একটি সেট যা গেমস এবং কর্মক্ষমতা-নিবিড় অ্যাপগুলিকে Android ডিভাইসের পাওয়ার এবং থার্মাল সিস্টেমের সাথে আরও সরাসরি ইন্টারঅ্যাক্ট করতে দেয়। এই APIগুলির সাহায্যে, আপনি অ্যান্ড্রয়েড সিস্টেমে গতিশীল আচরণ নিরীক্ষণ করতে পারেন এবং টেকসই স্তরে গেমের পারফরম্যান্স অপ্টিমাইজ করতে পারেন যা ডিভাইসগুলিকে অতিরিক্ত গরম করে না।
মোবাইল SoCs এবং Android-এ ডেস্কটপ এবং কনসোলের চেয়ে বেশি গতিশীল কর্মক্ষমতা আচরণ রয়েছে। এই আচরণগুলির মধ্যে তাপীয় অবস্থা ব্যবস্থাপনা, বিভিন্ন CPU ঘড়ি এবং বিভিন্ন CPU মূল প্রকার অন্তর্ভুক্ত রয়েছে। এটি SoCs-এর ক্রমবর্ধমান বৈচিত্র্যময় মূল টপোলজির সাথে একত্রিত হয়ে চ্যালেঞ্জ তৈরি করে যখন আপনার গেমটি ডিভাইসের কর্মক্ষমতাকে নেতিবাচকভাবে প্রভাবিত না করে এই আচরণের সুবিধা নিতে পারে তা নিশ্চিত করার চেষ্টা করে। কর্মক্ষমতা আরও অনুমানযোগ্য করার জন্য ADPF এই তথ্যগুলির কিছু প্রদান করে।
এখানে প্রধান ADPF বৈশিষ্ট্য আছে:
- তাপীয় API : একটি ডিভাইসের তাপীয় অবস্থা নিরীক্ষণ করুন যাতে অ্যাপ্লিকেশনটি টেকসই হওয়ার আগে কাজের চাপকে সক্রিয়ভাবে সামঞ্জস্য করতে পারে।
- CPU পারফরম্যান্স হিন্ট API : কর্মক্ষমতার ইঙ্গিত প্রদান করুন যা Android-কে কাজের চাপের জন্য সঠিক কর্মক্ষমতা সেটিংস (উদাহরণস্বরূপ, CPU অপারেটিং পয়েন্ট বা কোর) বেছে নিতে দেয়।
- গেম মোড এপিআই এবং গেম স্টেট এপিআই : ব্যবহারকারীর সেটিংস এবং গেমের নির্দিষ্ট কনফিগারেশনের উপর ভিত্তি করে পারফরম্যান্স বা ব্যাটারি লাইফ বৈশিষ্ট্যগুলিকে অগ্রাধিকার দিয়ে গেম প্লে অপ্টিমাইজেশান সক্ষম করুন৷
- ফিক্সড পারফরম্যান্স মোড : গতিশীল CPU ক্লকিং দ্বারা পরিবর্তিত না হওয়া পরিমাপ পেতে বেঞ্চমার্কিংয়ের সময় একটি ডিভাইসে ফিক্সড-পারফরম্যান্স মোড সক্ষম করুন।
- পাওয়ার এফিসিয়েন্সি মোড : সেশনকে বলে যে পারফরম্যান্স হিন্ট সেশনের থ্রেডগুলি পারফরম্যান্সের চেয়ে পাওয়ার দক্ষতাকে প্রাধান্য দেওয়ার জন্য নিরাপদে নির্ধারিত হতে পারে। ( অ্যান্ড্রয়েড 15 এ উপলব্ধ )