2014-01-21 47 views
1

我是一名Android應用程序開發人員,需要將應用程序移植到iOS。我對開發平臺本身,Apple模擬器以及使用iPhone進行測試有幾個問題。 1)我將不得不購買蘋果公司來開發。我正在考慮使用SD驅動器和熱處理器的Mac-Mini,售價約爲800美元。加入2.6G處理器,8G RAM和256G SD驅動器,售價1200美元。我的其他選擇是翻新MacBook Pro 15.4瓦/ 256G SD驅動器,i &四核,視網膜,8GB內存約1700美元 - 我傾向於筆記本電腦,除非有人告訴我迷你是好的dor運行XCode,開發等。這個平臺的功能也與測試有關,請參閱下一個問題。我不打算將此平臺用於其他任何開發。你會選擇哪一個,爲什麼?IOS開發配置

2)在Android上,即使運行HAX的模擬器也沒有那麼快,除非我使用頂級的鑽井平臺,即便如此,它們也很慢。我知道Apple的模擬器比Android的模擬器要快得多,因爲它不會在指令集級別模擬,而是在本地模擬API級別。鑑於上述迷你版足以滿足體面表演模擬的需求嗎?或者MacBook Pro更好?

3)最後一個問題是關於在真實設備上使用XCode和調試。我真的不想得到一個帶有數據計劃的iPhone,但是我確實有我妻子的舊iPhone 4S。我可以在Wifi模式下使用帶有XCode的iPhone4S在真實設備上進行調試嗎?我的應用程序使用REST API等與網站進行通信,所以我確實需要能夠發出HTTP請求,儘管我不認爲它是否通過Wifi或3G/4G蜂窩網絡無關緊要。這是一個現場設備可行的調試配置嗎?

在此先感謝您的意見和建議。 StackOverflow是一個很棒的資源,我一定會在適當的時候投票迴應。

回答

1

1)我用Mac Mini開發了2年左右,運行良好,沒有問題。對於編譯時間,多任務等等,Macbook Pro當然更好(我現在有一個視網膜)。

2)和以前一樣。 3)如果您有(或者您打算購買Apple開發者賬戶),您可以添加您的妻子的iPhone 4S UDID,然後您就可以對其進行測試。

1

1和2)對於ssd驅動器,mini確實足以運行Xcode。我正在用MacBook Air運行xcode,它工作得很好。 Mac Mini需要一個SSD,否則它是一臺非常慢的機器。

3)它將與Iphone 4S做得很好。唯一的問題是Iphone 5和5S有更大的屏幕,但Iphone 4S仍然可以運行相同的操作系統。如果您可以看到大屏幕和小屏幕之間的佈局差異,Xcode也會帶有模擬器。

1

1)我已經使用Mac Mini開發iOS應用程序超過2年。我升級到8G的內存,這有助於它的性能,特別是當你有許多其他應用程序在同一時間運行。一臺筆記本電腦也可以,而且實際上使得你的開發環境變得輕便,這是一大優勢。

2)模擬器超級快 - 比實際設備快(至少達到5S),所以您不會遇到任何與Android開發有關的模擬器問題。此外,地圖在模擬器上工作,您可以輕鬆模擬位置。

3)是 - 您可以使用wifi設備進行測試。 iPad,iPhone,甚至是iPod Touch。