Ho installato Android x86 su una scatola virtuale. Anche per testarlo ho scaricato alcuni giochi dal google market. Ma la maggior parte di loro non esegue. Perché la maggior parte dei giochi del mercato di Google non vengono eseguiti su Android x86?perché la maggior parte dei giochi del mercato google non vengono eseguiti su Android x86?
risposta
La maggior parte dei giochi utilizza il codice nativo, sia direttamente che perché utilizzano un sistema come Mono o Unity che è esso stesso costruito su codice nativo. Se l'apk in esecuzione non ha il codice nativo incluso per l'architettura del processore in esecuzione, il codice non verrà eseguito.
telefono x86 fisica spesso hanno uno strato di traduzione che hanno concesso in licenza in modo che essi possono corsa ARM codice nativo (in gran velocità ridotta) su x86, ma è improbabile che box virtuale includerà questo.
Inoltre, non si dice come si stanno mettendo i tuoi giochi sulla scatola virtuale. Se li stai installando su un dispositivo telefonico ARM e poi li trasferisci nella casella virtuale x86, è possibile che il Play Store abbia deciso di offrirti una versione specifica del gioco di ARM. Se si installa direttamente dal Play Store (che è difficile da ottenere con un sistema virtuale), è possibile che più app abbiano versioni x86.
Android non ha il livello di astrazione hardware che Windows ha quindi se i giochi richiedono grafica, ad esempio, potrebbe non supportare molti dei componenti presenti nel sistema. Questo è il motivo per cui ci vuole così tanto tempo per ottenere gli aggiornamenti di Android dai nostri operatori telefonici: devono assicurarsi che le ultime versioni vengano effettivamente eseguite sui nostri numerosi dispositivi.
- 1. Perché la maggior parte dei metodi di System.Array è statico?
- 2. URL del mercato Android
- 3. GPPSignI i metodi dei delegati non vengono eseguiti?
- 4. Perché sono la maggior parte degli esempi utilizzando ArrayList
- 5. Perché la maggior parte dei linguaggi impiega virgolette doppie non singole per String Literals?
- 6. Kotlin: perché la maggior parte delle variabili è sottolineata in Android Studio e come la spengo?
- 7. Selezionare La maggior parte dei membri recenti Dalla Tabella Storia
- 8. Inizializzazione del client di giochi su Android
- 9. Perché i blocchi vengono eseguiti su oggetti separati?
- 10. Perché la maggior parte dei dispositivi Android non ha un'area di scambio come fa il sistema operativo tipico?
- 11. Riproduzione di video HTML5 nel browser: cosa funziona per la maggior parte dei dispositivi Android?
- 12. Perché i miei processi non vengono eseguiti contemporaneamente?
- 13. Perché questi thread non vengono eseguiti in ordine?
- 14. La maggior parte del modo pythonic per ottenere l'elemento precedente
- 15. perché i miei codici jquery non vengono eseguiti?
- 16. All'interno del contenitore Docker, i cronjob non vengono eseguiti
- 17. Add-In eventi non vengono mai eseguiti
- 18. Perché la maggior parte dei linguaggi S-Expression è stata digitata in modo dinamico?
- 19. Perché la maggior parte delle lingue non ottimizza "0 * ..." e ci sono lingue che funzionano?
- 20. La maggior parte fastidiosa parse confusione
- 21. Android X86 su vmware, Google Play richiede wifi
- 22. Perché alcuni contatti vengono censurati dalle app su Android?
- 23. La maggior parte dei "popolari" pronti contro termine Python su GitHub
- 24. ASP.Net MVC Stile Bundle Ad esclusione maggior parte dei file
- 25. Blocchi statici - quando vengono eseguiti
- 26. Jsoups eseguiti in modo non corretto su Google App Engine
- 27. Chrome45 e Firefox - ERR_SSL_FALLBACK_BEYOND_MINIMUM_VERSION sulla maggior parte dei siti
- 28. Protezione della copia legacy del mercato Android
- 29. API del mercato del vapore?
- 30. Android MediaMetadataRetriever restituisce valori null dalla maggior parte delle chiavi
molto probabilmente perché utilizzano librerie native (c/C++) di terze parti (o proprie) dipendenti dall'architettura della CPU. –