Я не могу ответить на вопрос № 1 с уверенностью, но вот несколько ответов:
2) Если что-то не поддерживается, вам обычно нужно скрыть эту функцию от пользователей, которые не могут использоватьЭто.Например, Apple будет отклонять приложения, которые говорят о вибрации на устройствах, которые ее не поддерживают.
3) Тестирование на симуляторе неадекватно.Это не обязательно выявит проблемы, которые вы можете увидеть.Вам необходимо протестировать на реальных устройствах.
4) Любое хорошее приложение для iPhone / iPod требует достаточного количества времени для тестирования и разработки.