Articolo

Intel Bridge: cos'è e come fa funzionare le app Android su Windows 11

protection click fraud

Portatile Android Windows 11Fonte: Nick Sutrich / Android Central

Per molte persone, la notizia che Windows 11 sarebbe in grado di eseguire app Android è un grosso problema. Sì, Microsoft lo è a seconda di Amazon e del suo App Store per farlo accadere, e questa non è una situazione ideale, ma comunque. Ottenere le app che usi sul miglior telefono Android in esecuzione sul PC che usi anche tu è dannatamente conveniente. Questo è esattamente il motivo per cui Apple sta spingendo così tanto e perché le persone amano funzionalità come Il tuo telefono in Windows 10.

Ciò comporta più di un semplice regolare anche software. UN Chromebook può eseguire app Android all'interno di un contenitore nativo anche se il processore all'interno è molto diverso da quello che vive all'interno del telefono. Con Windows 11, sarà lo stesso. La differenza è che i Chromebook dipendono molto dal fatto che Google fornisca il file giusto per l'hardware giusto quando installi un'app da Google Play, mentre Microsoft e Amazon non hanno una configurazione che lo consente (ancora). È qui che entra in gioco Intel con ciò che chiama

Tecnologia Intel Bridge.

Offerte VPN: licenza a vita per $ 16, piani mensili a $ 1 e altro

Nonostante il nome, la tecnologia Bridge di Intel non è un componente hardware. Questo è positivo perché significa che la stessa tecnologia può essere utilizzata anche se il tuo PC potrebbe non avere un chip Intel all'interno. L'Intel Bridge è quello che viene chiamato un post-compilatore runtime, e questo è il tipo di magia che rende le app create per telefoni con chip ARM all'interno per funzionare su un PC con un chip Intel o AMD all'interno.

Che cos'è un compilatore?

Android StudioFonte: Jerry Hildenbrand / Android Central

Devi sapere cos'è un compilatore e perché è necessario prima di poter capire come funzionerà Intel Bridge. Non preoccuparti, non è niente di estremamente difficile da capire.

Un compilatore trasforma ciò che può sembrare incomprensibile in codice in grado di scrivere Hello World sullo schermo.

Un compilatore prende tutto ciò che segue una struttura nota - nel nostro caso, questo significa una programmazione di computer linguaggio come C++ o Java e lo trasforma in codice macchina che un processore può comprendere e utilizzare per eseguire comandi. Che si tratti di app Android o di programmi aziendali multimilionari, qualcuno che sviluppa programmi per computer scrive il software e poi usa un compilatore per trasformare tutto in un pacchetto che il computer di destinazione può capire. Questo è il pacchetto che installiamo sui nostri dispositivi informatici.

Esistono molti tipi diversi di compilatori e le app Android sono in realtà meglio descritte come tradotte per essere utilizzate con a Compilatore just-in-time invece di "compilato", ma il risultato è lo stesso per l'utente finale: le app sono costruite che possono essere installate e utilizzate su i nostri telefoni. Senza un compilatore, il tuo computer non ha idea di cosa fare con le righe di codice scritte.

Utilizzerebbe un flusso di lavoro tipico per uno sviluppatore di app Android Android Studio per scrivere applicazioni usando Java o Kotlin, quindi utilizzando le funzioni integrate di Android Studio per creare un'app da tutto questo. Una volta che è soddisfatto, tutto viene impacchettato e caricato nel Play Store, dove tu ed io possiamo installarlo. Il sistema funziona grazie al software che trasforma Java in qualcosa che un processore del telefono può capire.

Che cos'è la post-compilazione?

Raccolta di app Android per Windows 11Fonte: Microsoft

È ovvio che un ingegnere e non un designer ha inventato il termine post-compilazione perché significa letteralmente ciò che dice: compilare qualcosa dopo è già stato compilato. Sembra un po' stupido per mancanza di una parola migliore, ma in realtà è davvero intelligente.

Puoi ricompilare qualcosa che è già stato compilato, ed è quello che sta succedendo qui.

Un post-compilatore runtime accetta codice che è già stato compilato ed è pronto per essere eseguito e ricompila esso con eventuali dati aggiuntivi o modifiche che sono state sviluppate nell'output. So che può essere difficile avvolgerti la testa perché sembra così contorto. Un esempio aiuterà a scomporre quella strana frase finché non avrà più senso.

Intel Bridge è un post-compilatore runtime che accetta il codice byte dell'app Android pronto per il Runtime Android sui nostri telefoni e li ricostruisce con tutto il necessario in modo che possano essere eseguiti sull'hardware del computer Windows 11. Le cose necessarie per far funzionare un'app Android in modo nativo sull'hardware all'interno di un PC Windows 11 vengono iniettate da Intel Bridge. L'output finale significa che le app Android funzionano il più vicino possibile a un'app Windows 11 nativa senza che lo sviluppatore originale apporti alcuna modifica.

Oppure, come dice Intel:

Con la tecnologia Intel Bridge, il PC continua a offrire il maggior numero di scelte e le migliori esperienze per il più ampio ecosistema di applicazioni. Intel Bridge Technology è un post-compilatore runtime che consente alle applicazioni di essere eseguite in modo nativo su dispositivi basati su x86, inclusa l'esecuzione di tali applicazioni su Windows.

La tecnologia Intel Bridge non è un pezzo di hardware, è un po' di software estremamente complicato che collega le funzioni native richieste da un'app Android oltre alle funzioni native disponibili su Windows 11 installazione. Non è un emulatore. Non è una macchina virtuale. Non è il mirroring app dal telefono allo schermo del PC. Implica modifiche effettive al byte-code compilato di un'app per tradurlo in una cosa che assomigli da vicino a qualsiasi altra app di Windows 11.

Cosa significa per te

Il tuo telefono di WindowsFonte: Microsoft

Questa è la parte facile: significa che una volta trovata un'app Android che desideri installare sul tuo PC Win 11, non avrà gli stessi problemi di un emulatore ha: sovraccarico del software, driver 3D incompatibili e problemi di risoluzione e tutta un'altra applicazione che esiste solo in modo che funzioni in esecuzione nel sfondo. Gli emulatori e le macchine virtuali sono fantastici. L'esecuzione di app in modo nativo è ancora più fantastica.

Significa che le app Android funzioneranno meglio anche su laptop Windows 11 super economici.

Intel Bridge non risolve istantaneamente tutti i problemi relativi all'esecuzione di app Android all'interno di Windows 11, ma è un ottimo modo per gestire gli ostacoli tecnici iniziali. È molto diverso dalle soluzioni esistenti come BlueStacks e potrebbe anche essere una soluzione abbastanza buona per attirare gli sviluppatori a creare le loro app per l'App Store di Amazon.

Prima o poi, la persona giusta sarà in grado di curiosare e scoprire esattamente come funziona e forse anche copiare l'idea per altri sistemi operativi come macOS o distribuzioni Linux popolari. Ma, per ora, è solo una delle fantastiche funzionalità di Windows 11 che potrebbe valere l'aggiornamento.

Recensione Samsung Galaxy SmartTag+: il miglior concorrente Android AirTag
tag, sei tu

Dovrai vivere nel mondo Samsung per trarne il massimo vantaggio e possedere un costoso telefono Galaxy di punta. Ma se sei tu, SmartTag+ è probabilmente la migliore alternativa ad Android AirTag.

Combatti per sopravvivere nei migliori giochi battle royale su Android
Ultimo sopravvissuto

Battle Royale è uno dei generi di gioco più popolari, ma può essere difficile decidere a quali giochi valga davvero la pena giocare. Questi sono i migliori titoli Android per permetterti di competere ovunque tu sia.

OnePlus conferma che il Nord 2 avrà il chipset Dimensity 1200 di MediaTek
Conferma

OnePlus ha confermato che il suo prossimo Nord 2 sarà alimentato dal chipset Dimensity 1200 di punta di MediaTek.

Gioca ovunque con questi fantastici supporti per controller PS4 per il tuo telefono
Gioca sul cellulare

Ci sono un sacco di supporti là fuori che sono fantastici per giocare con i giochi PS4, e abbiamo il meglio di loro proprio qui.

instagram story viewer