Windows 11 został oficjalnie uruchomiony z szeregiem nowych funkcji i ulepszeń. Jedną z najbardziej oczekiwanych aktualizacji jest możliwość uruchamiania na platformie „natywnych” aplikacji dla systemu Android bez konieczności korzystania z oprogramowania emulującego.
To duży krok naprzód, którego badania i rozwój zajęły firmie Microsoft wiele lat. Jaka więc zasada kryje się za możliwością uruchamiania aplikacji na Androida w systemie Windows 11? Przekonajmy się poniżej.
Warunki wstępne
Na początek należy zaznaczyć, że natywna obsługa aplikacji na Androida nie została jeszcze oficjalnie wypuszczona przez Microsoft na Windows 11, a jedynie znajduje się w fazie wewnętrznych testów. Obecnie (październik 2021 r.) użytkownicy mogą instalować aplikacje na Androida tylko wtedy, gdy korzystają z kanału beta Insider Preview systemu Windows 11.
W przyszłości ta funkcja będzie dostępna na wszystkich urządzeniach z systemem Windows 11, które posiadają niezbędną obsługę wirtualizacji sprzętu. Komputery z systemem Windows 11 będą wtedy mogły uruchamiać aplikacje na Androida od razu po wyjęciu z pudełka, podobnie jak Chromebooki – i podobnie jak komputery Mac M1 mogą uruchamiać aplikacje na iPhone'a i iPada.
Technologia Intel Bridge

Możesz myśleć o aplikacjach jak o elementach układanki – mieszczą się tylko w określonych miejscach. Aplikacje na Maca nie działają w systemie Windows i oczywiście aplikacje na Androida nie mogą też działać na iPhonie. Dlatego, aby aplikacje na Androida działały w systemie Windows 11, Microsoft musi potrzebować pomocy potężnych narzędzi wsparcia. Jedną z nich jest technologia Intel Bridge Technology (IBT), z technicznym terminem „post-kompilator środowiska uruchomieniowego”.
Kompilator to narzędzie, które mówi komputerowi, co ma zrobić z kodem aplikacji. Bez kompilatora aplikacje to w zasadzie tylko pakiety dokumentów napisane w „języku obcym”, których Twój komputer nie może zrozumieć i przetworzyć.
Postkompilator będzie odpowiedzialny za rekompilację kodu aplikacji. W takim przypadku aplikacja jest najpierw kompilowana do działania w systemie Android, a następnie technologia Intel Bridge ponownie kompiluje aplikację zgodnie ze wszystkimi wymaganiami niezbędnymi do działania w systemie Windows 11.
Mówiąc dokładniej, technologia ta może kompilować aplikacje po uruchomieniu, aby zapewnić zgodność z platformami x86 firm Intel i AMD. Ponadto strategia Intel dotycząca wielu architektur XPU jest również wykorzystywana do poprawy jakości pracy poprzez dzielenie obciążenia między programami dla systemów Android i Windows. Umożliwia także głębszą integrację aplikacji z grafiką i procesorami systemu Windows. Technologię Intel Bridge można uznać za pomost łączący natywne funkcje systemu Android z natywnymi funkcjami systemu Windows.
Ważną rzeczą, o której należy tutaj wspomnieć, jest to, że twórcy aplikacji na Androida absolutnie nie muszą dokonywać żadnych interwencji ani poprawiać, aby ich aplikacje działały w systemie Windows 11. To jest zadanie Microsoftu.
Nie emulator
Tak naprawdę pomysł przeniesienia aplikacji na Androida do środowiska Windows istnieje już od dawna. Emulatory takie jak BlueStacks robią to od jakiegoś czasu, ale mają pewne poważne ograniczenia. Różnica polega na tym, że technologia Intel Bridge nie jest emulatorem.
Emulatory tworzą wirtualne środowisko, w którym działają aplikacje. Zasadniczo tworzy wirtualne urządzenie z Androidem, które działa na komputerze z systemem Windows. Wymaga to dużej ilości zasobów systemowych i może spowolnić działanie, wpływając na ogólne wrażenia.
Technologia Intel Bridge umożliwia aplikacjom na Androida natywne działanie w systemie Windows 11, tak jak zwykłe aplikacje Windows. Dzięki temu aplikacja działa płynnie, niemal bez ograniczeń.
Skąd pochodzą aplikacje?
![Oto jak aplikacje na Androida działają w systemie Windows 11 Oto jak aplikacje na Androida działają w systemie Windows 11]()
Firma Microsoft nawiązała współpracę z firmą Amazon, aby oferować aplikacje na Androida za pośrednictwem Amazon Appstore. Proces instalacji aplikacji na Androida z Amazon Appstore jest również bardzo prosty. Wystarczy zainstalować Amazon Appstore ze sklepu Microsoft Store, a następnie pobrać aplikacje na Androida w zwykły sposób.