Существуют отличия, такие как камера. Например, я хотел бы обнаружить, что пользователь находится на ipad и даже не отображать кнопку камеры, но если пользователь на ipad2, я покажу значок камеры, и они смогут использовать камеру.
Все, что я могу сделать прямо сейчас, - это вызвать метод, чтобы сделать снимок, и если я получу ошибку, предположим, что это ipad.