एप्पलले जुन २०२० मा एप्पल सिलिकन, वा एप्पल कम्प्यूटरका लागि आफ्नै चिप्सको आगमन प्रस्तुत गर्यो, यसले सम्पूर्ण टेक्नोलोजी जगतबाट निकै ध्यानाकर्षण गरायो। क्युपर्टिनो जायन्टले त्यतिन्जेलसम्म प्रयोग हुने इंटेल प्रोसेसरहरू त्याग्न निर्णय गरेको छ, जुन यसले एआरएम आर्किटेक्चरमा आधारित आफ्नै चिप्सको साथ अपेक्षाकृत तेज गतिमा प्रतिस्थापन गरिरहेको छ। कम्पनीसँग यस दिशामा व्यापक अनुभव छ। त्यसैगरी, उनले फोन, ट्याब्लेट र अन्यका लागि चिपसेट डिजाइन गर्छन्। यो परिवर्तनले निर्विवाद आराम सहित धेरै अद्भुत फाइदाहरू ल्यायो। तर के एक उत्तम ग्याजेट बिस्तारै विस्मृतिमा झर्दैछ? किन?
एप्पल सिलिकन: एक पछि अर्को फाइदा
हामीले माथि उल्लेख गरेझैं, इंटेल प्रोसेसरबाट एप्पलको आफ्नै सिलिकन समाधानमा स्विच गर्दा यसले धेरै ठूलो फाइदाहरू ल्याउँछ। पहिलो स्थानमा, अवश्य पनि, हामीले प्रदर्शनमा अचम्मको सुधार राख्नुपर्छ, जुन राम्रो अर्थतन्त्र र कम तापक्रमको साथ हातमा जान्छ। आखिर, यसका लागि धन्यवाद, कपर्टिनो विशालले टाउकोमा कील प्रहार गर्यो। तिनीहरूले बजार उपकरणहरू ल्याए जुन सजिलैसँग सामान्य (अझ बढी माग) कामसँग कुनै पनि तरिकाले ओभरहेटिंग बिना सामना गर्न सक्छ। अर्को फाइदा यो हो कि एप्पलले माथि उल्लिखित एआरएम वास्तुकलामा यसको चिप्स बनाउँछ, जसको साथ, पहिले नै उल्लेख गरिए अनुसार, यसको व्यापक अनुभव छ।
एप्पलका अन्य चिपहरू, जुन दुवै iPhones र iPads (Apple A-Series) मा पाउन सकिन्छ र आजकल Macs (Apple Silicon - M-Series) मा पनि पाइन्छ, त्यही वास्तुकलामा आधारित छन्। यसले यसको साथमा एक रोचक लाभ ल्याउँछ। आईफोनका लागि डिजाइन गरिएका अनुप्रयोगहरू, उदाहरणका लागि, एप्पल कम्प्युटरहरूमा पनि निर्दोष रूपमा चलाउन सकिन्छ, जसले प्रयोगकर्ताहरूको लागि मात्र होइन, व्यक्तिगत विकासकर्ताहरूको लागि पनि जीवनलाई महत्त्वपूर्ण रूपमा सजिलो बनाउन सक्छ। यस परिवर्तनको लागि धन्यवाद, मैले व्यक्तिगत रूपमा म्याकमा एक निश्चित अवधिको लागि टिनी क्यालेन्डर प्रो अनुप्रयोग प्रयोग गरें, जुन सामान्यतया iOS/iPadOS का लागि मात्र उपलब्ध हुन्छ र macOS मा आधिकारिक रूपमा उपलब्ध छैन। तर त्यो एप्पल सिलिकन संग Macs को लागी कुनै समस्या छैन।
iOS/iPadOS एपहरूसँग समस्या
यद्यपि यो चाल दुबै पक्षहरूको लागि उत्कृष्ट विकल्प जस्तो देखिन्छ, दुर्भाग्यवश यो बिस्तारै विस्मृतिमा झर्दैछ। व्यक्तिगत विकासकर्ताहरूसँग उनीहरूको iOS अनुप्रयोगहरू MacOS मा एप स्टोरमा उपलब्ध छैनन् भनी छनौट गर्ने विकल्प छ। यो विकल्प मेटा (पहिले फेसबुक) र गुगल सहित धेरै कम्पनीहरु द्वारा छनोट गरिएको छ। त्यसोभए यदि एप्पल प्रयोगकर्ताहरू मोबाइल अनुप्रयोगमा रुचि राख्छन् र यसलाई आफ्नो म्याकमा राख्न चाहन्छन् भने, त्यहाँ राम्रो मौका छ कि उनीहरूले सफलताको साथ भेट्न सक्दैनन्। यस अन्तरसम्बन्धको सम्भाव्यतालाई विचार गर्दा, यो लाभको पूर्ण फाइदा उठाउन व्यावहारिक रूपमा असम्भव हुनु ठूलो लाजमर्दो कुरा हो।
पहिलो नजरमा, यो पनि लाग्न सक्छ कि गल्ती मुख्य रूपमा विकासकर्ताहरु संग निहित छ। यद्यपि तिनीहरूको यसमा उनीहरूको भूमिका छ, हामी तिनीहरूलाई वर्तमान अवस्थाको लागि मात्र दोष दिन सक्दैनौं, किनभने हामीसँग यहाँ दुईवटा महत्त्वपूर्ण लेखहरू छन्। सबैभन्दा पहिले, एप्पलले हस्तक्षेप गर्नुपर्छ। यसले विकासकर्ताहरूको लागि विकासलाई सहज बनाउन थप उपकरणहरू ल्याउन सक्छ। टच स्क्रिनको साथ म्याकको परिचय दिएर सम्पूर्ण समस्या समाधान गर्न सकिन्छ भन्ने छलफल फोरमहरूमा पनि रायहरू छन्। तर हामी अहिले समान उत्पादनको सम्भावनाको बारेमा अनुमान गर्दैनौं। अन्तिम लिङ्क प्रयोगकर्ताहरू आफै हो। व्यक्तिगत रूपमा, मलाई लाग्छ कि तिनीहरू हालैका महिनाहरूमा सुनेका छैनन्, त्यसैले विकासकर्ताहरूलाई थाहा छैन कि एप्पल प्रशंसकहरूले उनीहरूबाट के चाहन्छन्। यो समस्यालाई कसरी हेर्नुहुन्छ ? के तपाइँ Apple Silicon Macs मा केहि iOS एपहरू चाहनुहुन्छ, वा वेब एपहरू र अन्य विकल्पहरू तपाइँको लागि पर्याप्त छन्?
म तिमीलाई सलाम गर्छु। म पक्कै पनि यो मन पराउँछु यदि मसँग मेरो iPhone र iPad मा रहेको एप M1 को साथ MacBook मा पनि प्रयोग गर्न सकिन्छ र यो 24me एप हो।
समस्या ठ्याक्कै त्यो शक्ति खपत मा शर्त थियो। त्यो हो, केहि चीज जुन आजको सबैभन्दा सीमित समूहले प्रशंसा गर्नेछ। CV19 को साथ उपायहरूको लागि धन्यवाद, टर्चलाइटमा क्याफे, रेस्टुरेन्ट, समुद्र तटमा कतै कोड गर्नु पर्ने व्यक्तिहरूको संख्या उल्लेखनीय रूपमा घटेको छ। मुख्य रूपमा, उनीहरूलाई धेरै शक्ति चाहिँदैन।
स्टुडियोहरूमा धेरै व्यक्तिहरू प्लेटफर्मको HW सीमितताहरूमा दौडिरहेका छन्। वा उपभोगको पर्वाह नगरी प्रदर्शनको कमी। प्रदर्शन र जडानको सबै प्यारामिटरहरूमा X SoC पनि छैन।
नमस्ते। स्पष्ट रूपमा, यस तरिकाले iOS बाट म्याकमा एउटा एप प्राप्त गर्न या त अत्यन्त सरल वा जटिल हुन सक्छ। बीचमा धेरै छैन। कारण सरल छ - एक iOS एप दुई तरिकामा सिर्जना गर्न सकिन्छ - SwiftUI वा UIKit प्रयोग गरेर (अन्य विधिहरू बेवास्ता गर्नुहोस्, प्रक्रिया त्यहाँ समान छ, कहिलेकाहीँ अझ जटिल)। संक्षेपमा, SwiftUI सबैभन्दा सजिलो तरिका हो, वातावरण कोडद्वारा सिर्जना गरिन्छ र उपकरणमा अनुकूल हुन्छ। त्यसैले यो परिवर्तन हुनेछ ताकि यो Mac मा पनि पहुँचयोग्य छ। यो सुपर जटिल छैन। UIKit त्यसपछि क्यानभासमा इन्टरफेस निर्माण गर्ने आधारमा काम गर्दछ, अनुकूलनलाई थप विकासकर्ता हस्तक्षेप चाहिन्छ। जहाँसम्म मलाई थाहा छ, मेटा वा गुगल एपहरू अलि बढी जटिल बनाइएका छन्, र उचित म्याक समर्थनको लागि, यो नयाँ एप बनाउन आवश्यक हुनेछ। SwiftUI को समस्या यो हो कि यो एकदम नयाँ छ, यो iOS 12 वा 13 देखि हामीसँग भएको छ (म यहाँ निश्चित छैन), त्यसैले केवल धेरै आधुनिक एपहरू यसको लागि ठीकसँग डिबग गरिएका छन्। एप्पलसँग SwiftUI मा सिर्जना गर्न विकासकर्ताहरूको लागि ठूलो पहल छ, त्यो फ्रेमवर्कको सरलता र द्रुत विकास हो, तर मेरो विचारमा, यसले थप केही गर्न सक्दैन।