仿真器---設備仿真器到實體
嘿人。我在Android開發方面不是很有經驗,所以我想知道我的期望。
我寫了約1000行代碼的應用程序,它在模擬器中運行得非常好。那麼,當我將它安裝在物理設備上時它會是什麼樣子?目前這裏沒有一個人,但在接下來的幾天裏我會接到一個。會有一堆令人討厭的錯誤嗎?只是一些設計的東西?錯誤,不能在模擬器中重現?
在此先感謝
EnflamedSoul
仿真器---設備仿真器到實體
嘿人。我在Android開發方面不是很有經驗,所以我想知道我的期望。
我寫了約1000行代碼的應用程序,它在模擬器中運行得非常好。那麼,當我將它安裝在物理設備上時它會是什麼樣子?目前這裏沒有一個人,但在接下來的幾天裏我會接到一個。會有一堆令人討厭的錯誤嗎?只是一些設計的東西?錯誤,不能在模擬器中重現?
在此先感謝
EnflamedSoul
注意:仿真器運行真正的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?
有些東西,你不能在模擬器中做:主要是撥打電話和使用相機。否則模擬器就像普通電話一樣。
我的Android應用程序都非常簡單,但我真的只有做小的改變他們的佈局時,我想他們我的手機上。總而言之,移動到手機的過程是一個相當痛苦的過程。
我有一個代碼在仿真器上花了4分鐘才完成,而在真實設備上它只有10秒。
我的經驗:物理設備要快得多!物理設備上不應該有其他/不同的錯誤。但是也許你必須修改一下佈局。圖形可以以另一種質量顯示等等。 – Impression 2010-11-23 16:15:07
取決於很多事情 - 如果您針對Android 2.2製作了它,但您的真實設備使用的是舊版本,則可能使用的是舊版本所沒有的功能。速度可能會好得多,模擬器非常慢。 – birryree 2010-11-23 16:16:34