Skip to content

Commit 401c2a4

Browse files
committed
Added ADPF
1 parent a88f736 commit 401c2a4

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

docs/en/en.json

+4
Original file line numberDiff line numberDiff line change
@@ -1555,6 +1555,10 @@
15551555
"path": "/extension-admob",
15561556
"name": "AdMob ads"
15571557
},
1558+
{
1559+
"path": "/extension-adpf",
1560+
"name": "Android Device Performance Framework"
1561+
},
15581562
{
15591563
"path": "/extension-review",
15601564
"name": "App review and ratings"

docs/en/manuals/optimization-battery.md

+7
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,10 @@ Refer to the manuals on how to [optimize runtime performance](/manuals/optimizat
1010

1111
## Disable accelerometer
1212
If you are creating a mobile game which doesn't make use of the device accelerometer it is recommended to [disable it in *game.project*](/manuals/project-settings/#use-accelerometer) to reduce the number of generated input events.
13+
14+
15+
# Platform specific optimizations
16+
17+
## Android Device Performance Framework
18+
19+
Android Dynamic Performance Framework is a set of APIs that allow games and to interact more directly with power and thermal systems of Android devices. It is possible to monitor the dynamic behavior on Android systems and optimize game performance at a sustainable level that doesn’t overheat devices. Use the [Android Dynamic Performance Framework extension](https://defold.com/extension-adpf/) to monitor and optimize performance in your Defold game for Android devices.

docs/en/manuals/optimization-speed.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,10 @@ Reducing the scene graph complexity is needed if the profiler shows high values
8181
* Culling - Disable game objects (and their components) if they aren't currently visible. How this is determined depends very much on the type of game. For a 2D game it can be as easy as always disabling game objects that are outside of a rectangular area. You can use a physics trigger to detect this or by partitioning your objects into buckets. Once you know which objects to disable or enable you do this by sending a `disable` or `enable` message to each game object.
8282

8383
## Frustum culling
84-
The render script can automatically ignore rendering of game object component that are outside of a defined bounding box (frustum). Learn more about Frustum Culling in the [Render Pipeline manual](/manuals/render/#frustum-culling).
84+
The render script can automatically ignore rendering of game object component that are outside of a defined bounding box (frustum). Learn more about Frustum Culling in the [Render Pipeline manual](/manuals/render/#frustum-culling).
85+
86+
87+
# Platform specific optimizations
88+
89+
## Android Device Performance Framework
90+
Android Dynamic Performance Framework is a set of APIs that allow games and to interact more directly with power and thermal systems of Android devices. It is possible to monitor the dynamic behavior on Android systems and optimize game performance at a sustainable level that doesn’t overheat devices. Use the [Android Dynamic Performance Framework extension](https://defold.com/extension-adpf/) to monitor and optimize performance in your Defold game for Android devices.

0 commit comments

Comments
 (0)