העתיד של תוכנה ב- Windows מהו קובץ MSIX?
קובץ עם הסיומת .msix הוא מתקין יישומים של Windows. מיקרוסופט הציגה לאחרונה את MSIX כחלופה לחבילות EXE, MSI ואפילו APX. נקוט משנה זהירות וודא שאתה בוטח במקור של קובץ MSIX לפני הפעלתו.
Windows יש יותר מדי סוגים שונים של התקנות
נכון לעכשיו, ל- Windows יש שלושה פורמטים נפוצים של מתקין - MSI, EXE ו- AppX. לכל אחד יש נקודות חוזק וחולשות שונות.
מתקי MSI הם הטובים ביותר עבור התקנות פשוטות, אולי ללא השגחה. הם משתמשים בממשק משתמש גרפי בסיסי (GUI) שמתקין או מסיר את התוכנית ללא תוספות או אפשרויות. על הליבה מאוד, המתקין הוא קבוצה דחוסה של קבצי ההתקנה המכילים את כל הנתונים הדרושים עבור התוכנה. תהליך ההתקנה לא יזהה אם התוכנה כבר קיימת, או אם כל הרכיבים חסרים. הוא עשוי להחליף קבצים כלשהם בנתיב ההתקנה. פשטות זו פירושה התקנה שקטה, כל ברירות המחדל היא רוח עבור מנהלי לבצע.
EXE מתקינים הם יותר תכליתי מאשר מתקי MSI, אבל עם היכולת הוסיף מגיע סיבוך. מתקין זה יכול לכלול אפשרויות עבור שפות, הרחבות, גילוי התקנות קודמות ועוד. EXE מתקינים לאפשר נתיבי התקנה מותאמת אישית ובחירת אילו רכיבים להתקין. מפתחים יכולים להוסיף מיתוג משלהם ל- GUI ולשלב תנאי שירות ספציפיים לשפה או להצביע על דף אינטרנט לקבלת הודעת פתיחה. אבל זה, בתורו, עושה שקט ללא התערבות להתקין הרבה יותר קשה, ולכן פחות שימושי במצב הארגון.
מתקיני AppX משמשים ליישומי Universal Windows ולשתף חלק מהיתרונות של מתקיני MSI. הם פשוטים, מתקינים ישר קדימה עם כמה אפשרויות שניתנו למשתמש הקצה. בנוסף, הם מאפשרים נתיב שדרוג קל מגרסות ישנות יותר של התוכנה לגרסאות חדשות יותר, והם מאפשרים הסרת התקנה נקייה. מתקיני אפקס מסתמכים גם על טכנולוגיית מיכל, ולכן הם מבודדים משאר מערכת ההפעלה לאבטחה. למרבה הצער, תוכנית שנכתב עבור MSI או EXE מתקין היה צריך להיות מחדש או להמיר, אולי בעזרת כלים, עבור החבילה AppX. חבילות AppX ניתן להשתמש רק עם Windows 10, כך גירסאות ישנות יותר של Windows הם מתוך מזל.
MSIX משלב את התכונות הטובות ביותר של MSI ו - AppX
קובץ MSIX כולל את היתרונות של AppX בזמן שהוא דומה לקובץ MSI. זה מתקין ישר קדימה כי מנהלי מערכת יכולים אפילו סקריפט התקנה אוטומטית, "ללא השגחה". בנוסף, הוא מסתמך על טכנולוגיית מיכל, המאפשרת הסרת uninstalls חלקה ושדרוגים.
מנקודת מבט של משתמש, מותקן MSIX כמו קובץ MSI, אך מאחורי הקלעים, הוא מתקיין כמו קובץ AppX. בנוסף, התפלגות MSIX מחוץ ל- Microsoft Store אפשרית. ועם התהליך החדש הזה, קל יותר להביא תוכניות ישנות יותר לארוז אותם מחדש עבור MSIX.
MSIX האם לעבוד על Windows 7, לינוקס, ועוד!
אולי התכונה הכי מרגש של MSIX היא כי מיקרוסופט פרסמה SDK כדי לשפר את התאימות בין פלטפורמות. כפי שניתן לראות בדף GitHub שלהם, תמיכה אפשרית עבור iOS, MacOS, אנדרואיד, לינוקס, ואפילו גירסאות ישנות יותר של Windows. מפתחים במקום הוראות מיוחדות קבצי MSIX כדי לאפשר לו לזהות את מערכת ההפעלה ואת הצעדים שיש לנקוט.
תוכניות יהיה להסיר יותר נקי
בעת התקנת תוכנית באמצעות MSI ו- EXE, תוכנית זו יכולה לבצע שינויים הרישום וליצור קבצים ותיקיות ברחבי המערכת. כאשר אתה מסיר את התוכנית, קבצים אלה ומפתחות הרישום לעתים קרובות להישאר מאחור, עוזב את העומס על המערכת שלך.
עם MSIX, תוכניות מותקנות במיכל וכל הקבצים הדרושים או להישאר בתוך מיכל זה או לעקוב אחר כללים מדויקים, לחיזוי על המקום שבו קבצים אלה עשויים לחיות (כגון החיים בתיקייה AppData). כאשר אתה מסיר את כל הנתונים הולך עם התוכנית, לא העומס נשאר מאחור. כלומר, המערכת שלך תהיה נקייה קדימה.
זה עדיין מתקין, אז זהירות!
אם אתה מסתכל על קובץ MSIX ותוהה האם זה בטוח, השאלה הראשונה שאתה צריך לשאול איפה אתה השיג את המתקין. כמו כל תוכנית ההתקנה אחרת, אם אתה לא סומך על המקור, אתה לא צריך לפתוח אותו.
עוד לפני שאתה מוריד את הקובץ, עליך לנקוט צעדים כדי לוודא שהוא בטוח. בסופו של דבר זה מתקין, כלומר זה יכול להתקין תוכנית פנטסטית, תוכנית זבל, או משהו יותר גרוע.
מתי אני יתחיל לראות קבצי MSIX?
ייתכן שיחלוף זמן מה עד שתראה קובץ MSIX. מיקרוסופט עדיין מקפידה לכוונן כמה מהיכולות המובטחות, ועד לאחרונה, רק בתוכניות Windows Insider ניתן ליצור חבילת MSIX.
גם לאחר כוונון עדין, מפתחים וספקי הטכנולוגיה המתקין הם מסתמכים על יצטרכו לאמץ, ללמוד, ולפרוס את החבילה החדשה. זה אם הם בוחרים בכלל; מפתחים חופשיים להמשיך ליצור EXE ו- MSI מתקינים אם הם מעדיפים. אימוץ פורמט חדש מגיע עם סיכון ועלות, ולכן מפתחים חייבים לשקול את זה נגד היתרונות.