تلاش برای توسعه اپلیکیشن در M1 Mac های جدید شرکت اپل، برنامه نویسان را به مرحله سختی وارد کرده و آن ها ادعا می کنند که این کار چندان نیز آسان نیست!
دستگاه های M1 Mac جدید شرکت اپل
مک بوک های جدید اپل که M1 Mac نام دارند توجه و شور و شوق کاربران Mac را به گونه ای جلب کرده است که سالها دیده نشده است. ما در حال حاضر در مورد مکینتاش نه از نظر نوع حق بیمه و یا احساس آنها بلکه در وهله اول نحوه پردازش پردازنده های سیلیکون اپل در این زمینه صحبت می کنیم. عملکرد نکته اصلی صحبت است. برای شرکتی که قبلاً به قابلیت اطمینان جزئی اینتل متکی بودند ، این یک تغییر بزرگ است.
اما انتقال به این مهم غیر از اشتیاق نیاز دارد. به پشتیبانی جدی توسعه دهنده نیاز دارد. شبیه سازی از طریق روزتا ۲ بسیار خوب است ، اما هدف اپل متقاعد کردن هرچه بیشتر توسعه دهندگان برای بهینه سازی برنامه های خود برای معماری M1 Mac است. از برنامه های مستقیم iOS منتقل شده به Mac Catalyst ، اپل منابع زیادی را در دسترس قرار داده است تا انتقال را تسکین دهد ، اما اینکه این برنامه ها چقدر در کمک به توسعه دهندگان مهارت دارند؟ برای اطلاع از این موضوع ، با طراحان برخی از بزرگترین برنامه های مک صحبت کردم تا وضعیت آنها را درک کنم.
ساده سازی انتقال
هنگام ایجاد تغییر به اندازه یادآوری اپل به سمت پردازنده های سفارشی خود – کامل با معماری کاملاً جدید – ضروری است که برای آماده سازی برنامه های خود ، توسعه دهندگان با فرآیند گیج کننده مواجه نشوند. اگر چنین باشد ، اکوسیستم M1 Mac ممکن است لکنت زبان داشته باشد و با سرعت کمتری از حد انتظار شروع شود ، در حالی که برنامه نویسان کمتر در دسترس هستند زیرا توسعه دهندگان برای تنظیم خود تلاش می کنند. خوشبختانه ، تمام توسعه دهندگانی که با آنها صحبت کردیم گفتند که روند کار فوق العاده آسان است – و این خبر خوبی برای آینده Mac است.
کن کیس ، مدیر عامل گروه Omni و ناشر برنامه های بهره وری مانند OmniFocus و OmniGraffle ، گفت که ساخت برنامه ها برای M1 Mac کار سختی برایشان بوده است. جیمز تامسون ، برنامه نویس محبوب PCalc که نزدیک به ۳۰ سال در Mac وجود دارد ، با این احساس موافق است. تامسون گفت: “من تمام انتقالهای قبلی پردازنده اپل را با PCalc داشته ام و این آسانترین کار بوده است.” “در حقیقت ، زمان کمتری برای اضافه کردن پشتیبانی از Apple Silicon و داشتن یک برنامه جهانی فعال به من نیاز داشت تا اینکه فشرده سازی نسخه Xcode را که با آن ساخته ام ، فشرده کنم.”
قدرت بیشتر ، ویژگی های بیشتر
تمام توسعه دهندگانی که با آنها صحبت کردم ، مصمم هستند که تراشه های M1 – و هر آنچه اپل آنها را دنبال می کند – به خصوص در قالب برنامه های قدرتمندتر Mac ، مزایایی را برای طرفداران Mac به همراه خواهد داشت. Simonas Bastys ، توسعه دهنده اصلی برنامه ویرایش عکس Pixelmator به من گفت که معماری حافظه یکپارچه تراشه M1، که به اجزای داخلی اجازه می دهد حافظه را به اشتراک بگذارند و در نتیجه هزینه های انتقال داده بین آنها را کاهش می دهد ، “باعث بهبود عملکرد بزرگ” می شود. باستیس به من گفت: “این به سادگی در Mac های Intel امکان پذیر نبود.” “معماری در آنجا کاملاً متفاوت است و شامل انتقال داده ها بین GPU ، CPU و RAM است.”
در اینجا درباره چه نوع بهبود عملکرد برنامه صحبت می کنیم؟ Hewson مثالی روشنگر ارائه داد: در برخی موارد ، برنامه های Serif در MacBook M1 10 برابر سریعتر از MacBook Pro 16 اینچی ، یکی از قدرتمندترین ماشین های مصرفی اپل عمل می کنند.
برای دریافت آخرین اخبار دنیای تکنولوژی با ما همراه باشید.