最新的 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 )关注我们,并与我们的编辑和其他读者朋友交流。
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论