कंपनी ने इस सप्ताह की शुरुआत में घोषणा की कि Apple आधिकारिक तौर पर Android पर अपनी स्विफ्ट प्रोग्रामिंग भाषा का समर्थन कर रहा है। जबकि iOS और Android एप्लिकेशन आमतौर पर क्रमशः स्विफ्ट और कोटलिन में लिखे जाते हैं, iPhone निर्माता के एंड्रॉइड पर स्विफ्ट का समर्थन करने का प्रयास Google के ऑपरेटिंग सिस्टम को विकसित करने वाले अनुप्रयोगों के लिए एक विकल्प प्रदान कर सकता है। Apple पहले से ही विंडोज और लिनक्स पर स्विफ्ट का समर्थन करता है, और स्विफ्ट प्रोग्रामिंग भाषा के लिए एक समर्थन मंच के रूप में ऑपरेटिंग सिस्टम को बनाए रखने के लिए एक एंड्रॉइड वर्कग्रुप स्थापित किया है।
एंड्रॉइड वर्कग्रुप सदस्यता सभी समुदाय के सदस्यों के लिए खुली है, स्विफ्ट कहते हैं
गुरुवार को, स्विफ्ट कोर टीम के सदस्य मिशाल शाह ने एक फोरम पोस्ट में स्विफ्ट एंड्रॉइड वर्किंग ग्रुप की स्थापना की घोषणा की। स्विफ्ट वेबसाइट के अनुसार, वर्कग्रुप प्रोग्रामिंग भाषा का उपयोग करके एंड्रॉइड के लिए एप्लिकेशन के निर्माण की सुविधा प्रदान करेगा। वर्तमान में इसमें 10 सदस्य हैं और इसकी सदस्यता “किसी भी व्यक्ति के लिए खुला है जो योगदान करना चाहता है।” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ”
नवगठित कार्य समूह स्विफ्ट वेबसाइट पर सूचीबद्ध कई कार्यों का प्रदर्शन करेगा। इसमें प्लेटफ़ॉर्म सपोर्ट स्तर बनाने और स्विफ्ट के साथ लिखे गए एंड्रॉइड एप्लिकेशन के लिए समर्थन जोड़ने के लिए प्लेटफ़ॉर्म के साथ काम करते समय एंड्रॉइड स्विफ्ट के लिए समर्थन को बनाए रखना और सुधार करना शामिल है।
वर्कग्रुप के सदस्य मार्क प्रूड’होमेको (@Marcprux) ने बताया कि एक उपयोग का मामला एक साझा कोड बेस का उपयोग करके Android और iOS दोनों अनुप्रयोगों को विकसित करने की क्षमता होगी। स्विफ्ट का उपयोग वास्तव में एंड्रॉइड और आईओएस के देशी उपयोगकर्ता इंटरफ़ेस दोनों का उपयोग करके पूरे एप्लिकेशन स्टैक के निर्माण के लिए किया जा सकता है।
यह ध्यान देने योग्य है कि स्किप जैसे उपकरण पहले से ही मौजूद हैं और डेवलपर्स को एक ही स्विफ्ट स्विफ्टुई कोड का उपयोग करके एक साथ देशी अनुप्रयोगों का निर्माण करने की अनुमति देते हैं क्योंकि वे iOS अनुप्रयोगों को विकसित करते हैं। यह सेवा स्वचालित रूप से जेटपैक कोपोज़ का उपयोग करके एंड्रॉइड (और इसके इंटरफ़ेस) के लिए कोड विकसित करेगी, जिससे डेवलपर्स को आईफोन और एंड्रॉइड स्मार्टफोन पर अनुकूलित और “स्थानीय” प्रदर्शन प्रदान करने की अनुमति मिलेगी।
जैसा कि स्विफ्ट आधिकारिक तौर पर एक समर्थित प्लेटफ़ॉर्म के रूप में एंड्रॉइड को बनाए रखता है, स्किप जैसे टूल को बेहतर होना चाहिए, और डेवलपर्स को स्विफ्ट के लिए लिखे गए एंड्रॉइड के लिए एप्लिकेशन बनाना आसान होना चाहिए। डेवलपर्स एंड्रॉइड गिथब रोडमैप के स्विफ्ट के माध्यम से वर्कग्रुप के काम का पालन कर सकते हैं और यहां तक कि परियोजना में भी योगदान दे सकते हैं।