פיתוח חוצה פלטפורמות

מְחַבֵּר: Eugene Taylor
תאריך הבריאה: 7 אוגוסט 2021
תאריך עדכון: 20 יוני 2024
Anonim
פיתוח אפליקציות חוצה פלטפורמות - Cross Platform (חלק ג’) - ניתוח מקרה
וִידֵאוֹ: פיתוח אפליקציות חוצה פלטפורמות - Cross Platform (חלק ג’) - ניתוח מקרה

תוֹכֶן

הגדרה - מה המשמעות של פיתוח חוצה פלטפורמות?

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר על פיתוח חוצה פלטפורמות

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

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

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