2011-10-31 69 views
0

我正在開始將我的iphone應用程序移植到android上,有關信息我的應用程序將包含一些基本的觸摸/ UI功能,http調用,json解析,表/列表視圖。沒有Opengl或任何先進的。從iOS移植到Android - 我需要多少測試設備?

在iOS上,我只有幾個手機和一個快速模擬器。爲了開始開發機器人,我需要投資購買大量不同的手機來測試嗎?或者我只需要購買一兩個,知道應用程序在其他應用程序中的功能幾乎相同?注意我試過仿真器,發現它速度很慢,所以會在設備上測試。只是不知道有多少,我需要什麼?

任何人都可以推薦一些好的(流行?)設備用於開發?

在此先感謝。

回答

1

只要拿到一個手機開發,然後使用測試service來測試數百個設備。 HTC製造了一些價格合理的體面的Android手機。我會建議讓一個用於開發的通用屏幕尺寸。

+0

哎@daniel - 這是關於perfectomobile.com ..你碰巧知道任何其他的「Android測試機構」一個偉大的小費?有一點是我相信Perfecto本質上是某種自動化服務,對嗎?即您或多或少地遠程登錄設備。我想知道是否有一個工作室能夠在許多設備上進行更多的手動測試?再次感謝您的提示。 – Fattie

0

我目前正在開發Android和iPhone應用程序,到目前爲止我們只有3個Android測試設備。我們有最便宜/最低規格的手機之一(最初假定它會在更好的設備上工作,如果它在那裏工作的話),以及兩個更好的規格/不同屏幕分辨率的新手機。功能方面,我們發佈後沒有遇到任何問題,但我們需要其他手機來了解我們的設計在其他設備上的好壞。

+0

如果你不介意我問,你選了哪款手機? – SM2011

+0

我們有LG跑馬燈LS855,LG Vortex VS660和HTC設備,我不記得名字了。 – dee

0

從iphone移植到android並不是一件容易的事情,對於IOS不超過3個分辨率(ipod 320x480,iphone 960x640,ipad1280x800)。當你來到Android時,有很多分辨率和尺寸,所以你也需要不同的圖形。

對於開發絕對需要不同的設備,以便您可以調試問題。

得到一些設備,如三星,htc,motorolo這是在Android智能手機中發揮了重要作用。

並且您還需要不同的Android操作系統版本。

+0

試圖涵蓋設備和操作系統版本的整個矩陣在時間和金錢方面都過於昂貴。這筆錢花在測試服務上比在硬件上花費的更多,節省的時間可以投入開發。你的陳述「絕對需要不同的設備」應該說明你不需要購買你需要訪問的設備進行測試。測試服務可以提供一系列不同的手機進行測試。 –

+0

@丹尼爾謝謝,我不知道有這樣的事情,絕對是一個好主意。 – SM2011

0

Android提供了一個模擬器,您可以使用它來模擬不同的手機。尤其是在eclipse中使用它時,我會將其用於市長開發。 並且對於兩個或三個具有不同規格的實際手機進行最終測試(參見Dees答案)。

+0

如果啓動時間少於20分鐘,我會使用模擬器:o( – SM2011

+0

)我的模擬器(從eclipse啓動)在1分鐘內啓動(使用3GHz PC)。只需啓動一次,然後我只需啓動該應用程序在10秒內自動上傳並重新安裝到仿真器 –

+0

最近仿真器啓用了快照,因此如果啓用該功能,您將獲得30秒左右的啓動時間。 – Peterdk

0

我開發了幾款應用程序,其中一款在市場上推出,我曾經使用1款設備,我自己的手機(HTC Desire Z)。在此之前,我曾經在第一款Android設備上開發G1。

只要它不是你正在開發的遊戲,就不需要多於一個的設備。也許是一個老的,看看這些用戶是否足夠快。

但是我最近購買了蜂窩平板電腦,因此我可以爲平板電腦用戶調試我的應用程序。這是一個很好的購買,因爲平板電腦是不同的。但是對於iPhone/iPad我也是這樣。

真的,一臺設備就足夠了,模擬器是良好的怪異屏幕分辨率的其餘部分。

+0

感謝您的回覆,我將以價格那個手機現在.. – SM2011