Intel XDK 跨平台 App 开发初体验

  用 HTML/CSS/JavaScript 进行移动端 App 跨平台开发的开源旗手非 Adobe PhoneGap 莫属,它的开源核心 Apache Cordova 就像 Apple Safari、Google Chrome 的 Webkit 内核一样,驱动着国内外不少同类解决方案(如 Intel XDKWeX5)。

  但 PhoneGap 在开发时也有一些问题 ——

  1. Adobe 官方支持 PhoneGap 的 IDE 是 Dreamweaver(开源人肯定优先选开源产品)
  2. Android 开发者真机预览 App 没有官方下载链接(天朝将会上线的“谷歌市场”估计也不会同步 Google Play 所有的 App)
  3. Adobe 官方提供的 PhoneGap 构建服务 私有 App 免费服务配额 很有限
  4. Android 开发时用 CrossWalk(Intel 开源的 Chromium 核心)替换 WebView 要自己折腾
  5. 群众反映的某些问题 似乎解决缓慢

  上述这些问题正好被“牛逼”已久的 Intel XDK 解决了~


(在新网页中观看视频)

  Intel XDK 整个上手过程还是比较顺利 ——

  1. 官网下载安装包中文版还不是稳定版)
  2. 安装、启动后注册 Intel 开发者账号
  3. Template 或 Samples and Demos 中选一项创建应用(建议勾选“use App Designer”,有些模板有“所见即所得”的拖拽 UI 控件模式
    App 设计器
  4. 写好自己的程序后即可到 Build 选项卡中选择 App 打包目标平台
    构建前提示添加数字证书
  5. 点击 IDE 界面上的提示链接,会跳转到 App Build Settings 页面,再其中完善一下 App 相关信息(若需要 CrossWalk 来优化性能,请选择 Embedded 运行时,因为 Shared 只会从 Google Play 自动安装共享库,天朝用户只能用 20+ MB 的静态编译版 APK 了……)
    Build 设置 CrossWalk 优化
    CrossWalk 运行时类型
  6. 在上述界面中还需要新建一个 Developer Certificate(相关信息的填写可参考 Android 数字证书 的生成方法)
    添加开发者证书
    新建 Android 数字证书 KeyStore
  7. 再回到 Build 选项卡时可能会提示你 Unlock Certificate,输入之前设置的证书密钥即可
    Build 选项卡
  8. 终于,我们可以点击期盼已久 Start Builds 按钮了(等进度条是天朝擅长的……)
    等待构建
  9. 构建成功后,你注册开发者账号的邮箱会收到一封内含下载链接的电邮(直接在 IDE 界面上点下载按钮是单线程下载……)
    App 构建下载链接

  Android App 安装、运行亲测结果 ——

  1. ARM 架构版:在 MIUI v7 上需开启“安装未知来源的应用”,运行正常!~
  2. x86 架构版BlueStacks 虚拟机安装成功,运行黑屏……

【参考文档】

  1. Apache Cordova 官方中文文档
  2. Intel XDK 构建选项
  3. Intel XDK 开发者账号证书管理
  4. Android 数字证书概述
  5. Java 证书工具讲解
  6. Android 应用签名机制
  7. Intel CrossWalk 运行时的选择
  8. 通过 Cordova 插件添加 iOS WKWebView 支持
  9. Intel XDK AJAX 域名白名单

转载于:https://my.oschina.net/TechQuery/blog/698563

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值