گذار به تراشههاي اپل آغاز شد؛ ماجراجويي كوپرتينونشينها در دنياي آرم
از زمان پيبردنمان دربارهي برنامهي اپل براي گذار از پردازندههاي اينتل بهسمت پردازندههاي اختصاصي خود با معماري آرم سالها ميگذرد؛ با هر بهروزرساني macOS توسعهدهندگان بهصورت پيدا و پنهان تكههايي از پازل چنين گذاري را مييافتند. امروز اپل بهصورت رسمي از اين برنامهي تاريخي پرده برداشت.
اپل بر سر استفاده از تراشههاي اينتل با چالشهاي گوناگوني مواجه شد؛ از بازطراحي كامل لپتاپهايش گرفته تا اشكالات مربوط به افت عملكرد و حتي بهتعويق افتادن عرضهي آيفونهاي 5G بهدليل اشكالات توسعهي تراشه از جملهي چنين چالشهايي بهشمار ميآيند. در همين حال تيم توسعهي تراشه در اپل با توسعهي پردازندههاي پيشرو در سطح موبايلهاي هوشمند و تبلتها، راه را براي ساخت لپ تاپ مبتنيبر معماري آرم هموار ميساخت.
جاني سروجي، رئيس واحد توسعهي تراشه در اپل ميگويد پس از گذشت ۱۰ سال، اكنون پردازندههاي با پسوند X در خانوادهي تراشههاي اپل اكنون نسبت به نسل ابتدايي ۱۰۰۰ برابر عملكرد گرافيكي بهتري دارند. بهگفتهي سروجي تاكنون بيش از ۲ ميليارد نمونه از SoC-هاي اپل توان پردازشي محصولات مختلف اين شركت را تأمين كردهاند.
تعادل بين عملكرد و توان مصرفي در پردازندههاي اپل
اپل ادعا ميكند كه معماري تراشههايش بهترين عملكرد بهازاي هر وات را فراهم ميسازد و بدينترتيب محصولات جديدش بهترين تركيب از عملكرد و توان مصرفي را بهارمغان ميآورند. اپل همچنين ميگويد كه مجموعهاي از فناوريهاي سفارشيشده را نيز در اپل سيليكون بهكار ميگيرد كه از بين آنها ميتوان به شبكهي عصبي، ماژول گرافيكي GPU و ماژول امن Secure Enclave اشاره كرد.
كريگ فدريگي، مدير ارشد واحد نرمافزار اپل ميگويد كه همهچيز در سيستمعامل macOS Big Sur براي سازگاري با اپل سيليكون بهروز شدهاند. نرمافزارهاي حرفهاي اپل از جمله Logic Pro X و Final Cut Pro X از روز نخست دراختيار متخصصان مكهاي مبتنيبر اپل سيليكون خواهند بود. براساس ادعاي فدريگي، بسياري از توسعهدهندگان «تنها در چند روز» ميتوانند اپليكيشنهايشان را با اپل سيليكون سازگار سازند. از سوي ديگر كوپرتينونشينها با شركتهاي مايكروسافت و ادوبي براي سازگارسازي نرمافزارهاي مهمشان با Apple Silicon وارد همكاري شدهاند.
تصويري شماتيك از اجزاي تشكيلدهندهي SoC در اپل سيليكون
اپل برنامهي Fat Binary (برنامهاي كه كدهاي Native موردنياز براي اجرا روي پردازندههاي مختلف را در بطن خود دارد) جديد بهكاررفته براي ارائهي نرمافزار را Universal 2 مينامد. از سوي ديگر كيت توسعهدهندگان اپل سيليكون نيز كامپيوتري با ۱۶ گيگابايت رم و پردازنده A12Z است؛ همان تراشهاي كه به نسل جديد آيپد پرو نيز قدرت ميبخشد.
فدريگي در طول رويداد WWDC 2020 نرمافزارهايي همچون فتوشاپ و فاينالكات پرو را روي كيت توسعهدهندگان اجرا كرد. او با بيان اينكه موتور پردازش عصبي Neural Engine و تمام هستههاي موجود در پردازنده بهصورت كامل بهكار گرفته ميشوند، فيلترهاي متفاوتي را نيز روي ويدئويي با وضوح 4K پياده ساخت.
كامپايل مجدد اپها در نرمافزار xCode براي سازگاري با اپل سيليكون
اپليكيشنهاي قديمي مبتنيبر معماري اينتل در زمان نصب، بهكمك فناوري Rosetta 2 با اپل سيليكون سازگار خواهند شد. اپل ميگويد اين پردازش براي متخصصان شفاف خواهد بود. از سوي ديگر فناوريهايي همچون Docker نيز با قابليت مجازيسازي (Virtualization) پوشش داده خواهند شد. بهكارگيري عملي Rosetta 2 از سوي اپل با Maya و اسكرول صحنه فراهم شد. اپل با نمايشي از بازي تومبريدر، ادعا كرد كه بازيها بهسادگي با فناوري Rosetta 2 بهروز ميشوند؛ درحاليكه امكان اجراي Native اپليكيشنهاي آيپد و آيفون نيز روي كامپيوترهاي مك وجود دارد.
كيت Developer Transition براي اپل سيليكون يك مكميني با ۱۶ گيگابايت رم، پردازندهي A12Z و ۵۱۲ گيگابايت حافظه SSD خواهد بود. توسعهدهندگان ميتوانند براي ثبتنام در اين طرح، روز دوشنبه اقدام كنند، پس از ثبتنام، ارسال كيتها از پايان هفتهي جاري آغاز خواهد شد. هنوز مشخص نيست كه كيتهاي يادشده چه ارزشي خواهند داشت، مانند كيتهاي اينتل بهصورت كرايهاي خواهند بود يا خير.
مشخصات متخصص كيت توسعهي اپل سيليكون
تيم كوك ميگويد نخستين كامپيوتر مك با پردازندهي اپل سيليكون تا پايان سال ۲۰۲۰ از راه ميرسد و گذار كامل نيز «تقريبا طي ۲ سال» انجام خواهد شد.
باتوجهبه نمايش امروز مشخص شد كه اپل برخلاف رقيب ديرينهاش، مايكروسافت، با استراتژي حسابشدهتري وارد عرصهي كامپيوترهاي آرم شده است؛ كوپرتينونشينها پيش از آنكه محصولي را بهصورت تجاري دراختيار متخصصان قرار دهند، همكاري با توسعهدهندگان بزرگ را كليد زدهاند و براساس آنچه از دموي ابتدايي برميآيد، عملكرد بهتري نيز در ايجاد پلي بين نرمافزارهاي قديمي مبتنيبر معماري اينتل و تراشههاي اختصاصيشان داشتهاند.
شما چه انديشه متخصصيناتي داريد؟ آيا آينده از آنِ كامپيوترهاي مبتنيبر معماري آرم خواهد بود؟ آيا اينتل دچار چالش خواهد شد؟
هم انديشي ها