在Xamarin上部署/调试到真正的手机比模拟器快吗?

时间:2016-08-26 05:50:26

标签: android xamarin xamarin.forms

我们正在使用带有8 GB RAM的Surface Pro 2计算机上的Visual Studio 2015开始探索Xamarin.Form作为移动开发。我们发现当我们调试/部署到Android的Visual Studio Emulator时。部署需要一些时间。

我只是想知道我们是否有合适的手机即。 Android设备或iPhone在部署/调试速度方面会更快吗?

我很感激您的反馈。

由于 Isadewa

3 个答案:

答案 0 :(得分:3)

当您使用真实设备时,您正在使用手机的cpu,Gpu,ram来运行您的应用程序但是当您每次启动从计算机获取资源并减慢速度的虚拟机时尝试使用您的电脑它可能正在使用和ide你可能会打开一些镀铬标签,所以如果你是那个打开很多镀铬标签的人,可以在你的手机上立即调试很多应​​用程序。

答案 1 :(得分:2)

确保在移动设备上测试和调试您的应用程序要好得多,原因如下:

  1. 仿真器是一种虚拟机,它消耗你的计算机的内存和处理能力,这使你的计算机速度变得更慢,而在移动设备上进行调试时这种情况并不存在。
  2. 当您的应用程序开发为消费和访问移动资源(如相机,联系人,推送通知等)时,移动设备会更好。
  3. 您可以从模拟器中受益的唯一原因是,如果您想在特定的移动设备上测试您的应用程序并且暂时没有它,那么我更愿意配置具有特定移动方面的模拟器并测试我的应用程序。

答案 2 :(得分:1)

与emulatore相比,真正的设备调试速度非常快,因为即使你配置了不同的cpu,仿真器也需要大量的时间才能启动,而且更多ram但真正的设备可以用于调试。

首选实际设备,因为它在调试时能够正确地给出响应。