设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

Visual Studio 2015和Apache Cordova

2015-1-19 14:58| 发布者: joejoe0332| 查看: 7948| 评论: 0|原作者: daxiang|来自: oschina

摘要: 在web浏览器和手机操作系统上开发应用时,我们可以使用3个主要的开发工具。Unity(一个专业游戏引擎、多平台游戏开发工具),被认为在视频游戏中最接近原生性能的开发工具。它有高性能的优点,但是它也有一个相对困 ...


Cordova 实现了什么?

  对于一个典型的网站而言,通过(过去那种附加功能)只有短信和邮件的标准手机来获取用户是不可能的事情。Cordova为web开发者提供了一个新的视野:可运行应用的设备的多样性,这在之前几乎是不可实现的。消息提醒、地理定位、振动、摄像头、存储...所有这些功能,超出了移动开发的范围,但它们又是必要的,(Cordova)以一种非常高效的方式帮助你实现产品的这些功能。

  为了在本地环境使用web开发技术,Cordova在编译时会生成一个应用程序,它主要处理两件事:

  • 集成WebView组件和浏览器

  • 打包包含web应用程序文件的一系列资源


  在一个web页面中调用Cordova API,只需添加非常少的代码:引入一个虚拟的js文件,编译后js才可用:

1
<script src="cordova.js"></script>

  最后,你可以添加一个具体的事件触发器来监测API是否可用、设备是否可用:

1
2
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() { /* INIT */ }


Visual Studio有什么新特性?

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


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



Android 模拟器

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



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部