Apache Cordova 工具的更新: 支持Windows 7

[原文发表地址] Apache Cordova Tooling Update with Support for Windows 7

[原文发表时间] 8/4/2014

本周,我们发布了Multi-Device Hybrid应用程序开发扩展的CTP 2.0版本, 它使开发人员可以使用Apache Cordova™来构建 iOS 和 android,Windows的应用程序。对于此预览版本,3个月内客户通过UserVoice, Twitter, StackOverflowEmail要求的几大功能主要有:支持更多操作系统的调试和调试低于Android 4.4 (“KitKat”)的设备。

支持 Windows 7 8。根据我们的数据,近 15%的开发人员正试图在 Windows 7 或 8上安装Cordova扩展。在此版本之前,开发者将不得不升级到 Windows 8.1 — — 并不总是方便或甚至有可能在企业版环境中。因此,从CTP 2.0开始,开发者可以在 Windows 7+(包括 Windows Server 2012 R2) 上安装,并可以使用以前仅在Windows8.1上可用的相同工具集。

 Windows 7 的电脑运行Multi-Device Hybrid应用程序

在良好配置开发环境下开启和快速运行。那些曾经使用其他工具来构建Cordova项目的开发人员多次告诉我们:构建一个良好配置的开发机器会花费几天时间。 通过十几个不同的依赖关系和数以百计的可能版本组合 — — 更别说是环境的配置 — — 很难知道什么样的安装程序将起作用。使用 CTP 2.0,Visual Studio 将指导开发人员通过下载、 安装和配置工具链来开启开发和快速运行。当开发人员打开一个项目时,Visual Studio 还将执行系统的诊断检查,以确保 开发环境依然可用。如果不可用,Visual Studio 会提出来解决这个问题的建议。

安装程序会照顾到第3方工具的获取和配置

Visual Studio 运行系统诊断程序,以确保开发环境依然可用

更多的安卓系统调试目标。 约 82%的Android 设备市场不支持 4.4 (“KitKat”)版本,因此调试依赖设备和仿真器运行的低于Android 4.4的版本有非常大的必要。然而大多数工具使用的调试协议还未到4.4版本。幸运的是,还有另一种选择Visual Studio CTP 2.0支持它。JsHybugger使用一个相对便宜的许可证,开发人员现在可以使用 Visual Studio 调试工具在依赖的设备和仿真器上运行2.3到4.4的安卓版本。

在依赖的 Android 设备上运行一个Multi-Device Hybrid的应用程序

修复了300 多个 bug 我们前两个版本,CTP 1.0 和 1.1 中,对即将拥有的功能,提供非常好的体验,没必要隐藏它们:仍有开发预览状态和几个难解决的问题。感谢客户在StackOverflow、 推特和博客中给我们的反馈,我们发现并修复300 多个 bug, 以提高总体产品的可靠性、 性能和行为。此外,开发人员期望找到更好的安装第3方依赖关系的逻辑,改进错误消息,并快速生成。

MSDN 文档。 开发者对于首次发布的文档的反馈是非常积极的,并且我们扩大了的文档优化。我们更新并迁移80 页 PDF到MSDN中,所以开发人员可以通过其 web 浏览器检索最新文档。

尝试一下吧

现在,Visual Studio 2013 的用户可以下载并安装Multi-Device Hybrid应用程序的扩展CTP2.0。当然,我们很乐意听到您的反馈意见。您可以直接通过UserVoice, Twitter, StackOverflowEmail与产品团队联系。

clip_image006

Ryan J. Salva Visual Studio Client Tool 团队项目经理

Ryan工作于Visual Studio Client Tool 团队,他主要负责HTML, CSS 和JavaScript。今天他主要集中于Apache Cordova 工具和Windows Store应用程序。然而,他有着关于web标准开发的15年职业生涯。