جڏهن ايپل جون 2020 ۾ ايپل سلڪون، يا ايپل ڪمپيوٽرن لاءِ پنهنجي چپس جي آمد متعارف ڪرائي، ان سڄي ٽيڪنالاجي جي دنيا ۾ خاص ڌيان ڇڪايو. Cupertino giant ان وقت تائين استعمال ٿيل Intel پروسيسرز کي ڇڏي ڏيڻ جو فيصلو ڪيو آهي، جيڪو اهو نسبتا تيز رفتار سان تبديل ڪري رهيو آهي ARM فن تعمير جي بنياد تي پنهنجي چپس سان. ڪمپني کي هن هدايت ۾ وسيع تجربو آهي. ساڳيءَ طرح، هو فون، ٽيبليٽ ۽ ٻين لاءِ چپس ٺاهي ٿو. اها تبديلي ان سان گڏ ڪيترائي شاندار فائدا کڻي آئي، بشمول ناقابل ترديد آرام. پر ڇا ھڪڙو بھترين گيجٽ آھستي آھستي وساري رھيو آھي؟ ڇو؟
ايپل سلڪون: هڪ کان پوء هڪ فائدو
جيئن اسان مٿي ذڪر ڪيو آهي، سوئچنگ انٽيل پروسيسرز کان ايپل جي پنهنجي سلکان حل ۾ ان سان گڏ ڪيترائي فائدا آهن. پهرين جڳهه ۾، يقينا، اسان کي ڪارڪردگي ۾ شاندار سڌارو رکڻو پوندو، جيڪو بهتر معيشت ۽ گهٽ درجه حرارت سان هٿ ۾ هٿ اچي ٿو. سڀ کان پوء، هن جي مهرباني، Cupertino ديو سر تي نيل کي ماريو. اهي مارڪيٽ ڊوائيسز تي کڻي آيا آهن جيڪي آساني سان عام (اڃا به وڌيڪ گهربل) ڪم سان بغير ڪنهن به طريقي سان گرم ڪرڻ کان سواء. هڪ ٻيو فائدو اهو آهي ته ايپل پنهنجي چپس کي مٿي بيان ڪيل ARM فن تعمير تي ٺاهي ٿو، جنهن سان، جيئن اڳ ۾ ئي ذڪر ڪيو ويو آهي، اهو وسيع تجربو آهي.
ايپل جون ٻيون چپس، جيڪي ٻئي آئي فونز ۽ آئي پيڊز (ايپل اي-سيريز) ۾ ملي سگهن ٿيون، ۽ اڄڪلهه ميڪس (ايپل سلڪون - ايم-سيريز) ۾ پڻ، ساڳئي فن تعمير تي ٻڌل آهن. اهو ان سان گڏ هڪ دلچسپ فائدو آڻيندو. آئي فون لاءِ ڊزائين ڪيل ايپليڪيشنون، مثال طور، ايپل ڪمپيوٽرن تي به بي عيب هلائي سگھجن ٿيون، جيڪي نه صرف استعمال ڪندڙن لاءِ پر انفرادي ڊولپرز لاءِ به زندگيءَ کي آسان بڻائي سگهن ٿيون. هن تبديلي جي مهرباني، مون ذاتي طور تي استعمال ڪيو Tiny ڪئلينڊر پرو ايپليڪيشن ميڪ تي هڪ خاص مدت لاءِ، جيڪا عام طور تي صرف iOS/iPadOS لاءِ دستياب آهي ۽ MacOS تي سرڪاري طور تي دستياب ناهي. پر ايپل سلڪون سان ميڪس لاءِ اهو ڪو مسئلو ناهي.
iOS/iPadOS ايپس سان مسئلو
جيتوڻيڪ هي چال ٻنهي ڌرين لاءِ هڪ بهترين آپشن نظر اچي ٿي، بدقسمتي سان اهو آهستي آهستي گمراهه ٿي رهيو آهي. انفرادي ڊولپرز وٽ اهو اختيار آهي ته اهي چونڊي سگهن ته انهن جون iOS ايپليڪيشنون موجود نه آهن ايپ اسٽور تي macOS ۾. هي اختيار ڪيترن ئي ڪمپنين پاران چونڊيو ويو آهي، جنهن ۾ ميٽا (اڳوڻي فيسبوڪ) ۽ گوگل شامل آهن. تنهن ڪري جيڪڏهن ايپل صارف هڪ موبائيل ايپليڪيشن ۾ دلچسپي وٺندا آهن ۽ ان کي پنهنجي Mac تي رکڻ چاهيندا آهن، اتي هڪ سٺو موقعو آهي ته اهي ڪاميابي سان نه ملندا. ان لاڳاپي جي صلاحيت کي نظر ۾ رکندي، اها وڏي شرم جي ڳالهه آهي ته ان فائدي مان پورو فائدو وٺڻ عملي طور ناممڪن آهي.
پهرين نظر ۾، اهو پڻ لڳي سگهي ٿو ته غلطي بنيادي طور تي ڊولپرز سان آهي. جيتوڻيڪ ان ۾ انهن جو به حصو آهي، پر موجوده صورتحال لاءِ اسان انهن کي ئي الزام نٿا ڏئي سگهون، ڇو ته اسان وٽ اڃا ٻه اهم مضمون آهن. سڀ کان پهريان، ايپل کي مداخلت ڪرڻ گهرجي. اهو ڊولپرز لاءِ اضافي اوزار آڻي سگهي ٿو ترقي کي آسان ڪرڻ لاءِ. بحث مباحثي جي فورمن تي پڻ راءِ ڏني وئي آهي ته سمورو مسئلو ٽچ اسڪرين سان ميڪ متعارف ڪرائڻ سان حل ٿي سگهي ٿو. پر اسان هاڻي ساڳئي پيداوار جي امڪان بابت اندازو نه ڪنداسين. آخري لنڪ استعمال ڪندڙ پاڻ آهن. ذاتي طور تي، مون محسوس ڪيو ته انهن کي تازو مهينن ۾ ٻڌو نه ويو آهي، ڇو ته ڊولپرز کي ڪا به خبر ناهي ته ايپل جا مداح انهن کان ڇا چاهيندا آهن. توهان هن مسئلي کي ڪيئن ٿا ڏسو؟ ڇا توھان چاھيو ٿا ڪجھ iOS ايپس Apple Silicon Macs تي، يا ڇا توھان لاءِ ڪافي ويب ايپس ۽ ٻيا متبادل آھن؟
مان توهان کي سلام پيش ڪريان ٿو. مون کي اهو ضرور پسند ايندو جيڪڏهن اها ايپ جيڪا منهنجي آئي فون ۽ آئي پيڊ تي آهي M1 سان گڏ MacBook تي به استعمال ٿي سگهي ٿي ۽ اها 24me ايپ آهي
مسئلو اهو شرط هو ته بلڪل انهي طاقت جي واپرائڻ تي. اھو آھي، اھو ڪجھھ آھي جيڪو اڄ ماڻھن جو سڀ کان محدود گروھ ساراھ ڪندو. CV19 سان گڏ قدمن جي مهرباني، انهن ماڻهن جو تعداد جن کي ڪيفي، ريسٽورنٽ، سمنڊ جي ڪناري تي ٽارچ تي ڪٿي ڪوڊ ڪرڻو آهي، تمام گهڻو گهٽجي ويو آهي. بنيادي طور تي، انهن کي ايتري طاقت جي ضرورت ناهي.
اسٽوڊيو ۾ تمام گهڻا ماڻهو پليٽ فارم جي HW حدن ۾ هلي رهيا آهن. يا ڪارڪردگي جي کوٽ کان سواءِ استعمال جي. ڪارڪردگي ۽ رابطي جي سڀني معيارن ۾ هڪ X SoC به ناهي.
سلام. بلڪل واضح طور تي، iOS کان ميڪ تائين ايپ حاصل ڪرڻ هن طريقي سان يا ته انتهائي سادو يا پيچيده ٿي سگهي ٿو. وچ ۾ گهڻو ڪجهه ناهي. سبب سادو آهي - هڪ iOS ايپ ٻن طريقن سان ٺاهي سگهجي ٿي - استعمال ڪندي SwiftUI يا UIKit (ٻين طريقن کي نظرانداز ڪريو، اهو طريقو ساڳيو آهي، ڪڏهن ڪڏهن اڃا به وڌيڪ پيچيده). ذات ۾، SwiftUI سڀ کان آسان طريقو آهي، ماحول ڪوڊ ذريعي ٺاهيو ويو آهي ۽ ڊوائيس کي ترتيب ڏئي ٿو. تنهن ڪري اهو تبديل ڪيو ويندو ته جيئن اهو Mac تي پڻ پهچندو. اهو سپر پيچيده نه آهي. UIKit پوءِ ڪم ڪري ٿو بنياد تي هڪ انٽرفيس تعمير ڪرڻ جي ڪينواس تي، ڪسٽمائيزيشن کي وڌيڪ ڊولپر جي مداخلت جي ضرورت آهي. جيتري قدر مون کي خبر آهي، ميٽا يا گوگل ايپس ٿوريون پيچيده ڪيون ويون آهن، ۽ مناسب ميڪ سپورٽ لاءِ، هڪ نئين ايپ ٺاهڻ ضروري هوندي. SwiftUI سان مسئلو اهو آهي ته اهو بلڪل نئون آهي، اهو اسان وٽ iOS 12 يا 13 کان وٺي رهيو آهي (مون کي هتي پڪ ناهي)، تنهنڪري صرف تمام جديد ايپس ان لاءِ صحيح طرح سان ڊيبگ ٿيل آهن. ايپل ڊولپرز لاءِ SwiftUI ۾ ٺاهڻ لاءِ وڏي شروعات ڪئي آهي، اها فريم ورڪ جي سادگي ۽ تيز ترقي آهي، پر منهنجي خيال ۾، اهو وڌيڪ ڪجهه نٿو ڪري سگهي.