رعايةتسجيل الدخولأرسِل
المدونة

ستصل Live Activities إلى شريط القائمة في Mac. هذا ما سأفعله بتطبيقي لنظام Mac

بقلم Justinas Rolando، صانع MacPip

الجواب المختصر

النسخة التجريبية الأولى من macOS 27.3، المتاحة منذ 3 نوفمبر 2026، تعرض Live Activities في شريط قائمة Mac، على شكل أشكال بيضاوية صغيرة إلى يسار أيقونات الشريط، وفي Dynamic Island على MacBook Pro الجديد. حتى الآن كان Mac يعرض فقط الأنشطة المنعكسة من iPhone. أما الآن فيمكن لتطبيقات Mac أن تبدأ أنشطتها الخاصة عبر ActivityKit، الذي تذكره Apple لـ macOS 27.3 التجريبي. يدوم النشاط حتى ثماني ساعات، ولا يمكن أن تتجاوز بياناته 4 كيلوبايت، ولا يستطيع الوصول إلى الشبكة بنفسه. إذا كان تطبيقك يقوم بعمل يستغرق وقتاً، مثل تصدير أو رفع أو مؤقّت أو نسخ احتياطي، فإن بناء نموذج أولي على النسخة التجريبية الآن يستحق العناء. الإصدار النهائي متوقع في ديسمبر.

الأسبوع الماضي أصدرت Apple أول نسخة تجريبية من macOS 27.3، والجزء الذي أعود إليه مراراً صغير ويقع في أعلى الشاشة. تفيد MacRumors بأن macOS 27.3 يجلب Live Activities إلى شريط القائمة في أجهزة Mac بمعالج Apple silicon، لا إلى MacBook Pro الجديد بـ Dynamic Island فقط. والسطر المهم لنا: «يمكن لتطبيقات Mac من جهات خارجية الآن أيضاً دعم Live Activities».

إذا كنت تصنع تطبيق Mac يقوم بأي عمل يستغرق وقتاً، فهذا مكان جديد لعرضه. هذا ما وجدته، وما كنت سأفعله به.

ما الذي تغيّر فعلاً

أمر واحد لا يتفق فيه التقريران: تتحدث MacRumors عن أجهزة Mac بمعالج Apple silicon، وتقول Macworld «كل جهاز Mac». لا أحد منهما يذكر أجهزة Mac بمعالج Intel. سأعدّ Apple silicon الافتراض الآمن إلى أن تقول ملاحظات إصدار Apple غير ذلك.

لماذا يهمّ هذا صانع تطبيقات Mac

شريط القائمة هو المكان الوحيد على Mac الذي يبقى ظاهراً دائماً. حتى الآن كان الطريق إليه أيقونة تطبيقك في شريط القائمة، وهي أيقونة يخفيها الناس، أو إشعاراً يختفي. نشاط Live Activity خيار ثالث: يظهر أثناء حدوث شيء ويختفي عند انتهائه.

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

الحدود، من دليل Apple

هذه من دليل ActivityKit من Apple، وهو مكتوب في معظمه من أجل iPhone. قد يعمل بعضها بشكل مختلف قليلاً على Mac، لذا جرّبه.

ما كنت سأجرّبه هذا الأسبوع

هذه خطواتي أنا، لا خطوات Apple.

  1. اختر أمراً واحداً. ابحث عن المهمة الوحيدة في تطبيقك التي ينتظرها الناس. إن لم توجد، فتجاوز هذا. نشاط Live Activity لشيء ينتهي في ثانيتين مجرد ضجيج.
  2. ثبّت النسخة التجريبية في مكان آمن. على وحدة تخزين APFS منفصلة أو جهاز Mac احتياطي، لا على الجهاز الذي تُصدر منه تطبيقك.
  3. ابنِ أصغر نسخة ممكنة. نشاط واحد، بداية ونهاية، مع رقم للتقدّم. شاهده في شريط القائمة بجانب أيقونات حقيقية، في الوضعين الفاتح والداكن. العرض المضغوط صغير جداً، فجرّبه بأطول اسم ملف لديك.
  4. ضعه خلف فحص التوفّر. يجب أن يظل تطبيقك يعمل على macOS 26 وما قبله، وعلى أجهزة Mac التي أوقف أصحابها الأنشطة.
  5. راجع ملف Info.plist. على iPhone يعلن التطبيق عن Live Activities بالمفتاح NSSupportsLiveActivities. صفحة Apple لهذا المفتاح تذكر اليوم iOS وiPadOS فقط، لذا راجع ملاحظات إصدار 27.3 قبل أن تفترض أن Mac يحتاجه أو يتجاهله. وما دمت هناك، فإن شارح Info.plist الجديد يقرأ الملف كاملاً ويخبرك بما يفعله كل مفتاح.
  6. إذا كنت تصنع تطبيقاً لشريط القائمة، ففكّر مرتين. لديك مكان هناك بالفعل. نشاط فوق أيقونتك قد يكون زائداً عن الحاجة. هو يناسب التطبيقات التي تعيش في نافذة أكثر.

ما لن أفعله

لن أُصدر Live Activity في نسخة إصدار تتطلب النسخة التجريبية، ولن أكتب «Live Activities على Mac» في منشور إطلاق قبل صدور macOS 27.3 ورؤيتي لها تعمل على جهاز Mac ليس لي. كما لن أبنيها لمجرد أنها جديدة. إذا كان الناس لا ينتظرون تطبيقك، فلن يفتقدوها.

زاوية MacPip

لا يختبر MacPip ما إذا كان التطبيق يدعم Live Activities. تُفحص الصفحات تلقائياً عند إرسالها، والعلامة الزرقاء تعني فقط أن شخصاً جرّب التطبيق في تاريخ معيّن. فإذا أضفت الدعم، فاذكر ذلك في صفحة تطبيقك بكلمات بسيطة، مع إصدار macOS المطلوب. أتوقع أن تظهر أولى هذه التطبيقات في فئتي تطبيقات شريط القائمة وأدوات المطورين.

جديد اليوم: شارح Info.plist. الصق ملف Info.plist الخاص بتطبيقك، أو ما تطبعه plutil -p، فيشرح كل مفتاح بكلمات بسيطة، ويفحص أرقام الإصدارات وأدنى macOS والفئة ورسائل الأذونات، ويشير إلى ما تسأل عنه App Review. يعمل داخل الصفحة ولا يُرسل شيء. وإذا كنت تنشر التحديثات عبر Sparkle، فإن فاحص appcast بجواره. وإن لم يكن تطبيق Mac الخاص بك على MacPip بعد، فإن إدراجه مجاني.

المصادر

واصل القراءة

أرسِل تطبيقكأدوات مجانية للصُّنّاع