Huawei သည် စမတ်ဖုန်းများအတွက် ၎င်း၏ကိုယ်ပိုင် Harmony OS ကို အသုံးပြုမည်ဖြစ်သည်။

ကုမ္ပဏီသည် HDC 2020 ညီလာခံတွင် ကြေငြာခဲ့သည် Harmony လည်ပတ်မှုစနစ်အတွက် အစီအစဥ်များ တိုးချဲ့ခြင်းနှင့် ပတ်သက်၍ ယမန်နှစ်က ထုတ်ပြန်ခဲ့သည်။ မျက်နှာပြင်များ၊ ဝတ်ဆင်နိုင်သောကိရိယာများ၊ စမတ်စပီကာများနှင့် ကားအင်ဖိုတင်းစနစ်များကဲ့သို့သော အိတ်ဆောင်ပစ္စည်းများနှင့် Internet of Things (IoT) ထုတ်ကုန်များအပြင်၊ တီထွင်ထားသည့် OS ကို စမတ်ဖုန်းများတွင်လည်း အသုံးပြုမည်ဖြစ်သည်။

Harmony အတွက် မိုဘိုင်းအက်ပလီကေးရှင်းများ ဖန်တီးရန်အတွက် SDK ကို စမ်းသပ်ခြင်းအား 2020 နှစ်ကုန်ပိုင်းတွင် စတင်မည်ဖြစ်ပြီး OS အသစ်ကို အခြေခံသည့် ပထမဆုံးစမတ်ဖုန်းများကို 2021 ခုနှစ် အောက်တိုဘာလတွင် ထွက်ရှိရန် စီစဉ်ထားသည်။ OS အသစ်သည် RAM 128KB မှ 128MB ရှိသော IoT စက်ပစ္စည်းများအတွက် အဆင်သင့်ဖြစ်နေပြီဖြစ်ပြီး၊ မမ်မိုရီ 2021MB မှ 128GB ရှိသော စက်များအတွက် ဗားရှင်းကို 4 ခုနှစ် ဧပြီလတွင် စတင်မည်ဖြစ်ပြီး အောက်တိုဘာလတွင် RAM 4GB ထက်ပိုသော စက်များအတွက် ဗားရှင်းကို မြှင့်တင်မည်ဖြစ်သည်။

Harmony ပရောဂျက်သည် 2017 ခုနှစ်ကတည်းက ဖွံ့ဖြိုးတိုးတက်လာခဲ့ပြီး OS ၏ ပြိုင်ဘက်အဖြစ် ယူဆနိုင်သော မိုက်ခရိုကာနယ် လည်ပတ်မှုစနစ်ဖြစ်ကြောင်း သတိရကြပါစို့။ Fuchsia Google မှ ပလပ်ဖောင်းကို လွတ်လပ်သော စီမံခန့်ခွဲမှုဖြင့် လုံးဝ open source ပရောဂျက်အဖြစ် အရင်းအမြစ်ကုဒ်ဖြင့် ထုတ်ဝေမည် (Huawei ရှိပြီးဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက် ဖွင့်လှစ် Lite OS IoT စက်များအတွက်)။ ပလက်ဖောင်းကုဒ်ကို အကျိုးအမြတ်မယူသောအဖွဲ့အစည်း China Open Atomic Open Source Foundation ၏ ပံ့ပိုးမှုအောက်တွင် လွှဲပြောင်းမည်ဖြစ်သည်။ Huawei သည် ၎င်း၏ ကုဒ်အရွယ်အစား လွန်ကဲခြင်း၊ ခေတ်မမီတော့သော လုပ်ငန်းစဉ် အချိန်ဇယားဆွဲခြင်းနှင့် ပလက်ဖောင်း အကွဲအပြဲ ပြဿနာများကြောင့် Android သည် မိုဘိုင်းလ်စက်ပစ္စည်းများတွင် အဆင်မပြေကြောင်း Huawei မှ ယုံကြည်ပါသည်။

Harmony ၏အင်္ဂါရပ်များ

  • အားနည်းချက်များ၏ အန္တရာယ်ကို လျှော့ချရန် စနစ်၏ အဓိကအချက်ကို တရားဝင် ယုတ္တိဗေဒ/သင်္ချာအဆင့်တွင် စစ်ဆေးအတည်ပြုပါသည်။ လေကြောင်းနှင့် အာကာသယာဉ်မှူးများကဲ့သို့သော နယ်ပယ်များတွင် မစ်ရှင်အရေးပါသောစနစ်များ ဖွံ့ဖြိုးတိုးတက်ရေးတွင် အသုံးများသောနည်းလမ်းများကို အသုံးပြု၍ အတည်ပြုခြင်းအား EAL 5+ လုံခြုံရေးအဆင့်နှင့် လိုက်လျောညီထွေဖြစ်စေရန် ခွင့်ပြုပါသည်။
  • မိုက်ခရိုကာနယ်ကို ပြင်ပကိရိယာများမှ ခွဲထုတ်ထားသည်။ စနစ်အား ဟာ့ဒ်ဝဲမှ ခွဲထုတ်ပြီး သီးခြား ပက်ကေ့ခ်ျများ မဖန်တီးဘဲ စက်ပစ္စည်း အမျိုးအစား အမျိုးမျိုးတွင် အသုံးပြုနိုင်သည့် အပလီကေးရှင်းများကို ဖန်တီးသူများအား ဖန်တီးခွင့်ပြုသည်။
  • မိုက်ခရိုကာနယ်သည် အချိန်ဇယားရေးဆွဲသူနှင့် IPC ကိုသာ အကောင်အထည်ဖော်ပြီး ကျန်အရာအားလုံးကို အသုံးပြုသူနေရာ၌ လုပ်ဆောင်သည့် စနစ်ဝန်ဆောင်မှုများတွင် လုပ်ဆောင်သည်။
  • အလုပ်ချိန်ဇယားသည် နှောင့်နှေး-နိမ့်ပါးစေသော ဆုံးဖြတ်နိုင်စွမ်းရှိသော အရင်းအမြစ်ခွဲဝေရေးအင်ဂျင် (Deterministic Latency Engine) သည် ဝန်အား အချိန်နှင့်တပြေးညီ ပိုင်းခြားစိတ်ဖြာကာ အက်ပ်၏အပြုအမူကို ခန့်မှန်းရန်အတွက် နည်းလမ်းများကို အသုံးပြုသည်။ အခြားစနစ်များနှင့် နှိုင်းယှဉ်ပါက၊ အချိန်ဇယားဆွဲသူသည် latency ကို 25.7% လျှော့ချနိုင်ပြီး latency jitter 55.6% လျော့ချပေးပါသည်။
  • ဖိုင်စနစ်၊ ကွန်ရက်စုပုံ၊ ယာဉ်မောင်းများနှင့် အပလီကေးရှင်းစတင်ခြင်းလုပ်ငန်းခွဲစနစ်ကဲ့သို့သော microkernel နှင့် ပြင်ပ kernel ဝန်ဆောင်မှုများကြား ဆက်သွယ်မှုပေးရန်၊ ကုမ္ပဏီမှ တောင်းဆိုထားသည့် IPC ကို အသုံးပြုထားပြီး၊ ကုမ္ပဏီက Zircon ၏ IPC ထက် ငါးဆပိုမိုမြန်ဆန်ပြီး Zircon ၏ IPC ထက် သုံးဆပိုမြန်ပါသည်။ QNX .
  • မျက်နှာပြင်များ၊ ကင်မရာများ၊ အသံကတ်များ စသည်တို့ကဲ့သို့ စက်ပစ္စည်းများနှင့် အပြန်အလှန်ဆက်သွယ်မှုပေးသည့် ဖြန့်ဝေထားသော virtual bus ကို အခြေခံ၍ ရိုးရှင်းသော single-layer model ကို အသုံးပြု၍ ပုံမှန်အားဖြင့် သုံးသော လေးလွှာပရိုတိုကော stack အစား Harmony ကို အသုံးပြုပါသည်။
  • စနစ်သည် အမြစ်အဆင့်တွင် အသုံးပြုသူဝင်ရောက်ခွင့်ကို မပေးပေ။
  • အပလီကေးရှင်းကိုတည်ဆောက်ရန်၊ C၊ C++၊ Java၊ JavaScript နှင့် Kotlin တို့တွင်ကုဒ်ကိုပံ့ပိုးပေးသည့် Arc ၏ကိုယ်ပိုင် compiler ကိုအသုံးပြုသည်။
  • တီဗီများ၊ စမတ်ဖုန်းများ၊ စမတ်နာရီများ၊ မော်တော်ကားသတင်းအချက်အလက်စနစ်များ စသည်တို့ကဲ့သို့သော စက်ပစ္စည်းအမျိုးအစားအမျိုးမျိုးအတွက် အပလီကေးရှင်းများဖန်တီးရန်အတွက် ကျွန်ုပ်တို့၏ကိုယ်ပိုင်အင်တာဖေ့စ်များဖန်တီးရန်အတွက် universal framework နှင့် SDK ကို ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်သောပတ်ဝန်းကျင်ဖြင့် ပံ့ပိုးပေးမည်ဖြစ်ပါသည်။ ကိရိယာအစုံသည် သင့်အား မတူညီသော ဖန်သားပြင်များ၊ ထိန်းချုပ်မှုများနှင့် အသုံးပြုသူ အပြန်အလှန်တုံ့ပြန်မှုနည်းလမ်းများအတွက် အပလီကေးရှင်းများကို အလိုအလျောက် ပြုပြင်ပြောင်းလဲနိုင်စေမည်ဖြစ်သည်။ ရှိပြီးသား Android အက်ပ်များကို သဟဇာတဖြစ်အောင် လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်ရန် ကိရိယာများကို ပံ့ပိုးပေးသည်ကိုလည်း ဖော်ပြထားပါသည်။

source: opennet.ru

မှတ်ချက် Add