Мобильная Веб-Разработка: Некоторые Особенности И Советы

Разрабатывая мобильное приложение, я обнаружил несколько вещей, которые мне было бы полезно знать, когда я только начинал.

Поэтому я решил написать статью в формате небольших советов.

Эти советы больше направлены на разработку мобильных приложений для PhoneGap, Windows 8 и Firefox OS. Но разработчики мобильных веб-сайтов также могут найти это полезным.

В конце статьи я приведу ссылки на то, что в итоге получилось.



Не доверяйте селекторам СМИ.

Особенно на Андроиде.

Селекторы мультимедиа срабатывают при использовании клавиатуры, и вам тоже придется с этим справиться.

Это станет настоящим адом, если наше приложение будет иметь разный вид для портрета и пейзажа.

Следующий пример хорошо это демонстрирует:

Мобильная веб-разработка: некоторые особенности и советы

Если мы откроем наш пример на телефоне с высотой разрешения 800 пикселей и более, мы не увидим цветной блок, поскольку к нему применен селектор мультимедиа, но когда мы нажимаем на ввод для ввода данных, открывается клавиатура и блок появляется (высота окна меняется), что немного нелогично.

Решение: Использование Javascript для изменения ориентации и изменения ориентации на основе свойств screen.availWidth и screen.availHeight. Обратите внимание, что эти свойства не работают в FirefoxOS, как и событие ориентации.

Подобный код может помочь нам сэкономить время и усилия.

Теги: #мобильная разработка #веб-разработка #phonegap #Android #жесты #разработка веб-сайтов #разработка мобильных приложений

Вместе с данным постом часто просматривают: