Changes between Version 2 and Version 4 of Ticket #2074


Ignore:
Timestamp:
Dec 18, 2017 3:45:29 AM (7 years ago)
Author:
ming
Comment:

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---- 
    14Reported 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: 
    25{{{ 
     
    2427 
    2528Thanks 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