Кто-нибудь знает способ обнаружения старого набора устройств:
- iPod touch 1G
- iPhone 2G
- iPhone 3G
- iPod touch 2G
Из нового набора:
- iPhone 3GS
- iPod touch 3G
- IPad
- iPhone 4
Я нашел методы для обнаружения iPhone 4 и iPad (используя размер экрана). Однако есть ли способ сказать iPhone 3GS и iPod touch 3G от iPod touch 1G и iPhone 2G?
Требования:
- Быть взломанным - все в порядке! Просто убедитесь, что он работает/все/время.
- Тестирование производительности/недостаточно/достаточно точное: но если вы можете заставить его работать 100% времени, это будет хорошо.
(Пример для обнаружения iPhone 2G и iPod touch 1G с использованием "скрытого" метода: "iPad и iPhone 3G и более поздняя версия поддержки H.264 Baseline 3.1. Более ранние версии поддержки iPhone H.264 Baseline profile 3.0". от http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html).
Изменить: я не могу обойти это требование: альтернативы этому решению нет.