ကုမ္ပဏီသည် HDC 2020 ညီလာခံတွင်
Harmony အတွက် မိုဘိုင်းအက်ပလီကေးရှင်းများ ဖန်တီးရန်အတွက် SDK ကို စမ်းသပ်ခြင်းအား 2020 နှစ်ကုန်ပိုင်းတွင် စတင်မည်ဖြစ်ပြီး OS အသစ်ကို အခြေခံသည့် ပထမဆုံးစမတ်ဖုန်းများကို 2021 ခုနှစ် အောက်တိုဘာလတွင် ထွက်ရှိရန် စီစဉ်ထားသည်။ OS အသစ်သည် RAM 128KB မှ 128MB ရှိသော IoT စက်ပစ္စည်းများအတွက် အဆင်သင့်ဖြစ်နေပြီဖြစ်ပြီး၊ မမ်မိုရီ 2021MB မှ 128GB ရှိသော စက်များအတွက် ဗားရှင်းကို 4 ခုနှစ် ဧပြီလတွင် စတင်မည်ဖြစ်ပြီး အောက်တိုဘာလတွင် RAM 4GB ထက်ပိုသော စက်များအတွက် ဗားရှင်းကို မြှင့်တင်မည်ဖြစ်သည်။
Harmony ပရောဂျက်သည် 2017 ခုနှစ်ကတည်းက ဖွံ့ဖြိုးတိုးတက်လာခဲ့ပြီး OS ၏ ပြိုင်ဘက်အဖြစ် ယူဆနိုင်သော မိုက်ခရိုကာနယ် လည်ပတ်မှုစနစ်ဖြစ်ကြောင်း သတိရကြပါစို့။
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