Kotlin Multiplatform נכנסת לבטא לפיתוח חוצה פלטפורמות

Kotlin Multiplatform נכנסה לבטא, וזו אחת הדרכים הטובות ביותר לבנות פרויקטים מרובי פלטפורמות הן לאנדרואיד והן ל-iOS.

אם אי פעם נכנסת לפיתוח אנדרואיד, בטח שמעתם על Kotlin. זוהי שפה שתוכננה על ידי JetBrains המאפשרת פעולה הדדית מלאה עם Java. אפשר לבנות בו אפליקציות לאנדרואיד, האינטרנט ו-iOS, וגוגל למעשה אומרת שזו השפה המועדפת על מפתחי אפליקציות לכתוב בה. כעת Kotlin Multiplatform נכנסת לבטא, שתאפשר למפתחים לבנות גם לאנדרואיד וגם ל-iOS מאותו בסיס קוד.

לגבי השינויים שנעשו, JetBrains לא נתנה לנו הרבה עם מה לעבוד. "עם מהדורת בטא זו, עדכנו את גישת ניהול הזיכרון כדי לספק חוויה עקבית בין יעדי אנדרואיד ו-iOS - כעת למשתמשים יש את איזון נכון בין היכולת לעשות שימוש חוזר בקוד Kotlin הקיים שלהם לבין היכולת לגשת לתכונות ספציפיות לפלטפורמה", אומר רומן אליזארוב, Kotlin Project עוֹפֶרֶת. "לגרסת הבטא עדיין נותרו שאריות ליישום, ואספקתן היא בראש סדר העדיפויות שלנו."

ישנם מספר יתרונות מרכזיים ל-Kotlin Multiplatform, הגדול שבהם הוא בסיס קוד מאוחד בין אנדרואיד ו-iOS. זה כולל את אותו בסיס קוד לרשת, אחסון נתונים, ניתוח וכל לוגיקה אחרת מתוך אפליקציה. יתרה מכך, אלמנטים לוגיים נשמרים, אך עדיין תשמרו על הנזילות של קוד מקורי בכל הנוגע ל גישה מלאה הן ל-SDK של אנדרואיד והן ל-iOS. יש אפילו כלים לפיתוח חוצה פלטפורמות כבר בתוך אנדרואיד סטוּדִיוֹ.

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

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