פוקסיה מערכת הפעלה חדשה לחלוטין, הנמצאת כעת בשלבי פיתוח מוקדמים מאוד בגוגל. במה הוא שונה מאנדרואיד וכרום, והאם הוא יכול להחליף אחד מהם? בואו נשבר את זה.
מה זה הדבר הזה?
פוקסיה צצה לראשונה על מכ"ם עולם הטכנולוגיה באמצע שנת 2016, כאשר פרויקט קוד פתוח שלא הוכרז על ידי גוגל הופיע במאגר GitHub . על פי בדיקה ראשונית של העיתונות הטכנולוגית, היא תוכננה להיות מערכת הפעלה "אוניברסלית", המסוגלת לפעול על כל שעונים חכמים בעלי הספק נמוך ועד שולחנות עבודה חזקים. זה עשוי לכלול טלפונים, טאבלטים, מחשבים ניידים, מוצרי אלקטרוניקה לרכב, מכשירים מחוברים, חומרת smarthome ועוד.
מערכת הפעלה אוניברסלית היא דבר גביע קדוש עבור יצרני תוכנה, אך היא עדיין לא ממש הושגה. מיקרוסופט ניסתה להפוך את חלונות 10 ל"אוניברסאליים ", לפחות במובן זה שיוצרו כמה טלפונים שיכולים להריץ אותו בגרסה מופשטת. אפל טענה מפורסמת (באופן מפוקפק למדי) כי האייפון המקורי הפעל "OS X אמיתי", לפני שבסופו של דבר ויתר על הרעיון הזה לטובת iOS ממותג. הכי קרוב שהגענו למערכות הפעלה הפועלות בכל רמות החומרה הצרכנית היא, למרבה האירוניה, לינוקס. טעמים שונים של ליבת לינוקס משמשים עבור אנדרואיד, מערכת ההפעלה של Chrome, ממירים, נתבים ומודמים, מכשירים חכמים וטונות של תוכנות תעשייתיות מלבד זאת.
אבל פשוט להשיג חומרה אחרת שתפעל על מעי תוכנה דומים במעורפל זה לא באמת העניין. המטרה של מיקרוסופט, אפל וגוגל היא ליצור מערכת הפעלה אחת שתוכל להריץ את אותן אפליקציות עם שינויים התפתחותיים מינימליים במגוון רחב ככל האפשר של חומרה. זה יקל על קישוריות קלה בטכנולוגיה ברמת הצרכן, ימשוך מפתחי תוכנה שרוצים ליצור אפליקציות ביעילות במספר פלטפורמות, ובאופן מכריע, יביא את הצרכנים לנעולים במערכת אקולוגית אחת של תוכנה שקל לשלוט בה (וקשה להשאיר אותה לתחרות).
גוגל לא יצאה לומר שזו המטרה של פוקסיה - למעשה, גוגל לא אמרה הרבה על פוקסיה בכלל - אבל זה נראה כמו שאיפה טבעית. זה מתחזק בכמה יכולות מובנות בפלטפורמות עם Android ו- iOS.
קָשׁוּר: אנדרואיד מבוסס על לינוקס, אבל מה זה אומר?
איך קשורה פוקסיה לאנדרואיד ולכרום?
מרחוק. בזמן מערכת ההפעלה אנדרואיד וכרום שניהם משתמשים בגרסה שהשתנתה בכבדות של ליבת לינוקס , פוקסיה בנויה מהיסוד על גבי מיקרו-גרעין חדש לגמרי בשם זירקון.
ההבדלים בין גרעין מערכת הפעלה קונבנציונאלית למיקרו-קרנל מסובכים, אך המהות הבסיסית היא שמיקרו-קרנלים בנויים מהיסוד ליעילות וגמישות. הרעיון חוזר כבר עשרות שנים, אך ננטש ברובו כאשר כוח המחשב, הזיכרון ושטח האחסון פרחו בשנות ה -90. כעת, עם מגמת האלקטרוניקה הצרכנית שעוברת לעבר חומרה קטנה יותר, יעילה וניידת יותר, גוגל רואה בארכיטקטורת המיקרו-קרנל פוטנציאל מתאים למערכת ההפעלה הבאה שלה.
זה לא כואב שעם מערכת שהיא יצרה לבד, לגוגל יש שליטה מוחלטת פחות או יותר על האופן שבו זירקון ופוקסיה מתפתחות, לפני שהיא מגיעה לשוק וגם אחריה (אם זה בכלל מגיע בכלל). גוגל למדה את הלקח שלה עם אנדרואיד, שנשבר כעת ברמה הצרכנית בזכות אופי הקוד הפתוח. מערכת ההפעלה של Chrome נעולה למעשה על ידי תנאי הרישוי שלה, למרות שהיא גם קוד פתוח טכנית. Fucshia, שוב קוד פתוח, יש להניח שנשלט כמעט לחלוטין על ידי גוגל עצמה, גם אם היא פועלת על חומרה שנמכרה על ידי חברות שותפות.
קָשׁוּר: רשמים מוקדמים של גוגל פיקסל 4: מכ"ם, ביטול נעילת פנים והמצלמה
איך פוקסיה תשפיע על מפתחים?
פוקסיה עדיין לא נמצאת בשלב שבו מפתחים יכולים למעשה ליצור יישומים מלאים עדיין. אבל כשהוא מגיע לשם, גוגל לא מתכוונת שהעבודה שהשקיעה באנדרואיד תנטוש לחלוטין. ניתן לכתוב אפליקציות פוקסיה במגוון שפות תכנות פופולריות באמצעות ערכת פיתוח התוכנה החדשה Flutter.
רפרוף מאפשר לכתוב אפליקציות עם תאימות מרבית בין Fucshia, Android ו- iOS. לא רק שזה אומר שאפשר לכתוב אפליקציות על כל שלוש הפלטפורמות במינימום השקעה, זה מקל על העברת היישומים הקיימים לפוקסיה ותמיכה בכל שלוש הפלטפורמות.
רפרוף בנוי גם סביב תקן העיצוב החזותי הנוכחי של גוגל - Material Design - שעליו הוא מקפיד על כל תכונות האנדרואיד, מערכת ההפעלה וכרום שלה (בדרגות שונות). הוא כולל תמיכה באלמנטים מתקדמים של ממשק המשתמש המבוסס על מנוע העיבוד הגמיש של Vulkan, כולל צלליות נפחיות (כלי מועדף על עיצוב חומרים) ואנימציות 120 FPS חלקות במיוחד. הוא גם מסוגל לכמה יישומי משחק ומדיה מרשימים, אם כי הביצועים כמובן תלויים בחומרה.
אם אתה תוהה מדוע מערכת ההפעלה של Chrome לא נמצאת באותה רשימת תאימות, זכור ש"אפליקציות "עבור Chrome מבוססות כמעט לחלוטין על הרשת. הוא לא מוריד קוד ומפעיל אותו באופן מקומי כמו רוב מערכות ההפעלה האחרות. אבל מערכת ההפעלה של Chrome פחית להריץ אפליקציות אנדרואיד עכשיו ויכולת זו מתרחבת במידה ניכרת על ידי גוגל בכל מהדורה גדולה של Chrome. המסקנה הקלה ביותר היא כי גוגל מקווה להעביר את תשתית חנות Play שלה לפחות לכמה יישומים מלאים מבוססי אנדרואיד שולחניים עבור מערכת ההפעלה של Chrome.
בשלב זה, אם גוגל תצליח להפעיל את פוקסיה ולהחליף או לעבור את שתי הפלטפורמות, יהיה זה התאמה קלה עבור מפתחים (ובכך משתמשים) לבצע.
מתי פוקסיה יוצאת?
התשובה הפשוטה היא: אין לנו מושג. פוקסיה נמצאת בשלבים כה מוקדמים שכנראה שלגוגל אין אפילו מפת דרכים קבועה. גוגל הגיבה על הפרויקט בדלילות רבה, למעט כדי לאשר שזה דבר אמיתי שיש לו תמיכה משמעותית. נכון לעכשיו, המידע היחיד שזמין בקלות על Fuschia הוא קוד המקור שלו, שמתפרסם הן ב- GitHub והן במאגר של גוגל עצמו.
יתכן לחלוטין שבשלב מסוים גוגל תעריך את פוקסיה ביחס לתנאי השוק הנוכחיים, ותחליט לגרוט את הפרויקט. זה יכול להמשיך עם Android (פגום כמו שהוא) ו- Chrome OS, או לפתח משהו שעוד לא ראינו. אבל כרגע פוקסיה נראית היורשת הסבירה ביותר (אם הרחוקה) לאנדרואיד ואולי גם לכרום.
האם אוכל לנסות זאת כעת?
בערך. מספיק מעצמות Fuschia קיימות במאגרי הקוד הפתוח שאפשר יהיה להקים בנייה מוקדמת מאוד של הפרויקט - אבל רק על כמה חלקי חומרה ספציפיים כרגע. בזמן כתיבת שורות אלה מוגבלים ל מחשב מיני אינטל NUC , ה Acer Switch Alpha 12 לוּחַ, את HiKey960 , וה חדאס וועאם . השניים האחרונים האלה הם מערכות על שבב, כמו פטל פטל חזק יותר.
יש פיסת חומרה אחת שאינה נתמכת רשמית, אך בכל מקרה יכולה להריץ את פוקסיה: Pixelbook. וזה הגיוני - בתור ה- Chromebook הסופר-פרימיום של גוגל, טבעי להניח שיש חבורה מהן שמסתובבות באולמות בידי מפתחי גוגל. רון אמדאו מארס טכניקה הצליח להעלות את קוד הפוקסיה המוקדם למודל צרכני כדי לבדוק את מערכת ההפעלה.
אפשר גם להריץ פיסות קוד של פוקסיה בטלפונים אנדרואיד באמצעות כמה מבנים ישנים יותר. אבל בכל המקרים הללו, תזדקקו לכמה צלעות טק רציניות כדי לבנות את הקוד עד לנקודה בה תוכלו להתקין אותו, והתמורה להשקעת הזמן שלכם לא תהיה גדולה. תוכל לראות רק כיצד פועלת גרסה מוקדמת מאוד של ממשק המשתמש. אפילו הכניסה לגוגל לא מתפקדת כרגע. אני ממליץ לבדוק את מאמרי הטכנולוגיה שכבר נכתבו, או לצפות בחלקם סרטונים מעשיים ביוטיוב .
אשראי תמונה: רון אמדאו / ארס טכניקה , מיקרוסופט , אֲמָזוֹנָה