Я нахожу, что очистка его сразу имеет два преимущества. Один, можно проверить против него и предоставить обратную связь пользователю. Два, Вы не должны волноваться о потреблении данных в других местах.
Ознакомьтесь с «Руководством по интерфейсу пользователя iPhone для веб-приложений» на сайте разработчиков Apple.
В нем не говорится об этом прямо, но, судя по тому, о чем говорится, а не о чем, похоже, вы НЕ МОЖЕТЕ получить доступ ни к одной из упомянутых вами расширенных возможностей iPhone. Таким образом, веб-приложения для iPhone - это в основном просто веб-страницы, которые могут быть оптимизированы для пользователей iPhone (в приведенном выше руководстве есть хорошие конкретные инструкции по оптимизации работы).
Единственным исключением, похоже, является геолокация который, похоже, доступен из веб-приложений. Но это не потому, что MobileSafari делает что-то особенное с iPhone; это просто потому, что API геолокации является (будет) частью веб-стандартов, а MobileSafari просто реализует стандарт.
Добавлено:
PhoneGap - это не то решение, которое вы искали, но оно может быть интересно любому веб-разработчику, планирующему приложения для смартфонов.
Вы можете попробовать iwebkit , он предлагает некоторые оптимизации, которые могут пригодиться при разработке веб-приложений для iPhone. Кроме того, местное сообщество может помочь вам в выборе функций, которые вы можете использовать.
There is very little you get access to besides what is normally available in a browser. There is an event hook for when the screen orientation changes (onorientationchange), and that's about it.