I recently got the requirement to implement telemetry insights into a soon-to-be-release app, and sadly, I wasn't able to do so. Here's what happened:
- Went into Xamarin Insights and I got reminded about last month's Evolve where they announced HockeyApp integration.
- I read the FAQ and it looks like Insights its no longer to be the default Insights platform, HockeyApp is. Plus, There will be no data migration option either. Seems like this will be a clean slate option.
- I obviously went into HockeyApp and downloaded their SDK, which is still currently in Beta, and I spent hours trying to make it work with my app, but it always crashes in StartManager() method. I double and tripple checked everything thinking that I was missing something, but in reality, after checking lots of forums where other developers are in the same situation, I came to the conclusion that the Xamarin SDK is broken and its a long way from releasing its first version.
- So far the score is, Xamarin: 2 - Me: 0 .. but that didn't discouraged me. Since we are using Azure, I remembered that azure has its own Insights platform. So, I went to the SDK for xamarin page and to my surprise, it is now deprecated. They are also moving to HockeyApp platform. 3-null
Since Microsoft now owns all three platforms, it seems logical to gather the teams to join forces and create the SUPERIOR insights platform that Hockeyapp will be in the future.
Reading these teams developers, they all say that they are currently working in a ton of enhances in Hockeyapp, which is great, but... what about developers like me?
I see no reason for implementing Xamarin Insights since its going away soon, plus, I couldn't create an api key anyway (yes, my xamarin sub just expired and now its free, but seems that now insights)
So basically, what I'm saying is that you can't leave xamarin devs without any ptions while all your efforts go to HockeyApp.