2013-10-26 23 views
1

如果任何人遇到類似問題,我們有一個特殊問題。我們有一個相當大的移動應用程序,使用Apache Flex 4.10和Air 3.8構建。在iOS上運行得非常漂亮。屏幕加載速度快,滾動順暢,應用程序幾乎是桌面。但是,在Android設備上,它運行緩慢。相同的代碼庫,兩個現代設備,一切都一樣。在iOS上運行需要大約4倍的時間。有任何想法嗎?空氣應用程序 - 在Android上超速,在iOS上超快速運行

+0

我們需要更多信息。你測試過哪些Android設備?該應用做什麼?該應用處理大型圖像或視頻嗎?這些東西。 –

+0

在一年前的iPad上測試,而三星Galaxy Tab 3 10.1僅用了一個月的時間。 –

+0

該應用程序是一款相當大的Flex應用程序,但在iPad上運行流暢,在Galaxy選項卡3上運行速度慢3-4倍。 –

回答

3

問題原來是特定於Galaxy Tab 3 10.1。同樣的應用程序運行速度明顯快於三星Galaxy Note 2的老一擊。

其他人遇到同樣的問題。 (http://forums.adobe.com/message/5773513)。該器件附帶基於Intel的芯片。不支持航空基於機器人會(ATLEAST從他們的技術規格),英特爾的x86 http://www.adobe.com/products/air/tech-specs.html

=============== 的Android

與矢量FPU的ARMv7處理器,最低550MHz的,OpenGL ES 2.0的,H.264和AAC解碼器硬件的Android 2.3™及以上 256MB的RAM

===============

真的不知道還有什麼其他人們正在努力解決這個問題,星系標籤可能會成爲最受歡迎的Android設備之一假日季節。有沒有人有類似的經歷?

+0

有趣的發現。我甚至從來沒有想過用x86處理器發貨。我很想知道是否有解決方案 –

0

當AIR應用程序導出到iOS時,它將被編譯爲本機代碼。 Android版本被編譯成AVM字節碼並被解釋。這可能是性能上的差異。

我知道有一些要求將AIR應用程序編譯爲原生Android代碼的請求,但不知道有什麼計劃適用於此。

+0

的區別不會那麼重要。一般來說,應用在Android上的運行速度幾乎與我在iOS上的運行速度一樣快。 –

+0

最近我嘗試在iPhone 5s和三星Galaxy S4上運行相同的短AIR應用程序(Mapquest API)。 Galaxy S4比iPhone 5S慢得多,即使在Android設備上變焦速度也很慢。 我想知道如果三星Galaxy S4更高的分辨率以某種方式減緩應用程序的運行。 –