JavaScript-фреймворки для мобильных приложений
Выбор фреймворков с визуальными эффектами, похожими на внешний вид нативных приложений на всех мобильных устройствах.
Нужно ли использовать HTML 5 для мобильного
приложения? Есть и минусы. Загрузка страниц в Интернет происходит медленнее, чем в локальной системе. Хотя если приложение использует базу данных, в любом случае придется ждать доступа к базе на сервере. И есть офлайн-режим. Но прежде всего она не войдет в AppStore и сильно потеряет видимость.
И плюсы тоже есть. Не придется платить 30% роялти Apple и ждать включения в магазин. Приложение также будет доступно во всех системах, что может компенсировать потерю видимости AppStore.
Если есть способ заявить о своем приложении, например, сайт, можно обойтись без магазина.
Платформа HTML 5 лучше подходит для некоторых приложений, включая службы и носители содержания. Она меньше подходит другим, как игры и все гаджеты, которые используют сенсоры и другие инструменты, входящие в состав smarphone. В настоящее время все меньше, так как технологические достижения сделают HTML 5 быстрее и полнее (см. книжные магазины внизу страницы).

Эньо 2
Изначально разработанный для webOS, он на самом деле носимый и лицензированный Apache. Приложение, выполненное с этим SDK, может работать на рабочем столе, на iOS, Android или WP или на webOS, которая является ближайшей системой Linux к рабочему столу, ожидая Tizen. Поэтому можно рассмотреть очень переносимые приложения.
Самплер позволяет увидеть виджеты темы Onyx онлайн. Внешний вид приложения благодаря визуальным эффектам и контейнерным и виджетным компонентам, близок к внешнему виду родного Android-приложения, как видно на этом изображении.
Enyo генерирует HTML-код из кода, похожего на JSON, что удобнее, по мнению авторов. Это на самом деле зависит от той доли, которая отводится интерфейсу и функциям, так как интерфейс в таком виде менее читаем.

Kendo UI Mobile
Основываясь на jQuery и CSS, это является дополнением к существующему фреймворку - набору виджетов, готовых к использованию для HTML-приложения 5.
Как и все остальные фреймворки в этом списке, он мобильен. Стандартная версия, Kendo UI не была разработана для мобильных устройств, поэтому позволяет создавать универсальные приложения, не используя функции, характерные для мобильных устройств, в отличие от Enyo. Для этого была создана специализированная версия, которая предоставляет виджеты, идентичные родным элементам iOS и Android.
Kendo использует код JSON для назначения данных HTML-элементу и его инициализации, но, в отличие от Enyo, он не генерирует HTML-код, а добавляется к нему.
Собственная реальность
Применим к созданию собственных приложений. Но положения могут быть сдерживающими, особенно в отношении патентов, в США. Если вы сможете справиться с этим, у вас также будет специальная IDE React Native, Nuclide.
Другие фреймворки
- jQuery Mobile. Фреймворк Ajax для создания мобильных приложений.
Бэкенд и утилиты
- Фаст-баттон. Это не другая инфраструктура, а дополнительный инструмент. Он позволяет создавать приложения HTML с той же плавностью, что и собственные приложения. Предоставлено Google .
- Фастклик. Если мобильный браузер ответит на запросы пользователя с опозданием, этот магазин будет работать и удалять время. Проверить с осторожностью и условными инструкциями, чтобы убедиться, что мы на мобильнике. По сравнению с Fast button от Google.
- Backbone.js. Обеспечивает общую структуру мобильных приложений на основе моделей.
- Кордова. Для создания собственных мобильных приложений с HTML-интерфейсом 5. Можно использовать с другим фреймворком. Стал интерфейс к оборудованию webOS, но также работает на Android, iOS, Windows 8, Tizen.
PhoneGap - дистрибутив компании Codova с дополнительными инструментами для продуктов Adobe. - WebAPI. Mozilla предлагает API для всех систем и браузеров, особенно для мобильных приложений.
См. также
- Учебник Canvas. Узнайте, как поместить графику в браузер.
- Фреймворки HTML 5. Игровые, мультимедийные и другие специализированные приложения.