प्रोजेक्ट उत्प्रेरक क्या है? यहां वह सब कुछ है जो आपको जानना आवश्यक है

WWDC 2023 के लिए प्रचार लोगो।
यह कहानी हमारे संपूर्ण Apple WWDC कवरेज का हिस्सा है

अनुशंसित वीडियो

प्रोजेक्ट कैटालिस्ट इन दिनों Apple सर्किल में एक बड़ी बात है, और अच्छे कारण से: यह Apple के प्रोजेक्ट को संदर्भित करता है iOS और Mac ऐप्स के लिए विकास को मर्ज करना, जिससे आप उन्हें सभी प्रकार के Apple पर परस्पर उपयोग कर सकें उपकरण।

अंतर्वस्तु

  • Apple का प्रोजेक्ट कैटलिस्ट क्या है?
  • क्या बात है?
  • तो क्या मैं MacOS या iOS पर अपने सभी ऐप्स का उपयोग कर पाऊंगा?
  • क्या वर्तमान में कोई ऐप सार्वभौमिक है?
  • डेवलपर्स ऐसा क्यों नहीं करेंगे?

पर डब्ल्यूडब्ल्यूडीसी 2019, Apple ने आधिकारिक तौर पर इसे "प्रोजेक्ट कैटलिस्ट" के रूप में प्रकट किया, सोचा कि इसे पहले प्रोजेक्ट मार्जिपन के नाम से जाना जाता था। यह एक बड़ा उपक्रम है जिसे पूरा होने में कई साल बाकी हैं, लेकिन आपके मैक के लिए एक बहुत ही अलग भविष्य के लिए बीज बोए जा चुके हैं।

Apple का प्रोजेक्ट कैटलिस्ट क्या है?

यह Apple का प्रयास है इसके ऐप्स को सार्वभौमिक बनाएं iOS और MacOS पर। दूसरे शब्दों में, यह डेवलपर्स के लिए iPhone, iPad या Mac पर अपने ऐप्स का अनुवाद करना बहुत आसान बना सकता है। जैसे ही आप डिवाइस के बीच जाएंगे तो ऐप स्वाभाविक रूप से सिंक हो जाएगा और सभी समान जानकारी साझा करेगा, ताकि आप इसका उपयोग जारी रख सकें।

संबंधित

  • क्या आपके पास iPhone, iPad या Apple Watch है? आपको इसे अभी अपडेट करना होगा
  • यहाँ बताया गया है कि WWDC Apple के लिए एक 'महत्वपूर्ण घटना' क्यों हो सकती है
  • मैकबुक प्रो बैटरी रिप्लेसमेंट: वह सब कुछ जो आपको जानना आवश्यक है

अतीत में, MacOS और iOS ऐप्स अलग-अलग टूल और अलग-अलग लक्ष्यों के साथ विकसित किए गए थे। कैटलिस्ट विकास को एक एकल प्रयास में परिवर्तित करना चाहता है - एक ऐसी विधि जो एक ऐप तैयार करेगी जो महत्वपूर्ण बदलावों की आवश्यकता के बिना किसी भी ऐप्पल डिवाइस पर काम कर सकती है। इसका मतलब है कि कैटलिस्ट का एक हिस्सा तीसरे पक्ष के डेवलपर्स को नया प्रदान कर रहा है एक्सकोड विकास किट जो उन्हें ये सार्वभौमिक ऐप्स बनाने की अनुमति देगी। Apple ने समझाया है कि कुछ मामलों में यह डेवलपर्स के लिए Xcode में चेकबॉक्स पर टिक करने जितना ही सरल होगा, Apple के ऐप के साथ यह सुनिश्चित करें कि क्रॉस-प्लेटफ़ॉर्म सुनिश्चित करने के लिए सभी आवश्यक कदम उठाए गए हैं अनुकूलता.

क्या बात है?

Apple इस महत्वपूर्ण प्रोजेक्ट पर काम कर रहा है, इसके कई कारण हैं। सबसे पहले, जो कुछ भी Apple के डेवलपर्स के लिए जीवन आसान बनाता है वह सभी पक्षों के लिए अच्छी खबर है। डेवलपर्स को एक ही ऐप को दो बार कोड करने के बारे में चिंता करने की ज़रूरत नहीं है, इस प्रकार उनका समय और प्रयास बचता है; Apple अपने प्लेटफ़ॉर्म के विकास की संभावना को और अधिक आकर्षक बना सकता है; और उपयोगकर्ताओं को संभावित रूप से ऐप्स और अपडेट जल्दी मिल जाते हैं। प्रोजेक्ट कैटलिस्ट को शुरू करने के लिए ऐप्पल ने यही मुख्य औचित्य दिया है।

जैसा कि कहा गया है, परियोजना के अन्य लाभ भी हैं। एक बात के लिए, यह Apple के पारिस्थितिकी तंत्र के भीतर एकीकरण को मजबूत करने में मदद करता है। उदाहरण के लिए, एक मैक ऐप को चुनना और सीखना बहुत आसान है यदि आप पहले से ही जानते हैं कि यह आईओएस पर कैसे काम करता है। अब ऐसी स्थितियाँ नहीं होंगी जहाँ एक ही ऐप अलग-अलग ऐप्पल प्लेटफ़ॉर्म पर भ्रमित करने वाले अलग-अलग तरीकों से काम करता हो। और यदि ऐप्पल के पारिस्थितिकी तंत्र में ऐप्स का उपयोग करना आसान है, तो ऐप्पल निश्चित रूप से शिकायत नहीं करेगा।

हालाँकि, Apple जिस बारे में बहुत स्पष्ट है, वह प्रोजेक्ट कैटलिस्ट है नहीं करता प्रस्तावना iOS और MacOS का विलय. दोनों प्रणालियाँ स्वाभाविक रूप से भिन्न हैं, अलग-अलग उपयोग के मामलों और अलग-अलग उद्देश्यों के साथ। टिम कुक अपने विश्वास में बहुत स्पष्ट रहे हैं कि दोनों को मिलाने से दोनों प्रणालियाँ कमज़ोर हो जाएँगी, जिससे नाखुश समझौते होंगे और प्रदर्शन सामान्य से नीचे रहेगा। क्षमा करें, विलय के आशावादी - ऐसा नहीं हो रहा है।

तो क्या मैं MacOS या iOS पर अपने सभी ऐप्स का उपयोग कर पाऊंगा?

इतना शीघ्र नही! कैटलिस्ट पर अभी भी काम चल रहा है क्योंकि ऐप्पल डेवलपर्स को अपने ऐप्स बनाने या बदलने के लिए आवश्यक टूल प्रदान करना जारी रखता है। Apple के वार्षिक 2019 पुनरावृत्ति पर डेवलपर सम्मेलन, WWDC, कंपनी ने Xcode SDK जारी किया जिसकी डेवलपर्स को यूनिवर्सल ऐप्स बनाने के लिए आवश्यकता होगी। एक बार बन जाने के बाद, डेवलपर्स को अभी भी आईओएस और मैकओएस दोनों पर विचार के लिए ऐप सबमिट करना होगा, हालांकि ऐप्पल एक एकल सार्वभौमिक सबमिशन प्रक्रिया भी बनाने का इरादा रखता है।

डेवलपर्स के लिए सौभाग्य से, विकास किट को अपनाना बहुत कठिन नहीं होना चाहिए। आईओएस और मैकओएस दोनों एक ही यूनिक्स कोड का उपयोग करते हैं, मेटल फ्रेमवर्क का उपयोग करते हैं, और उनमें अन्य समानताएं हैं जो पहले से ही उन्हें विकास के लिए बहुत कुछ प्रदान करती हैं। कुछ डेवलपर्स ने पाया कि वे कई घंटों की छेड़छाड़ के बाद अपने ऐप्स को सार्वभौमिक सुविधाएं दे सकते हैं। लेकिन अधिकांश के लिए, कैटलिस्ट के नए टूल का उपयोग करने में सीखने में थोड़ा समय लगेगा, यहां तक ​​​​कि उनके जारी होने के बाद भी, और सभी ऐप्स उपयुक्त उम्मीदवार नहीं होंगे।

क्या वर्तमान में कोई ऐप सार्वभौमिक है?

हां - ऐप्पल ने अपने कई आईओएस ऐप्स को सार्वभौमिक बना दिया है, जो कि कैटलिस्ट को पूरा करने के लिए एक प्रकार का प्रदर्शन है। उन ऐप्स में शामिल हैं समाचार, घर, शेयरों, और ध्वनि मेमो. कंपनी ने Apple Music, Podcasts और TV सहित और भी ऐप्स जोड़े MacOS कैटालिना 2019 के अंत में लॉन्च किया गया।

हालाँकि, ध्यान रखें कि कैटालिस्ट का लक्ष्य दोनों ऑपरेटिंग सिस्टम पर ऐप्स को सार्वभौमिक बनाना है, जिसका अर्थ है कि मैक ऐप्स भी iOS को पार करने में सक्षम होंगे। यह भी उल्लेखनीय है कि इन ऐप्स का स्वागत मिश्रित था: उपयोगकर्ताओं को बदलाव भद्दे लगे, विशेष रूप से जब मैक-आधारित नियंत्रणों की बात आती है, तो यह दर्शाता है कि ऐप्स के पिछले संस्करणों को अपनाना आसान नहीं है प्रक्रिया। सेब दाँत निकलने की समस्याओं से अवगत है, और इसे आगे चलकर अनुभव को बेहतर बनाने पर काम करने के लिए निर्धारित किया है।

डेवलपर्स की संख्या ने अपने ऐप्स को सार्वभौमिक रूप से उपलब्ध कराने के लिए कैटलिस्ट का उपयोग करने में रुचि दिखाई है। हालाँकि, अभी तक कई तृतीय पक्षों ने इसके लिए प्रतिबद्धता नहीं जताई है। उम्मीद करें कि अब इसमें बदलाव आना शुरू हो जाएगा डब्ल्यूडब्ल्यूडीसी 2019 ने MacOS कैटालिना के साथ कैटलिस्ट SDK जारी किया है। उदाहरण के लिए, ट्विटर जैसी सोशल मीडिया कंपनियां पहले से ही विनिमेय ऐप्स वितरित कर रही हैं।

डेवलपर्स ऐसा क्यों नहीं करेंगे?

कैटलिस्ट के कई फायदे हैं, लेकिन कुछ ऐसे कारण हैं जिनकी वजह से डेवलपर्स की दिलचस्पी नहीं हो सकती है। सबसे पहले, iOS ऐप डेवलपमेंट और सबमिशन को Apple द्वारा अधिक सख्ती से नियंत्रित किया जाता है - ऐप केवल iOS स्टोर के माध्यम से बिक्री के लिए उपलब्ध हैं, जबकि Mac पर उपयोगकर्ता अभी भी अन्य स्रोतों से ऐप खरीद सकते हैं। जो डेवलपर्स अधिक उदार मैक बिक्री विकल्प पसंद करते हैं वे आईओएस की यात्रा नहीं करना चाहेंगे।

दूसरा, जैसा कि Apple ने स्वयं खोजा था, ऐप्स को सार्वभौमिक बनाने के लिए चुनौतीपूर्ण इंटरफ़ेस परिवर्तनों की आवश्यकता होती है। ऐप्स को टचस्क्रीन द्वारा पूरी तरह से नियंत्रित करने योग्य होना चाहिए, लेकिन चूहों और कीबोर्ड के लिए भी अनुकूल होना चाहिए (और ट्रैकपैड, और विंडो आकार बदलना, और स्क्रॉल बार, और ड्रैग/ड्रॉप सुविधाएं... आप समझ गए होंगे)। दोनों को एक ही समय में शामिल करना कुछ डेवलपर्स के लिए एक चुनौती हो सकता है, खासकर पुराने ऐप्स को अपडेट करते समय। यदि दोनों को करने में बहुत अधिक काम लगता है, या यदि परिणाम अप्रभावी हैं, तो डेवलपर्स परेशान नहीं हो सकते हैं।

कैटलिस्ट को अपनाने के लिए अगले कुछ साल बहुत महत्वपूर्ण होने वाले हैं। उम्मीद है कि ऐप्पल 2021 तक कैटलिस्ट एसडीके के लिए अपडेट जारी करेगा, जिसमें विभिन्न ऐप्स के लिए बढ़ती अनुकूलता भी शामिल है। हालाँकि, कंपनी से यह भी उम्मीद की जाती है कि वह विकास और सबमिशन प्रक्रिया को और अधिक कुशल बनाएगी, जब तक डेवलपर्स टूल के एक सेट का उपयोग करने और iOS और MacOS दोनों के लिए एक सबमिशन करने में सक्षम नहीं होंगे।

संपादकों की सिफ़ारिशें

  • रैम क्या है? यहां वह सब कुछ है जो आपको जानना आवश्यक है
  • Apple M2 Ultra: Apple की सबसे शक्तिशाली चिप के बारे में वह सब कुछ जो आपको जानना आवश्यक है
  • एनवीडिया आरटीएक्स डीएलएसएस: वह सब कुछ जो आपको जानना आवश्यक है
  • मेम क्या है? यहां वह सब कुछ है जो आपको जानना आवश्यक है
  • HDMI 2.0b क्या है? यहां वह सब कुछ है जो आपको जानना आवश्यक है

श्रेणियाँ

हाल का

अपने स्मार्ट होम को हैकर्स से कैसे बचाएं

अपने स्मार्ट होम को हैकर्स से कैसे बचाएं

यदि आप एक इकट्ठा करना शुरू कर रहे हैं उपयोगी स्...

मुझे अपना वायु शोधक कितने समय तक चलाना चाहिए?

मुझे अपना वायु शोधक कितने समय तक चलाना चाहिए?

पिछले गाइडों में, हमने चर्चा की है कि आज के स्म...

शार्क वैक्यूम चूस नहीं रही? यहां बताया गया है कि इसे कैसे ठीक किया जाए

शार्क वैक्यूम चूस नहीं रही? यहां बताया गया है कि इसे कैसे ठीक किया जाए

सक्शन खोना वैक्यूम क्लीनर में विकसित होने वाली ...