這是一個概念性問題。如果有人能夠澄清背後的故事,那將是非常棒的。爲什麼Android模擬器/佈局編輯器與iOS模擬器/故事板相比太慢?
我明白模擬器和模擬器之間的區別。
模擬器:模仿設備環境(硬件,網絡功能等)。與設備相比,我們很可能會得到非常接近的結果。
模擬器:使用跑步計算機的能力。由於模擬器正在使用計算機的硬件性能,因此不太可能獲得接近設備的結果。
自2009年AFIK以來,Android平臺向開發者開放。爲什麼在這麼多年之後,與iOS模擬器相比,模擬器仍然(實際上)不可用?開發人員必須使用Genymotion或真正的設備,即使是小型測試。即使在啓用HAXM或Snapshot之後,Android模擬器和iOS模擬器也無法進行比較。
另一個密切相關的問題是,爲什麼Android的佈局編輯器與iOS Storyboard相比太慢並且不平滑。
我相信你會同意ADT(基於Eclipse的)佈局編輯器無法使用。 Android Studio的工作做得更好,但在任何方面都達不到標準。當我編輯並排編輯XML Preview窗口時,它經常卡在我的MacBook Pro 2012模型中。
我瞭解Android工作室剛剛在幾個月前正式發佈,但我們只談論Android的特定功能。它從頭開始不是一個新的IDE,它具有IntelliJIDEA成功產品所有功能的優點。
Android手機沒有辦法在手工編輯XML的情況下無法脫身,而iOS開發人員可以這麼做,這就是iOS生態系統的工作原理。現在iOS平臺也必須處理多種尺寸的屏幕。所以它不像Android平臺正在做一些大不相同的事情,我想。
請原諒我的英語水平和初學者的知識水平。只是想知道正當的理由/澄清,從來沒有意味着聽起來苛刻或降低Android生態系統。
(P.S:主要我是一個Android應用開發,最近纔開始學習的iOS。)
在此先感謝。