【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Android Player、Sketches 和 C# Profiler——来自 Xamarin Evolve 2014 的消息

  • 2014-10-11
  • 本文字数:907 字

    阅读完需:约 3 分钟

Xamarin Evolve 2014 大会近日在美国亚特兰大举行,期间有不少与 Xamarin 提供的跨平台开发工具 相关的新闻: Android Player ——硬件加速的 Android 模拟器, Sketches ——似 REPL 的工具,以及 Profiler ——一个 C#代码分析工具。

Android Player

Xamarin 宣称 Android Player 的速度远超 Google 官方发布的 Android Emulator,其运行在 x86上支持硬件加速虚拟化(VT-x 和AMD-V)和OpenGL 2.0 的虚拟机中。该模拟器可运行在Windows(7、8、8.1)以及Mac OS X(10.7+)等操作系统环境,并与Visual Studio 和Xamarin Studio 集成,支持其他任何兼容ADB 的应用。

除了常用的传感器,Android Player 还能模拟设备电池、设备定位,并能够使用计算机的前后置摄像头作为模拟设备的相机,通过键盘和鼠标点击支持两指触控、缩小放大以及拖拽操作。Android Player 的一个限制是无法用于其他虚拟机,也无法通过远程桌面/VNC 来使用。

Android Player 尚处于预览版状态,其目前使用 Android KitKat(API Level 19)以及特定的尺寸规格,但后续将支持其他操作系统版本和尺寸。

Sketches

Sketches 为测试少量的 C#或 F#代码片段提供了一个类 REPL 的环境。该环境支持指令的即写即编译执行,执行结果将显示在一个面板中。其中的一些值显示为基本数值变量,但也有一些如颜色、图标及标签这样更复杂的类型。只要 iOS 或者 Android 模拟器包含了如 Xamarin.Forms 这样的更复杂的代码支持,Sketches 也能够在其之上执行。

Profiler

Xamarin Profiler 是一个 C#代码分析工具,用来监控应用程序性能,以发现内存泄漏或性能瓶颈。它可以跟踪内存损耗,支持获取内存快照用于后续分析,支持调用树的可视化,支持通过取样确定消耗的时间。

Profiler 可集成到 Xamarin Studio 和 Visual Studio 中,需要 Xamarin.Android 4.18 及以上版本的支持,才能够用于 Android 应用性能分析。

查看英文原文: News from Xamarin Evolve 2014: Android Player, Sketches and C# Profiler


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-11 02:101338

评论

发布
暂无评论
发现更多内容

(WebFlux)001、如何自定义注解实现功能

编号94530

spring springmvc WebFlux 拦截器 @WebFilter

好的plm软件有哪些?plm软件排行榜

PingCode

SpringBoot日志收集-Aop方式-存进数据库

宁在春

aop springboot 7月月更

透过开发抽奖小程序,体会创新与迭代

小院里的霍大侠

创业 前端开发 创新 淘宝小程序 签约计划第三季

设计消息队列存储消息数据的 MySQL 表格

爱晒太阳的大白

使用 Solidity 和 Node.js 构建简单的区块链预言机

devpoint

区块链 Node 预言机 7月月更

leetcode 406. Queue Reconstruction by Height 根据身高重建队列(中等)

okokabcd

LeetCode 数据结构与算法 贪心算法

vue2升级vue3: TSX Vue 3 Composition API Refs

zhoulujun

Vue3 Ref JSX tsx 子组件

Spark 在 Yarn 上运行 Spark 应用程序

xiaosi

spark YARN

走进Redis,让你重新认识redis。绝不是表面

派大星

签约计划第三季

编写Prometheus HTTP 服务发现有什么要求

耳东@Erdong

Prometheus 服务注册与发现 7月月更

JAVA编程规范之服务器

源字节1号

软件开发 后端开发

jQuery 遍历-后代深入解析分析【前端jQuery框架】

恒山其若陋兮

7月月更

3 分钟掌握 Node.js 版本的区别

pingan8787

JavaScript node.js Vue 前端开发

模块八

Geek_2ce415

深入浅出边缘云 | 3. 资源配置

俞凡

架构 边缘计算 网络 深入浅出边缘云

数据质量提升

奔向架构师

数据质量 7月月更

设备树的引入与体验

贾献华

7月月更

一文详解:SRv6 Policy模型、算路及引流

穿过生命散发芬芳

7月月更 SRv6

你了解SpringBoot启动时API相关信息是用什么数据结构存储的吗?

宁在春

Java 源码 springboot 7月月更

大家都在用的plm项目管理软件有哪些

PingCode

项目管理

听说学Python字体反爬的人,都打开过这篇博客,自如字体反爬,图片字体反爬

梦想橡皮擦

Python 爬虫 7月月更

数据中台建设(六):数据体系建设

Lansonli

数据中台 7月月更

Java避坑指南:涉及金钱计算时使用BigDecimal如何避坑

Beaver

openim支持十万超级大群

Geek_1ef48b

小心你的字典和样板代码

白日梦想家

总结 编码 反思 编程、 编码风格

消息队列存储消息数据的MySQL表设计

intelamd

类似 MS Project 的项目管理工具有哪些

PingCode

Python中关于函数的那点事

Java学术趴

7月月更

最新发布!阿里巴巴专家亲自撰写,Dubbo 3.0 分布式实战(彩印版)

冉然学Java

Java 分布式 dubbo 框架 RPC 协议实现原理

Snowflake vs. Redshift的2022战报:两个数据平台谁更适合你?

雨果

Android Player、Sketches和C# Profiler——来自Xamarin Evolve 2014的消息_C#_Abel Avram_InfoQ精选文章