Ciekawie jest to rozwiązane (niech Microsoft się uczy ;-) ). Otóż jak większość wie, aplikacje Windowsowe są pisane na procesory x86 tymczasem w Androidzie mamy zazwyczaj ARM więc jak to działa? Otóż gdy Wine natrafi na kod x86 używa do jego uruchomienia Qemu ale w nieco inny sposób. Nie jest wirtualizowany cały system a jedynie fragmenty assamblera są wykonywane przez Qemu natomiast odwołania do zewnętrznych bibliotek są wykonywane poza Qemu (no, chyba,
@programista_abc: Trochę poguglowałem i to co napisałem, może nie być prawdą. Obecnie zespół wine (a raczej różni szaleńcy ;-) ) pracuje nad dwoma podejściami. Jedno z nich jest takie, jak napisałem wyżej a drugie polega na zrobieniu portu Wine który byłby wstanie uruchamiać aplikacje skomplikowane pod Winelib (winelib ma w teorii pozwalać, na kompilowanie aplikacji Windowsowych bez żadnych zmian w kodzie pod inne systemu czy architektury jak ARM). A z tego
@programista_abc: Podejście z qemu na razie raczej odpada ze względu na kiepską wydajność ARM w porównaniu do x86. Bardziej przemawia do mnie opcja z przekompilowaniem, ale tu pojawia się problem z dostępnością do kodu. W tekście jest napisane, że CodeWeavers inwestują w Wine na Androidzie głównie ze względu na wchodzącego na rynek mobilny Intela.
Będzie można uruchamiać na Androidzie... co? Calc.exe? Co lepsze gry zostały przeportowane, a z tych windowsowych czy "dosboxowanych" i tak się nie da korzystać przy dotykowym ekranie. Choć idea dobra.
@messiahone: imho bedzie to użyteczne przy mniejszych, pierdołowatych programikach, które każdy z nas używa. W dodatku - otwiera to drogę do kolejnych tweaków programów, które działają przez wine.
To łatwo się mówi, że "yyy, ale przecież Crysisa na tym nie odpale, więc to bez sensu!".
@bboymc: Z normalnym mouselookiem i strzelaniem lpm? I normalnym chodzeniem wsadem? Jak ostatnio próbowałem GTA3 to nie potrafiło to rozpoznać myszki, a opcji przypisania klawiszy do akcji nie było wcale. Jakoś wątpię żeby R* zrobił coś w tą stronę.
Jakby nie było, android to częściowo linux, przeniesienie na niego Wine było tylko kwestią czasu i mocy sprzętu. Ja sam uwielbiam Wine, dzięki niemu mam PS i offica pod Mintem. Polecam Playonlinux do uruchamiania czegoś spod wingrozy na linuchu.
Komentarze (37)
najlepsze
Mistrz!
To łatwo się mówi, że "yyy, ale przecież Crysisa na tym nie odpale, więc to bez sensu!".
Tylko ogółem jakie większe zastosowanie miało by to mieć ?
Dodatkowo wine może pozwolić zainstalować directx10 na XP...