التطبيقات والعمليات المساعدة
ما هو ShipIt؟
يأتي ShipIt من Squirrel.Mac. وتستخدمه تطبيقات Electron، مثل تطبيقات المحادثة والمحررات، لتثبيت التحديثات. ينزّل التطبيق التحديث أولًا داخل عمليته الخاصة.
الإجابة المختصرة
جزء من Squirrel.Mac، أداة التحديث التي تتضمنها تطبيقات Electron كثيرة. يثبّت تحديثًا نزّله التطبيق بالفعل.
يمكن حظره بأمان
يمكن حظره بأمان لفترة، لكن التطبيق لن يستطيع تثبيت تحديثاته عندئذٍ. احظر تنزيل التطبيق أو أوقفه مؤقتًا بدلًا من ذلك.
- المسار
/Applications/<App>.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt
ما هو
تقول وثائق Electron إن أداة التحديث الخاصة به على macOS مبنية على Squirrel.Mac. وShipIt هو الجزء الذي يثبّت التحديث من Squirrel.Mac.
تقول Electron إن التحديث المُنزّل يُطبّق عند بدء التطبيق مجددًا.
يتضمن كل تطبيق نسخته الخاصة من Squirrel.Mac، لذا يظهر ShipIt بمسارات مختلفة، واحد لكل تطبيق.
تقول وثائق Squirrel.Mac إنه يُتحقق من توقيع رمز التحديث قبل تثبيته. ويُطبّق التحديث التفاضلي أولًا على نسخة من التطبيق الجاري تشغيله.
إذا فشل التحديث التفاضلي، ينزّل Squirrel.Mac ملف ZIP كاملًا بدلًا منه خلال عملية التحقق نفسها.
لماذا يستخدم الشبكة
- التثبيت. يثبّت
ShipItتحديثًا نزّله التطبيق بالفعل. ويظهر التنزيل ضمن التطبيق. - حركة قليلة أو معدومة خاصة به. تتمثل مهمته في استبدال التطبيق على القرص. وتصف وثائق Electron التنزيل بأنه من مهام التطبيق.
ما المقدار الطبيعي
يعمل ShipIt لفترة قصيرة عند تحديث تطبيق. وتكون حركة بياناته قليلة أو معدومة.
يقارب حجم التنزيل نفسه حجم التطبيق.
إذا كان التطبيق يُحدَّث كثيرًا، فسترى ShipIt كثيرًا.
عندما يستخدم الكثير من البيانات والسبب
- تنزيل التطبيق، وليس ShipIt. تظهر بيانات التحديث عادةً ضمن التطبيق أو برنامجه المساعد قبل تشغيل
ShipIt. - فشل تحديث تفاضلي. يقول Squirrel.Mac إنه عند فشل التحديث التفاضلي ينزّل ملف ZIP كاملًا، ويكون هذا التنزيل أكبر.
هل حظره آمن؟
يمكن حظره بأمان
يمكن حظره بأمان لفترة، لكن التطبيق لن يستطيع تثبيت تحديثاته عندئذٍ. احظر تنزيل التطبيق أو أوقفه مؤقتًا بدلًا من ذلك.
ما يتعطل عند حظره
- لا يمكن تثبيت تحديثات التطبيق التي تم تنزيلها.
- قد يحاول التطبيق مجددًا في كل مرة يبدأ فيها.
يعني الحظر إنشاء قاعدة جدار ناري ترفض اتصالاتها. لا تنهِ عملية من macOS أو تعطّلها لتوفير البيانات: سيعيد macOS تشغيلها وتعتمد عليها ميزات أخرى.
تقليل استخدامه
افتح إعدادات التطبيق. أوقف التحديثات التلقائية إذا كان التطبيق يوفر هذا الخيار.
حدّث التطبيق لاحقًا على شبكتك المعتادة.
معرفة مقدار استخدامه
افتح مراقب النشاط من التطبيقات ‹ الأدوات المساعدة. انقر على الشبكة.
اكتب
ShipItفي حقل البحث. يعرض عمودا البايتات المرسلة والمستلمة ما نقلته منذ بدء تشغيلها.في Terminal، راقب هذه العملية فقط. اضغط d لإظهار التغير في الثانية، وq للخروج.
nettop -p 'ShipIt' -P
باستخدام Kilobat
يتعرف Kilobat على برنامج Squirrel المساعد بوصفه أداة تحديث. وعندما ينزّل التطبيق التحديثات داخل عمليته الخاصة، لا يستطيع Kilobat سوى حظر التطبيق بالكامل.
kilobat updatersاطرح السؤال نفسه في الطرفية.
kilobat explain ShipIt
العرض المباشر والتفسيرات مجانيان. يتطلب السجل في التطبيق Kilobat Pro. ويتطلب الحظر Pro ومرشح الشبكة: راجع مرشح الشبكة والحماية وموفّر بيانات نقطة الاتصال.
ما لم يُوثّق
تختار التطبيقات كيفية استخدام Squirrel.Mac. ويحدد كل تطبيق ما إذا كان يتحقق يوميًا أو عند البدء أو عند طلبك فقط.
الأسئلة
لماذا لا يستطيع Kilobat إيقاف هذه التحديثات مؤقتًا؟
ينزّل التطبيق التحديث من داخل عمليته الخاصة. لا يستطيع Kilobat إلا حظر التطبيق بأكمله.
من أين يأتي ShipIt؟
هو جزء من Squirrel.Mac، إطار عمل Cocoa مفتوح المصدر لتحديث تطبيقات Mac، منشور على GitHub.
هل ShipIt برمجية خبيثة؟
لا. إنه جزء من Squirrel.Mac داخل التطبيق الذي يستخدمه. تحقق من المسار لمعرفة التطبيق الذي ينتمي إليه.
المصادر
- وثائق Electron: autoUpdater
- Squirrel.Mac على GitHub
- وثائق Kilobat: إيقاف المحدّثات مؤقتًا على الشبكات محدودة البيانات
تم التحقق في 1 نوفمبر 2026.