Huawei най-накрая сподели подробности за новата си операционна система, наречена Harmony OS. Чухме слухове от известно време, но сега имаме истинска информация.
В град Донгуан, Китай, Huawei най-накрая свали обвивката на своята операционна система от първа страна, за която се говореше дълго време. Операционната система, наречена Harmony OS, се разработва от няколко години, но наскоро пое ролята на ключов играч в плана за извънредни ситуации на Huawei, откакто САЩ наложиха търговска забрана на китайската технологична компания. На конференцията за разработчици на Huawei Huawei най-накрая сподели първите подробности за своята вътрешна операционна система, но компанията все още не беше готова да покаже Harmony на смартфони. Утре компанията ще покаже Harmony OS на Телевизор Honor Vision. Засега Android остава основната мобилна операционна система за смартфони и таблети Huawei и Honor.
Harmony OS е базирана на микроядро, подобно на Google в процес на разработка Fuchsia OS. Huawei казва, че Fuchsia използва "неразпределен дизайн", за разлика от новата операционна система Harmony. Huawei казва, че това позволява гъвкаво внедряване на новата операционна система на различни устройства, което улеснява разработката на приложения във всички сценарии. За да оправдае и двете твърдения, Huawei изтъква, че е „трудно да се осигури гладко изживяване на различни устройства с [] огромно количество [код] в ядрото на Android и Linux.“ Това е защото „взаимосвързаността на множество устройства [повишава] изискванията за сигурност“ и „тясното свързване между [екосистемата] на приложенията и [хардуера] компрометира [] потребителското изживяване и развитие ефективност."
Използването на микроядро също подобрява сигурността, според Huawei. Микроядрото само "осигурява най-основните услуги като планиране на нишки и IPC", докато повечето системни услуги се изпълняват в потребителското пространство. С по-малко код за одит, вероятността да бъде открита нова атака ще бъде ниска. Huawei също така казва, че използва "официални методи за проверка", за да защити TEE ядрото. Huawei казва, че тази техника, която използва "математически подход за валидиране на коректността на системата от източника", се прилага главно за критични за сигурността полета като космическото пространство и чипсетите, „които значително допринасят за надеждността и здравината на системата“. Микроядрото може освен това да бъдат "мащабирани при поискване за по-широка сигурност на системата." В заключение, Huawei се хвали, че продуктите могат да постигнат ниво на сертифициране EAL 5+ стартиране на новата ОС.
Производителността е теоретично по-добра от Android и други базирани на Linux операционни системи, според слайдове, споделени от Huawei. Huawei казва, че Harmony OS използва разпределена виртуална шина с опростен протокол: Вместо 4 слоя, има само 1 слой в протоколния стек за „усилване ефективността на полезния товар." Ефектите от тази промяна за опростяване на взаимодействията са "по-бързо откриване и свързване" на хардуер като дисплей, камери, високоговорители, и т.н.
За разлика от Android, който използва механизма за планиране на ядрото на Linux, Harmony OS използва „детерминистичен механизъм за латентност“, който осигурява „прецизно планиране на ресурсите с анализ на натоварването в реално време и прогнозиране и съвпадение на характеристиките на приложението." Резултатът е подобрение с 25,7% и 55,6% в латентността на реакцията и колебанията в латентността съответно. В допълнение, Huawei казва, че микроядрото може да направи „IPC [Inter Process Communication] производителността до пет пъти по-ефективна от съществуващите системи“, конкретно позовавайки се на Fuchsia OS на Google.
Harmony "разединява" операционната система от хардуера, така че разработчиците могат да разработят веднъж и да внедрят в хардуера. Разработчиците ще могат да използват ARK компилаторът на Huawei за компилиране на код от множество езици като C/C++, Java и Kotlin за Harmony OS. Huawei ще предостави IDE за подпомагане на разработката на приложения за множество типове устройства, включително телевизори, комплекти за автомобили, интелигентни високоговорители, смартфони, смарт часовници и др. Тази IDE „автоматично се адаптира към разнообразни оформления на екрана, контроли и взаимодействия“ и „поддържа операции с плъзгане и пускане и визуализация, ориентирана към предварителен преглед програмиране." Harmony OS няма да изисква root достъп, за да работи, което според Huawei представлява риск за сигурността на Android и други операционни системи, базирани на Linux системи. И накрая, Huawei обяви своите планове за отворен код Harmony OS, създаване на фондация с отворен код и създаване на общност с отворен код за сътрудничество.
Harmony OS не е съвместима с приложенията за Android готови, потвърждава Ричард Ю, главен изпълнителен директор на Huawei Consumer Business Group. Това означава, че няма да можете просто да заредите странично всяко приложение за Android по ваш избор. На пресконференция г-н Ю казва, че разработчиците на приложения ще трябва да направят "малки промени" в своите приложения, за да ги компилират, за да работят на Harmony OS. Той заявява, че е "много лесно" да прехвърлите Android приложения към Harmony OS.
Работата по новата ОС започна преди 2 години с версия 1.0 на микроядрото. През 2019 г. те ускориха работата, така че операционната система да може да работи на повече типове устройства, като например продукти с интелигентен екран. Китайската компания казва, че версия 2.0 на нейното микроядро ще бъде пусната през следващата година, докато версия 3.0 пристига през 2021 г., носейки поддръжка за носими устройства и главни устройства за автомобили. Huawei казва, че могат да преминат към Harmony OS точно сега, защото миграцията не е много трудна поради естеството на микроядрото; хвалят се, че могат да преминат от Android към Harmony за 1-2 дни. Компанията обаче избира да се придържа към Android на смартфоните в момента, вместо да вземе предвид съществуващите си партньори. Ричард Ю казва, че Huawei иска да продължи да работи и да помага на своите партньори от САЩ, много от които си сътрудничат с Huawei повече от 20 години.
И все пак, тази нова операционна система все още е "план Б" за китайския технологичен гигант, тъй като Huawei ще трябва да разреши най-голямата дупка в приемането на Harmony OS: екосистемата на приложенията. Huawei изгражда своята платформа AppGallery като алтернатива на Google Play Store и тази седмица компанията разкри Huawei Mobile Services като алтернатива на Google Play Services. 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 OS не изисква root достъп, за да работи, вместо да го забранява. Също така е изяснено, че 5 пъти IPC производителността е спрямо Fuchsia на Google.