אנדרואיד

הפרש בין תוכנת מהדורת Portable ו- Installer

Erin A. Boyd, Red Hat | KubeCon + CloudNativeCon EU 2019

Erin A. Boyd, Red Hat | KubeCon + CloudNativeCon EU 2019

תוכן עניינים:

Anonim

תוכנה שצריך להתקין מותקנת בזמן שהם מתחברים למערכת ההפעלה וחלק משיחות הפרוצדורה שלהם תלויים במשאבים שכבר זמינים במחשב. אם אותם משאבים - למשל קובץ DLL משותף - חסרים במחשב, המתקין עשוי להתקין אותו בנפרד או שהתוכנה נכשלת. תוכנות ניידות עדיפות בהרבה היבטים. אלה אינם תלויים בקבצי מערכת ויכולים לפעול מבלי להיות תלויים במשאבי מערכת. בדוק את ההבדל בין תוכנת מהדורה ניידת ותוכנה

תוכנת מהדורת Portable and Installer

תוכנת Installer Edition

עבור תוכנה הדורשת התקנה במחשב המקומי, מתכנתים משתמשים ביוצרי מתקינים שונים כדי ליצור תוכנית שתתקין את התוכנה. אתה לא יכול להריץ את התוכנה ישירות כפי שהוא צריך צעדים מסוימים כגון רישום עם הרישום של Windows, לטעון מחדש, קישור לספריות קישור דינמי (קבצי DLL). ברוב המקרים, תוכנה כזו משתמשת בקבצי DLL הקיימים. אם המתכנת יצר ספרייה מותאמת אישית או משהו דומה, המתקין יעתיק את הקובץ למיקום המתאים בעת התקנת התוכנה

בעיות בתוכנה הדורשות התקנה הן שיניחו טביעות אצבעות במחשב שבו הותקנו - גם לאחר הסרת ההתקנה של התוכנה. לכן, אם אתה עובד על משהו פרטי, אנשים עשויים לדעת שהתקנת והסרת את התוכנה.

הבעיה השנייה היא כי אתה צריך להתקין תוכנה כזו על כל מחשב שבו אתה רוצה להשתמש בו. ההתקנה דורשת זמן מכיוון שהיא עשויה גם לדרוש מחדש את הרישום של Windows לאחר התקנת התוכנה.

כאשר אתה משתמש במתקין כדי להתקין תוכנה, אחד או יותר מהפעולות הבאות עשוי לקרות:

  1. התוכנה יוצרת תיקייה חדשה תחת Program Files או Users, בהתבסס על האופן שבו הוא מוגדר
  2. ערכים חדשים נכתבים לרישום של Windows ו / או ערכים ישנים עשויים להשתנות
  3. העתקה של קבצים מתוכנית מתקין למכונה מקומית
  4. יצירת סמל שולחן עבודה, שורת המשימות
  5. יצירה של תיקיה בתפריט התחלה
  6. העתקה של קובצי DLL לתיקייה של Windows או C: Windows System32 וכו `

בעת הסרת התקנה של אותה תוכנה, אחד או יותר מהרכיבים שנוצרו לעיל עשויים להישאר אחורה במחשב ועשויים לתת כי אתה משתמש בתוכנה מסוימת על המכונה.

תוכנה ניידת הם הרבה יותר טוב בהשוואה לתוכנה מבוססת התקנה כמו מאמר זה על ההבדל בין תוכנות מהדורה נייד והתקין.

תוכנה ניידת

כאשר אנו אומרים ניידים J, J אומר שאתה לא צריך להתקין את זה בכל מקום. זה עושה את התוכנה נייד, כי אתה יכול לשאת אותו על מקלות USB ולהשתמש בו על כל מחשב מבלי להתקין אותו לכל מחשב שבו אתה רוצה להשתמש. אתה פשוט לחבר את העט כונן המכיל את התוכנה הנייד למחשב שבו אתה משתמש ולהפעיל את התוכנה הנייד. ישנם כמה משאבים טובים באינטרנט המאפשרים לך להמיר תוכנות מבוססות התקנה לתוכנות ניידות.

תוכנת עבודה ניידת בשתי דרכים:

  1. חבילת התוכנה הניידת כבר מכילה קבצי DLL המוטבעים באפליקציה
  2. התוכנה הניידת עשוי ליצור VM ולהפעיל בו - במיוחד אם הוא צריך להשתמש הרישום; ה - VM יוסר ברגע שהתוכנה הניידת סגורה

אין צורך להתקין אותה. אז זה עוזר לך לחסוך זמן בו זמנית, ומאפשר לך להשתמש במחשב מבלי להשאיר טביעות אצבע בתוכנה או במקומות אחרים.

תוכניות כגון UltraSurf (תוכנת proxy) יכול פשוט להתבצע בכונן נשלף, שהושק והשתמשו מבלי לשנות דבר במערכת בפועל. לכן, יש פחות הסיכויים שמישהו אחר עשוי לגלות שהשתמשת בתוכנה. הם מועילים להגיע לעבודה מיד תוך הגנה עליך מפני עיניים חטטניותבעוד שרוב התוכנות הניידות אינן מותירות עקבות, ייתכן שתרצה לבדוק את התיקיה (או כל מקום) שבו העתקת את התוכנה כדי לראות אם היא יצרה קובץ INF או XML בעת הפעלתו. כמה תוכנות ניידות ליצור קבצים אלה באותה תיקיות שבו הם היו - כדי לשמור את תצורת התוכנה או משהו אחר. זה תמיד טוב יותר לבדוק את התיקייה שבה התוכנה הנייד היה נוכח לפני הסרת אותו. אם אתה מוצא כל INF או XML קשורים, פשוט למחוק אותו אם אתה רוצה לשמור את זה בסוד.

תוכנות ניידות תמיד טוב יותר בהשוואה לתוכנה מבוססת ההתקנה כאשר קטן יותר בגודל. אם היא תוכנה ענקית ואתה לא אכפת אם אחרים יודעים עליך להשתמש בו, אתה יכול ללכת על גירסת ההתקנה. דוגמה של תוכנה מבוססת התקנה כזו היא Visual Studio כפי שהיא צריכה קבצי DLL רבים כי צריך להעתיק למחשב לתפקוד תקין. למרות שניתן להמיר את Visual Studio לתוך תוכנה ניידת, המוצר הסופי יהיה עצום, בהתחשב במספר ספריות וקובצי עזרה וכו `, כי צריך להיות משולב תוכנה אחת נייד. זה יכול להיות איטי מדי במקרים כאלה.

אם אתה מישהו - כמו טכנאי - מי צריך להפעיל כמה תוכנות על מכונות שונות, גרסאות ניידים טובים יותר כפי שתחסוך בזמן. במקרה של צנזורים, אתרים חסומים, ודיווח מלחמה וכו `, תוכנה ניידת לתת לך את ההגנה שאתה צריך.

ייתכן שתרצה להעיף מבט על כמה תוכנות אלה Windows Mobile חינם.