নমুনা, কোডল্যাব এবং বিকাশকারী গল্প

নমুনা অ্যাপ

ADPF নমুনা অ্যাপ ADPF API এর মৌলিক ব্যবহার প্রদর্শন করে।

ADPF ডেমো গেম অ্যাপ্লিকেশন
চিত্র 1. ADPF ডেমো গেম অ্যাপ্লিকেশন

নমুনাটি ADPF getThermalHeadroom API এবং তাপীয় অবস্থা API ব্যবহার করে ডিভাইসের তাপীয় অবস্থা প্রদর্শন করে। রেন্ডার থ্রেড কর্মক্ষমতা নিয়ন্ত্রণ করতে অ্যাপটি থার্মাল হেডরুম এবং পারফরম্যান্স হিন্ট ম্যানেজার API- এর উপর ভিত্তি করে কাজের চাপকে গতিশীলভাবে পরিবর্তন করে।

কোডল্যাব

আপনার নেটিভ গেম কোডল্যাবের মধ্যে একীভূত অভিযোজন বৈশিষ্ট্যগুলি আপনাকে আপনার নিজের গতিতে অনুসরণ করতে পারেন এমন সহজ পদক্ষেপগুলির সাথে আপনার গেমে ADPF বৈশিষ্ট্যগুলিকে একীভূত করার জন্য গাইড করে৷ কোডল্যাবের শেষে, আপনি নিম্নলিখিত বৈশিষ্ট্যগুলিকে একীভূত করবেন এবং তাদের কার্যকারিতাগুলি আরও ভালভাবে বুঝতে পারবেন:

  • থার্মাল এপিআই : ডিভাইসের তাপীয় অবস্থার কথা শুনুন এবং ডিভাইসটি থার্মাল থ্রটলিং অবস্থায় পড়ার আগে প্রতিক্রিয়া দেখান।
  • গেম মোড এপিআই : প্লেয়ারের অপ্টিমাইজেশান পছন্দ (পারফরম্যান্স বা ব্যাটারি সংরক্ষণ সর্বোচ্চ) বুঝুন এবং সেই অনুযায়ী সামঞ্জস্য করুন।
  • গেম স্টেট এপিআই : সিস্টেমকে আপনার গেমের অবস্থা (লোডিং, প্লেয়িং, ইউআই, ইত্যাদি) জানাতে দিন এবং সিস্টেম সেই অনুযায়ী রিসোর্স সামঞ্জস্য করতে পারে (বুস্ট I/O, বা CPU, GPU, ইত্যাদি)।
  • পারফরম্যান্স হিন্ট API : সিস্টেমকে আপনার থ্রেডিং মডেল এবং কাজের চাপ জানাতে দিন যাতে সিস্টেম সেই অনুযায়ী সংস্থান বরাদ্দ করতে পারে।
ADPF কোডল্যাব ইনফোগ্রাফিক
চিত্র 2. ADPF কোডল্যাব ইনফোগ্রাফিক

বিকাশকারী গল্প

কিভাবে গেম ডেভেলপাররা তাদের FPS স্থিতিশীলতা বাড়িয়েছে এবং এই বিকাশকারী সাফল্যের গল্পগুলিতে অ্যাডাপ্টেবিলিটি API ব্যবহার করে তাদের পাওয়ার খরচ অপ্টিমাইজ করেছে তা দেখুন!