مستقبل البرمجيات على Windows: ما هو ملف MSIX؟
يعد الملف بالملحق msix. مثبّتًا لـ Windows. قدمت Microsoft مؤخرًا MSIX كبديل لحزم EXE و MSI وحتى AppX. كن حذرًا وتأكد من أنك تثق في مصدر ملف MSIX قبل تشغيله.
Windows العديد من أنواع أدوات التثبيت المختلفة
لديك حاليا Windows ثلاثة تنسيقات تثبيت شائعة – MSI و EXE و AppX. لكل منها نقاط قوة وضعف مختلفة.
تعتبر أدوات تثبيت MSI هي الأفضل لعمليات التثبيت البسيطة ، وربما غير المراقبة. يستخدمون واجهة مستخدم رسومية أساسية (GUI) تقوم بتثبيت أو إلغاء تثبيت البرنامج دون ميزات أو خيارات إضافية. في الواقع ، هذا المثبت عبارة عن مجموعة مضغوطة من ملفات التثبيت التي تحتوي على جميع البيانات اللازمة للبرنامج. لن تكتشف عملية التثبيت ما إذا كان البرنامج موجودًا بالفعل أو إذا كانت هناك مكونات مفقودة. يمكنه الكتابة فوق جميع الملفات الموجودة في مسار التثبيت. تعني هذه البساطة أن التثبيت الصامت مع جميع الإعدادات الافتراضية يعد في غاية السهولة للمسؤولين.
مثبّتات EXE أكثر تنوعًا من مثبّتي MSI ، ولكن مع القدرة الإضافية تأتي المضاعفات. قد يتضمن برنامج التثبيت هذا خيارات اللغة والوظائف الإضافية واكتشاف التثبيتات السابقة والمزيد. تسمح مثبتات EXE بمسارات التثبيت المخصصة واختيار المكونات المراد تثبيتها. يمكن للمطورين إضافة علامتهم التجارية الخاصة إلى واجهة المستخدم الرسومية ودمج شروط استخدام خاصة باللغة أو الإشارة إلى صفحة ويب للحصول على رسالة ترحيب. ولكن هذا بدوره يجعل التثبيت الصامت غير المراقب أكثر صعوبة وبالتالي أقل فائدة في حالة العمل.
يتم استخدام مُثبِّت AppX للعالمية Windowsالتطبيقات ومشاركة بعض مزايا أدوات تثبيت MSI. إنها أدوات تثبيت بسيطة ومباشرة مع خيارات قليلة للمستخدم النهائي. بالإضافة إلى ذلك ، فهي تسمح بمسار ترقية أسهل من الإصدارات الأقدم من البرامج إلى الإصدارات الأحدث ، وتسمح بإلغاء التثبيت بشكل أنظف. تعتمد مثبتات AppX أيضًا على تقنية الحاوية ، لذا فهي معزولة عن بقية نظام التشغيل للأمان. لسوء الحظ ، كان لا بد من إعادة كتابة البرنامج المكتوب لمثبت MSI أو EXE أو تحويله ، ربما باستخدام أدوات ، لحزمة AppX. ولا يمكن استخدام حزم AppX إلا مع ملفات Windows 10 ، الإصدارات الأقدم من Windows لا حظ.
يجمع MSIX بين أفضل ميزات MSI و AppX
يحتوي ملف MSIX على مزايا AppX بينما يكون مشابهًا لملف MSI. إنه مُثبِّت بسيط يمكن لمسؤولي النظام كتابة نصوصه للتثبيت التلقائي “غير المراقب”. بالإضافة إلى ذلك ، فهي تعتمد على تقنية الحاويات ، والتي تتيح عمليات إلغاء التثبيت والترقية السلسة.
من وجهة نظر المستخدم ، يتم تثبيت MSIX كملف MSI ، ولكن خلف الكواليس يتم تثبيته كملف AppX. بالإضافة إلى ذلك ، يمكن توزيع MSIX خارج متجر Microsoft. وبهذه العملية الجديدة ، أصبح من الأسهل إحضار البرامج القديمة وإعادة تجميعها من أجل MSIX.
ستعمل MSIX أيضًا على ملفات Windows 7 ، لينكس وأكثر!
ربما يكون الشيء الأكثر إثارة في MSIX هو أن Microsoft أصدرت SDK لتحسين التوافق عبر الأنظمة الأساسية. كما يتضح من صفحة GitHub الخاصة بهم ، يتوفر الدعم لنظام التشغيل iOS و MacOS و Android و Linux وحتى الإصدارات الأقدم من Windows. يضع المطورون تعليمات خاصة في ملفات MSIX لمساعدتهم على تحديد نظام التشغيل والإجراءات التي يجب اتخاذها.
سوف تقوم البرامج بإلغاء تثبيت المنظف
عند تثبيت برنامج باستخدام MSI و EXE ، يمكن لهذا البرنامج إجراء تغييرات على السجل وإنشاء ملفات ومجلدات في جميع أنحاء نظامك. عند إلغاء تثبيت البرنامج ، غالبًا ما تُترك هذه الملفات ومفاتيح التسجيل وراءها ، مما يترك فوضى على نظامك.
باستخدام MSIX ، يتم تثبيت البرامج في حاوية وتبقى جميع ملفاتها المطلوبة في تلك الحاوية أو تتبع قواعد دقيقة يمكن التنبؤ بها حول مكان هذه الملفات (مثل العيش في مجلد AppData). عند إلغاء التثبيت ، يتم نقل جميع البيانات مع البرنامج – ولم يتبق أي خردة. هذا يعني أن نظامك سيكون أكثر نظافة من الآن فصاعدًا.
لا يزال مثبتًا ، لذا كن حذرًا!
إذا كنت تبحث في ملف MSIX وتتساءل عما إذا كان آمنًا ، فإن السؤال الأول الذي يجب أن تطرحه هو أين حصلت على المثبت. مثل أي مثبت برامج ، إذا كنت لا تثق بالمصدر ، فلا يجب عليك فتحه.
حتى قبل تنزيل الملف ، يجب عليك اتخاذ خطوات للتأكد من أنه آمن. في النهاية ، يعد هذا أداة تثبيت ، مما يعني أنه من المحتمل أن يقوم بتثبيت برنامج رائع أو برنامج غير هام أو شيء أسوأ.
متى سأبدأ في رؤية ملفات MSIX؟
قد يستغرق الأمر بعض الوقت قبل أن ترى ملف MSIX. لا تزال Microsoft تقوم بضبط بعض الميزات الموعودة وحتى وقت قريب لم يكن هناك سوى إصدارات Insider من Windows 10 يمكنه إنشاء حزمة MSIX.
حتى بعد إجراء الضبط الدقيق ، يجب على المطورين ومقدمي تقنيات التثبيت الذين يثقون بهم اعتماد الحزمة الجديدة وتعلمها ونشرها. هذا إذا اختاروا ذلك على الإطلاق ؛ للمطورين الحرية في الاستمرار في إنشاء مثبتات EXE و MSI إذا كانوا يفضلون ذلك. يأتي اعتماد تنسيق جديد مصحوبًا بالمخاطر والتكلفة ، لذلك يجب على المطورين موازنة ذلك مقابل الفوائد.