Does the app need a "GPS library"? It should merely need to call the IOS API. But maybe for a bluetooth GPS it can communicate with it directly. The Dual GPS app which shows the satellite constellation is obviously not talking to it via the API because that info is blocked by Apple.
On the plus side, the Dual GPS is doing a good battery life - I am at 15hrs now and it is showing 30% left.