Tôi đã chơi xung quanh với phát triển OpenGL ES
trên Android. OpenGL ES
ứng dụng dường như chạy chậm trong Trình giả lập trên máy phát triển của tôi. Điều này có phản ánh khả năng hoạt động của phần cứng thực tế không? Tôi lo ngại về việc dành quá nhiều thời gian để phát triển một ứng dụng nếu hiệu suất đồ họa sẽ chậm chạp.Trình mô phỏng điện thoại Android phản ánh hiệu suất như thế nào?
Trả lời
Trình giả lập siêu chậm trên Mobile Intel Pentium M 725, 1600 MHz
của tôi.
Tôi giả định trình mô phỏng không đại diện cho hiệu suất của thế giới thực.
Trình giả lập quá chậm, trong một số trường hợp, ứng dụng OpenGL thậm chí sẽ không khởi động khi sử dụng nó. Trong khi phần cứng thực sự của android thậm chí có thể rất mạnh, bạn thậm chí có thể chơi GTA trên đó.
Cấu hình VM Acceleration trên Windows
ảo tăng tốc máy cho Windows yêu cầu cài đặt của Intel Hardware Accelerated Execution Manager (Intel HAXM). Phần mềm này yêu cầu một CPU Intel với công nghệ (VT) hỗ trợ ảo hóa và một trong những hệ điều hành sau:
Windows 7 (32/64-bit)
Windows Vista (32/64-bit)
Windows XP (Chỉ 32 bit)
Để cài đặt trình điều khiển ảo hóa:
Khởi động Trình quản lý SDK Android, chọn Thêm và sau đó chọn Trình quản lý thực thi tăng tốc phần cứng Intel.
Sau khi tải xuống hoàn tất, hãy thực hiện <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe
Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt. Sau khi cài đặt hoàn tất, xác nhận rằng người lái xe ảo hóa đang hoạt động một cách chính xác bằng cách mở một cửa sổ nhắc lệnh và chạy lệnh sau:
sc query intelhaxm
Bạn sẽ thấy một thông báo trạng thái bao gồm các thông tin sau: SERVICE_NAME: intelhaxm
...
STATE : 4 RUNNING
...
Để chạy trình mô phỏng dựa trên x 86 với tăng tốc VM:
Nếu bạn đang chạy trình giả lập từ dòng lệnh, chỉ cần chỉ định y a dựa trên x86 AVD:
emulator -avd <avd_name>
Với giả lập mới của Android Studio 2.0, nếu bạn có máy tính tốt, nó hoạt động khá trơn tru, leat cho ứng dụng của tôi!
Kiểm tra features!
- 1. Trình mô phỏng/câu hỏi hiệu suất Windows Phone 7
- 2. Hiệu suất trình giả lập Android so với hiệu suất thiết bị thực như thế nào?
- 3. Sử dụng webcam để mô phỏng camera điện thoại trong trình mô phỏng WP7
- 4. Chạy nhiều trình mô phỏng Android với các số điện thoại khác nhau
- 5. Tại sao trình mô phỏng điện thoại Android lại chạy chậm?
- 6. điện thoại android chính hiệu bị khóa
- 7. android/PhoneGap hiệu suất
- 8. C so với C++ để mô phỏng số (hiệu suất)
- 9. Làm cách nào để mở cửa sổ trình mô phỏng của trình mô phỏng Android?
- 10. android: hiệu suất gson
- 11. iPhone - Sao chép tệp sqlite từ điện thoại để sử dụng trong trình mô phỏng
- 12. Có cách nào để tăng tốc hiệu suất OpenGL của trình mô phỏng iPad không?
- 13. Tôi có thể sao lưu điện thoại thực và khôi phục lại trình mô phỏng không?
- 14. Hiệu suất 'Repa' cho mô phỏng hành tinh
- 15. Làm thế nào để mô phỏng iPhone được đưa vào chế độ ngủ trong trình mô phỏng iOS?
- 16. Cách biên dịch android cho điện thoại
- 17. Hiệu suất của StackFrame như thế nào?
- 18. Trình mô phỏng máy tính bảng Android
- 19. Trình mô phỏng Android không hoạt động?
- 20. Trình mô phỏng/trình giả lập để thử nghiệm trình duyệt trên điện thoại di động trên ubuntu/linux
- 21. Làm thế nào để mô phỏng onLowMemory()?
- 22. Widget Android trong trình mô phỏng
- 23. Trình mô phỏng Android: chèn số âm?
- 24. Hiệu suất bắt ngoại lệ StopIteration như thế nào?
- 25. Trình mô phỏng Android khác nhau
- 26. Android Multitouch - Có thể thử nghiệm trong trình mô phỏng?
- 27. Trình quản lý điện thoại Android để phát hiện sim
- 28. Android Maven không bắt đầu trình mô phỏng
- 29. Quy trình xác minh số điện thoại di động Android
- 30. Nâng cao hiệu suất của webView (nên có cùng hiệu suất như Trình duyệt web gốc)
Hãy xem nó trả lời câu hỏi của bạn! http://stackoverflow.com/questions/2893273/how-does-android-emulator-performance-compare-to-real-device-performance – audittxl
Trình giả lập đang ngày càng tốt hơn, hiện tại (2017) có rất nhiều của họ, bluestack, GenyMotion, Andy, ... để đặt tên cho một vài –