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

ADPF এর সাথে পারফরম্যান্স এবং থার্মাল অপ্টিমাইজ করা
UNISOC এর ADPF বাস্তবায়ন ডেভেলপারদের রিয়েল-টাইমে গেমের পারফরম্যান্স পরিচালনা করার জন্য শক্তিশালী সরঞ্জাম দেয়।
পারফরম্যান্স ইঙ্গিত:
PerformanceHintManager
ম্যানেজার অ্যাপ্লিকেশনগুলিকে সিস্টেমে তথ্য পাঠাতে দেয়, যাতে SoC সঠিক সময়ে সঠিক পরিমাণে সংস্থান বরাদ্দ করতে সক্ষম হয়। কাজের চাপ সম্পর্কে ইঙ্গিত প্রদান করে এবং ফ্রেমের প্রকৃত সময়কাল রিপোর্ট করার মাধ্যমে, গেমগুলি সিস্টেমকে গতিশীলভাবে অঙ্কন এবং স্তর রচনাকে ত্বরান্বিত করতে সাহায্য করতে পারে, যা আরও সামঞ্জস্যপূর্ণ কর্মক্ষমতার দিকে পরিচালিত করে।তাপীয় API: বিঘ্নিত তাপীয় থ্রটলিং প্রতিরোধ করতে, বিকাশকারীরা
getThermalHeadroom()
API ব্যবহার করতে পারেন। এই ফাংশনটি ডিভাইসের তাপীয় অবস্থার একটি পূর্বাভাস প্রদান করে, একটি অ্যাপ্লিকেশনকে অতিরিক্ত গরম হওয়ার আগে তার কাজের চাপকে সক্রিয়ভাবে সামঞ্জস্য করার অনুমতি দেয়। এই দূরদর্শিতা তীব্র, দীর্ঘস্থায়ী সেশনের সময় গেমের ফ্রেম রেট স্থিতিশীল করার মূল চাবিকাঠি।গেম মোড এবং গেম স্টেট API: এই APIগুলি গেম এবং সিস্টেমের মধ্যে যোগাযোগ উন্নত করে।
GameMode
ব্যবহারকারীদের তাদের অভিপ্রায়কে সংকেত দিতে দেয় (যেমন, গেমটিতে একটি "পারফরম্যান্স" সেটিং বেছে নেওয়া), যখনGameState
গেমটিকে তার বর্তমান অবস্থা (যেমন, লোড করা, খেলা ইত্যাদি) সম্পর্কে ওএসকে জানাতে দেয়। হুডের অধীনে, সিস্টেমটি এই প্রসঙ্গের উপর ভিত্তি করে পারফরম্যান্সকে অপ্টিমাইজ করতে গেম রেজোলিউশন স্কেলিং এবং গেম এফপিএস ওভাররাইডের মতো হস্তক্ষেপগুলিকে লিভারেজ করতে পারে।
উন্নত ফ্রেম হার এবং শক্তি দক্ষতা প্রদান
UNISOC SoCs-এ ADPF-এর ইন্টিগ্রেশন ফ্রেম রেট, পাওয়ার খরচ, এবং সামগ্রিক গেমিং অভিজ্ঞতায় বাস্তব উন্নতি ঘটায়। NCSOFT থেকে জনপ্রিয় শিরোনাম LineageW নিয়ে পরীক্ষায়, বিভিন্ন গ্রাফিক্স সেটিংস জুড়ে সুবিধাগুলি স্পষ্ট ছিল।
মাঝারি গ্রাফিক্স গুণমানে, গেমটি একটি উল্লেখযোগ্য 28.1% ফ্রেম রেট বুস্ট অর্জন করেছে যখন একই সাথে 3.7% বিদ্যুত খরচ কমিয়েছে , একটি মসৃণ অভিজ্ঞতা এবং উন্নত দক্ষতার দ্বৈত সুবিধা অর্জন করেছে।
অন্যান্য সেটিংসের ফলাফলগুলিও চিত্তাকর্ষক ছিল:
উচ্চ গ্রাফিক্স সেটিংসে, ফ্রেম রেট একটি চিত্তাকর্ষক 50.1% বৃদ্ধি পেয়েছে শুধুমাত্র পাওয়ার ড্রতে সামান্য 3.1% বৃদ্ধির সাথে, উল্লেখযোগ্য পারফরম্যান্স হেডরুম আনলক করার ADPF এর ক্ষমতা প্রদর্শন করে।
কম গ্রাফিক্স সেটিংসে, প্লেয়াররা বিদ্যুত খরচের অনুরূপ 9.9% বৃদ্ধির সাথে ফ্রেম হারে 11.5% বৃদ্ধি দেখেছে, এমনকি কম চাহিদাযুক্ত কনফিগারেশনেও কর্মক্ষমতা লাভ প্রদর্শন করে।




উপরন্তু, UNISOC একটি "অ্যাডাপ্টিভ অপ্টিমাইজেশন" বৈশিষ্ট্য প্রদর্শন করে। যখন একজন ব্যবহারকারী এই বিকল্পটি সক্ষম করে, তখন অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে গ্রাফিকাল উপাদানগুলি যেমন টেক্সচার, পাতা এবং প্রভাবের গুণমানকে সিস্টেম প্রতিক্রিয়ার প্রতিক্রিয়া হিসাবে সামঞ্জস্য করতে পারে, আরও স্থিতিশীল ফ্রেম রেট সরবরাহ নিশ্চিত করে।
UNISOC SoCs-এ অভিযোজিত কর্মক্ষমতার জন্য পরবর্তী কী
UNISOC ADPF এর সাথে তার একীকরণ গভীর করতে প্রতিশ্রুতিবদ্ধ। কাঠামোটি বিকশিত হওয়ার সাথে সাথে, UNISOC অলৌকিক গেমিং ইঞ্জিনটি সর্বশেষতম মূল ADPF বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করতে থাকবে, এটি নিশ্চিত করে যে বিকাশকারী এবং গেমাররা UNISOC-চালিত ডিভাইসগুলিতে সর্বাধিক আপ-টু-ডেট পারফরম্যান্স এবং তাপ ব্যবস্থাপনা প্রযুক্তি থেকে উপকৃত হয়।
Android অভিযোজনযোগ্যতার সাথে শুরু করুন
অ্যান্ড্রয়েড ডায়নামিক পারফরম্যান্স ফ্রেমওয়ার্ক এখন ইউনিটি, অবাস্তব, কোকোস ক্রিয়েটর গেম ইঞ্জিনের জন্য এবং নেটিভ C++ লাইব্রেরির মাধ্যমে সমস্ত অ্যান্ড্রয়েড গেম ডেভেলপারদের কাছে উপলব্ধ।
ইউনিটি ডেভেলপারদের জন্য, আপনি অ্যাডাপটিভ পারফরম্যান্স প্রদানকারী v5.0.0 দিয়ে শুরু করতে পারেন। মনে রাখবেন যে থার্মাল এপিআই অ্যান্ড্রয়েড 11 (এপিআই লেভেল 30) থেকে বেশিরভাগ অ্যান্ড্রয়েড ডিভাইস এবং অ্যান্ড্রয়েড 12 (এপিআই লেভেল 31) থেকে পারফরম্যান্স হিন্ট এপিআই দ্বারা সমর্থিত।
অবাস্তব ডেভেলপারদের জন্য, আপনি Android 12 (API লেভেল 31) বা উচ্চতর টার্গেট করা বেশিরভাগ Android ডিভাইসের জন্য Android Dynamic Performance Unreal Engine প্লাগইন দিয়ে শুরু করতে পারেন।
Cocos ক্রিয়েটরের জন্য, আপনি v3.8.2 থেকে থার্মাল API এবং v3.8.3 থেকে পারফরম্যান্স হিন্ট API দিয়ে শুরু করতে পারেন।
কাস্টম ইঞ্জিনের জন্য, আপনি নেটিভ ADPF C++ নমুনা উল্লেখ করতে পারেন।