Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

מה זה פוקסיה, ומדוע אכפת לך?

תוכן עניינים:

Anonim

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

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

עוד: אלה מכשירי ה- Chromebook שיכולים להריץ אפליקציות אנדרואיד ולינוקס

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

ורוד + סגול = פוקסיה (מערכת הפעלה חדשה)

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

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

פוקסיה לא מתכוונת להחליף את מערכת ההפעלה אנדרואיד או כרום

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

גוגל למדה את היתרון של שימוש בתוכנה משלהם מ- Oracle באולם בית המשפט.

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

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

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

פוקסיה תיבנה לשנת 2019 ומעבר לה, לא למורשת העבר.

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

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

היתרונות של השינוי

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

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

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

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

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

משמעותם של כלי פיתוח טובים יותר משמעו אפליקציות טובות יותר בכל מסך.

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

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

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

שום דבר לא סופי, הכל יכול להשתנות

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

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

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

שלושת הדרכים המובילות פוקסיה יכולה להיות מערכת הפעלה טובה יותר מאנדרואיד

מחשבי Chromebook לכולם

מחשבי Chromebook

  • מיטב ה- Chromebooks
  • מחשבי Chromebook הטובים ביותר לסטודנטים
  • מחשבי Chromebook הטובים ביותר למטיילים
  • רכזות USB-C הטובות ביותר עבור מכשירי Chromebook

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