AIDE 中文文档 下载 App

PhoneGap HTML5 开发——前端技能直接变 App

谁适合 PhoneGap

如果你是以下情况,直接选 PhoneGap:

PhoneGap 与 AIDE 的关系

PhoneGap(现在叫 Apache Cordova)是一个开源框架:

创建 PhoneGap 项目

在 AIDE PhoneGap Edition 中:

  1. 新建项目 → 选 PhoneGap App / Plain Sample
  2. 填写 App 名称和包名(与 Android App 相同)
  3. AIDE 生成的核心文件:

即时设计预览(最大优势)

PhoneGap 项目的编辑体验比 Java 项目更流畅:

  1. 写完 HTML 或 CSS
  2. 切回 index.html 文件
  3. 点 Action Bar 的 Design 按钮
  4. 瞬间看到页面渲染效果(不需要编译)
PhoneGap 预览
Design 按钮即时预览 HTML 页面

CSS/JavaScript 编辑能力

AIDE 的代码编辑器对 PhoneGap 项目的支持:

功能HTMLCSSJavaScript
语法高亮✅✅✅
代码补全✅ 标签/属性✅ 属性/颜色✅ 基础补全
错误检查✅ 标签闭合✅ 属性校验⚠️ 较弱
颜色选择器❌✅❌

PhoneGap API 访问原生功能

PhoneGap 的 JavaScript API 可以调用 Android 原生能力:

// 设备信息
console.log(device.platform); // "Android"

// 打开相机
navigator.camera.getPicture(onSuccess, onFail, options);

// 获取 GPS 位置
navigator.geolocation.getCurrentPosition(success, error);

PhoneGap 的局限

对比原生开发

对比项PhoneGapJava 原生
学习成本低(前端已有技能)高(学 Java + Android)
开发速度快中等
运行性能中高
跨平台天然支持需各平台分别开发
原生功能有限完整
AIDE 价格$9.99(含 Premium)免费(Premium 可选)