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