Kehittäjä mahdollistaa Android-sovellusten suorittamisen Windows 10 Mobile -laitteissa
Uusi avoimen lähdekoodin Megler-projekti sallii Android-sovellusten suoran ajamisen Windows 10 Mobile -käyttöjärjestelmässä ilman erillistä osajärjestelmää.
Avoimen lähdekoodin Megler-projekti, jonka on kehittänyt Computershik, mahdollistaa Android-sovellusten suorittamisen Windows 10 Mobile (versio 15063 tai uudempi) -laitteissa. Ratkaisu kiertää perinteiset emulaattorit ja käyttöjärjestelmätason osajärjestelmät suorittamalla Android-koodia natiivisti Windows-sovelluksen sisällä.
Teknisesti Megler toteuttaa tarvittavat Android-kirjastot ja Java-suoritusympäristön Windowsin päälle. Sovellus hyödyntää Windows-teknologioita, kuten Direct2D:tä ja Direct3D 11:tä, grafiikan renderöintiin ja järjestelmäkutsujen välitykseen. Koska projekti käyttää prosessorin natiivia ARM-koodia ja kääntää Java-metodeja JIT-kääntäjällä, se tavoittelee parempaa suorituskykyä kuin perinteiset emulaattorit.
Projektin ominaisuuksiin kuuluu tuki Google Play -palveluille, mikä mahdollistaa sovellusten lataamisen ja kirjautumisen. Se tukee myös laitteiston ominaisuuksia, kuten kameraa, tekstiviestien lukua ja biometristä tunnistautumista Windows Hellon kautta. Käyttäjät voivat muuntaa Android-sovelluksia itsenäisiksi Windows-sovelluksiksi, joilla on omat aloitusnäytön ruudut.
Ratkaisussa on kuitenkin 32-bittisestä ympäristöstä johtuvia rajoitteita: se ei tue 64-bittisiä Android-sovelluksia tai Vulkan-grafiikkarajapintaa. Megler eroaa Microsoftin aiemmasta, sittemmin hylätystä Project Astoriasta siten, että se toimii täysin itsenäisenä sovelluksena käyttöjärjestelmän ytimen ulkopuolella.