Windows programlarının uyumluluk katmanı olan Wine artık Android'de de mevcut

Unix benzeri işletim sistemleri için Windows uyumluluk katmanının en yeni sürümü olan Wine 3.0 artık Android cihazları destekliyor.

Hiç Android cihazınızda tam gelişmiş Windows uygulamalarını çalıştırabilmeyi dilediniz mi? Artık...bir nevi. Unix benzeri işletim sistemleri için bir Windows uyumluluk katmanı olan Wine, sürüm 3.0'a güncellendi ve artık Android cihazlara yüklenebiliyor.

Şarap 3.0 Sürüm notlarına göre Android için tam bir grafik ve ses sürücüsü uyguluyor ve normal bir Android uygulaması gibi davranan bir APK paketi olarak oluşturulabiliyor. Ayrıca Android'de bulunan OpenGL ES API ile sınırlı olmasına rağmen OpenGL'yi de destekler.

Ancak standart Windows uygulamalarınızı yalnızca herhangi bir Android cihazda çalıştırmaz. Wine bir emülatör değildir; bu, bundan tam anlamıyla yararlanmak için bir x86 Android tablete, akıllı telefona veya Chromebook'a ihtiyacınız olacağı anlamına gelir. Ne yazık ki, x86 yonga setine sahip çok fazla Android cihaz yok, ancak ARC desteğine sahip Chromebook'ların giderek büyüyen listesi umut verici.

ARM tabanlı SoC'ye sahip bir Android cihazı olan çoğumuz için umut verici bir durum var. ARM cihazları için Wine mevcuttur, ancak yalnızca Microsoft'un ARM mimarileri için 32 bit işletim sistemi olan Windows RT'ye taşınan Windows programları çalışacaktır. Windows RT'de kendi başımıza çalışacak şekilde yeniden derlenen masaüstü uygulamalarının bir listesi var XDA forumlarıNotepad++ ve 7-Zip gibi popüler yardımcı programlar, Python 2.7.3 ve Lua gibi komut dosyası dilleri ve çalışma zamanları ve hatta Quake gibi oyunlar dahil.

Gelecekte Wine, ARM'deki x86 talimatlarını taklit etmek için işlemcileri dinamik ikili çeviri yoluyla sanallaştıran açık kaynaklı bir hipervizör olan QEMU'yu kullanacak. Bu, yerel x86 Windows uygulamalarının ARM aygıtlarında yeniden derlemeye gerek kalmadan çalışmasına olanak tanıyacak, ancak iş henüz tamamlanmadı.

Wine'ı Android'de kurmak ve çalıştırmak oldukça kolaydır. Şuraya gidin: indirme sayfası ve iki APK'dan birini alın: "şarap-3.0-kol" Cihazınızda bir ARM çipi varsa veya "şarap-3.0-x86" x86 çipi varsa. Uygulamayı yükleyip başlattığınızda, sol alt köşede Başlat menüsüyle birlikte Windows 7 arayüzünü göreceksiniz.

Ancak Wine 3.0 hatasız değil. Grafik sürücüsü, Android Windows yönetim API'sindeki kısıtlamalar nedeniyle yalnızca tam ekran masaüstü modunu destekler. Şu anda yazılım klavyelerinde de sorun var; boş metin alanlarına ve komut istemine dokunduğunuzda tanınmıyorlar ve çağrılmıyorlar. Bazı kullanıcılar Google Pixel gibi telefonlarda da çökmeler olduğunu bildirdi.

Bu erken sorunlara rağmen Wine ekibinin başardığı şey kesinlikle etkileyici. Codeweavers, teknik önizlemesini yayınladı Karşıdan karşıya geçmek (Wine'ın tescilli sürümü) 2016'da Android ve Chrome OS için, Android bağlantı noktasını mümkün kılan temel kodun çoğuna katkıda bulundu.

Geliştirme ekibi, Wine 3.0'ın 6.000'den fazla değişiklik içerdiğini ve yeni bir yıllık sürüm döngüsünün başlangıcını işaret ettiğini söylüyor. Android desteğine ek olarak Direct3D komut akışı, geliştirilmiş DirectWrite ve Direct2D desteği ve Direct3D 10 ve 11'i ekler.