Как работает PhoneGap? - PullRequest
       3

Как работает PhoneGap?

7 голосов
/ 25 февраля 2012

Это просто веб-просмотр, который имеет много API для нативных функций?

Могу ли я иметь функцию разрыва телефона и нативную активность в приложении?

Ответы [ 4 ]

13 голосов
/ 25 февраля 2012

(1) Да ... PhoneGap предоставляет настройку для каждой основной мобильной операционной системы, которая будет создавать одинаковую среду везде. Это состоит из веб-просмотра и набора функций javascript, которые сопоставлены с нативными функциями. Таким образом, вам нужно только разработать одно приложение (на основе HTML, CSS и JavaScript), и его можно запустить на любой ОС, для которой PhoneGap может предоставить свою платформу.

  • Ваше приложение <-> Phonegap <-> Android
  • Ваше приложение <-> Phonegap <-> Windows Phone
  • Ваше приложение <-> Phonegap <-> iOS
  • Ваше приложение <-> Phonegap <-> ...

Требуется иметь дело с разными операционными системами вдали от вас, и вместо этого вы можете сосредоточиться на создании приложения, потому что вы только «общаетесь» с PhoneGap, и оно будет общаться с ОС за вас.

(2) Смешивание приложения веб-просмотра Phonegap, которое фактически запускается телефоном, с нативными компонентами, специально созданными для одной операционной системы, скорее всего приведет к катастрофе. Это не то, как PhoneGap должен работать. А вырваться из «тюрьмы» PhoneGap, то есть это JavaScript-фреймворк и веб-просмотр, вероятно, не получится. Однако вы можете открывать другие приложения на телефоне и получать от них значения. Вопрос всегда в том, на скольких операционных системах эта функция доступна?

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

4 голосов
/ 25 февраля 2012

Это не телефонный разрыв. Это просто веб-представление, которое использует функции javascript для пробелов в телефоне. Таким образом, у вас не будет таких проблем. Вы можете легко реализовать большую часть своего пользовательского интерфейса, используя HTML, все еще используя некоторые собственные элементы управления для меню, анимации и т. Д.

На самом деле Phonegap - это библиотека, которая переводит ваши javascript-вызовы в инструкции для различных ОС, таких как Android / iOS / Windows phone.

1 голос
/ 26 февраля 2012

Разрыв телефона - это промежуточный уровень, который взаимодействует с вашим телефоном и между вашим приложением.Ваше приложение находится в браузере без Chrome и использует телефонный интервал api, который вы подключаете к функциям телефона, таким как контакт, камера, ввод и т. Д.

0 голосов
/ 09 октября 2016

Таким образом, на самом деле телефонный разрыв работает. PhoneGap действительно работает в 3 этапа: 1- Создание приложения с использованием веб-стандартов. Разработчики уже знают, как создавать веб-технологии с использованием html5, css & javascript.

2 - Оберните это с Phonegap: Используя эту сборку PhoneGap, можно получить доступ к нативному API

3- Развертывание на нескольких платформах: PhoneGap фактически использует стандартные веб-технологии для соединения веб-приложений и мобильных устройств.

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