最新的 Visual Studio 2015 预览版针对 Android Lollipop 更新,包含的 Android 模拟器已支持 Android Lollipop,也即 Android 5.0 版本。新的 SDK 里,还包含 OpenGL ES 支持、多点触摸输入,以及高级摄像机仿真技术。
Android 模拟器 基于微软针对 x86 架构的 Hyper-V 虚拟机平台。Hyper-V 也被用于模拟 Windows Phone 设备。当启动模拟器时,你需要在 Kitkat(Android 4.4) 和 Lollipop(Android 5.0) 间选择。同时,也支持手机和平板模式。
根据不同的开发平台,VS 2015 支持 C++、JavaScript/TypeScript 和 Cordova开发和调试,并支持 C# 和 Xamarin 编写的 Android 应用。
对 OpenGL ES 的支持从 2.0 版本开始。为了确保性能表现,Android 模拟器将对主机 GPU 的 OpenGL ES 调用通过 DirectX 进行转发。需要注意的是,目前模拟器只支持 ES 2.0,而 Android 5 本身已经支持到 ES 3.1 版本了。
对于触摸输入,John Kemnetz 写道:现在,当你运行模拟器时,你能在“单点输入”和“多点触摸输入”之间进行选择。选择“多点触摸输入”将显示 3 个点。外围的两个大一些的点将作为缩放屏幕的触摸点,内部的点则控制触摸点的起始点。如果你在触摸屏上使用模拟器,你还能直接使用手指与模拟器屏幕进行交互。
更新后的 Android 模拟器包含在 Visual Studio 2015 CTP 6 中。
查看英文原文: Android Lollipop for Visual Studio
感谢夏雪对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。