2010-11-23 109 views
1

仿真器---设备仿真器到实体

嘿人。我在Android开发方面不是很有经验,所以我想知道我的期望。

我写了约1000行代码的应用程序,它在模拟器中运行得非常好。那么,当我将它安装在物理设备上时它会是什么样子?目前这里没有一个人,但在接下来的几天里我会接到一个。会有一堆令人讨厌的错误吗?只是一些设计的东西?错误,不能在模拟器中重现?

在此先感谢

EnflamedSoul

+1

我的经验:物理设备要快得多!物理设备上不应该有其他/不同的错误。但是也许你必须修改一下布局。图形可以以另一种质量显示等等。 – Impression 2010-11-23 16:15:07

+0

取决于很多事情 - 如果您针对Android 2.2制作了它,但您的真实设备使用的是旧版本,则可能使用的是旧版本所没有的功能。速度可能会好得多,模拟器非常慢。 – birryree 2010-11-23 16:16:34

回答

4

注意:仿真器运行真正的Android代码。它模拟ARM设备并运行整个堆栈:linux内核,libs,android代码。这与设备无法使用某些硬件(相机,移动网络资源,gps)并且速度更慢相同。

So what will it be like when I install it on a physical device? 
Will there be a bunch of nasty errors? 

真的没问题。它应该工作正常。

Just some design stuff? 

如果您将模拟器设置为与您的设备相同的分辨率和像素密度,那么它应该看起来完全相同。

Errors, that cant be reproduced in the emulator? 

有些东西,你不能在模拟器中做:主要是拨打电话和使用相机。否则模拟器就像普通电话一样。

1

我的Android应用程序都非常简单,但我真的只有做小的改变他们的布局时,我想他们我的手机上。总而言之,移动到手机的过程是一个相当痛苦的过程。

1

我有一个代码在仿真器上花了4分钟才完成,而在真实设备上它只有10秒。