2012-02-25 2 views

ответ

12

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

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

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

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

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

+0

Я планирую использовать phonegap для регистрации и редактирования аватара для виджета android (виджет - это родная деятельность). Потому что я веб-разработчик, и я думаю, что с помощью phonegap сократится время разработки. Я прав? – wizztjh

+4

Похоже, что с помощью швейцарского армейского ножа выбиваете зубы. Почему вы используете инфраструктуру, предназначенную для независимой от платформы девелопмента, когда ваш проект ориентирован на одну операционную систему? –

4

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

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

1

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

+0

Правеен, что, если в телефонах с более высоким номером с ОС kit-kat, где хром является браузером по умолчанию, где находится приложение? – BetRob

+0

@BetRob - 'chrome less browser' означает webView. Ваше приложение будет запущено внутри webView. –

+0

Не могли бы вы помочь мне здесь? Могу ли я отправить запрос ajax, установив соединение и сохранив заголовки http? Я использую Phonegap и jquery. Потому что я не могу установить эти заголовки в Android-устройствах Kit-Kat OS. Это из-за изменения браузера по умолчанию? Chrome - браузер по умолчанию от Android 4.3. – BetRob

0

Thus actually phonegap works. PhoneGap действительно работает в 3 этапа: - 1- Построить приложение с веб-стандартов : Разработчики уже знают, как создавать веб-технологии, используя html5, css & javascript.

2- Wrap, что с PhoneGap: С помощью этого PhoneGap сборки, можно получить доступ к родной API,

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

Смежные вопросы