هنگامی که اپل سال گذشته از "Project Catalyst" با هیاهوی زیادی در WWDC رونمایی کرد، برنامهنویسان را با آیندهای عالی از برنامههای یکپارچه برای همه پلتفرمهایش و همچنین یک اپ استور جهانی برای همه آنها دعوت کرد. با ورود macOS Catalina، این پروژه به نوعی وارد اولین مرحله پیاده سازی شد و حتی در حال حاضر، دو روز پس از ارائه، مشهود است که چشم انداز اصلی هنوز تا تحقق فاصله دارد.
قبل از هر چیز، لازم به یادآوری است که نقطه عطف اصلی در ارتباط با پروژه Catalyst سال 2021 است، زمانی که همه چیز باید آماده باشد، برنامه ها باید در سراسر پلتفرم ها جهانی باشند که باید توسط یک اپ استور به هم متصل شوند. بنابراین وضعیت فعلی آغاز یک سفر نسبتا طولانی است، اما در حال حاضر، به گفته توسعه دهندگان، چندین مشکل جدی در حال ظهور است.
اول از همه، کل فرآیند انتقال برنامه ها از iPad به Mac به آسانی اپل در سال گذشته نیست. اگرچه Catalyst دارای یک رابط کاربری است که با کمک گزینههای ساده، به طور خودکار برنامه را از محیط iOS (یا iPadOS) به macOS تغییر میدهد، اما برعکس، مطمئناً نتیجه کامل نیست. همانطور که برخی از توسعه دهندگان اجازه می دهند صدای خود را بشنوند، ابزارهای موجود قادر به انتقال عملکردهای اساسی برنامه برای نیازهای macOS هستند، اما نتیجه اغلب بسیار شکننده است، هم از نقطه نظر طراحی و هم از نقطه نظر قابلیت کنترل
نمونهای از یک پورت برنامه خودکار از طریق Catalyst (در زیر) و یک برنامه تغییر دستی برای نیازهای macOS (در بالا):
این باعث میشود فرآیند «آسان و سریع» چندان کارآمد نباشد و توسعهدهندگان همچنان باید ساعتها از زمان خود را برای اصلاح برنامههای پورت شده صرف کنند. در برخی موارد اصلاً ارزشش را ندارد و بهتر است کل برنامه را بازنویسی کنید. این قطعاً از نظر توسعه دهندگان یک وضعیت ایده آل نیست.
همچنین، یک مشکل بزرگ این است که همانطور که در حال حاضر راه اندازی شده است، خریدهای درون برنامه ای منتقل نمی شوند. خیلی راحت ممکن است اتفاق بیفتد که کاربرانی که نسخه iPadOS برنامه را خریداری کرده اند مجبور شوند دوباره هزینه آن را در macOS پرداخت کنند. این چندان منطقی نیست و کل ابتکار عمل را کمی تضعیف می کند. Catalyst همچنین با استقبال کم برخی از توسعه دهندگان مواجه شده است. یکی از عناوین اصلی (آسفالت 9) در نهایت به موقع منتشر نشد و به «آخر سال» کشیده شد، بقیه به طور کامل ناپدید شدند. همچنین علاقه چندانی به Catalyst از سوی توسعه دهندگان وجود ندارد - به عنوان مثال، Netflix قصد ندارد از این ابتکار استفاده کند.
توسعه دهندگان موافق هستند که این یک گام خوب به جلو و یک چشم انداز عالی است. با این حال، در حال حاضر سطح اجرا به طور جدی کمبود دارد و اگر اپل شروع به رسیدگی به این وضعیت نکند، برنامه بزرگ آن ممکن است به یک مسخره تبدیل شود. که مایه شرمساری بزرگ خواهد بود.
منبع: بلومبرگ
رفع "برنامه های تک" خود را دریافت کنید.