UIDevice hardware identification