क्या स्विफ्टयूआई लाइव होने के लिए तैयार है?
ऐप्पल ने हाल ही में आईओएस 14 जारी किया है, जिसका अर्थ है कि स्विफ्टयूआई के पास पहले से ही अपने पालतू प्रोजेक्ट्स में उत्साही लोगों द्वारा ही नहीं बल्कि वास्तव में उनके व्यावसायिक ऐप्स में एंटरप्राइज़ टीमों द्वारा अपनाया जाने के लिए आवश्यक एक साल का बफर है।
वस्तुतः हर कोई कहता है कि स्विफ्टयूआई कोड लिखना मजेदार है, लेकिन क्या स्विफ्टयूआई एक खिलौना या एक पेशेवर उपकरण है? यदि हम इसे गंभीरता से लेना चाहते हैं, तो हमें इसकी स्थिरता और लचीलेपन पर एक उपकरण के रूप में विचार करने की आवश्यकता है, न कि एक खिलौने के रूप में।
उत्पादन कोड में स्विफ्टयूआई का उपयोग शुरू करने का सही समय कब है?
यदि आप २०२० और संभवतः २०२२ के बीच एक नई बड़ी परियोजना शुरू कर रहे हैं, तो इस सवाल का जवाब देना मुश्किल है!
स्विफ्टयूआई द्वारा लाए गए सभी नवाचारों के साथ, यहां तक कि आईओएस 14 द्वारा भी, हम अभी भी बग हैं और अनुकूलन के लिए लचीलेपन की कमी है .
हालांकि UIKit को स्थितिगत रूप से अपील करके इसे कम किया जा सकता है, क्या आप अनुमान लगा सकते हैं कि UIKit में अंततः कितना कोड लिखा जाएगा? क्या स्विफ्टयूआई लंबे समय में एक बोझ बन सकता है, जहां आप यूआईकिट में सब कुछ लिखना बेहतर समझते हैं?
स्विफ्टयूआई के साथ कोई समस्या नहीं होने के लिए हम केवल आईओएस 15 पर शर्त लगा सकते हैं। इसका मतलब है कि केवल 2022 तक (आईओएस 16 की रिलीज के साथ) हमारे पास आराम करने और स्विफ्टयूआई पर पूरी तरह भरोसा करने का एक सही क्षण होगा।
इस लेख में, मैं विस्तार से बताता हूं कि परियोजना को दो परिदृश्यों में कैसे व्यवस्थित किया जाए:
- आप iOS 11 या 12 का समर्थन कर रहे हैं, लेकिन निकट भविष्य में ऐप को SwiftUI में माइग्रेट करने पर विचार करें।
- आप iOS 13+ का समर्थन कर रहे हैं, लेकिन SwiftUI से संबंधित जोखिमों को नियंत्रित करना चाहते हैं और UIKit पर मूल रूप से वापस आने में सक्षम हैं।
#स्विफ्टुई #प्रोग्रामिंग #मोबाइल #स्विफ्ट #आईओएस
माध्यम.कॉम
UIKit या SwiftUI: आपको उत्पादन में किसका उपयोग करना चाहिए?
आप iOS 13+ का समर्थन कर रहे हैं, लेकिन SwiftUI से संबंधित जोखिमों को नियंत्रित करना चाहते हैं और UIKit पर मूल रूप से वापस आने में सक्षम हैं। स्टिकी यूआई फ्रेमवर्क।