- Вы должны реализовать гораздо больше логики вокруг этих компонентов контроллера.Некоторые из классов, которые могут присутствовать в разработке для iOS, отсутствуют в HTML5.Вам нужно либо свернуть свой собственный, либо использовать существующий фреймворк.
- Навигация между представлениями осуществляется программно.Вам нужно будет сделать это самостоятельно, внедрив компоненты, которые могут анимировать на / с экрана, или использовать одну из готовых платформ, таких как Sencha Touch или jQuery Mobile .
- Это зависит от того, как вы хотите, чтобы визуальный поток работал.Я знаю, что Sencha Touch добавляет в div лениво, чтобы не занимать столько памяти.Я предполагаю, что хитрость здесь в том, чтобы экспериментировать, чтобы найти лучшую реализацию, которая соответствует вашим потребностям (а затем написать статью в блоге).
SixRevisions имеет довольно хорошую статью о начале общего программирования на HTML5.Некоторые другие статьи, здесь , некоторые полезные советы здесь и Apple документы .
Лучшее руководство для начинающих, которое я нашел для Sencha Touch, былоих примеры включены в исходный код.У них есть пример практически для каждого поставляемого ими элемента управления пользовательским интерфейсом и несколько приложений, которые мягко познакомят вас с платформой.Другие ресурсы включают их канал Vimeo , их форум и их документы.
Кроме того, вы, вероятно, можете открыть мобильный сайт и посмотреть, как ониреализовать их код с помощью панели инструментов разработчика Chrome / Safari.Возможно, вам придется эмулировать строку пользовательского агента мобильного браузера.