Visual Studio TACO更新10

Visual Studio博客

我们很荣幸地向您介绍适用于Apache Cordova(TACO)的Visual Studio Tools的更新10。您可以期待使用Visual Studio 2015的Update 3安装它,或者直接下载并安装现在。

如果这是你第一次听说TACO,试试我们的初学者指南并使用JavaScript为Android、iOS和Windows构建您的第一个应用程序!

在更新10中,我们提供了两个主要的升级领域:

  1. 通过config.xml设计器添加需要参数的插件,或从我们的核心插件列表中的8个新插件中选择,以访问设备功能和Azure服务。
  2. 增加对最新版本Cordova的支持,并将用户从旧版本(4.x及更低版本)中移开。

有关更多详细信息,请参阅我们的更新10个发行说明.

更多插件,更好的插件

Cordova之所以成为移动应用程序开发的优秀平台,部分原因在于它拥有1200多个插件的生态系统,用户可以访问设备的本机功能(如摄像头、GPS、本地文件系统等)。开发人员可以使用自定义插件选项卡来利用Adobe、IBM、Intel和Google等公司提供的插件。

以前,我们的工具不支持添加需要参数的插件。现在您可以在config.xml设计器中添加这些插件,例如Azure Mobile Engagement(如下所示)。该插件接受连接字符串等参数,允许应用程序从AZME门户检索数据。虽然大多数插件不需要参数,但我们致力于让用户能够使用任何和所有Cordova插件。

我们还在config.xml设计器中提供了一个经过验证的插件列表,这些插件对企业场景很有用。本月,我们将在该列表中添加5个新插件:

  • Microsoft Intune应用程序SDK–将数据保护功能添加到应用程序中。
  • Azure移动参与–与Azure Mobile Engagement(AZME)SDK集成,并向应用程序添加数据连接、身份验证和推送通知。
  • 曲棍球应用程序–获取崩溃报告、测试版分发和用户行为指标。
  • 代码推送–跳过应用程序商店并立即动态更新应用程序。
  • SQLite存储–在应用程序中使用此流行的自包含、零配置SQL数据库引擎进行离线应用程序管理。

Hello Cordova 6.x,Goodbye Cordova 4.x(及更低版本)

我们已经将新项目中的默认Cordova版本更新为6.1.1,并且我们还支持最新的Cordova6.2.0版本。

我们还停止了在针对Cordova 4.x或更低版本的项目中添加插件的支持,并与Apache Cordova官方推荐的添加npm托管插件的方法保持一致。目前,只有不到3%的TACO项目以Cordova 4.x或更低版本为目标。

此升级帮助我们专注于为更新版本的Cordova构建更好的插件添加支持。我们建议您将项目版本升级到Cordova的最新版本,以获得新功能和稳定性改进的好处。

使用Ionic快速启动Cordova应用程序

这已经不是什么秘密了离子框架是Cordova用户非常受欢迎的起点。我们喜欢它让编写UI变得容易,可以根据设备运行的操作系统自动调整UI。

我们集成了几个Visual Studio扩展,让您快速开始使用Ionic

  • Ionic Pack系列–从IntelliSense到验证的各种工具,使您能够更高效地使用Ionic Framework。
  • Ionic项目模板–一组3个模板,涵盖所有基本应用程序UI模式()。它提供了代码结构,并添加了快速启动和运行Ionic项目所需的依赖项。

现在预览:Cordova浏览器模拟的未来

我们正在探索新的基于浏览器的模拟工具,为用户提供Ripple的替代品。一个已经准备好了的是TACO Simulate,它是我们内部的移动设备模拟器,可以在Visual Studio代码中使用。

我们希望您试用该产品并尽早给我们反馈。要下载

  1. 拿起主分支https://github.com/microsoft/vscode-cordova
  2. 在命令提示中,使用命令提示中的node_modules/.bin/vsce包构建它
  3. 这将创建一个VSIX,您可以将其拖放到VS代码中。

我们还创建了一个视频演练开始吧。

反馈和感谢

除了这里提到的更改之外,我们还修复了许多错误,以提高VisualStudioTACO的稳定性和性能。您可以在中阅读有关完整版本的信息更新10个发行说明.

我们很高兴能够实现自Visual Studio 2015 RTM以来的第十次更新–如果没有您的支持和反馈,我们无法实现!谢谢你所有的直接电子邮件,关于堆栈溢出的讨论,以及对我们的文档网站.

琳达·钟,程序经理,Visual Studio客户端工具团队Linda是Apache Cordova工具团队的新手,但对移动开发的考验和磨难并不陌生。她花时间思考如何让VS Cordova用户体验真正震撼!

0条评论

讨论结束。

反馈usabilla图标