Why all caps here? Unless there's a compelling reason, this should return all lowercase, just like osname, as it does for Android and Mobile Web.