Huawei барои смартфонҳо Harmony OS-и худро истифода хоҳад кард

Дар конфронси HDC 2020 ширкат эълон кард дар бораи васеъ кардани планхои системаи оператсионии Гармония, ки соли гузашта эълон карда шуда буд. Илова ба дастгоҳҳои портативии дар аввал эълоншуда ва маҳсулоти Интернети ашё (IoT), аз қабили дисплейҳо, дастгоҳҳои пӯшида, баландгӯякҳои интеллектуалӣ ва системаҳои иттилоотии мошин, ОС-и таҳияшаванда дар смартфонҳо низ истифода мешавад.

Озмоиши SDK барои таҳияи замимаҳои мобилӣ барои Harmony дар охири соли 2020 оғоз мешавад ва аввалин смартфонҳо дар асоси ОС нав моҳи октябри соли 2021 бароварда мешаванд. Қайд карда мешавад, ки ОС-и нав аллакай барои дастгоҳҳои IoT бо RAM аз 128 КБ то 128 МБ омода аст; таблиғи версияи дастгоҳҳои дорои хотираи аз 2021 МБ то 128 ГБ моҳи апрели соли 4 ва барои дастгоҳҳои дорои хотираи бештар аз 4 ГБ дар моҳи октябр оғоз мешавад.

Ёдовар мешавем, ки лоиҳаи Harmony аз соли 2017 таҳия шуда истодааст ва як системаи оператсионии микроядро мебошад, ки онро метавон ҳамчун рақиби ОС ҳисоб кард. Фуксиа аз Google. Платформа дар коди сарчашма ҳамчун лоиҳаи комилан кушода бо идоракунии мустақил нашр карда мешавад (Huawei аллакай инкишоф меёбад кушода LiteOS барои дастгоҳҳои IoT). Рамзи платформа таҳти сарпарастии созмони ғайритиҷоратии China Open Source Atomic Foundation интиқол дода мешавад. Huawei боварӣ дорад, ки Android аз сабаби андозаи аз ҳад зиёди код, нақшаи равандҳои кӯҳна ва мушкилоти тақсимоти платформа дар дастгоҳҳои мобилӣ он қадар хуб нест.

Хусусиятҳои Harmony:

  • Асоси система дар сатҳи мантиқ/математикаи расмӣ барои кам кардани хатари осебпазирӣ санҷида мешавад. Санҷиш бо истифода аз усулҳое анҷом дода шуд, ки маъмулан дар таҳияи системаҳои муҳими миссия дар соҳаҳо, аз қабили авиатсия ва астронавтика истифода мешаванд ва имкон медиҳад, ки мувофиқат ба сатҳи амнияти EAL 5+ ноил шавад.
  • Микроядро аз дастгоҳҳои беруна ҷудо карда шудааст. Система аз сахтафзор ҷудо карда шудааст ва ба таҳиягарон имкон медиҳад, ки замимаҳоеро эҷод кунанд, ки онҳоро дар категорияҳои гуногуни дастгоҳҳо бидуни сохтани бастаҳои алоҳида истифода бурдан мумкин аст.
  • Микроядро танҳо нақшасоз ва IPC-ро амалӣ мекунад ва ҳама чизи боқимонда дар хидматҳои системавӣ иҷро карда мешавад, ки аксари онҳо дар фазои корбар иҷро карда мешаванд.
  • Нақшаи вазифаҳо як муҳаррики тақсимоти захираҳои детерминистӣ (Deterministic Latency Engine) мебошад, ки сарбориро дар вақти воқеӣ таҳлил мекунад ва усулҳоро барои пешгӯии рафтори барнома истифода мебарад. Дар муқоиса бо дигар системаҳо, банақшагир 25.7% кам кардани таъхир ва 55.6% коҳиши ҷиттери таъхирро ба даст меорад.
  • Барои таъмин намудани иртибот байни микроядро ва хидматҳои ядроии беруна, аз қабили системаи файлӣ, стек шабака, драйверҳо ва зерсистемаи оғози барнома, IPC истифода мешавад, ки ба иддаои ширкат нисбат ба IPC-и Zircon панҷ маротиба ва аз IPC-и Zircon се маротиба тезтар аст. QNX .
  • Ба ҷои стеки протоколҳои чорқабати маъмулан истифодашаванда барои кам кардани хароҷот, Harmony модели соддакардашудаи якқабатаро дар асоси автобуси тақсимшудаи виртуалӣ истифода мебарад, ки мутақобиларо бо таҷҳизот ба монанди экранҳо, камераҳо, кортҳои садоӣ ва ғайра таъмин мекунад.
  • Система дастрасии корбарро дар сатҳи реша таъмин намекунад.
  • Барои сохтани барнома компилятори худи Arc истифода мешавад, ки кодро дар C, C++, Java, JavaScript ва Kotlin дастгирӣ мекунад.
  • Барои эҷоди замимаҳо барои синфҳои гуногуни дастгоҳҳо, аз қабили телевизорҳо, смартфонҳо, соатҳои интеллектуалӣ, системаҳои иттилоотии автомобилӣ ва ғайра, чаҳорчӯбаи универсалии мо барои таҳияи интерфейсҳо ва SDK бо муҳити ҳамгирошудаи рушд таъмин карда мешавад. Маҷмӯаи асбобҳо ба шумо имкон медиҳад, ки барномаҳоро барои экранҳои гуногун, назорат ва усулҳои ҳамкории корбар ба таври худкор мутобиқ кунед. Он инчунин пешниҳоди асбобҳоро барои мутобиқ кардани барномаҳои мавҷудаи Android ба Harmony бо тағироти ҳадди аққал зикр мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ