I think you are confusing Beidou the GNSS and Baidu the search engine/software company. Baidu can have its own location services API providing things like reviews, directions, menus, etc. The OS API would provide coordinates from the chip separately. An app would get the location from the OS API, then other info from the Baidu API.Everyone who talk about Beidou app in a phone should know that there is NO Beidou app, nor GPS app, nor Glonas app, nor Gallilio app. There is ONLY location service of the OS. Chip makers provide their hardware drivers according to API of the OS to phone makers. Baidou chip makers have their driver written for Android API (including earlier HomonyOS) before HomonyOSNext. It takes time for them to rewrite their driver and do integration test in HomonyOSNext before they can release it to Huawei. If that time is dragging feet, every sensor maker has been dragging feet on Android and iPhone for decades.
People, please learn something about electrical engineering and computer science before making sensational posts or just keep quiet.