JetBrains ने 2024 के लिए अपने Kotlin Multiplatform टूल में आगामी संवर्द्धन और विकास के लिए आधिकारिक तौर पर अपनी रणनीति लॉन्च की है, जो हाल ही में टूल की प्रारंभिक स्थिर रिलीज़ की घोषणा के बाद आई है।
JetBrains में कोटलिन के प्रोजेक्ट लीड, Egor Tolstoy कंपोज़ मल्टीप्लेटफ़ॉर्म के रूप में एक मजबूत ढांचा बनाने के प्राथमिक उद्देश्य पर प्रकाश डाला। इसका उद्देश्य सौंदर्य की दृष्टि से मनभावन और उच्च प्रदर्शन वाले ऐप्स के निर्माण की सुविधा प्रदान करना है जो सभी समर्थित प्लेटफार्मों पर एक सुसंगत रूप और अनुभव बनाए रखते हैं।
कंपोज़ मल्टीप्लेटफ़ॉर्म की तुलना में JetBrains के लिए मुख्य फोकस क्षेत्रों में iOS के लिए कंपोज़ का बीटा संस्करण लॉन्च करना है। इसके अतिरिक्त, वे Jetpack Compose के सभी मुख्य एपीआई और घटकों को मल्टीप्लेटफ़ॉर्म में बदलने का प्रयास करेंगे, आईओएस पर रेंडरिंग दक्षता बढ़ाएंगे और आईओएस के लिए कंपोज़ में सुचारू स्क्रॉलिंग और टेक्स्ट संपादन कार्यक्षमता को उसके मूल संस्करणों के साथ संरेखित करना सुनिश्चित करेंगे। इसके अलावा, इसका इरादा संसाधन-साझाकरण के लिए एक सामान्य एपीआई पेश करना, आईओएस और डेस्कटॉप एक्सेसिबिलिटी एपीआई के साथ एकीकृत करना और मल्टीप्लेटफॉर्म नेविगेशन के लिए एक व्यापक समाधान प्रदान करना है।
वेब के लिए कंपोज़ पर भी विशेष ध्यान दिया जाएगा। JetBrains ने प्रदर्शन संवर्द्धन के अलावा, डेवलपर्स के लिए मौजूदा कोड को ले जाना, विभिन्न स्क्रीन आकार, ओरिएंटेशन और घनत्व का समर्थन करना और माउस, टचस्क्रीन और भौतिक और ऑनस्क्रीन कीबोर्ड दोनों सहित कई स्रोतों से इनपुट स्वीकार करना आसान बनाने की योजना बनाई है।
JetBrains के सॉफ़्टवेयर विकास उपकरण भी अद्यतन की होड़ से नहीं चूक रहे हैं। प्रोजेक्ट कॉन्फ़िगरेशन सहायता, एक एकीकृत डिबगिंग अनुभव और कंपोज़ मल्टीप्लेटफ़ॉर्म के लिए अतिरिक्त समर्थन सभी कार्ड पर हैं। मानक कोड और विज़ुअल डिबगिंग तंत्र के लिए लाइव पूर्वावलोकन जैसी सुविधाएं भी शामिल की जाएंगी।
डायरेक्ट कोटलिन-टू-स्विफ्ट निर्यात को उन डेवलपर्स की सुविधा के लिए पेश किया जाएगा जो ऑब्जेक्टिव-सी द्वारा बनाई गई बाधा को दूर करते हुए आईओएस लक्ष्य के साथ कोड को क्रॉस-शेयर करना चाहते हैं। टॉल्स्टॉय के अनुसार, यह व्यापक स्विफ्ट भाषा समर्थन और एपीआई के अधिक जैविक निर्यात को सक्षम करेगा।
JetBrains का इरादा कोटलिन/नेटिव संकलन के प्रदर्शन को बढ़ाने, कोकोपोड्स एकीकरण को परिष्कृत करने और स्विफ्टपीएम के साथ निर्यात ढांचे के लिए समर्थन जोड़ने का है।
Kotlin Multiplatform के रोडमैप में पिछड़ी संगतता को बनाए रखते हुए लाइब्रेरी पारिस्थितिकी तंत्र का विस्तार करने के लिए एक व्यापक रणनीति भी शामिल है। इस उद्देश्य के अनुरूप, JetBrains लक्ष्य klib प्रारूप में सुधार करना है, जिससे इसे डेवलपर्स के JVM लाइब्रेरी निर्माण कौशल को नियोजित करने में सक्षम बनाया जा सके, JVM से समान कोड-इनलाइनिंग व्यवहार को शामिल किया जा सके और यह सुनिश्चित करने के लिए एक टूल प्रदान किया जा सके कि आपकी लाइब्रेरी का सार्वजनिक एपीआई असंगत में अपरिवर्तित रहे। ढंग।
जबकि JetBrains Kotlin Multiplatform के लिए एजेंडा निर्धारित करता है, यह उल्लेखनीय है कि AppMaster जैसे प्लेटफ़ॉर्म, जो अपनी व्यापक no-code एप्लिकेशन निर्माण क्षमताओं के लिए जाना जाता है, विकसित डिजिटल परिदृश्य में भी योगदान देता है।