Huawei סוף סוף שיתפה פרטים על מערכת ההפעלה החדשה שלה בשם Harmony OS. שמענו שמועות כבר זמן מה, אבל עכשיו יש לנו מידע אמיתי.
בעיר דונגגוואן, סין, Huawei הורידה סוף סוף את המעטפת ממערכת ההפעלה של הצד הראשון שלה, שנשמעו ארוכות. מערכת ההפעלה, הנקראת Harmony OS, נמצאת בפיתוח כבר כמה שנים, אך לאחרונה היא קיבלה תפקיד בתור שחקן מפתח בתוכנית המגירה של Huawei מאז שארה"ב חוקקה איסור סחר על חברת הטכנולוגיה הסינית. בכנס המפתחים של Huawei, Huawei סוף סוף שיתפה את הפרטים הראשונים על מערכת ההפעלה הפנימית שלה, אבל החברה עדיין לא הייתה מוכנה להשוויץ ב-Harmony בסמארטפונים. מחר, החברה תציג את Harmony OS ב- Honor Vision TV. לעת עתה, אנדרואיד נותרה מערכת ההפעלה הניידת המומלצת עבור סמארטפונים וטאבלטים של Huawei ו-Honor.
Harmony OS מבוססת על מיקרו-קרנל, כמו הפיתוח של גוגל מערכת הפעלה פוקסיה. Huawei אומר כי פוקסיה משתמשת ב"עיצוב לא מבוזר", בניגוד למערכת ההפעלה החדשה של Harmony. Huawei אומר שזה מאפשר פריסה גמישה של מערכת ההפעלה החדשה במכשירים שונים, מה שמקל על פיתוח אפליקציות בכל התרחישים. כדי להצדיק את שתי הטענות הללו, Huawei מעלה ש"קשה לספק חוויה חלקה במכשירים שונים עם [כמות] עצומה של [קוד] בליבת אנדרואיד ולינוקס". זה בגלל "חיבור בין ריבוי מכשירים [מעלה] דרישות לאבטחה" וה"הצמדה ההדוקה בין [המערכת האקולוגית] של האפליקציה ו[ה]חומרה פוגעת בחוויית המשתמש והפיתוח יְעִילוּת."
השימוש במיקרו-קרנל גם משפר את האבטחה, לפי Huawei. המיקרו-קרנל רק "מספק את השירותים הבסיסיים ביותר כמו תזמון שרשור ו-IPC", בעוד שרוב שירותי המערכת מיושמים במרחב המשתמש. עם פחות קוד לביקורת, ההסתברות שתתגלה מתקפה חדשה תהיה נמוכה. Huawei גם אומרת שהיא משתמשת ב"שיטות אימות רשמיות" כדי לאבטח את ליבת ה-TEE. Huawei אומר שהטכניקה הזו, המשתמשת ב"גישה מתמטית לאימות נכונות המערכת מהמקור", מיושמת בעיקר על תחומים קריטיים לאבטחה כמו תעופה וחלל וערכות שבבים, "תורמים באופן משמעותי לאמינות המערכת ולחוסן". המיקרו-קרנל יכול כמו כן, "תתרחב לפי דרישה לאבטחת מערכת רחבה יותר." לסיום, Huawei מתגאה בכך שמוצרים יכולים להשיג רמת הסמכה EAL 5+ הפעלת מערכת ההפעלה החדשה.
הביצועים טובים יותר מבחינה תיאורטית מאנדרואיד ומערכות הפעלה אחרות מבוססות לינוקס, על פי שקופיות ששיתפו Huawei. Huawei אומר ש-Harmony OS משתמשת באוטובוס וירטואלי מבוזר עם פרוטוקול פשוט: במקום 4 שכבות, יש רק שכבה אחת בערימת הפרוטוקולים כדי "להגביר יעילות המטען." ההשפעות של השינוי הזה כדי לפשט את האינטראקציות הן "גילוי מהיר יותר וחיבורים" של חומרה כמו התצוגה, המצלמות, הרמקולים, וכו '
בניגוד לאנדרואיד שמשתמשת במנגנון התזמון של ליבת לינוקס, מערכת ההפעלה Harmony משתמשת ב"מנוע השהייה דטרמיניסטי" המספק "תזמון משאבים מדויק עם ניתוח עומס בזמן אמת ותחזית והתאמת מאפייני האפליקציה." התוצאה היא שיפור של 25.7% ו-55.6% בהשהיית התגובה ובתנודת ההשהיה בהתאמה. בנוסף, Huawei אומר שהמיקרו-קרנל יכול להפוך את "ביצועי IPC [Inter Process Communication] יעילים עד פי חמישה ממערכות קיימות", תוך התייחסות ספציפית ל-Fuchsia OS של גוגל.
Harmony "מנתק" את מערכת ההפעלה מהחומרה, כך שמפתחים יכולים לפתח פעם אחת ולפרוס על פני חומרה. מפתחים יוכלו להשתמש מהדר ARK של Huawei להדר קוד ממספר שפות כמו C/C++, Java ו-Kotlin עבור Harmony OS. Huawei תספק IDE לתמיכה בפיתוח אפליקציות על פני מספר סוגי מכשירים, כולל טלוויזיות, ערכות לרכב, רמקולים חכמים, סמארטפונים, שעונים חכמים ועוד. IDE זה "מותאם אוטומטית לפריסות מסך מגוונות, פקדים ואינטראקציות" ו"תומך בפעולות גרירה ושחרור ותצוגה מקדימה חזותית תכנות." Harmony OS לא תדרוש גישת שורש כדי לפעול, שלדברי Huawei מהווה סיכון אבטחה באנדרואיד והפעלה מבוססת לינוקס אחרת מערכות. לבסוף, Huawei הכריזה על תוכניותיה להקים Harmony OS בקוד פתוח, להקים קרן קוד פתוח וליצור קהילת קוד פתוח לשיתוף פעולה.
Harmony OS אינה תואמת לאפליקציות אנדרואיד מהקופסה, מאשר ריצ'רד יו, מנכ"ל Huawei Consumer Business Group. זה אומר שלא תוכל רק לטעון בצד כל אפליקציה לאנדרואיד שתבחר. במסיבת עיתונאים, מר יו אומר שמפתחי אפליקציות יצטרכו לבצע "שינויים קטנים" באפליקציות שלהם כדי להרכיב אותן לרוץ על Harmony OS. הוא מצהיר ש"קל מאוד" להעביר אפליקציות אנדרואיד ל-Harmony OS.
העבודה על מערכת ההפעלה החדשה החלה לפני שנתיים עם גרסה 1.0 של המיקרו-קרנל. ב-2019 הם האיצו את העבודה כך שמערכת ההפעלה יכולה לעבוד על סוגי מכשירים נוספים כמו מוצרי מסך חכם. החברה הסינית אומרת שגרסה 2.0 של המיקרו-קרנל שלה תשוחרר בשנה הבאה בעוד שגרסה 3.0 תגיע ב-2021, ותביא תמיכה לציוד לביש ויחידות ראש לרכב. Huawei אומר שהם יכולים לעבור ל-Harmony OS כבר עכשיו מכיוון שההגירה אינה קשה במיוחד בגלל אופי המיקרו-קרנל; הם מתגאים שהם יכולים לעבור מאנדרואיד להרמוני תוך 1-2 ימים. עם זאת, החברה בוחרת להישאר עם אנדרואיד בסמארטפונים כרגע מתוך התחשבות בשותפים הקיימים שלה. ריצ'רד יו אומר ש-Huawei רוצה להמשיך לעבוד עם שותפיה בארה"ב ולעזור להם, שרבים מהם שיתפו פעולה עם Huawei במשך יותר מ-20 שנה.
עם זאת, מערכת ההפעלה החדשה הזו היא עדיין "תוכנית B" עבור ענקית הטכנולוגיה הסינית, מכיוון ש-Huawei תצטרך לפתור את החור הגדול ביותר באימוץ מערכת ההפעלה Harmony: המערכת האקולוגית של האפליקציה. Huawei בונה את פלטפורמת ה-AppGallery שלה כחלופה לחנות Google Play, והשבוע חשפה החברה את שירותי Huawei Mobile כחלופה לשירותי Google Play. Huawei נמצאת בתהליך של בניית מערכת אקולוגית משלה, ואם איסור הסחר לא יתבטל עד סוף השנה או בתחילת השנה בשנה הבאה, אז Huawei תיאלץ לעבור ל-Harmony OS עבור המכשירים החדשים שלה, כולל Huawei Mate 30 הקרוב סִדרָה. למעשה, ריצ'רד יו אישר שה-Mate 30 לא קיבל הסמכה להשתמש בשירותי Google Play בעבר איסור הסחר נחקק, אז Huawei שוקל להשתמש ב-Harmony OS במכשיר אם האיסור לא יבוטל זְמַן.
Huawei אומרת שמערכת ההפעלה החדשה שלה מייצגת דור חדש לגמרי של מערכות הפעלה שכן היא מאפשרת יכולת AI בתרחישים שונים ממחשבים אישיים, טאבלטים ותחומים אחרים. Huawei כבר בדקה פנימית את מערכת ההפעלה החדשה שלה במספר מכשירים, אם כי ריצ'רד יו לא אישר אם ה-Huawei Mate X המתקפל היה בין מכשירי הבדיקה הללו. מר יו אומר ששותפים "רבים" הביעו עניין בפיתוח מוצרים עם Harmony OS, אך הוא סירב לספק שמות של בעלי עניין. בהודעה לעיתונות, Huawei אומר שהם "יניחו את היסודות ל-Harmony OS בשוק הסיני" תחילה לפני שירחיב אותה לשוק העולמי.
נלמד עוד על מערכת ההפעלה החדשה של Huawei השבוע בכנס המפתחים של Huawei.
עדכון 8/10/19 @ 10:23 AM EST: הנוסח השתנה כדי לשקף שמערכת ההפעלה Harmony אינה דורשת גישת שורש כדי לפעול, במקום לא לאפשר אותה. כמו כן הובהר שביצועי ה-IPC פי 5 הם לעומת הפוקסיה של גוגל.