The Android platform is now the most popular mobile. OS on the planet so it would make sense to support this, right?
I'm particularly interested in some method to be able to transfer wp and Geocaches via wireless ANT, bluetooth
I do chuckle a little when people throw stastics around especially when the source is not identified and likely biased, and the interpretation flawed. While there is no doubt that Android is present on the majority of mobile phones, there is no standard OS and no standard phone. It is quite possible that there is no single variant of Android OS and phone that comes anywhere near to iOS 8 and iPhone never mind the whole iOS ecosystem.
It is easy for developers to program for Apple as the hardware and software are known entities. The variations of hardware and software that abound for Android are a very different ballgame. Quantity is not the same as quality. In this case, it nost certainly means there are more poor Android phones and software out there than good ones. And impossible to program for most of them.
Well, don't get me started... I do develop apps for both iOS and Android, and where the iOS part is pretty straightforward (I only have to keep retina/non-retina and iPhone/iPad layout differences in mind), programming for Android means constantly trying to find solutions for numerous bugs and quirks (not to mention vast differences between Android versions). Even the developer tools are rubbish compared to Apple's...
*Sigh* BLE was in Android devices before iPhone and is present in all never. They iOS dev tools are equally annoying to Android. Device sizing can be an issue, but relative layouts have been present on Android for ever. Besides - isn't Garmin Connect a WebView app?
If you have an issue with device specific implementations use a cross platform framework like Xamarin, and share business logic and do some form of MvvM for platform specific views. C# / Visual Studio is vastly superior to Swift, Java and objective-C however you look at it. If my small company (140 people) can do cross platform apps as added value to other projects, so can Garmin. Anywho this shouldn't be a difficulty issue, but a what customers want issue.
5 cents. Stop politicizing functionality that should be present. A rising tide lifts all the ships.