I am new to Zebra. I have a Xamarin Forms application for Android working on another platform that we want to move to Zebra. I installed the apk file and it came right up. However, the screen colors are substantially different than what they are on another platform. Can someone point me what might be causing this? I did not specifically choose a palette in the base app so I am surprised on the behavior. Is there a default behavior in Zebra devices that I am running into that might cause this situation?
Xamarin Screen colors.// Expert user has replied. |
2 Replies
Hi Terry.
Good question and also a rather difficult one to answer since there can be a wide degree of variables at play.
First - Zebra Android Devices follow the Google Reference Platform (Like Google Pixel Devices) for the Look and Feel for the Android Flavour that is installed / deployed / updated.
So if you have a device that was running A6 (Marshmallow) --> then was migrated/updated to A7 (Nougat), and then subsequent to that, with a Factory Reset and Android 8 (A8/Oreo) installed.
The Look and feel of the Device after the Android 8 update - may look very different in terms of themes, Look and Feel and icons seen.
And those were just the obvious visual changes. ( And Note: I indicated that the update from Nougat to Oreo - had a factory reset - this is a lot more common - but we also have had a lot of customers update from A7 to A8 with no issues - and for the most part the Associates "themes" stayed consistent - but the icons in the app menu - did change.
So to your question - I would reckon to anticipate that an app that worked as-is just fine on a different vendors Android Flavour - when installed on a "Factory Reset" equivalent Zebra device - would have some differences in Look and Feel.
Especially the TC53/TC58 - since these too "start" at Android 11. The TC52 and TC57 these supercede - also can run Android 11 - but it too looks very similar - but also may be jarring to a user - used to TC52 running Oreo - and then migrating to A11 on the same device - or to A11 on the TC53 for example.
I hope this helps.
Thanks for the feedback. I have solved the issue by explicitly setting some parameters regarding UI elements. I have ran into this many times in the user interface world. I was just surprised since the other vendors Android version was almost identical. That being said depending on defaults does sometimes get one in trouble as here. Again thanks for the feedback.