I am working on an Android app that uses Google Maps. Relevant libraries are:
compile 'com.google.android.gms:play-services-maps:8.1.0'
compile 'com.google.android.gms:play-services-location:8.1.0'
I cannot share the map activity code because it belongs to my company. But, it works fine on our Nexus and Huawei test devices. On the Samsung test devices (one running 4.1, one running 5.0), it runs, but is really slow.
I have tried targeting the versions for the specific versions of the devices, but this did not help. On the Samsung devices only, the delay is noticeable when:
- loading the map for the first time (takes 4-5 seconds)
- zooming in or out after it has loaded (2-3 second delay)
- panning around is choppy too, with the tiles rendering haphazardly
So, my question is: what the heck is going on here? And, is there anything I can do about it?