Tôi đã cài đặt android x86 trên hộp ảo. Ngoài ra để kiểm tra nó tôi tải về một số trò chơi từ thị trường google. Nhưng hầu hết trong số họ không thực hiện. Tại sao hầu hết các trò chơi từ thị trường google không thực hiện trên android x86?lý do tại sao hầu hết các trò chơi từ thị trường google không thực thi trên android x86?
Trả lời
Hầu hết các trò chơi đều sử dụng mã gốc, cho dù trực tiếp hoặc vì chúng sử dụng hệ thống như Mono hoặc Unity được xây dựng dựa trên mã gốc. Nếu gói ứng dụng bạn đang chạy không có mã gốc bao gồm được biên dịch cho kiến trúc bộ vi xử lý bạn đang chạy thì mã sẽ không chạy.
Điện thoại x86 vật lý thường có lớp dịch mà họ đã cấp phép để có thể chạy mã gốc ARM (với tốc độ giảm nhiều) trên x86, nhưng không chắc hộp ảo sẽ bao gồm điều này.
Ngoài ra, bạn không nói cách bạn đưa trò chơi của mình vào hộp ảo. Nếu bạn đang cài đặt chúng trên thiết bị điện thoại ARM và sau đó chuyển chúng sang hộp ảo x86, có thể Cửa hàng Play đã quyết định phục vụ bạn một phiên bản cụ thể cho ARM của trò chơi. Nếu bạn cài đặt trực tiếp từ Cửa hàng Play (rất khó để đạt được với hệ thống ảo) thì bạn có thể thấy nhiều ứng dụng hơn có phiên bản x86.
Android không có lớp trừu tượng phần cứng mà Windows có như vậy nếu các trò chơi yêu cầu đồ họa, ví dụ, nó có thể không hỗ trợ nhiều thành phần trên hệ thống của bạn. Đây là lý do tại sao phải mất quá lâu để có được bản cập nhật Android từ các nhà cung cấp dịch vụ điện thoại của chúng tôi - họ phải đảm bảo rằng các bản dựng mới nhất sẽ thực sự chạy trên nhiều thiết bị của chúng tôi.
- 1. Các lý do có thể khiến thiết bị Android không nhận được thông báo trò chơi trên google play?
- 2. Từ web đến trò chơi
- 3. lý do tại sao thời gian chơi khung là gì?
- 4. Tại sao thực thi không đúng (export_all)?
- 5. Tại sao hầu hết các ngôn ngữ hướng đối tượng không hỗ trợ coroutines?
- 6. Xử lý các thực thể trong một trò chơi
- 7. Java side scrolling trò chơi trên android
- 8. Google chơi thị trường android xuất bản và lưu các nút không có hiệu lực
- 9. Tại sao tôi nhận được InvocationTargetException? Android 2D trò chơi
- 10. Tại sao chỉ mục mảng là 0 dựa trên hầu hết các ngôn ngữ lập trình?
- 11. tìm hiểu lý do tại sao vé xác thực asp.net hết hạn
- 12. Tại sao hầu hết các thuật toán đồ thị không thích ứng dễ dàng với số âm?
- 13. lý do tại sao không winmain đặt errorlevel?
- 14. Cách hiển thị hình chữ nhật dài với các dịch vụ trò chơi của google play?
- 15. Android AsyncTask - tại sao doInBackground() không được thực thi?
- 16. lý do tại sao() không hoạt động?
- 17. Trò chơi Android UDP/TCP?
- 18. Trung tâm trò chơi Android có tồn tại không?
- 19. android opengl trò chơi
- 20. x86 bắt đầu thực thi tại địa chỉ nào?
- 21. Tôi có thể tạo trò chơi HTML5 cho Android không?
- 22. Trò chơi Libgdx gặp sự cố trên Android
- 23. Có một lý do tại sao modelbinder mặc định không liên kết với các trường không?
- 24. Tại sao hầu hết các ứng dụng iPhone không hoạt động lộn ngược?
- 25. xác thực vào Dịch vụ trò chơi của Google Play trên kết quả Android do lỗi khi đăng nhập bằng tài khoản Google Apps
- 26. Xác thực trình phát của Trung tâm trò chơi trên máy chủ trò chơi trực tuyến
- 27. lý do tại sao sử dụng android: configChanges là một thực tế không tốt
- 28. lý do tại sao có setter riêng trong thực thể
- 29. Tại sao hầu hết các thiết bị Android đều không có vùng trao đổi như hệ điều hành điển hình?
- 30. Profiling x86 thực thi với Dependency Walker treo trên Windows 7 x64
có thể là do họ sử dụng các thư viện gốc (hoặc của riêng họ) (c/C++) phụ thuộc vào kiến trúc CPU. –