דף הבית » איך ל » מדוע לא כל היישומים ניידים?

    מדוע לא כל היישומים ניידים?

    זו שאלה שמדברת על כל מי שהתאהב באפליקציות ניידות: למה לא את כל יישומים ניידים - -?

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ קהילתי של אתרי Q & A.

    השאלה

    SuperUser הקורא טום אוהב את הארגון נקי יישומים ניידים לספק ורוצה לדעת למה הכל לא נייד:

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

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

    יישומים כמו Office ו Creative Suite עדיין דורשים ממני לעבור תהליך ההתקנה ארוך להחריד שבו אלף ספריות אקראיות וכלים נזרקים על פני המערכת שלי.

    מדוע אפליקציות Windows עדיין זקוקות להתקנה? למה אנחנו לא יכולים פשוט לגרור את Photoshop לתיקייה à la OSX ופשוט יש את זה עובד? האם מישהו אחר להתמקד יישומים ניידים, או שאני פשוט להיות OCD על כל העניין?

    אנחנו בהחלט אוהדים של יישומים ניידים וגם רוצה להגיע לתחתית הדברים.

    התשובה

    תרומת SuperUser דוד וויטני מציעה כמה תובנות מדוע יישומים רבים אינם ניידים וכיצד Windows אוכפת סוג של הסדר נגד ניידות:

    המתקין הוא תוצאה של שנים של אבולוציה וקצת (פשוטה) ההיסטוריה עוזר להבין למה הם עושים את מה שהם עושים ...

    המודל של Windows 3.1 הציע קבצי תצורה של סגנון config.ini לכל יישום עם libaries משותפים תומכים נכנסים לתיקיות מערכת כדי למנוע שכפול שטח דיסק מבוזבז.

    Windows 95 הציג את הרישום המאפשר חנות מרכזית עבור תצורת היישום להחליף קבצי תצורה רבים. חשוב יותר, תצורת Windows היה מאוחסן באותו מקום.

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

    .NET הציג את הקונספט של app.config (כמעט ini קבצים לסמן 2, הפעם עם קצת יותר מבנה חיסכון מפתחים לבזבז זמן כתיבת מנתחי ידניים). GAC היה הציג את הגרסאות המשותפות גירסה בניסיון למנוע DLL גיהנום.

    ב- Windows XP וב- Windows Vista, מיקרוסופט ניסתה להגדיר את מרחב המשתמשים כמקום לאחסון נתוני משתמשים וקובצי תצורה במיקום סטנדרטי יחיד, כדי לאפשר לפרופילי roamning ולהעברה קלה (רק להעתיק את הפרופיל שלך) עם היישומים המותקנים ב- Program Files.

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

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

    xcopy הוא "מקרה פשוט" ובוודאי לא מתאים ביותר לכל דבר.

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


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