Я создаю кроссплатформенное мобильное приложение в jQueryMobile и PhoneGap и в настоящее время готовлю релиз для iPhone / iPad. Документы Phonegap предполагают, что я должен выполнить развертывание на симуляторе iOS перед развертыванием на устройстве http://phonegap.com/start
Мое приложение не выполняет много зависящих от устройства вещей, хотя оно использует функцию вибрации. По сути, это просто упакованный веб-сайт, который использует локальное хранилище.
При развертывании на симуляторе у меня возникают проблемы, которые не возникают при тестировании приложения через браузер Safari (я тестировал Safari на Windows, iMac и iPad).
Поскольку все источники говорят, что Safari работает одинаково на всех устройствах, я склонен думать, что могу игнорировать проблемы, возникающие только в крайне неестественном контексте симулятора ОС мобильного устройства, работающего на ноутбуке.
Я прав? Если он работает в Safari, зачем тестировать веб-приложение в симуляторе iOS?