Changes between Version 2 and Version 4 of Ticket #2074
- Timestamp:
- Dec 18, 2017 3:45:29 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2074 – Description
v2 v4 1 ***IMPORTANT***: Further testing seems to suggest that separating worker threads doesn't improve the situation. Thus, it is recommended to use the approach officially suggested by the mobile platforms (Android, Apple, Windows) themselves, i.e. to completely deactivate all worker threads and shutdown or put your application in sleep mode, and rely on push notifications to wake it up when needed. This way, application will be able to consume as minimal power as possible. 2 3 ---- 1 4 Reported that on some platforms, such as Google Pixel XL running Android 8.0, and when device is not connected to computer (via USB), {{{select()}}} may block much longer than the specified timeout param, for example: 2 5 {{{ … … 24 27 25 28 Thanks Sébastien Tardif for the report. 26 27 ***IMPORTANT***: Despite the workaround in the ticket, it is more recommended to use the approach officially suggested by the mobile platforms (Android, Apple, Windows) instead, i.e. to completely deactivate all worker threads and shutdown or put your application in sleep mode as to consume as minimal power as possible, and rely on push notifications to wake it up when needed.28