חוקרים מאוניברסיטת קולומביה מביאים אפליקציות iOS לאנדרואיד

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

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

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

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

//www.youtube.com/embed/Uaple0Ec1Dg

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

יש לקוות שקוד המקור של הפרויקט הזה ישוחרר בשלב מסוים ומפתחים אחרים יוכלו להתבסס על פיתוח זה ולשפר אותו. עד אז, זה עדיין ראוי לציון. תוכל ללמוד עוד על ידי ביקור ב- עמוד הפרויקט וקורא את זה של הצוות עבודת מחקר מלאה (אזהרת PDF).

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

[תודה רבה למנחה בכיר XDA efrant על הטיפ!]