מה חדש תחת פיתוח עולם האפליקציות לאנדרואיד

המאמר באדיבות iGates

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

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

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