اپل این هفته نسخه Golden Master سیستم عامل macOS Catalina خود را منتشر کرد و پس از آن دو بهروزرسانی برای ساختهای توسعهدهنده ارائه شد. در رابطه با عرضه آتی نسخه کامل این سیستم عامل، این شرکت همچنین از توسعه دهندگان می خواهد که به درستی برای نسخه جدید macOS آماده شوند و برنامه های خود را با آن تطبیق دهند.
همه نرم افزارهای توزیع شده در خارج از اپ استور باید به درستی توسط اپل امضا یا تایید شده باشند. اپل در این ماه شرایط خود را برای برنامه های تأیید شده کاهش داده است، با این حال همه نسخه های نرم افزار آنها باید در macOS Catalina GM آزمایش شوند و سپس برای تأیید محضری به اپل ارسال شوند. با این فرآیند، اپل میخواهد اطمینان حاصل کند که کاربران برنامههایی را دریافت میکنند که صرفنظر از منشأ آنها، میتوانند بدون مشکل یا نگرانیهای امنیتی روی مک خود اجرا شوند.
اپل همچنین توسعه دهندگان را تشویق می کند که با خیال راحت از تمام ویژگی های جدید MacOS Catalina و ابزارهای همراه آن استفاده کنند، خواه Sidecar، Sign in with Apple یا حتی Mac Catalyst که امکان انتقال آسان تر را در هنگام ایجاد و سفارشی سازی آنها فراهم می کند. برنامه های کاربردی برنامه های iPad در مک. توسعه دهندگان باید برنامه های خود را با استفاده از Xcode 11 توسعه دهند.
برای اینکه Gatekeeper در مک نصب و راه اندازی اپلیکیشن مورد نظر را فعال کند، لازم است که تمامی اجزای آن، از جمله پلاگین ها و بسته های نصب، مراحل تایید اپل را با موفقیت پشت سر بگذارند. این نرمافزار باید با گواهینامه Developer ID امضا شده باشد که به لطف آن نه تنها نصب و اجرای برنامه امکانپذیر خواهد بود، بلکه از مزایای دیگری مانند CloudKit یا اعلانهای فشاری نیز استفاده میشود. به عنوان بخشی از فرآیند تأیید، نرم افزار امضا شده مورد بررسی قرار می گیرد و بررسی های امنیتی انجام می شود. توسعه دهندگان می توانند برنامه های منتشر شده و منتشر نشده را برای تأیید اسناد رسمی ارسال کنند. برنامه هایی که از تایید محضری عبور نکنند به هیچ وجه نمی توانند روی مک نصب یا اجرا شوند.