Browser process code uses //device/battery directly (e.g., //chrome). These clients should be converted to instead consume battery information via the Mojo interface provided by the Device Service.
Once this is completed, //device/battery should be moved to //services/device/battery and made visible (in the GN sense) only to //services/device. That is, it should become completely and only part of the implementation of the Device Service.
Comment 1 by blundell@chromium.org
, Jan 26 2017