Sample App
ADPF का सैंपल ऐप्लिकेशन, ADPF API के बुनियादी इस्तेमाल को दिखाता है.
सैंपल में, ADPF
getThermalHeadroom
एपीआई और थर्मल स्टेटस
एपीआई का इस्तेमाल करके, डिवाइस का थर्मल स्टेटस दिखाया गया है. ऐप्लिकेशन, रेंडर थ्रेड की परफ़ॉर्मेंस को कंट्रोल करने के लिए, थर्मल हेडरूम और परफ़ॉर्मेंस हिंट मैनेजर एपीआई के आधार पर, वर्कलोड को डाइनैमिक तौर पर भी बदलता है.
कोडलैब (कोड बनाना सीखना)
अपने नेटिव गेम में अडैप्टैबिलिटी की सुविधाएं इंटिग्रेट करना कोडलैब में, आपको अपने गेम में ADPF की सुविधाओं को इंटिग्रेट करने के लिए आसान निर्देश दिए गए हैं. इन निर्देशों का पालन, अपनी गति से किया जा सकता है. कोडलैब के आखिर में, आपके पास इन सुविधाओं को इंटिग्रेट करने का विकल्प होगा. साथ ही, आपको इनकी सुविधाओं के बारे में बेहतर तरीके से जानकारी मिलेगी:
- थर्मल एपीआई: यह डिवाइस के गर्म होने की स्थिति को मॉनिटर करता है और डिवाइस के गर्म होने से पहले ही कार्रवाई करता है.
- गेम मोड एपीआई: इससे गेम खेलने वाले व्यक्ति की ऑप्टिमाइज़ेशन से जुड़ी प्राथमिकता (परफ़ॉर्मेंस को बेहतर बनाना या बैटरी बचाना) को समझा जा सकता है. साथ ही, इसके हिसाब से बदलाव किया जा सकता है.
- Game State API: इससे सिस्टम को आपके गेम की स्थिति (लोड हो रहा है, चल रहा है, यूज़र इंटरफ़ेस वगैरह) के बारे में पता चलता है. साथ ही, सिस्टम उसी हिसाब से संसाधनों में बदलाव कर सकता है (I/O, सीपीयू, जीपीयू वगैरह को बढ़ा सकता है).
- परफ़ॉर्मेंस के बारे में अहम जानकारी देने वाला एपीआई: सिस्टम को अपने थ्रेडिंग मॉडल और वर्कलोड के बारे में बताएं, ताकि सिस्टम उसी हिसाब से संसाधनों को बांट सके.
डेवलपर स्टोरीज़
डेवलपर की सफलता की इन कहानियों में देखें कि गेम डेवलपर ने फ़्रेम रेट की स्थिरता कैसे बढ़ाई और Adaptability API का इस्तेमाल करके, बिजली की खपत को ऑप्टिमाइज़ कैसे किया!
- Kakao Games ने Android के साथ काम करने की सुविधा की मदद से, फ़्रेम रेट की स्थिरता को 96% तक बढ़ाया
- Gameloft ने Game Mode API का इस्तेमाल करके, डिवाइस की बिजली की खपत को 70% तक कम किया है. इससे, गेम खेलने का कुल समय 35% तक बढ़ गया है
- Android Game Development Kit (AGDK) से जुड़ा अपडेट: अलग-अलग डिवाइसों के हिसाब से बदलने की सुविधा और परफ़ॉर्मेंस से जुड़ी सुविधाएं
- GDC Vault - Google Developer Summit: Android डाइनैमिक परफ़ॉर्मेंस फ़्रेमवर्क की मदद से गेम की परफ़ॉर्मेंस को बेहतर बनाना
- MediaTek, Android SoCs की डाइनैमिक परफ़ॉर्मेंस को बेहतर बनाता है
- NCSoft Lineage W, ADPF का इस्तेमाल करके परफ़ॉर्मेंस को बेहतर बनाता है और थर्मल थ्रॉटल को रोकता है
- ARM, Unreal Engine में Android डाइनैमिक परफ़ॉर्मेंस फ़्रेमवर्क (ADPF) का इस्तेमाल शुरू कर रहा है