सॉफ्टवेयर डेवलपमेंट कंपनी JetBrains ने कोटलिन प्रोग्रामिंग लैंग्वेज के लिए iOS सपोर्ट को Compose Multiplatform, उनके क्रॉस-प्लेटफॉर्म, डिक्लेक्टिव, रिएक्टिव यूजर इंटरफेस (UI) फ्रेमवर्क में एकीकृत करके अपने खेल को आगे बढ़ाया है। नवीनतम जोड़ फ्रेमवर्क की उपयोगिता का विस्तार करता है, जिसमें पहले से ही एंड्रॉइड, डेस्कटॉप और वेब एप्लिकेशन के लिए समर्थन शामिल है।
कंपोज़ मल्टीप्लेटफ़ॉर्म, अब आईओएस के लिए अपने अल्फा चरण में, डेवलपर्स को एक एकल उपयोगकर्ता इंटरफ़ेस बनाने की अनुमति देता है जो सभी प्लेटफार्मों पर मूल रूप से चलता है। यह फ्रेमवर्क गूगल के Jetpack Compose यूआई फ्रेमवर्क और जेटब्रेन्स के कोटलिन मल्टीप्लेटफॉर्म, क्रॉस-प्लेटफॉर्म डेवलपमेंट टेक्नोलॉजीज के एक सूट का लाभ उठाता है।
हालांकि iOS के लिए Compose Multiplatform वर्तमान में एक कार्य प्रगति पर है, विभिन्न परियोजनाओं के लिए इसके साथ प्रयोग करने में रुचि रखने वाले डेवलपर्स इसे Jetbrains.com पर आज़मा सकते हैं और अपनी प्रतिक्रिया साझा कर सकते हैं। आईओएस के लिए अल्फा रिलीज में यूआई परत पर दो-तरफा इंटरऑपरेबिलिटी के लिए प्रोटोटाइप भी शामिल है, जो डेवलपर्स के लिए अधिक उपयोगिता विकल्प प्रदान करता है।
अपने कैनवास-आधारित प्रतिपादन के साथ, कंपोज़ मल्टीप्लेटफ़ॉर्म यह सुनिश्चित करता है कि आईओएस और एंड्रॉइड दोनों अनुप्रयोगों में डिफ़ॉल्ट रूप से एक समान उपस्थिति हो। चूंकि यह Android UI विकास के लिए बड़े पैमाने पर उपयोग किए जाने वाले API को नियोजित करता है, Android विकास में पृष्ठभूमि वाले डेवलपर iOS के लिए Compose Multiplatform के साथ निर्माण के लिए जल्दी से अनुकूल हो सकते हैं।
UI लेयर पर इंटरऑपरेबिलिटी को बढ़ावा देते हुए, अल्फा रिलीज ने UIKitView पेश किया, जो डेवलपर्स को जटिल, प्लेटफॉर्म-विशिष्ट विजेट्स जैसे मैप्स, वेब व्यूज और कैमरा फीड्स को साझा UI के भीतर एम्बेड करने में सक्षम बनाता है। इसी तरह, ComposeUIViewController डेवलपर्स को SwiftUI एप्लिकेशन में कम्पोज़ मल्टीप्लेटफ़ॉर्म स्क्रीन एम्बेड करने की अनुमति देता है, जिससे iOS ऐप में कम्पोज़ मल्टीप्लेटफ़ॉर्म को अपनाने में आसानी होती है।
AppMaster.io समेत Low-code और no-code प्लेटफॉर्म ने तेजी से ऐप डेवलपमेंट और क्रॉस-प्लेटफॉर्म फ्रेमवर्क को व्यापक रूप से अपनाने में सक्षम बनाया है। Compose Multiplatform में iOS सपोर्ट जोड़कर, JetBrains तकनीकी उद्योग में विभिन्न प्लेटफार्मों पर UI के विकास को आसान और अधिक सुलभ बनाने की दिशा में एक महत्वपूर्ण कदम उठा रहा है।