PhoneGap中文网

 找回密码
 立即注册
PhoneGap中文网 PhoneGap资讯 查看内容

Visual Studio 2015支持跨平台移动app开发框架 Apache Cordova/phonegap

2015-2-26 12:02| 发布者: admin| 查看: 6436| 评论: 1

摘要: 您不知道的Visual Studio 2015 与Apache Cordova/phonegap的故事,我们相信 微软这样的大佬的眼光,phonegap跨平台移动app开发在路上Visual Studio 2015:2014年11月13日微软宣布了Visual Studio 2015开放下载。作为 ...

您不知道的Visual Studio 2015 与 Apache cordova/phonegap的故事,我们相信 微软这样的大佬的眼光,phonegap 跨平台移动app开发在路上

Visual Studio 2015:
2014年11月13日微软宣布了Visual Studio 2015开放下载。作为在纽约举办的Connect大会主题演讲的一部分,上述平台可帮助开发人员打造跨平台的应用程序,从Windows到Linux、甚至iOS和Android。

Cordova/phonegap: 是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。Cordova 是 Adobe 公司在2011年贡献给Apache后的开源项目,它于2012年10月从Apache孵化器毕业,正式成为Apache的顶级项目。


Visual Studio 2015 和 Apache Cordova



回到2014年4月,微软发布了Visual Studio 2013的第2个更新包,在这次更新中,出现了一个全新的扩展应用"Multi-Device Hybrid App(支持多设备应用)"。通过使用一个新的项目类型和一个依赖安装工具,它可以使Visual Studio更好地集成Apache Cordova。第1个更新包发布后,在微软社区反馈良好,之后第2个更新包便出现了这个功能,带着新特性、更好的集成效果


Visual Studio 2015 和 Apache Cordova 

Visual Studio 2015 和 Apache Cordova


在2014年11月,Visual Studio 2015 预览版发布,Cordova扩展被改进并更名为"Tools for Apache Cordova"。现在可以通过Visual Studio安装包的一个选项直接安装Cordova。如果相关选项被选中,会触发另一个安装步骤,它允许你自定义想要安装的工具:Ant,Android,Java,NodeJS,等等。


phonegap / Cordova 实现了什么?

通俗的讲 phonegap 可以把html css js 开发的wap网站打包成可以安装的app 

Cordova为web开发者提供了一个新的视野: PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。 (Cordova/PhoneGap)以一种非常高效的方式帮助你实现产品的这些功能。

Visual Studio 2015 和 Apache Cordova


Visual Studio有什么新特性?


为了提高Cordova跨平台开发的效率,Visual Studio在Javascript和Typescript目录下添加了一个新的项目类型。


Visual Studio 2015 和 Apache Cordova


此外,Visual Studio使用一个基础文件树来初始化开发环境,它也添加了两个新的模拟器。


Visual Studio 2015 和 Apache Cordova




Android 模拟器

第一个(模拟器)是全新的功能,它是Android SDK 模拟器的翻版:这就是Visual Studio的Android 模拟器。现在我们可以直接通过Visual Studio在一台Android设备上运行和debug应用程序,而不用安装Android SDK模拟器。在所有的优化中,我们发现一点:Android 模拟器启动时间比Android SDK模拟器快很多。当然,Android模拟器也可以启动模拟设备上的一些API,比如GPS加速度计。


Visual Studio 2015 和 Apache Cordova
Ripple 模拟器

第二个(模拟器)是 Ripple,也是Apache的一个产品。Ripple最初是Chrome的一个扩展应用,用来快速测试和启用Cordova API。(后来)Ripple单独放在Chrome一个窗口中,Visual Studio并未止步于此。一旦启动了模拟器,编辑应用程序的源代码后,让模拟器自动更新应用程序以减少通常重置debug环境耗费的时间,这种效果是有可能实现的。



Visual Studio 2015 和 Apache Cordova


Visual Studio应当会走得更远:帮助你把应用程序部署到一台物理移动设备上,允许你对它进行debug,就像debug模拟器上的应用一样简单。目前,在一台激活的物理移动设备上保持debug模式仍然存在一个问题。但是应用程序确实已经发布到移动设备上,并且已启动。这个bug已经公开,相信不久它就会被修复。Android,iOS和Windows Phone,任何级别的web开发人员都要考虑,且不仅仅是这些。Cordova不仅仅适用于移动应用,它也可以用来创建Windows应用和Ubuntu应用,这一点很重要。


Cordova极大地帮助了web开发者的工作,它允许开发者首次进入移动开发环境而不用降低自己的忍耐度。顺便提一点,开发者可以保持自己的大部分工作习惯,尤其是交互式设计方面,Cordova为开发者提供了一个比"布局"更灵活的技术来绘制每一个所需的方案。




头晕

难过

扯淡
1

不解

搞笑

支持
5

超赞

欠扁

刚表态过的朋友 (6 人)

相关阅读

发表评论

最新评论

引用 1758hy 2015-2-27 21:47
期待破解版

查看全部评论(1)

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-24 07:13 , Processed in 0.036932 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部