تقديم Default Handler

14 مارس 2024

لقد أجرينا مؤخرًا استطلاع رأي بين مستخدمينا على كل من Mastodon وX لجمع الملاحظات حول ما إذا كانوا يفضلون أن يصبح Screens 5 هو المعالج الافتراضي لنظام URL "vnc" على macOS، أو ما إذا كانوا يفضلون الحفاظ على الوضع الراهن الحالي.

لقد شجعنا أن نجد أن ما يقرب من 80% من المستجيبين أعربوا عن ميل إيجابي نحو تبني Screens 5 كمعالج افتراضي. ومع ذلك، فإننا نعترف أيضًا بآراء الـ 20% المتبقية الذين أعربوا عن تفضيلهم للحفاظ على الإعداد الحالي ونحترمها.

في حين أن رأي الأغلبية هو عامل مهم في عملية اتخاذ القرار لدينا، فإننا ندرك أهمية الشمولية وضمان مراعاة تفضيلات جميع المستخدمين.

إن التحدي الذي نواجهه ينبع من متطلب تعيين معالج افتراضي ضمن إعدادات حزمة التطبيق، وهو تكوين يظل ثابتًا وغير قابل للتغيير أثناء تشغيل التطبيق. وعلى الرغم من وجود واجهات برمجة تطبيقات لتعيين المعالجات الافتراضية في وقت التشغيل، فقد اختارت Apple عدم توسيع نطاق الوصول إلى واجهات برمجة التطبيقات هذه للتطبيقات المعزولة، وهو شرط أساسي للموافقة على متجر تطبيقات Mac.

إذا قرأ أي شخص من Apple هذا، فيرجى الاطلاع على FB13685855 للحصول على التفاصيل.

لذا فإن الحل الذي توصلنا إليه هو تطبيق يسمى Default Handler.

Default Handler

نظرًا لأن هذا التطبيق يعمل خارج قيود العزل، فيمكنه الاستفادة بحرية من واجهات برمجة التطبيقات المذكورة سابقًا. للاستفادة منه، ما عليك سوى إنشاء معالج جديد لمخطط عنوان URL "vnc" وتعيين Screens 5 كخيار مفضل:

Default Handler New Entry

وهذا كل ما في الأمر! سيتولى Screens الآن بسلاسة مخطط عنوان URL المعين. وإذا احتجت يومًا إلى الرجوع إلى المعالج الأصلي، فإن الخيار متاح بسهولة. بالإضافة إلى ذلك، يوفر Default Handler التوافق مع التطبيقات الأخرى المعزولة التي تكافح مع قيود مماثلة، مما يوفر حلاً متعدد الاستخدامات لسيناريوهات مختلفة.

والأفضل من ذلك أن Default Handler مجاني تمامًا! يمكنك تنزيل أحدث إصدار هنا. يرجى ملاحظة أن Default Handler يتطلب macOS 14 أو أحدث. من المهم أيضًا ملاحظة أن هذا التطبيق متوفر كما هو، دون أي ضمان أو دعم.

نأمل أن تكون هذه الأداة الصغيرة مفيدة لمستخدمي Screens 5 وغيرهم. ونأمل بصدق أن تفتح Apple هذه الواجهات البرمجية للتطبيقات المعزولة في المستقبل القريب. 🤞