Wine 3.0, הגרסה החדשה ביותר של שכבת התאימות של Windows למערכות הפעלה דמויות Unix, תומכת כעת במכשירי אנדרואיד.
אי פעם היית רוצה להפעיל יישומי Windows מלאים במכשיר האנדרואיד שלך? עכשיו אתה יכול... בערך. Wine, שכבת תאימות של Windows למערכות הפעלה דמויות Unix, עודכנה לגרסה 3.0 — וניתן כעת להתקין אותה במכשירי אנדרואיד.
יין 3.0 מיישמת מנהל התקן גרפיקה ואודיו מלא עבור אנדרואיד, וניתן לבנות אותו כחבילת APK שמתנהגת כמו אפליקציית אנדרואיד רגילה, על פי הערות השחרור. זה גם תומך ב-OpenGL, אם כי הוא מוגבל ל- OpenGL ES API הזמין באנדרואיד.
עם זאת, הוא לא יריץ את יישומי Windows הסטנדרטיים שלך על כל מכשיר אנדרואיד. Wine אינו אמולטור, מה שאומר שתזדקק לטאבלט אנדרואיד, סמארטפון או Chromebook x86 כדי לנצל אותו במלואו. למרבה הצער, אין כל כך הרבה מכשירי אנדרואיד עם ערכות שבבים x86, אם כי הרשימה ההולכת וגדלה של מכשירי Chromebook עם תמיכה ב-ARC מבטיחה.
עבור רובנו המכריע עם מכשיר אנדרואיד עם SoC מבוסס ARM, יש בטנה כסופה. יין למכשירי ARM אמנם קיים, אבל רק תוכניות Windows שהועברו ל-Windows RT, מערכת ההפעלה של מיקרוסופט ב-32 סיביות לארכיטקטורות ARM, יפעלו. יש רשימה של יישומי שולחן עבודה שנערכו מחדש להפעלה ב-Windows RT בעצמנו
פורומים של XDA, כולל כלי עזר פופולריים כמו Notepad++ ו-7-Zip, שפות סקריפטים וזמני ריצה כמו Python 2.7.3 ו-Lua, ואפילו משחקים כמו Quake.בעתיד, Wine תשתמש ב-QEMU, היפרוויזר קוד פתוח המציג וירטואליזציה של מעבדים באמצעות תרגום בינארי דינמי, כדי לחקות הוראות x86 ב-ARM. זה יאפשר לאפליקציות Windows מקוריות של x86 לפעול על מכשירי ARM ללא הידור מחדש, אך העבודה עדיין לא הסתיימה.
התחלת Wine באנדרואיד היא די קלה. פנה אל ה דף הורדות וקח אחד משני חבילות APK: "יין-3.0-זרוע" אם למכשיר שלך יש שבב ARM, או "יין-3.0-x86" אם יש לו שבב x86. לאחר שתתקין ותפעיל את האפליקציה, תראה את ממשק Windows 7 - שלם עם תפריט התחל בפינה השמאלית התחתונה.
עם זאת, Wine 3.0 אינו חף מבאגים. מנהל ההתקן הגרפי תומך רק במצב שולחן עבודה מסך מלא בגלל הגבלות ב-Android Windows Management API. יש לו גם בעיות עם מקלדות תוכנה כרגע - הן אינן מזוהות ואינן מופעלות כאשר אתה מקיש על שדות טקסט ריקים ועל שורת הפקודה. חלק מהמשתמשים דיווחו גם על קריסות בטלפונים כמו Google Pixel.
ללא קשר לבעיות המוקדמות הללו, מה שצוות היין השיג בהחלט מרשים. Codeweavers, שפרסמה תצוגה מקדימה טכנית של הצלבה (הגרסה הקניינית שלו של Wine) עבור Android ו-Chrome OS בשנת 2016, תרמה הרבה מהקוד הבסיסי שאיפשר את יציאת אנדרואיד.
צוות הפיתוח אומר כי Wine 3.0 מכיל למעלה מ-6,000 שינויים ומסמן את תחילתו של מחזור שחרור שנתי חדש. בנוסף לתמיכה באנדרואיד, הוא מוסיף זרם פקודות Direct3D, תמיכה משופרת ב-DirectWrite וב-Direct2D, ו-Direct3D 10 ו-11.