ستصل 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 يقوم بأي عمل يستغرق وقتاً، فهذا مكان جديد لعرضه. هذا ما وجدته، وما كنت سأفعله به.
ما الذي تغيّر فعلاً
- صدرت النسخة التجريبية. أصدرت Apple نسخ 27.3 التجريبية لـ macOS وiOS وiPadOS وبقية الأنظمة في 3 نوفمبر 2026، مع Xcode 27.3. وتقول MacRumors إن النسخة التجريبية العامة تبعتها في 5 نوفمبر، وإن الإصدار النهائي متوقع في ديسمبر.
- تظهر الأنشطة في شريط القائمة. تصفها Macworld بأنها أشكال بيضاوية صغيرة إلى يسار أيقونات شريط القائمة. أما في MacBook Pro الجديد فتظهر في Dynamic Island بدلاً من ذلك.
- القليل فقط من تطبيقات Apple يستخدمه حتى الآن. الموسيقى والساعة والمذكرات الصوتية وتسجيل الشاشة، بحسب MacRumors.
- قبل ذلك، كان Mac يعكس iPhone فقط. تشير MacRumors إلى أن macOS 26 وما بعده كان يعرض أصلاً أنشطة Live Activities من iPhone قريب. الجديد هو أن تطبيق Mac يمكنه أن يبدأ نشاطه الخاص.
- وثائق Apple تؤكد ذلك. تعرض صفحة ActivityKit الآن macOS 27.3 كمنصة تجريبية، ويذكر دليل Apple حول عرض البيانات المباشرة عبر Live Activities شريط القائمة إلى جانب Dynamic Island وCarPlay.
أمر واحد لا يتفق فيه التقريران: تتحدث MacRumors عن أجهزة Mac بمعالج Apple silicon، وتقول Macworld «كل جهاز Mac». لا أحد منهما يذكر أجهزة Mac بمعالج Intel. سأعدّ Apple silicon الافتراض الآمن إلى أن تقول ملاحظات إصدار Apple غير ذلك.
لماذا يهمّ هذا صانع تطبيقات Mac
شريط القائمة هو المكان الوحيد على Mac الذي يبقى ظاهراً دائماً. حتى الآن كان الطريق إليه أيقونة تطبيقك في شريط القائمة، وهي أيقونة يخفيها الناس، أو إشعاراً يختفي. نشاط Live Activity خيار ثالث: يظهر أثناء حدوث شيء ويختفي عند انتهائه.
هذا يناسب كثيراً من تطبيقات Mac الصغيرة. تصدير يستغرق أربع دقائق. رفع ملف. مؤقّت Pomodoro. بناء، نسخ احتياطي، تفريغ صوتي، قائمة تنزيلات. اليوم يعرض معظمها شريط تقدّم في نافذة مخبأة خلف ثلاث نوافذ أخرى.
الحدود، من دليل Apple
هذه من دليل ActivityKit من Apple، وهو مكتوب في معظمه من أجل iPhone. قد يعمل بعضها بشكل مختلف قليلاً على Mac، لذا جرّبه.
- ثماني ساعات كحد أقصى. بعدها ينهي النظام النشاط. النسخة الاحتياطية التي تعمل طوال الليل تحتاج إلى خطة لذلك.
- حجم البيانات: 4 كيلوبايت. لا يمكن أن تتجاوز البيانات الثابتة والمتغيرة معاً، بما فيها تحديثات push، 4 كيلوبايت. أرسل أرقاماً وتسميات قصيرة، لا قوائم.
- لا شبكة داخله. يعمل النشاط في صندوق رمل خاص به ولا يستطيع جلب أي شيء. يحدّثه تطبيقك عبر ActivityKit، أو يحدّثه خادمك عبر push الخاص بـ ActivityKit.
- يعيش في امتداد الودجت لديك. يُبنى العرض باستخدام WidgetKit وSwiftUI. إن لم يكن لديك امتداد ودجت بعد، فستحتاج إلى واحد.
- ابدأه والتطبيق في المقدمة. يقول الدليل إنك تطلب النشاط بينما يكون التطبيق في المقدمة.
- يمكن للمستخدمين إيقافه. يمكنهم إيقاف Live Activities لتطبيقك من الإعدادات، كما يحدّ النظام من عدد ما يعمل منها في وقت واحد. لذا تعامل مع الخطأ دائماً واحتفظ بعرض التقدّم المعتاد.
ما كنت سأجرّبه هذا الأسبوع
هذه خطواتي أنا، لا خطوات Apple.
- اختر أمراً واحداً. ابحث عن المهمة الوحيدة في تطبيقك التي ينتظرها الناس. إن لم توجد، فتجاوز هذا. نشاط Live Activity لشيء ينتهي في ثانيتين مجرد ضجيج.
- ثبّت النسخة التجريبية في مكان آمن. على وحدة تخزين APFS منفصلة أو جهاز Mac احتياطي، لا على الجهاز الذي تُصدر منه تطبيقك.
- ابنِ أصغر نسخة ممكنة. نشاط واحد، بداية ونهاية، مع رقم للتقدّم. شاهده في شريط القائمة بجانب أيقونات حقيقية، في الوضعين الفاتح والداكن. العرض المضغوط صغير جداً، فجرّبه بأطول اسم ملف لديك.
- ضعه خلف فحص التوفّر. يجب أن يظل تطبيقك يعمل على macOS 26 وما قبله، وعلى أجهزة Mac التي أوقف أصحابها الأنشطة.
- راجع ملف Info.plist. على iPhone يعلن التطبيق عن Live Activities بالمفتاح
NSSupportsLiveActivities. صفحة Apple لهذا المفتاح تذكر اليوم iOS وiPadOS فقط، لذا راجع ملاحظات إصدار 27.3 قبل أن تفترض أن Mac يحتاجه أو يتجاهله. وما دمت هناك، فإن شارح Info.plist الجديد يقرأ الملف كاملاً ويخبرك بما يفعله كل مفتاح. - إذا كنت تصنع تطبيقاً لشريط القائمة، ففكّر مرتين. لديك مكان هناك بالفعل. نشاط فوق أيقونتك قد يكون زائداً عن الحاجة. هو يناسب التطبيقات التي تعيش في نافذة أكثر.
ما لن أفعله
لن أُصدر 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 بعد، فإن إدراجه مجاني.
المصادر
- MacRumors: macOS 27.3 يجلب Live Activities إلى أجهزة Mac بلا Dynamic Island
- Macworld: Live Activities في شريط القائمة على macOS 27.3 (5 نوفمبر 2026)
- أخبار مطوري Apple: استعد لأحدث النسخ التجريبية
- وثائق مطوري Apple: ActivityKit
- وثائق مطوري Apple: عرض البيانات المباشرة عبر Live Activities
- وثائق مطوري Apple: NSSupportsLiveActivities
واصل القراءة
- الذاكرة تجعل أجهزة Mac أغلى. هذا ما كنت سأفعله في تطبيق Mac الخاص بيتقول Apple إن الذاكرة ستُبقي أجهزة Mac شحيحة وأغلى حتى 2027، وإن أرخص جهاز Mac يأتي بذاكرة 8 GB. لماذا يهمّ هذا تطبيق Mac الخاص بك، وما الفحوصات التي يمكنك إجراؤها هذا الأسبوع.
- تتيح Apple الآن التحدث إلى من يلغون اشتراكهم. إليك ما كنت سأفعله في تطبيقي على Macمنذ 4 نوفمبر، صار بإمكان اشتراكات App Store عرض رسالة أو عرض عند إلغاء الاشتراك. القواعد، وما تقوله Apple، وما يجب فحصه على Mac.
- ستضيف Apple سؤالين إلى تصنيف العمر. هذا ما سأفعله بتطبيق Mac الخاص بيابتداءً من 16 نوفمبر، يسأل App Store Connect عن مشاركة الموقع وميزات المواعدة، ويجب أن يجيب كل تطبيق قبل 12 يناير 2027. ما الذي تغيّر وماذا تفعل.
- Siri AI أصبحت مفتوحة لكل المطورين الآن. هذا ما سأفعله بتطبيقي لنظام Macفتحت Apple Siri AI لجميع المطورين في النسخة التجريبية من macOS 27.3. ما الذي تغيّر، وما الذي يمكنك إطلاقه وما لا يمكنك إطلاقه حتى الآن، وخطة قصيرة لتطبيق Mac صغير.
- تُشحن أجهزة Mac بشاشة اللمس في 6 نوفمبر. هذا ما سأتحقق منه في تطبيق Mac الخاص بيتصل أولى أجهزة Mac اللمسية من Apple في 6 نوفمبر. ما الذي تغيّر، وما الذي تطلبه Apple من المطورين، وقائمة قصيرة بما يمكنك اختباره في تطبيق Mac الخاص بك.
- تعريف بـ MacPipما هو MacPip، ولماذا بُني، وكيف تعمل البطاقات ويوم الإطلاق، وما تعنيه العلامة الزرقاء فعلًا، والأرقام الحقيقية من أيامه الأولى.
- كيف تُطلق تطبيق Mac: قائمة مراجعة تتسع لصفحة واحدةما الذي تفعله قبل يوم إطلاق تطبيق Mac وفيه وبعده: التوقيع، وصفحتك، والأدلّة، وProduct Hunt، وShow HN، وما الذي تقيسه.
- كيف تكتب وصفًا من سطر واحد يوضح ما يفعله تطبيق Macطريقة بسيطة لكتابة السطر تحت اسم تطبيق Mac: اذكر وظيفته، واحذف المبالغة، واختبره على شخص لم يرَ التطبيق من قبل.
- التوقيع والتوثيق بكلمات بسيطة، لمن يصنع أول تطبيق Mac لهما وظيفة توقيع الكود والتوثيق والتثبيت (Stapling) كلٌّ على حدة، وبأي ترتيب، وما يراه مستخدموك دونها، وكيف تتحقق من بنائك الخاص.
- ما قيمة رابط dofollow بصدق، من موقع يقدّمهما معنى dofollow، وما الذي تقوله Google عن الروابط، ولماذا لا يعني الرابط من دليل جديد الكثير اليوم، وما الذي تفعله بدلًا من شراء الروابط.