הגדרת GUI (ממשק גרפי)
Miscellanea / / July 04, 2021
מאת גילם אלסינה גונזלס, באוקטובר. 2016
אם כי עכשיו נראה הדבר הכי נורמלי בעולם לקיים אינטראקציה ב- מַחשֵׁב עם סמלים, חלונות ואלמנטים גרפיים שונים, עד שלא לפני זמן כה רב (תחילת שנות השמונים של המאה הקודמת) היה מקובל לעבוד רק עם מקלדת והזנת פקודות בשורת פקודה.
אם אנחנו חייבים למישהו להשתמש בעכבר היום כדי לקיים אינטראקציה עם מחשבים, זה סטיב ג'ובס ו אפל, כמו בביקור במעבדת PARC של זירוקס בפאלו אלטו, הראו לג'ובס את העכבר ואת מִמְשָׁק גרָף במחשב, שתי המצאות ש- Xerox לא בוטחה בהשקה מסחרית, ומייסד אפל הגדול לקח אותן למחשבים העתידיים של החברה שלו.
למרות שזירוקס השתמשה בסביבה הגרפית במחשבים מסוימים, אפל היא שבאמת עשתה זאת. פופולרי דרך הליזה, ה- Apple II GS, ומאוחר יותר ה- Mac (ומכאן, אל שלה יורשים). גם פלטפורמות כמו קומודור אמיגה או עטרי עם ST שלהם שילבו את הסביבה הגרפית.
עבור מחשבים אישיים עם DOS נוצרו סביבות גרפיות מוצלות שעבדו על DOS, כגון GEM (מנהל סביבה גרפית) ממחקר דיגיטלי או מהגרסאות הראשונות של חלונות מיקרוסופט.
האבולוציה לא הייתה ניתנת לעצירה, ומהיותה תוכנית שרצה ב- DOS במחשב האישי, הסביבה הגרפית הפכה לחלק ממערכת ההפעלה עם Windows NT 3.51 ומאוחר יותר, Windows 95
שאר ההיסטוריה של סביבות גרפיות שווה את יתירות, היסטוריה, אבל... אילו אלמנטים מהווים בעצם ממשק משתמש?
סמלים לזיהוי קבצים, תוכניות ואלמנטים אחרים, חלונות לכריכת יישומים וכדי להיות מסודרים על המסך, על שולחן העבודה ועל אלמנט כלשהו של הזמנה וניהול של יישומים פתוחים מהווים את האלמנטים העיקריים והבולטים ביותר בסביבה גרפית של שם משתמש
מזרח פרדיגמה מנסה לשחזר, באופן מסוים, שולחן שולחן קלאסי, את האלמנטים שאנו מוצאים בו ואת סדרם. עלינו להבין את הפרדיגמה הזו כבן לעידן בו עברנו, בדיוק משולחנות שולחן ועד שולחנות מחשב.
בדרך כלל ניתן לשנות את גודל החלונות שמכילים את היישומים, עם גבולות המאפשרים להגדיר מחדש את המימד האנכי שלהם אופקית, וכמה אלמנטים בצורת סמל בשלב כלשהו בקצוות אלה המאפשרים למקסם את החלון (גורם לו לתפוס את כל מסך), למזער אותו (לקפל אותו על עצמו כך שהוא לא נראה על המסך) ולסגור אותו (ואיתו גם את התוכנית או המסמך מכיל).
יישומים הפועלים בחלונות חייבים להיות מוכנים למצב גרפי, ולבצע כמה הנחיות עבור מראה חיצוני, א תסתכל ותרגיש; בדרך כלל החברה המייצרת את מערכת הפעלה מספק כלים עבור תִכנוּת בצורה של ממשקי API וספריות, כמו גם כמה מדריכי עיצוב כדי להקל על מפתחים ליצור את יצירותיהם בהתאם לסטנדרט.
באופן זה, המשתמשים רואים קוהרנטיות בין כל היישומים המהווים חלק מהסביבה הגרפית, ועובדים באותו אופן בכולם.
בסביבות טקסט, לעומת זאת, לכל יישום היה מודל משלו, ולכן עם כל תוכנית חדשה היינו צריכים לִלמוֹד מאפס איך לעבוד. הסביבה הגרפית היא, בנוסף להיותה פרקטית יותר, גם אינטואיטיבית יותר.
כדי לעבוד עם סביבה גרפית, המכשיר העיקרי שלנו יהיה העכבר. כל המערכות "מבינות" באופן שונה את הפעולות של לחיצה על כפתור העכבר השמאלי פעם אחת, לחיצה עליו פעמיים או לחיצה על הכפתור פעם אחת ימין.
עם זאת, הדברים משתנים ...
הפרדיגמה החדשה של מכשירים רבים, כגון סמארטפונים וטאבלטים, היא מגע, ואחרים כגון טלויזיה חכמההם דורשים ממשקים שאמנם נשארים גרפיים, אך עובדים בצורה שונה ממחשוב שולחני
זה הביא להולדתן של מערכות הפעלה גרפיות גרידא, שאין להן שורת פקודה או מסוות אותה, כמו iOS או Android.
באלה אנחנו כבר לא משתמשים בעכבר אלא באצבעות שלנו והלחיצות הפכו ברזים; הקש או הקש פעמיים, הקש ארוך, פעולות באצבעות כגון צביטה וזום, הם המשמשים כעת.
בין הסביבות הגרפיות הפופולריות ביותר שיש לנו:
- חלונות. למרות שזה התחיל - הם אומרים - כעותק מהסביבה הגרפית של ה- Mac, הוא הפך לפופולרי ביותר בהיותו זמין בפלטפורמת המחשב האישי (גם הפופולרי ביותר בקרב המשתמשים) ובקלפים ששיחקו היטב של מיקרוסופט. ואם מישהו טוען שחברת ביל גייטס דחפה לחלונות לתפוס את מקומה היום, תגיד לי אם זה לא משחק קלפים נכון ...
- Mac OS. מערכת קלאסית וכפי שאמרתי בעבר המערכת "אשמה" שהפרדיגמה של הסביבה הגרפית החלה להתפשט בקרב המשתמשים.
- גַמָד. אחת משתי הסביבות הגרפיות הפופולריות ביותר עבור Linux / UNIX.
- KDE. הסביבה הגרפית האחרת, יחד עם GNOME.
צילומים: Fotolia - Neyro / vege
נושאים ב- GUI (ממשק גרפי)