वाइन 3.0, यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए विंडोज संगतता परत का नवीनतम संस्करण, अब एंड्रॉइड डिवाइस का समर्थन करता है।
क्या आपने कभी चाहा है कि आप अपने एंड्रॉइड डिवाइस पर पूर्ण विकसित विंडोज़ एप्लिकेशन चला सकें? अब आप...कुछ कर सकते हैं। वाइन, यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक विंडोज संगतता परत, को संस्करण 3.0 में अपडेट किया गया है - और अब इसे एंड्रॉइड डिवाइस पर इंस्टॉल किया जा सकता है।
वाइन 3.0 रिलीज़ नोट्स के अनुसार, एंड्रॉइड के लिए एक पूर्ण ग्राफिक्स और ऑडियो ड्राइवर लागू करता है, और इसे एक एपीके पैकेज के रूप में बनाया जा सकता है जो एक नियमित एंड्रॉइड ऐप की तरह काम करता है। यह ओपनजीएल का भी समर्थन करता है, हालांकि यह एंड्रॉइड पर उपलब्ध ओपनजीएल ईएस एपीआई तक सीमित है।
हालाँकि, यह आपके मानक विंडोज़ एप्लिकेशन को किसी भी एंड्रॉइड डिवाइस पर नहीं चलाएगा। वाइन कोई एमुलेटर नहीं है, जिसका अर्थ है कि इसका पूरा लाभ उठाने के लिए आपको x86 एंड्रॉइड टैबलेट, स्मार्टफोन या क्रोमबुक की आवश्यकता होगी। दुर्भाग्य से, x86 चिपसेट वाले उतने अधिक एंड्रॉइड डिवाइस नहीं हैं, हालांकि एआरसी समर्थन वाले क्रोमबुक की बढ़ती सूची आशाजनक है।
एआरएम-आधारित एसओसी वाले एंड्रॉइड डिवाइस वाले हममें से अधिकांश लोगों के लिए, एक उम्मीद की किरण है। एआरएम उपकरणों के लिए वाइन मौजूद है, लेकिन केवल विंडोज प्रोग्राम जिन्हें विंडोज आरटी, एआरएम आर्किटेक्चर के लिए माइक्रोसॉफ्ट के 32-बिट ऑपरेटिंग सिस्टम में पोर्ट किया गया है, काम करेंगे। ऐसे डेस्कटॉप ऐप्स की एक सूची है जिन्हें Windows RT पर स्वयं चलाने के लिए पुन: संकलित किया गया है एक्सडीए मंच, जिसमें नोटपैड++ और 7-ज़िप जैसी लोकप्रिय उपयोगिताएँ, पायथन 2.7.3 और लुआ जैसी स्क्रिप्टिंग भाषाएँ और रनटाइम और यहां तक कि क्वेक जैसे गेम भी शामिल हैं।
भविष्य में, वाइन ARM पर x86 निर्देशों का अनुकरण करने के लिए QEMU, एक ओपन-सोर्स हाइपरवाइज़र का उपयोग करेगा जो गतिशील बाइनरी अनुवाद के माध्यम से प्रोसेसर को वर्चुअलाइज़ करता है। यह मूल x86 विंडोज़ ऐप्स को बिना पुनर्संकलन के एआरएम उपकरणों पर चलने की अनुमति देगा, लेकिन काम अभी तक समाप्त नहीं हुआ है।
एंड्रॉइड पर वाइन बनाना और चलाना बहुत आसान है। पर जाएँ डाउनलोड पृष्ठ और दो APK में से एक को पकड़ें: "वाइन-3.0-आर्म" यदि आपके डिवाइस में एआरएम चिप है, या "वाइन-3.0-x86" यदि इसमें x86 चिप है। एक बार जब आप ऐप इंस्टॉल और लॉन्च करते हैं, तो आपको निचले-बाएँ कोने में स्टार्ट मेनू के साथ विंडोज 7 इंटरफ़ेस दिखाई देगा।
हालाँकि, वाइन 3.0 बग-मुक्त नहीं है। एंड्रॉइड विंडोज़ प्रबंधन एपीआई में प्रतिबंधों के कारण ग्राफिक्स ड्राइवर केवल फ़ुल-स्क्रीन डेस्कटॉप मोड का समर्थन करता है। इसमें अभी सॉफ़्टवेयर कीबोर्ड के साथ भी समस्या है - जब आप खाली टेक्स्ट फ़ील्ड और कमांड प्रॉम्प्ट पर टैप करते हैं तो उन्हें पहचाना नहीं जाता है और उन्हें लागू नहीं किया जाता है। कुछ उपयोगकर्ताओं ने Google Pixel जैसे फ़ोन के क्रैश होने की भी सूचना दी है।
इन शुरुआती मुद्दों के बावजूद, वाइन टीम ने जो हासिल किया है वह निश्चित रूप से प्रभावशाली है। कोडवीवर्स, जिसने इसका तकनीकी पूर्वावलोकन जारी किया विदेशी 2016 में एंड्रॉइड और क्रोम ओएस के लिए (वाइन का इसका मालिकाना संस्करण) ने अंतर्निहित कोड का बहुत योगदान दिया जिसने एंड्रॉइड पोर्ट को संभव बनाया।
विकास टीम का कहना है कि वाइन 3.0 में 6,000 से अधिक परिवर्तन शामिल हैं और यह एक नए वार्षिक रिलीज़ चक्र की शुरुआत का प्रतीक है। Android समर्थन के अलावा, इसमें Direct3D कमांड स्ट्रीम, बेहतर DirectWrite और Direct2D समर्थन और Direct3D 10 और 11 शामिल हैं।