בוקר על תאימות לחלונות 7 עם אלון פליס במיקרוסופט

21 בספטמבר 2009

2 תגובות

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

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

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

Alon 001

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

אולי אני משוחד, אבל כשאני מייעץ ו/או מדריך לקוחות בנושא התאימות, אני כמעט ולא מדבר על הנושאים של איך לעשות את היישום שלך "מדליק". מי שכותב יישום לשרת, לא רוצה יישום "מדליק", אלא יישום שלא מתעופף. גם מי שמייצר יישום לקוח, רוצה קודם כל יציבות, ועלויות תחזוקה נמוכות יותר, ורק אחר כך "מדליקות". בכלל הנושא של ה "מדליקות" הוא בעייתי בשלב הזה, כי הוא עובד רק על חלונות 7, ואני לא יכול בלב שלם להמליץ ללקוח לעשות מוצר שרץ "מדליק" רק על חלונות 7.

לאחר שעתיים בערך הגיא אלון סוף סוף לבשר, והתחיל לעבור על הסעיפים של תכנית הלוגו, פחות או יותר לפי הסדר שבו הם מופיעים במסמך. להלן רשימה מקוצרת: בדיקת גירסא קפדנית מדי של גירסת מערכת הפעלה. גישה לאזורי מערכת הפעלה שחסומים למשתמש שאיננו מנהל מערכת. טיפול לא נכון ברזולוצית מסך. חוסר תמיכה ב 64 ביט. הנחות משתמעות לגבי מיקום דברים ברגיסטרי. הנחות משתמעות לגבי מיקום של תיקיות ידועות במערכת (למשל My Documents כבר לא נמצא תחת Documents and Settings). הגדרת Manifest.

לאחר ההפסקה אלון התמקד בנקודות ספציפיות של תאימות. בדיקה לגירסא, בדיקה לתכונה, UAC, וירטואליזציה של רגיסטרי ומערכת הקבצים, לאן מותר (וצריך) לגשת במערכת ולאן אסור, Integrity Level וגם Session 0 Isolation וגם בעיות DPI.     

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

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

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

2 תגובות

  1. A22 בספטמבר 2009 ב 8:50

    אתה חוצפן.

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

    עדיף ששטויות כמו המשפט הראשון שלך בפוסט זה תשמור לעצמך מאשר לפלוט שטויות.

    הגב
  2. GadiM22 בספטמבר 2009 ב 10:31

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

    הגב