Проект пешеходного перехода - Crosswalk Project

Проект пешеходного перехода
Crosswalkproject-logo.png
изначальный выпуск1 сентября 2013 г.; 7 лет назад (2013-09-01)
Стабильный выпуск
23[1] / 20 декабря 2016 г.; 3 года назад (2016-12-20)
Предварительный выпуск
24
Написано вHTML, CSS, JavaScript
ПлатформаAndroid, iOS, рабочий стол Linux (Debian), рабочий стол Windows 10, Tizen
ЛицензияЛицензия BSD
Интернет сайтwww.crosswalk-проект.org

Проект пешеходного перехода является Открытый исходный код веб-приложение среда выполнения, созданная с использованием последних выпусков Хром и Мигать от Google. Они также используются в Гугл Хром. Проект направлен на предоставление самых современных и инновационных возможностей веб-приложениям, включая экспериментальные API-интерфейсы и расширяемость. Веб-приложение, которое объединяет среду выполнения Crosswalk Project, может устанавливаться и запускаться на разных Android версии с последовательным поведением и паритетом функций (Android 4.0 и новее).

Основателем проекта является Intel 'Центр технологий открытого исходного кода в сентябре 2013 года. Он находится под лицензией Лицензия BSD. С февраля 2017 года Intel перестала активно поддерживать проект, заявив:

Crosswalk 23 - наш последний стабильный выпуск. После этого мы больше не будем исправлять определенные ошибки, но оставим исходный код и двоичные файлы доступными для пользователей Crosswalk, чтобы они могли продолжать создавать приложения. Мы приветствуем помощь сообщества Crosswalk и не отговариваем никого, кто желает поддерживать проект.

особенности

Основные функции включают:

Сравнить с другие веб-платформы для телефонов.

Apache Cordova

Apache Cordova представляет собой набор API-интерфейсов устройства для доступа к возможностям устройства и датчикам. Crosswalk Project хорошо интегрируется с Cordova, что позволяет использовать как API-интерфейсы устройств Cordova, так и расширенную среду выполнения Crosswalk в Интернете. Начиная с Apache Cordova Android 4.0[2] теперь можно добавить подключаемый веб-просмотр. Это упрощает добавление веб-просмотра проекта Crosswalk Project в проект Cordova.

Инструменты интеграции Crosswalk Project

Crosswalk Project является частью следующих инструментов разработчика:

  • AppGyver: UI-фреймворк для создания гибридных мобильных приложений
  • Cocos2d-x: набор кроссплатформенных инструментов для разработки игр с открытым исходным кодом.
  • Cordova / PhoneGap: платформа для создания собственных мобильных приложений с использованием HTML, CSS и JavaScript
  • famo.us: фреймворк JavaScript с движком 3D-компоновки с открытым исходным кодом, интегрированным с движком 3D-анимации, который может рендерить в DOM, Canvas или WebGL.
  • Intel XDK: кроссплатформенный инструмент разработки для создания и развертывания веб-и гибридных приложений в нескольких магазинах приложений и на устройствах форм-фактора.
  • ionic: интерфейсный SDK с открытым исходным кодом для разработки гибридных мобильных приложений с HTML5
  • ManifoldJS: инструмент для создания размещенных приложений на разных платформах и устройствах, а также для упаковки веб-приложений в виде собственных приложений для Android, iOS и Windows.
  • Monaca: облачные инструменты и сервисы для упрощения разработки гибридных мобильных приложений PhoneGap / Cordova
  • Scirra's Construct 2: создатель игр HTML5 для 2D-игр
  • Sencha Web Application Manager: платформа приложений для развертывания и управления веб-приложениями на настольных компьютерах, планшетах и ​​смартфонах
  • телерик:[который? ] мгновенно доступная среда разработки на основе PhoneGap / Cordova, которая позволяет создавать кроссплатформенные гибридные мобильные приложения с использованием HTML5, JavaScript и CSS
  • trigger.io: гибридная среда выполнения приложения для художников и мастеров Интернета

Стандарты

Crosswalk Project предоставляет Интернет рамки приложения на основе единых стандартов: HTML, CSS, JavaScript, и веб-API, созданные и поддерживаемые W3C, WHATWG и TC39.

Лицензия

Crosswalk Project имеет открытый исходный код и находится под лицензией Лицензия BSD.

Версии

Каждый цикл выпуска составляет около 6 недель, включая последний выпуск Chromium и Blink, а также другие функции и API, готовые к тому моменту. Новые выпуски помечаются как «Canary» (потенциально нестабильные и более рискованные). После проверки достигается определенный уровень качества, и версия помечается как «Бета». При дальнейшем тестировании он становится «Стабильным».

использованная литература

  1. ^ "Crosswalk Downloads".
  2. ^ https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html