Ich habe die Erfahrung gemacht, dass sich App's auf unterschiedlichen Handy's teilweise gravierend anders verhalten. Während eine App auf einem Samsung Galaxy S6 problemlos läuft, sorgt dieselbe App auf einem HTC für einen Absturz, sobald sie in einen Try/Except Block läuft. Gleiche App, gleiche Android Version. Hier und da werden Chip's verwendet, die eigentlich unterstützt werden müssen, stürzt aber trotzdem unkontrolliert oder gleich nach dem Start ab.
Eine sehr nervige Angelegenheit. Das ist der Preis für die einfache Entwicklung.
Hört sich nicht nach einer Lösung an. Hat Xamarin die gleichen Probleme auf Android? Soweit ich weiß erzeugen die ja auch native Code.