今天的微博、Hacker News以及各大IT媒体网站基本都被微软公布.NET开源计划霸占了。下一代.NET开发框架,即.NET 2015,从ASP.NET 5至Common Language Runtime和Base Class Libraries,整个服务器开发环境都将通过Github开源,实现跨平台支持Mac OS X和Linux。除此之外,集成Clang和LLVM并自带Android模拟器的Visual Studio 2015也着实让人大为惊喜,因为这意味着,开发者们可以使用Visual Studio来开发iOS和Android应用。
目前,包含Visual Studio Emulator for Android Preview的Visual Studio 2015 Preview已开放下载。而在MSDN Blog中,微软也对Visual Studio Emulator for Android进行了详细的介绍,当开发者对Android开发选项做出任一选择时,Visual Studio便会自动安装全新的Visual Studio Emulator for Android来调试应用。
通过Visual Studio 2015 Preview,开发者无论选择JavaScript(或TypeScript)、C++或C#哪种编程模型,都可直接“编辑-编译-调试”Android应用。在开始调试前,开发者必须选择目标设备或模拟器,如果想从另外的IDE中调用VS Emulator for Android,可选择任一部署选项,然后关闭项目留下模拟器即能实现对其他IDE的支持。
Visual Studio Emulator for Android主要功能:
模拟传感器:除了将模拟器作为部署目标之外,开发者还可以充分利用其中的传感器模拟等功能。
缩放:使用“Zoom”,开发者可更改模拟器大小,而通过“Fit to Screen”,则可以完美适配不同目标设备屏幕。
旋转:支持左/右旋转,且模拟器大小不变。
网络状态:无需配置,可重用主机设备网络连接。
GPS定位:支持涉及导航、地理围墙、步行/骑行/驾驶等的应用模拟设置。
除上述之外,还包括加速度计、电源模拟、内置截图工具、拖放安装APK、SD卡等功能。