גוגל תשתמש בשפת התכנות של אפל כבסיס לאנדרואיד. רגע, מה?

דיווח חדש מצביע על כך שגוגל בדרך להחליף את שפת ה-Java הוותיקה, עליה מתבססת אנדרואיד בשפת ה-Swift החדשה שמפתחת אפל. צעד הזוי? מסתבר שהוא דווקא נורא מתבקש

מתוך כנס המפתחים של אפל. צילום מסך: גיקטיים

מתוך כנס המפתחים של אפל. צילום מסך: גיקטיים

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

פייסבוק, אובר וגוגל נפגשות בחשאי בלונדון, כדי לדון על מעבר ל-Swift

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

כיום מתבססת אנדרואיד שמפתחת גוגל על שפת ה-Java ששייכת ל-Oracle (לאחר שזו רכשה את Sun), אולם בשבועות האחרונים נמצאות שתי הענקיות במאבק משפטי קשה. במסגרת מאבק זה דורשת Oracle פיצויים בגובה 9.3 מיליארד דולר על הפרת זכויות יוצרים שביצעה לטענתה גוגל, כאשר השתמשה בחלקים של Java לצורך הפיתוח של אנדרואיד. אולם, לא רק המאבק המשפטי יכריע. Swift מסתמנת כשפה מהירה ומאובטחת יותר.

עתה מסתבר שגוגל בוחנת אפשרות לעשות שימוש ב-Swift כתחליף ל-Java. אם אכן תחליט לבסוף גוגל על מעבר שכזה היא תצטרך לבצע התאמות רבות של ערכות ה-API וה-SDK ל-Swift ו-Runtime ייעודי לאנדרואיד.

Swift, שהושקה ב-2014 במסגרת כנס המפתחים של אפל, הפכה להיות חלופה פופולארית בקרב מפתחי iOS ל-Objective-C ואומצה גם על ידי חברות כמו IBM, Lyft ו-Vimeo שפיתחו את אפליקציות ה-iOS שלהן בעזרתה. הפופולאריות של השפה עולה בהתמדה ועל פי הנתונים של GitHub, היא השפה ה-11 בפופולאריות שלה, כשהביקוש למפתחי Swift עולה גם הוא.

המעבר המורכב לא צפוי להתרחש בשבועות או בחודשים הקרובים, אולם סימנים לפרידה מ-Java כבר צצו ועלו וביניהם המעבר ל-Open JDK, במקום ה-Java API ששייך ל-Oracle ופגישה חשאית שנערכה בלונדון לפני מספר שבועות, במהלכה דנו פייסבוק, אובר וגוגל על מעבר לשפה החדשה. בכל מקרה, אנחנו מתקשים להאמין שנשמע הכרזות דרמטיות ב-Google I/O, שייערך ב-18 עד ה-20 במאי או ב-WWDC שייערך בין ה-13 ל-17 ביוני.

וידאו: אפל מציגה את גרסה 2 של Swift בכנס המפתחים של 2015

יניב אביטל

חי ונושם טכנולוגיה עוד מימי ה-ZX Spectrum היפים. חולה על כל סוגי הגאדג'טים - אלו שמתחברים ל-USB, ואלו שקוראים לו "אבא".

הגב

15 Comments on "גוגל תשתמש בשפת התכנות של אפל כבסיס לאנדרואיד. רגע, מה?"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
Yuval Klein
Guest

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

Gidi Dafner
Guest

כל עולם האפליקציות עושה מעבר חד ומהיר לWEB – כלומר, באמצעות HTML CSS JAVASCRIPT אתה יכול לתכנת היום אפליקציות (אותן שפות שאיתם אתה מפתח אתרי אינטרנט) – והיופי הוא שזה מתאים לכל מערכת הפעלה (אייפון, אנדרואיד, וינדוס).
אין כבר טעם ללמוד היום לתכנת אפליקציה לכל מערכת הפעלה בנפרד, עם שפה אחרת וקריזות משלה

Yuval Klein
Guest

ומה מבחינת הקלות של ללמוד HTML CSS JAVASCRIPT ? (כמובן שביחס לשפות אחרות, לא חשבתי שיהיה קל עם כל אחת מהשפות)

Gidi Dafner
Guest

תשלח לי הודעה לפייסבוק Gidi Dafner (אותה תמונת פרופיל)
יש לי הרבה לחפור לך על זה

Sagi Shalom
Guest

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

Zeev Margalit
Guest

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

יודע מה הוא אומר
Guest
יודע מה הוא אומר

זאת בדיוק הבעיה של vמפתחים הם חושבים שהמשתמשים יודעים אם האפליקציה נייטיב או לא. זאת לא הסיבה שאנשים לא משתמשים באפליקציה שלך

Zeev Margalit
Guest

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

Gilad Bigel
Guest

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

יוני
Guest

דווקא חברות גדולות מעדיפות לפתח ב-js כדי לקצר את זמן הפיתוח ולהשתמש באותו code base

אורי
Guest

אין כמו native ולא יהיה כמו native, נקודה.

refaelgold
Guest

never say nerver

ME
Guest

אפשר בבקשה את המקור לדיווח הזה?

Genady Timakh
Guest

יש קישור בכתבה… שים לב לפסקה השניה: "על פי מידע שהגיע ל-TheNextWeb" יש שם קישור למקור…

ME
Guest

תודה

wpDiscuz

תגיות לכתבה: