Xbox يختبر بث Remote Play بدقة 1440p وتنزيلات لا تتوقف أثناء اللعب السحابي
تحديث Xbox Insider في سبتمبر 2026 يجرب بث Remote Play أعلى جودة، وتنزيلات تستمر أثناء اللعب عبر السحابة، وبحثا محليا أسرع داخل مكتبة الألعاب.
شرح عربي سريع لميزة تشغيل خطوات GitHub Actions بالتوازي عبر background وparallel: متى تفيد، أين تنتبه، ولماذا لا تلغي الحاجة إلى jobs منفصلة.
في مشاريع كثيرة لا يكون بطء CI بسبب خطوة واحدة ضخمة، بل بسبب طابور صغير: ابن الواجهة، ثم ابن الخادم، ثم ابن التوثيق، ثم شغل الاختبارات. خبر GitHub الجديد مهم لأنه يكسر هذا الطابور داخل job واحدة، لا فقط بين jobs منفصلة.
في 25 يونيو 2026 أعلنت GitHub أن Actions بدأ يدعم تشغيل الخطوات بالتوازي عبر صياغة جديدة في ملفات workflow. الفكرة ليست “اجعل كل شيء أسرع تلقائيا”، بل امنح المطور طريقة أنظف من تشغيل أوامر في الخلفية بعلامة & ثم مطاردة سجلات متداخلة.
الصياغة الجديدة تدور حول خمس كلمات:
| الكلمة | متى تستخدمها؟ |
|---|---|
background: true |
لتشغيل خطوة في الخلفية والاستمرار إلى التالية |
wait |
لانتظار خطوة أو خطوات محددة بالمعرف |
wait-all |
لانتظار كل الخطوات الخلفية النشطة |
cancel |
لإيقاف خطوة خلفية لم تعد تحتاجها |
parallel |
لتشغيل مجموعة خطوات معا ثم الانتظار تلقائيا |
أفضل مثال عملي: بناء أجزاء مستقلة في المستودع نفسه. بدلا من جعل build:frontend وbuild:backend وbuild:docs صفا واحدا، يمكن وضعها داخل parallel ثم تشغيل الاختبارات بعد اكتمالها كلها.
steps:
- uses: actions/checkout@v6
- parallel:
- name: Build frontend
run: npm run build:frontend
- name: Build backend
run: npm run build:backend
- name: Build docs
run: npm run build:docs
- name: Run tests
run: npm test
هذه ليست بديلا كاملا عن تقسيم workflow إلى jobs. إذا احتجت أنظمة تشغيل مختلفة، matrix واسعة، أو فصل صلاحيات وبيئات نشر، فـ jobs ما زالت الأوضح. أما إذا كانت الخطوات المستقلة تعيش على runner نفسه وتستفيد من نفس checkout والذاكرة المؤقتة، فالأسلوب الجديد يقلل الانتظار والسجلات تصبح أسهل من حيلة shell قديمة.
توثيق GitHub يذكر أيضا حدودا مهمة: يمكن تشغيل حتى 10 خطوات خلفية بالتزامن داخل job واحدة، ولا تعمل background أو parallel داخل composite action. كما أن نواتج الخطوة الخلفية لا تصبح متاحة إلا بعد wait أو wait-all.
الخلاصة: راجع workflow البطيء لديك وابحث عن خطوات مستقلة حقا. إن وجدت ثلاث عمليات بناء لا تعتمد على بعضها، فهذا تحديث صغير قد يوفر دقائق كل يوم من دون إعادة تصميم خط الأنابيب بالكامل.
المصادر: GitHub Changelog، GitHub Docs: Workflow syntax. مصدر الصورة: theSVG - GitHub Actions icon.
تحديث Xbox Insider في سبتمبر 2026 يجرب بث Remote Play أعلى جودة، وتنزيلات تستمر أثناء اللعب عبر السحابة، وبحثا محليا أسرع داخل مكتبة الألعاب.
أبل فتحت في 9 سبتمبر 2026 رفع التطبيقات المبنية بـ Xcode 27 RC إلى App Store Connect، مع متطلبات SDK جديدة تبدأ في أبريل 2027 وتنبيهات مهمة لمطوري macOS.
خدمات الاتصال المباشر بين الهاتف والقمر الصناعي تتوسع في 2026 من رسائل الطوارئ إلى تطبيقات محدودة. هذا شرح عملي لما تستطيع فعله وما لا يجب الاعتماد عليه.