Move GPS and Booster to libhybris compat package, Was: Split platform-api between the HW and the application part
Platform-api is such a broad and entangled thing, that it includes:
- API(s) that apps talk to system services
- API(s) that system services talk to Android services, and
- API(s) that apps talk to Android services directly
Detangle it by inventory what APIs are available and belong to which group. From there, we can devise the game plan of what to keep, what to drop, and what to split.
During the Devsync on Dec, 8th 2022 we discussed that the GPS and Booster parts which are still needed should be extracted and moved a libhybris compat package in order to have the HAL interfacing layer in a single place. After that platform-api will no longer be needed. For the upcoming focal-based release platform-api will be kept as is due to time constraints.
Edited by Guido Berhörster