Huawei မွ Operating System အသစ္ျဖစ္ေသာ Harmony OS အား မိတ္ဆက္
[ရန္ကုန္၊ ျမန္မာ - ၾသဂုတ္လ ၉ ရက္ ၊ ၂၀၁၉ ] - ယေန႔တြင္ က်င္းပသည့္ Huawei Developer Conference ၌ Huawei သည္ microkernel ေပၚတြင္ အေျခခံထားသည့္ operating system အသစ္တစ္ခုအား မိတ္ဆက္လိုက္သည္။ အဆိုပါ operating system သည္ ထုတ္ကုန္ ႏွင့္ အေျခအေနအမ်ိဳးမ်ိဳးတြင္ ၿပီးျပည့္စံုေသာ သံုးစြဲသူ အေတြ႔အႀကံဳအား ေပးစြမ္းႏိုင္မည္ျဖစ္သည္။
Huawei Consumer Business Group ၏ CEO ျဖစ္သည့္ Richard Yu မွ ကုမၸဏီမွ ယခုကဲ့သို႔ OS အသစ္ ျပဳလုပ္ရျခင္း ႏွင့္ ပတ္သက္ၿပီး “ကြ်န္ေတာ္တို႔ဟာ အခုဆိုရင္ ၿပီးျပည့္စံုၿပီး အသိဥာဏ္ျမင့္မားတဲ့ ထုတ္ကုန္၊ အေတြ႔အႀကံဳေတြကို လိုလားလွ်က္ရွိတဲ့ ေခတ္မွာ ေနေနရတာျဖစ္ပါတယ္။ ဒါေၾကာင့္လည္း အခုလိုမ်ိဳး လိုအပ္ခ်က္ကို ေထာက္ပံ့ေပးႏိုင္ဖို႔အတြက္ ကြ်န္ေတာ္တို႔ အေနနဲ႔ ပိုမိုအဆင့္ျမင့္တဲ့ cross-platform လုပ္ေဆာင္ခ်က္ေတြ ပါဝင္တဲ့ operating system တစ္ခုကို ထုတ္လုပ္ဖို႔ လိုအပ္လာတယ္ဆိုတာ သိရွိလာပါတယ္။ ကြ်န္ေတာ္တို႔ အေနနဲ႔ ဘယ္လို အေျခအေနမ်ိဳးမွာမဆို ထုတ္ကုန္ နဲ႔ platform အမ်ိဳးမ်ိဳးမွာ သံုးဆြဲလို႔ရၿပီး သံုးစြဲသူေတြကို ေနွာင့္ေနွးမႈ အနည္းဆံုး နဲ႔ ခိုင္မာတဲ့ လံုၿခံဳမႈေတြကို ျဖည့္ဆည္းေပးႏိုင္မယ့္ OS တစ္ခုကို လိုအပ္လာပါတယ္။” ဟု ေျပာၾကားခဲ့သည္။
“ဒါက HarmonyOS နဲ႔ ပတ္သက္ၿပီး ကြ်န္ေတာ္တို႔ထားရွိထားတဲ့ ရည္မွန္းခ်က္ပါ။ HarmonyOS ကဆိုရင္ အျခားေသာ Android နဲ႔ iOS ေတြနဲ႔ ေသြဖယ္သြားမွာျဖစ္ပါတယ္။ ၄င္းက microkernel အေျချပဳထားျခင္းျဖစ္ၿပီး မည္သည့္ အေျခအေနမ်ိဳးမွာမဆို အေခ်ာေမြ႔ဆံုးေသာ သံုးစြဲသူ အေတြ႔အႀကံဳကို ေပးအပ္ႏိုင္မွာျဖစ္ပါတယ္။ ၄င္းမွာ ယံုၾကည္စိတ္ခ်ရၿပီး လံုၿခံဳတဲ့ ဗိသုကာ အတတ္ပညာ ပါဝင္တာျဖစ္ၿပီး ထုတ္ကုန္အမ်ိဳးမ်ိဳးနဲ႔ ေခ်ာေမြ႔စြာ ပူးေပါင္းမႈကို ျပဳလုပ္ႏိုင္မွာျဖစ္ပါတယ္။ Developer ေတြ အေနနဲ႔လည္း ကိုယ္ပိုင္ app ေတြကို တစ္ခါတည္း ဖန္တီးႏိုင္ၿပီး အမ်ိဳးမ်ိဳးေသာ ထုတ္ကုန္ေတြ အေပၚမွာ လြယ္ကူစြာ အသံုးျပဳေစႏိုင္မွာျဖစ္ပါတယ္။” ဟု ေျပာၾကားခဲ့သည္။
သမာရိုးက်အားျဖင့္ Operating system အသစ္သည္ ထုတ္ကုန္အသစ္မ်ားႏွင့္ အတူ မိတ္ဆက္ေလ့ရွိသည္။ လြန္ခဲ့သည့္ ၁၀ ႏွစ္ မွ စတင္ကာ Huawei သည္ အသိဥာဏ္တု မွ လူေနမႈဘဝမ်ား၏မည္သည့္ အေနအထားမ်ိဳးတြင္မဆို လြယ္ကူစြာ ပူးေပါင္းပါဝင္လာမည့္ အနာဂတ္အား ပံုေဖာ္ခဲ့ၾကၿပီး အဆိုပါ အေတြ႔အႀကံဳအား မည္ကဲ့သို႔ ေပးအပ္ႏိုင္မည္ကို ရွာေဖြခဲ့ၾကသည္။
HarmonyOS သည္ ေပါ့ပါးက်စ္လစ္သည့္ operating system တစ္ခုျဖစ္ၿပီး အင္အားႀကီးမားသည့္ လုပ္ေဆာင္ခ်က္မ်ားပါဝင္သည္။ ထို႔အျပင္ ၄င္းသည္ smart watches ၊ smart screens ၊ in-vehicle systems ႏွင့္ smart speakers မ်ား ကဲ့သို႔ေသာ smart device မ်ားတြင္ အသံုးျပဳႏိုင္မည့္ ပထမဆံုးေသာ operating system ျဖစ္သည္။ ယခုကဲ့သို႔ေသာ အေကာင္အထည္ေဖာ္မႈမွ စတင္ၿပီး Huawei သည္ ထုတ္ကုန္အမ်ိဳးမ်ိဳးေပၚတြင္ အသံုးျပဳႏိုင္သည့္ ecosystem တစ္ခုအား တည္ေထာင္ရန္ ရည္ရြယ္ၿပီး လံုၿခံဳစိတ္ခ်ရၿပီး အားကိုးရသည့္ ပတ္ဝန္းက်င္ ႏွင့္ အသိဥာဏ္ျမင့္မားသည့္ အေတြ႔အႀကံဳမ်ားအား မည္သည့္ထုတ္ကုန္မ်ား၌မဆို ဖန္တီးေပးႏိုင္ရန္ ရည္ရြယ္လွ်က္ရွိသည္။
Harmony OS- ထင္ရွားသည့္ နည္းပညာပိုင္းဆိုင္ရာ လုပ္ေဆာင္ခ်က္ ၄ မိ်ဳး
Harmony OS သည္ သံုးစြဲသူမ်ားအား ထင္ရွားသည့္ နည္းပညာပိုင္းဆိုင္ရာ လုပ္ေဆာင္ခ်က္ ၄ မ်ိဳး ေပးစြမ္းႏိုင္ရန္အတြက္ ဒီဇိုင္းျပဳလုပ္ဖန္တီးထားသည္။
၁. ေခ်ာေမြ႔ေျပျပစ္မႈ (Seamless)- Distributed architecture ျဖင့္ ဖန္တီးထားသည့္ ပထမဆံုးေသာ Device OS ျဖစ္ၿပီး ထုတ္ကုန္အမ်ိဳးမ်ိဳးတြင္ေခ်ာေမြ႔ေျပျပစ္သည့္ အေတြ႔အႀကံဳအား ေပးစြမ္းႏိုင္မည္ျဖစ္
Distributed Architecture ႏွင့္ Distributed Virtual Bus နည္းပညာမ်ားအား အေျချပဳထားသည့္ Harmony OS သည္ ေဝမွ်ခ်ိတ္ဆက္ႏိုင္သည့္ ပလက္ေဖာင္း တစ္ခု (shared communication platform) ၊ ျဖန္႔ေဝထားသည့္ ေဒတာ စီမံခန္႔ခြဲမႈ (distributed data management) ၊ ျဖန္႔ေဝထားသည့္ လုပ္ငန္းပိုင္းဆိုင္ရာ အစီအစဥ္ (distributed task scheduling) ႏွင့္ အျမင္ပိုင္းဆိုင္ရာ အရံပစၥည္းမ်ား (virtual peripherals) မ်ားအား ေပးအပ္ႏိုင္မည္ျဖစ္သည္။ Harmony OS ျဖင့္ app developer မ်ားသည္ distributed app မ်ားအတြက္ ေနာက္ခံနည္းပညာမ်ားအား ႏွင့္ ပတ္သက္ၿပီး စိတ္ရႈပ္စရာမလိုအပ္ဘဲ ၄င္းတို႔၏ ကို္ယ္ပိုင္ဝန္ေဆာင္မႈအယူအဆမ်ားေပၚတြင္သာ အာရံုထားႏိုင္ေစမည္ျဖစ္သည္။ ထို႔ေၾကာင့္ Distributed App မ်ား ထုတ္လုပ္ဖန္တီးရာတြင္ ယခင္ႏွင့္ ယွဥ္လွ်င္ ပိုမိုလြယ္ကူေစမည္ျဖစ္သည္။ Harmony OS ေပၚတြင္ အေျချပဳဖန္တီးထားသည့္ app မ်ားသည္ ထုတ္ကုန္အမ်ိဳးမ်ိဳးေပၚတြင္ လြယ္ကူေခ်ာေမြ႔စြာ အသံုးျပဳေစႏိုင္မည္ျဖစ္သည္။
၂. ေခ်ာေမြ႔မႈ (Smooth): Deterministic Latency Engine ႏွင့္ high-performance IPC
HarmonyOS သည္ Deterministic Latency Engine ႏွင့္ လုပ္ေဆာင္ခ်က္ျမင့္မားသည့္ Inter Process Communication (IPC) ျဖင့္ လုပ္ေဆာင္ခ်က္မေကာင္းမြန္သည့္ စိန္ေခၚမႈမ်ားအား သိရွိေစႏိုင္မည္ျဖစ္သည္။ Deterministic Latency Engine သည္ လုပ္ငန္းၿပီးျပတ္မႈဆိုင္ရာ ဦးစားေပးမႈ ႏွင့္ အခ်ိန္ကန္႔သတ္ခ်က္မ်ား ပါရွိသည့္ လုပ္ငန္းေဆာင္တာမ်ားအား ေကာင္းမြန္စြာ လုပ္ေဆာင္ႏိုင္မည္ျဖစ္သည္။ အရင္းအျမစ္မ်ားသည္ ပိုမိုအေရးႀကီးသည့္ လုပ္ေဆာင္ခ်က္မ်ားအား သိရွိေစႏိုင္ၿပီး app မ်ား၏ တုံ႔ျပန္႔မႈ ေႏွာင့္ေႏွးျခင္းအား ေလွ်ာ့ခ်ႏိုင္မည္ျဖစ္သည္။ Microkernel သည္ IPC လုပ္ေဆာင္ခ်က္အား လက္ရွိစနစ္မ်ားႏွင့္ ယွဥ္လွွ်င္ ၅ ဆပိုမို ျမန္ဆန္ေစႏိုင္မည္ျဖစ္သည္။
၃. လံုၿခံဳစိတ္ခ်ရမႈ (Secure) - Microkernel Architecture သည္ လံုၿခံဳစိတ္ခ်ရမႈ ႏွင့္ ယံုၾကည္စိတ္ခ်မႈအား ျပန္လည္ပံုေဖာ္
HarmonyOS သည္ microkernel ဒီဇိုင္းအသစ္အား အသံုးျပဳထားၿပီး အဆင့္ျမင့္ လံုၿခံဳမႈအား ေပးစြမ္းႏိုင္ကာ ေႏွာင့္ေနွးမႈအား ေလွ်ာ့ခ်ေပးႏိုင္မည္ျဖစ္သည္။ အဆိုပါ microkernel သည္ kernel လုပ္ေဆာင္ခ်က္မ်ားအား ရိုးရွင္းေစရန္ ၊ kernel အျပင္ဘက္တြင္ရွိေသာ user mode အေျခအေနတြင္ system service မ်ားအား တိုးပြားေစရန္ ႏွင့္ mutual security protection ရရွိေစရန္အတြက္ ဒီဇိုင္းျပဳလုပ္ထားျခင္းျဖစ္သည္။ Microkernel သည္ Thread Scheduling ႏွင့္ IPC ကဲ့သို႔ေသာ အေျခခံက်သည့္ ဝန္ေဆာင္မႈမ်ားအား ေပးစြမ္းႏိုင္မည္ျဖစ္သည္။ Huawei OS ၏ microkernel ဒီဇိုင္းသည္ လံုၿခံဳမႈ ႏွင့္ ယံုၾကည္စိတ္ခ်ရမႈအား ပံုေဖာ္ရန္အတြက္ Trusted Execution Environment (TEE) တြင္ ပါဝင္သည့္ တရားဝင္ စစ္ေဆးသည့္ နည္းလမ္းအား အသံုးျပဳလွ်က္ရွိသည္။ တရားဝင္စစ္ေဆးသည့္ နည္းလမ္း(Formal Verification Method) သည္ စနစ္၏ မွန္ကန္မႈအား သက္ေသျပႏိုင္မည့္ ထိေရာက္ေသာ နည္းလမ္းတစ္ခုျဖစ္သည္။
HarmonyOS သည္ TEE တြင္ ပါဝင္သည့္ တရားဝင္စစ္ေဆးသည့္နည္းလမ္း (Formal Verification) အား အသံုးျပဳသည့္ ပထမဆံုးေသာ OS ျဖစ္သည္။ ထို႔အျပင္ HarmonyOS microkernel တြင္ Linus Kernel ႏွင့္ ယွဥ္လွ်င္ ပိုမိုနည္းပါးသည့္ ကုတ္္ဒ္ ပါဝင္သျဖင့္ တိုက္ခိုက္ခံရႏိုင္သည့္ ႏႈန္းမွာလည္း ေလွ်ာ့ခ်ၿပီးျဖစ္သည္။
၄- ေပါင္းစည္းျခင္း (Unified) - Multi-device IDE သည္ app မ်ားအား တစ္ႀကိမ္တည္း ဖန္တီးႏိုင္ေစမည္ျဖစ္ၿပီး အျခားေသာ ထုတ္ကုန္မ်ား၌ပါ အသံုးျပဳႏိုင္ေစမည္ျဖစ္
Multi-Device IDE ၊ Multi-Language Unified Compilation ႏွင့္ Distributed Architecture Kit တို႔အားျဖည့္ထားသည့္ HarmonyOS သည္ အမ်ိဳးမ်ိဳးေသာ screen layout ထိန္းခ်ဳပ္မႈ ႏွင့္ တုံ႔ျပန္မႈမ်ားအား အလိုအေလ်ာက္ ထိန္းညွိႏိုင္ၿပီး drag-and-drop control ႏွင့္ preview-oriented visual programming အား ေထာက္ပ့့့ံေပးႏိုင္မည္ျဖစ္သည္။ အဆိုပါ အခ်က္သည္ developer မ်ားအား ပိုမို ထိေရာက္မႈရွိသည့္ app မ်ားအား ဖန္တီးေစႏိုင္မည္ျဖစ္သည္။ Multi-Device IDE ေၾကာင့္ developer မ်ားသည္ ၄င္းတို႔၏ app မ်ားအား တစ္ႀကိမ္တည္းျဖင့္ ကုဒ္ရိုက္ႏိုင္မည္ျဖစ္ၿပီး အျခားေသာ ထုတ္ကုန္မ်ားေပၚတြင္ အသံုးျပဳေစႏိုင္မည္ျဖစ္သည္။
HUAWEI ARK Compiler သည္ Android ၏ virtual machine ႏွင့္ တန္းတူအသံုးျပဳႏိုင္သည့္ ပထမဆံုးေသာ static complier ျဖစ္သည္။ ထို႔ေၾကာင့္ developer မ်ားအား မ်ားျပားၿပီး အဆင့္ျမင့္မားသည့္ ဘာသာရပ္မ်ားအား စက္ကိရိယာအတြင္းသို႔ machine code အျဖစ္သို႔ ေပါင္းစည္းေစႏိုင္မည္ျဖစ္သည္။ မ်ားျပားေသာ ဘာသာစကားရပ္မ်ားအား တစ္ေနရာတည္း၌ စုစည္းေစရန္ အေထာက္အကူျပဳျခင္းျဖင့္ HUAWEI ARK Compiler သည္ developer မ်ား၏ ထုတ္ကုန္စြမ္းအား ေကာင္းမြန္စြာ တိုးတက္ေစမည္ျဖစ္သည္။
တီထြင္သူမ်ား၏ အစီအစဥ္ ႏွင့္ ေဂဟစနစ္တိုးတက္မႈ
ယေန႔တြင္ ျပဳလုပ္သြားသည့္ Developer ညီလာခံတြင္ Huawei သည္ Harmony OS ႏွင့္ ၄င္း၏ kernel တို႔ႏွင့္ ပတ္သက္ၿပီး ေၾကညာသြားသည္။ HarmonyOS 1.0 သည္ ယခုႏွစ္ေႏွာင္းပိုင္းတြင္ မိတ္ဆက္သြားမည့္ smart screen ထုတ္ကုန္မ်ားတြင္ ပထမဦးစြာ ထည့္သြင္းသြားမည္ျဖစ္သည္။ ေနာက္ ၃ ႏွစ္ ခန္႔ၾကာသည့္အခါတြင္ HarmonyOS သည္ အေကာင္းဆံုးအေနအထားအျဖစ္သို႔ ေရာက္ရွိသြားမည္ျဖစ္ၿပီး smart devices ႏွင့္ wearables မ်ား၊ HUAWEI Vision ႏွင့္ ကားအတြင္းရွိ head unit မ်ား ကဲ့သို႔ ပိုမိုက်ယ္ျပန္႔သည့္ ထုတ္ကုန္မ်ားတြင္ပါ အသံုးျပဳႏိုင္သြားမည္ျဖစ္သည္။
HarmonyOS ၏ ေအာင္ျမင္မႈသည္ လ်င္ျမန္စြာတိုးတက္ေျပာင္းလဲေနသည့္ app ႏွင့္ developer မ်ား၏ ေဂဟစနစ္ေပၚတြင္ မူတည္လွ်က္ရွိသည္။ ပိုမိုက်ယ္ျပန္႔စြာ အသံုးျပဳႏိုင္ေစရန္အတြင္ Huawei မွ HarmonyOS အား open-source platform အျဖစ္ ကမာၻအႏွံ႔သို႔ ျဖန္႔ခ်ီသြားမည္ျဖစ္သည္။ Huawei မွ open-source foundation ႏွင့္ open-source community အားလည္း တည္ေထာင္သြားမည္ျဖစ္ၿပီး developer မ်ားႏွင့္ ပိုမိုနက္နဲသည့္ ပူးေပါင္းမႈမ်ားအား ေထာက္ပံ့သြားမည္ျဖစ္သည္။
တရုတ္ျပည္သည္ ေတာင့္္တင္းခိုင္မာသည့္ app ေဂဟစနစ္ ႏွင့္ မ်ားျပားသည့္ သံုးစြဲသူ အေျခစိုက္သည့္ ေဂဟ တစ္ခုျဖစ္သည္။ ထို႔အျပင္ Huawei သည္ Harmony OS ၏ အေျခခံအုတ္ျမစ္အား တရုတ္ျပည္ေစ်းကြက္အတြင္း၌ ခိုင္မာစြာခ်သြားမည္ျဖစ္ၿပီး ကမာၻတစ္လႊားရွိ ေဂဟ စနစ္အတြင္းသို႔ ျဖန္႔က်က္သြားမည္ျဖစ္သည္။ ဆန္းသစ္ၿပီး ထူးျခားသည့္ တန္ဖိုးမ်ား ေပးအပ္ရန္ဆိုသည့္ ဦးတည္ခ်က္ျဖင့္ Huawei သည္ ၄င္း၏ ပင္မ လုပ္ေဆာင္ႏိုင္စြမ္းမ်ားျဖစ္ေသာ ခ်ိတ္ဆက္မႈ ၊ ကင္မရာ ႏွင့္ AI လုပ္ေဆာင္ခ်က္မ်ားအား ေဝမွ်သြားမည္ျဖစ္သည္။ ေဂဟစနစ္အတြင္းရွိ မိတ္ဖက္မ်ားႏွင့္ နီးကပ္စြာ အလုပ္လုပ္သြားမည္ျဖစ္ၿပီး သံုးစြဲသူမ်ားအား အေကာင္းဆံုးေသာ အေတြ႔အႀကံဳ အား ေပးစြမ္းႏိုင္မည့္ app ႏွင့္ ဝန္ေဆာင္မႈမ်ားအား ေပးအပ္ႏိုင္ရန္ ႀကိဳးစားသြားမည္ျဖစ္သည္။
Harmony OS သည္ ဆန္းသစ္သည့္ အက်ိဳးသက္ေရာက္မႈမ်ားအား သံုးစြဲသူမ်ား ၊ မိတ္ဖက္မ်ား ႏွင့္ developer မ်ားအတြက္ သယ္ေဆာင္လာမည္ျဖစ္သည္။ သံုးစြဲသူမ်ားအတြက္ ၄င္းတို႔၏ ဘဝမ်ားတြင္ အသိဥာဏ္ျမင့္မားသည့္ အေတြ႔အႀကံဳမ်ားအား သယ္ေဆာင္လာမည္ျဖစ္သည္။ ကိရိယာမ်ား ေထာက္ပံ့ေနသည့္ မိတ္ဖက္မ်ားအတြက္ 5G ၊ AI ႏွင့္ IoT မ်ား ႀကီးထြားတိုးတက္လာသည့္ ေခတ္တြင္ အားသာခ်က္အားမ်ား ကနဦး လက္ဦး ရရွိေစႏိုင္မည္ျဖစ္သည္။ တစ္ခ်ိန္တည္းမွာပင္ HarmonyOS သည္ developer မ်ားအား နည္းပါးသည့္ ရင္းႏွီးျမွပ္ႏႈံံ႕မႈ ၊ ျမန္ဆန္ၿပီး တီထြင္ဆန္းသစ္သည့္ ဝန္ေဆာင္မႈမ်ားျဖင့္ သံုးစြဲသူမ်ားအား ဆြဲေဆာင္ႏိုင္မည္ျဖစ္သည္။
Richard Yu မွ “ ကြ်န္ေတာ္တို႔ Harmony OS က ဒီလုပ္ငန္းခြင္ကို ျပန္လည္အားေကာင္းလာေစႏိုင္ၿပီး ေဂဟစနစ္အား ၾကြယ္ဝေကာင္းမြန္လာေစမွာျဖစ္ပါတယ္။ ကြ်န္ေတာ္တို႔ရဲ႕ ရည္မွန္းခ်က္ကေတာ့ သံုးစြဲသူေတြကို တကယ့္ကို ေကာင္းမြန္ၿပီး မ်ားျပားတဲ့ အေတြ႔အႀကံဳေတြကို ရရွိေစလိုတာျဖစ္ပါတယ္။ ကြ်န္ေတာ္တို႔ အေနနဲ႔လည္း ကမာၻတစ္လႊားမွာရွိတဲ့ developer ေတြကို ကြ်န္ေတာ္တို႔နဲ႔အတူ လက္တြဲၿပီးေကာ ဒီေဂဟ စနစ္ပိုမို တိုးတက္ေကာင္းမြန္ေအာင္ ျပဳလုပ္ဖို႔ ဖိတ္ေခၚခ်င္ပါတယ္။ အားလံုးအတူပူးေပါင္းၿပီးေတာ့ အသိဥာဏ္ျမင့္မားတဲ့ အေတြ႔အႀကံဳေတြကို သံုးစြဲသူေတြကို အတူတစ္ကြ ေပးအပ္ႏိုင္ဖို႔ အတူတစ္ကြ ႀကိဳးစားရန္ ဖိတ္ေခၚခ်င္ပါတယ္။” ဟု ေျပာၾကားခဲ့သည္။