這是一個更普遍的問題。如果我正在開發iOS應用程序(或遊戲),並且它可以在我的設備(例如iPod 3g,iPhone 4和iPad 1 + 2)上正常工作,並且它在模擬器上可以正常工作,但我沒有(iPhone 3g,iPhone 5,iPad 3),我是否可以相信所有設備都可以在真實設備上與模擬器完全相同?我已經閱讀了所有內容,並且在模擬器和真實設備之間經歷了差異。但是,既然我從我所擁有的設備以及我沒有的設備中獲得了期望,如果我完全無法使用真實設備,是否可以合理地假設我的應用程序會正常工作?模擬器是否適合iOS兼容性?
0
A
回答
3
對於很多事情來說,您可能是安全的,因爲您已經在真實設備上進行過測試。 iPhone 5擁有更大的屏幕,但iPhone 5模擬器應該足以測試您的應用在更大的顯示器上工作。真正的iPhone 5使用armv7s,而不是armv7。所以有可能一些高度優化的代碼或時間代碼可能會有所不同。 iPad 3具有視網膜屏幕,但可以在視網膜iPad模擬器中進行測試。很少有開發者在他們支持的每個iOS版本上都有各種設備。你已經完成了你所擁有的一切。我會對你所做的一切感到滿意,但這取決於你的應用的功能以及它如何推動操作系統和設備。
我更關心在您的應用支持的所有iOS版本中測試您的應用。 iOS錯誤得到修復,行爲從4.3到6.0有所不同。
1
我會第二。我們在不同的設備上運行了很多應用程序,但是例如,我們不會在4S上進行測試,但我們會在iOS 4.3,5.0,5.0.1,5.1和6.0上進行測試,因爲某些代碼與操作系統相關。對於設備,iPhone 3GS,4,5,iPad 1,3。我們忽略iPad 2和iPhone 4S。我們根本不測試任何iPod Touch。
至於你的問題,這一切都取決於你的應用程序做什麼,以及是否有任何操作系統特定功能或設備特定功能。如果沒有,那麼你應該可以依靠那些你沒有的模擬器。
相關問題
- 1. 是否有iOS模擬器?
- 2. iOS兼容性
- 3. iOS 6.1兼容性
- 4. c2dm是否適用於Android模擬器?
- 5. 是否兼容瀏覽器
- 6. iOS模擬器與iPad 2不兼容,UIBarButtonItem
- 7. 向後兼容性:: iOS sdks 8.3作爲基礎sdks和7.1模擬器
- 8. Android模擬器與Google API的兼容
- 9. iOS Chrome瀏覽器/ Chromecast兼容性
- 10. 檢查我的電腦的Windows Phone 8模擬器兼容性
- 11. Swift 3 iOS兼容性
- 12. Janrain和IOS 5兼容性
- 13. Xcode iOS SDK兼容性
- 14. Apple iOS是否支持向後兼容性?
- 15. 是否兼容使用iOS SDK 6.0開發適用於iOS 5.1的應用
- 16. 適用於Windows的iOS模擬器
- 17. driver.setLocation()不適用於iOS appium模擬器
- 18. 創建適用於iOS模擬器dylib
- 19. lib commonCrypto不適用於iOS模擬器?
- 20. 適用於iOS模擬器,但不適用於iOS設備?
- 21. json是否有兼容性問題?
- 22. 量角器是否具有IE 9瀏覽器兼容性?
- 23. Aria模板瀏覽器兼容性
- 24. 一些Codeception模塊是否不兼容?
- 25. iOS 4和iOS 5向後兼容性
- 26. wxPython適合硬件模擬器嗎?
- 27. 佈局不適合模擬器
- 28. 是X-UA兼容IE瀏覽器兼容性的答案?
- 29. 舊版iOS模擬器是否與iOS SDK相同?
- 30. ios 8模擬器,是否有可能發送推送通知給模擬器