You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[`app.jank.frame_count`](/docs/registry/attributes/app.md)| int | A number of frame renders that experienced jank. [1]|`9`; `42`|`Recommended`||
111
+
|[`app.jank.period`](/docs/registry/attributes/app.md)| double | The time period, in seconds, for which this jank is being reported. |`1.0`; `5.0`; `10.24`|`Recommended`||
112
+
|[`app.jank.threshold`](/docs/registry/attributes/app.md)| double | The minimum rendering threshold for this jank, in seconds. |`0.016`; `0.7`; `1.024`|`Recommended`||
113
+
114
+
**[1]`app.jank.frame_count`:** Depending on platform limitations, the value provided MAY be approximation.
115
+
116
+
<!-- markdownlint-restore -->
117
+
<!-- prettier-ignore-end -->
118
+
<!-- END AUTOGENERATED TEXT -->
119
+
<!-- endsemconv -->
120
+
83
121
## Attributes
84
122
85
123
See the [app attributes](/docs/registry/attributes/app.md) registry for all
Copy file name to clipboardExpand all lines: docs/registry/attributes/app.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,13 @@ Describes attributes related to client-side applications (e.g. web apps or mobil
11
11
|---|---|---|---|---|
12
12
| <aid="app-build-id"href="#app-build-id">`app.build_id`</a> | string | Unique identifier for a particular build or compilation of the application. |`6cff0a7e-cefc-4668-96f5-1273d8b334d0`; `9f2b833506aa6973a92fde9733e6271f`; `my-app-1.0.0-code-123`||
13
13
| <aid="app-installation-id"href="#app-installation-id">`app.installation.id`</a> | string | A unique identifier representing the installation of an application on a specific device [1]|`2ab2916d-a51f-4ac8-80ee-45ac31a28092`||
14
+
| <aid="app-jank-frame-count"href="#app-jank-frame-count">`app.jank.frame_count`</a> | int | A number of frame renders that experienced jank. [2]|`9`; `42`||
15
+
| <aid="app-jank-period"href="#app-jank-period">`app.jank.period`</a> | double | The time period, in seconds, for which this jank is being reported. |`1.0`; `5.0`; `10.24`||
16
+
| <aid="app-jank-threshold"href="#app-jank-threshold">`app.jank.threshold`</a> | double | The minimum rendering threshold for this jank, in seconds. |`0.016`; `0.7`; `1.024`||
14
17
| <aid="app-screen-coordinate-x"href="#app-screen-coordinate-x">`app.screen.coordinate.x`</a> | int | The x (horizontal) coordinate of a screen coordinate, in screen pixels. |`0`; `131`||
15
18
| <aid="app-screen-coordinate-y"href="#app-screen-coordinate-y">`app.screen.coordinate.y`</a> | int | The y (vertical) component of a screen coordinate, in screen pixels. |`12`; `99`||
16
-
| <aid="app-widget-id"href="#app-widget-id">`app.widget.id`</a> | string | An identifier that uniquely differentiates this widget from other widgets in the same application. [2]|`f9bc787d-ff05-48ad-90e1-fca1d46130b3`; `submit_order_1829`||
17
-
| <aid="app-widget-name"href="#app-widget-name">`app.widget.name`</a> | string | The name of an application widget. [3]|`submit`; `attack`; `Clear Cart`||
19
+
| <aid="app-widget-id"href="#app-widget-id">`app.widget.id`</a> | string | An identifier that uniquely differentiates this widget from other widgets in the same application. [3]|`f9bc787d-ff05-48ad-90e1-fca1d46130b3`; `submit_order_1829`||
20
+
| <aid="app-widget-name"href="#app-widget-name">`app.widget.name`</a> | string | The name of an application widget. [4]|`submit`; `attack`; `Clear Cart`||
18
21
19
22
**[1]`app.installation.id`:** Its value SHOULD persist across launches of the same application installation, including through application upgrades.
20
23
It SHOULD change if the application is uninstalled or if all applications of the vendor are uninstalled.
@@ -34,6 +37,8 @@ For Android, examples of `app.installation.id` implementations include:
34
37
35
38
More information about Android identifier best practices can be found in the [Android user data IDs guide](https://developer.android.com/training/articles/user-data-ids).
36
39
37
-
**[2]`app.widget.id`:**A widget is an application component, typically an on-screen visual GUI element.
40
+
**[2]`app.jank.frame_count`:**Depending on platform limitations, the value provided MAY be approximation.
38
41
39
-
**[3]`app.widget.name`:** A widget is an application component, typically an on-screen visual GUI element.
42
+
**[3]`app.widget.id`:** A widget is an application component, typically an on-screen visual GUI element.
43
+
44
+
**[4]`app.widget.name`:** A widget is an application component, typically an on-screen visual GUI element.
Copy file name to clipboardExpand all lines: model/app/registry.yaml
+17Lines changed: 17 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,23 @@ groups:
31
31
More information about Android identifier best practices can be found in the [Android user data IDs guide](https://developer.android.com/training/articles/user-data-ids).
32
32
examples:
33
33
- 2ab2916d-a51f-4ac8-80ee-45ac31a28092
34
+
- id: app.jank.frame_count
35
+
type: int
36
+
stability: development
37
+
brief: A number of frame renders that experienced jank.
38
+
note: >
39
+
Depending on platform limitations, the value provided MAY be approximation.
40
+
examples: [ 9, 42 ]
41
+
- id: app.jank.threshold
42
+
stability: development
43
+
type: double
44
+
brief: The minimum rendering threshold for this jank, in seconds.
45
+
examples: [ 0.016, 0.700, 1.024 ]
46
+
- id: app.jank.period
47
+
stability: development
48
+
type: double
49
+
brief: The time period, in seconds, for which this jank is being reported.
50
+
examples: [ 1.0, 5.0, 10.24 ]
34
51
- id: app.screen.coordinate.x
35
52
type: int
36
53
brief: The x (horizontal) coordinate of a screen coordinate, in screen pixels.
0 commit comments