نمایندگان اپل در طول WWDC اعلام کردند که قطعاً از توسعه برنامههایی که در پروژه Catalyst (در اصل Marzipan) برای macOS Catalina رشد میکنند، ناراحت نیستند. اینها برنامه های بومی iOS هستند که متعاقباً به کار در macOS تبدیل شدند. اولین پیش نمایش این پورت ها در سال گذشته ارائه شد و امسال نیز تعداد بیشتری از این پورت ها ارائه شد. همانطور که کریگ فدریگی اکنون تأیید کرده است، آنها باید یک قدم جلوتر باشند.
در macOS High Sierra، چندین برنامه در اصل از iOS ظاهر شد که اپل عملکرد پروژه Catalyst را در عمل آزمایش کرد. اینها برنامه های News، Household، Actions و Recorder بودند. در MacOS Catalina آتی، این برنامهها شاهد تغییرات قابل توجهی برای بهتر شدن خواهند بود و موارد بیشتری به آنها اضافه میشود.
برنامه های کاربردی اپل فوق الذکر به توسعه دهندگان اپل به عنوان نوعی ابزار یادگیری برای درک اینکه ترکیب UIKit و AppKit در عمل چگونه رفتار خواهند کرد، خدمت کردند. پس از یک سال کار، گفته میشود که کل فناوری بسیار جلوتر است و برنامههای کاربردی حاصل از پروژه Catalyst باید در جایی کاملاً متفاوت از نسخه اول خود در سال گذشته باشد.
اولین نسخه های برنامه ها از UIKit و AppKit به طور همزمان برای نیازهای مختلف و گاه تکراری استفاده می کردند. امروزه، همه چیز بسیار سادهتر است و کل فرآیند توسعه، از جمله ابزارها، بسیار سادهتر است، که منطقاً در خود برنامهها منعکس خواهد شد. اینها بیشتر شبیه برنامه های MacOS کلاسیک هستند تا درگاه های اولیه iOS با عملکرد محدود.
در نسخه آزمایشی فعلی macOS Catalina، اخبار ذکر شده هنوز در دسترس نیست. با این حال، فدریگی ادعا میکند که نسخه جدید قطعاً با ورود اولین آزمایشهای بتا عمومی، که باید در ماه جولای اتفاق بیفتد، ظاهر خواهد شد.
شواهد زیادی در کاتالینا وجود دارد که نشان می دهد آنها در حال کار بر روی نسخه کامل و Catalyst پیام ها هستند ، دقیقاً مانند میانبرهای Mac. بنابراین ، دقیقاً مانند میانبرها ، تصمیم گرفتم تعقیب و گریز را دنبال کنم و خودم با تماس با چارچوب های سیستم این کار را انجام دهم. Voilà pic.twitter.com/IsXKrGpemd
- استیو تورتون-اسمیت (stroughtonsmith) ژوئن 19، 2019
توسعهدهندگانی که نسخههای آزمایشی موجود در حال حاضر macOS Catalina را آزمایش میکنند، ادعا میکنند که سرنخهای متعددی در داخل سیستم وجود دارد که نشان میدهد چه برنامههای دیگری را میتوان از طریق پروژه Catalyst تبدیل کرد. باید پیام ها و میانبرها باشد. در مورد پیام ها، این یک گام منطقی خواهد بود، زیرا برنامه Messages iOS به طور قابل توجهی پیچیده تر از خواهر macOS خود است. یک پورت از iOS میتواند به عنوان مثال از افکتها یا فروشگاه برنامه iMessage در macOS استفاده کند که به شکل فعلی در اینجا موجود نیستند. همین امر در مورد تبدیل برنامه Shortcuts نیز صدق می کند.