जेटब्रेन्स ने कंपोज़ मल्टीप्लेटफ़ॉर्म 1.5.0 का अनावरण किया है, जो कोटलिन प्रोग्रामिंग भाषा के लिए डिज़ाइन किए गए इसके घोषणात्मक यूआई ढांचे का एक परिष्कृत संस्करण है, तकनीकी दुनिया में एक और बड़ी वृद्धि देखी गई है। ताज़ा अपडेट डायलॉग, पॉपअप और विंडोइंसेट सहित उपयोग की एक विस्तृत श्रृंखला के लिए महत्वपूर्ण आईओएस-संबंधित सुधार और भरोसेमंद कोड एपीआई लाता है।
27 अगस्त को जनता के लिए अनावरण किया गया, कंपोज़ मल्टीप्लेटफ़ॉर्म 1.5.0 उन मॉडल घटनाओं को संभालने के लिए संवादों के अपने अनुप्रयोग को विस्तृत करता है जिनमें उपयोगकर्ता विकल्प चुनते हैं या डेटा इनपुट करते हैं। यह विस्तारित वैकल्पिक कार्यात्मकताओं जैसे गैर-मोडल व्यवहार को कवर करने के लिए उपयोग पॉप-अप का विस्तार करता है। ड्रॉपडाउनमेनू और अलर्टडायलॉग के साथ-साथ आधार प्रकार, डायलॉग और पॉपअप, सभी सामान्य कोड से सार्वभौमिक रूप से पहुंच योग्य हैं, इसलिए प्लेटफ़ॉर्म-विशिष्ट कार्यक्षमता की आवश्यकता समाप्त हो जाती है।
फ्रेमवर्क विंडोइनसेट्स एपीआई की भी शुरुआत करता है जो सिस्टम यूआई के साथ सामग्री के ओवरलैपिंग को रोकने के लिए आवश्यक समायोजन की रूपरेखा तैयार करता है, जो एंड्रॉइड और आईओएस मोबाइल प्लेटफॉर्म दोनों पर निर्बाध रूप से लागू होता है। डेवलपर्स इस एपीआई को विशेष रूप से नॉच के पीछे पृष्ठभूमि सामग्री खींचने में उपयोगी पाते हैं।
कंपोज़ मल्टीप्लेटफ़ॉर्म 1.5.0 की नींव Jetpack Compose 1.5 में है, जो Google का एक टूलकिट है जिसे मूल एंड्रॉइड यूआई के निर्माण के लिए बनाया गया है। इसके अलावा, इसमें Google के मटेरियल डिज़ाइन 3 संस्करण 1.1 के तत्व शामिल हैं - एक वांछनीय ओपन-सोर्स डिज़ाइन प्रणाली जिसने बॉटम शीट और टाइम पिकर जैसे नए घटकों की शुरुआत की।
एप्लिकेशन की अपनी विस्तृत श्रृंखला पर जोर देते हुए, कंपोज़ मल्टीप्लेटफ़ॉर्म Jetpack Compose यूआई फ्रेमवर्क की क्षमताओं को एंड्रॉइड से परे डेस्कटॉप, आईओएस और वेब डोमेन तक बढ़ाकर मंच पर ले जाता है। जबकि डेस्कटॉप संस्करण स्थिर है, iOS अल्फा चरण में है और वेब परिनियोजन प्रयोगात्मक चरण में है। डेवलपर्स GitHub पर आसानी से कंपोज़ मल्टीप्लेटफ़ॉर्म 1.5.0 पा सकते हैं।
इस नई रिलीज़ के साथ, iOS में कई महत्वपूर्ण संशोधन आए हैं। यह प्लेटफ़ॉर्म की उपस्थिति और अनुभव का अनुकरण करने के लिए स्क्रॉलिंग को परिष्कृत करता है, संसाधन प्रबंधन को सुव्यवस्थित करता है और टेक्स्ट हैंडलिंग को बढ़ाता है। आईओएस पर डायनामिक टाइप सुविधा उपयोगकर्ताओं को अधिक स्पष्टता के लिए या अधिक सामग्री को समायोजित करने के लिए अपने पसंदीदा फ़ॉन्ट आकार का चयन करने का अधिकार देती है - इस सिस्टम सेटिंग के सापेक्ष ऐसे टेक्स्ट आकार का उपयोग ऐप-वाइड किया जाता है।
आईओएस अपग्रेड के शीर्ष पर, फ्रेम दर को 60 फ्रेम प्रति सेकंड की पिछली सीमा से हटकर 120 फ्रेम प्रति सेकंड तक बढ़ा दिया गया है। यह पर्याप्त वृद्धि 120Hz स्क्रीन वाले उपकरणों पर सुस्त यूआई समस्याओं को कम करने के लिए निर्धारित है।
अंत में, डेवलपर्स की यात्रा को आसान बनाने के उद्देश्य से एक सुधार में, कंपोज़ मल्टीप्लेटफ़ॉर्म 1.5.0 डेस्कटॉप उपयोग के लिए कंपोज़ पर परीक्षण के लिए समर्थन को स्थिर करता है। परीक्षण परिदृश्य को फिर से परिभाषित करते हुए, यह पिछली सीमाओं को मिटा देता है, जिससे डेवलपर्स को अनुप्रयोगों के लिए व्यापक यूआई परीक्षण तैयार करने में सक्षम बनाया जाता है। एक अतिरिक्त रोमांचक अद्यतन स्विंग घटकों के भीतर कंपोज़ पैनल के लिए उन्नत रेंडरिंग का प्रयोगात्मक परिचय है। यह नवोन्मेषी सुविधा उन संक्रमणकालीन रेंडरिंग समस्याओं को कम करती है जो तब होती हैं जब पैनल प्रदर्शित हो रहे होते हैं, आकार बदल रहे होते हैं या छिपाए जा रहे होते हैं।
no-code विकास से संबंधित समाचारों में, AppMaster प्लेटफ़ॉर्म, एक सराहनीय no-code टूल, उपयोगकर्ताओं को बैकएंड, वेब और मोबाइल एप्लिकेशन को दृश्य रूप से बनाने में सशक्त बनाता है। आईएचई AppMaster प्लेटफॉर्म रैपिड एप्लिकेशन डेवलपमेंट में एक प्रमुख खिलाड़ी है जो वेब, मोबाइल और बैकएंड ज़ोन में स्केलेबल फुल-स्टैक एप्लिकेशन बनाने के लिए एक एकीकृत विकास वातावरण (आईडीई) प्रदान करता है।