PhoneGap

PhoneGap是一个开源解决方案,用于使用基于标准的Web技术(如HTML,JavaScript,CSS)构建跨平台移动应用程序。(PhoneGap is an open source solution for building cross-platform mobile apps with standards-based Web technologies like HTML, JavaScript, CSS.)

  • Owner: phonegap/phonegap-app-desktop
  • Platform: Mac, Windows
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

PhoneGap是一个开源解决方案,用于使用基于标准的Web技术(如HTML,JavaScript,CSS)构建跨平台移动应用程序。

PhoneGap是开放标准的开源实现,是免费的。 这意味着开发人员和公司可以将PhoneGap用于免费、商业、开源或其中任何组合的移动应用程序。

为每个平台(iPhone,Android,Windows等)构建应用程序需要不同的框架和语言。 PhoneGap通过使用基于标准的Web技术来桥接Web应用程序和移动设备来解决这个问题。 由于PhoneGap应用程序符合标准,因此随着浏览器的发展,它们可以满足未来需求。 阅读一篇深入的文章,直观地解释PhoneGap

PhoneGap已被下载数百万次,并被数十万开发人员使用。 使用PhoneGap构建的数千个应用程序可在移动应用程序商店和目录中使用。 在这里查看其中一些

PhoneGap代码以Apache Cordova的名义提供给Apache Software Foundation(ASF),并于2012年10月升级为顶级项目。通过ASF,未来的PhoneGap开发将确保项目的开放管理。 它将始终保持Apache License 2.0版下的免费和开源。

Nitobi是最初的创建者,也是PhoneGap框架的主要贡献者之一。 2011年10月,Adobe收购了Nitobi,使该团队能够专注于PhoneGap项目,并继续致力于跨移动平台的高效开发。

Overview

Name With Ownerphonegap/phonegap-app-desktop
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 9)
PlatformMac, Windows
License:Apache License 2.0
Release Count39
Last Release Name0.4.5 (Posted on )
First Release Name0.0.2 (Posted on )
Created At2013-11-25 21:14:08
Pushed At2020-04-01 22:40:21
Last Commit At2020-04-01 15:40:20
Stargazers Count842
Watchers Count125
Fork Count324
Commits Count1.2k
Has Issues Enabled
Issues Count882
Issue Open Count5
Pull Requests Count34
Pull Requests Open Count0
Pull Requests Close Count6
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Phonegap Desktop App

Build Status

Quick Start - Developer Mode

  1. Run npm install from the root of this project to set up the project dependencies
  2. cd into the www folder and run npm install for the app dependencies
  3. cd .. back to the root and run npm run reload to start up the live reload server for live code updates
  4. Run electron www from the root folder or electron . from the www folder

NOTE: Steps 1 & 2 only need to be done if you've never run a local build or when the dependencies are updated.

Build Setup for macOS & Windows

# install grunt cli
$ [sudo] npm install -g grunt-cli

# install dev dependencies
$ npm install

# Create a fork of the phonegap-app-desktop repository.
# Clone your fork of the repository.
# Navigate to project folder on your local machine.
# Follow instructions in the Build Commands section.

Windows Gotchas

Once the build is complete, you will need to follow the instructions under Installation for Windows.

Build Commands

# builds development version
$ grunt

# builds release version
$ grunt release

Installation for Windows

If you are using the zip file to run the Desktop App, you will need to run the
postInstall.bat file to install the required dependencies. The file is in
./build/PhoneGap-win32-ia32/resources/app.asar.unpacked/bin. Right click on the file
and select "Run as administrator", once the script has finished running you will
be able to use the app.

To the top