HarmonyOS NEXT යනු Huawei සමාගම විසින් ලබාගත් දැවැන්ත තාක්ෂණික පිම්මකි. මෙමඟින් ඔවුන් කලින් පැවති Android සමඟ ගැලපෙන (Android-compatible) පද්ධතියෙන් මිදී, සම්පූර්ණයෙන්ම ස්වාධීන, ආවේණික (native) මෙහෙයුම් පද්ධතියක් (OS) වෙත මාරු වී ඇත. සාම්ප්‍රදායික APK ගොනු සඳහා තිබූ සහය ඉවත් කිරීම මඟින්, Huawei සමාගම විසින් මෙහි ක්‍රියාකාරීත්වය (performance), ආරක්ෂාව (security) සහ උපාංග අතර සම්බන්ධතාවය (cross-device synergy) ඉහළ නැංවීමට මුල සිටම සිය පද්ධතිය ප්‍රතිනිර්මාණය කර ඇත.

HarmonyOS NEXT මෙහෙයුම් පද්ධතියේ සුවිශේෂීම තාක්ෂණික ලක්ෂණ පිළිබඳ විස්තරයක් පහතින් දැක්වේ.

1. සම්පූර්ණ ස්වාධීනත්වය: HongMeng Microkernel

HarmonyOS NEXT මඟින් සාම්ප්‍රදායික Linux kernel එක සම්පූර්ණයෙන්ම ඉවත් කර, ඒ වෙනුවට Huawei හි තමන්ටම ආවේණික වූ HongMeng microkernel එක හඳුන්වා දී ඇත.

  • Microkernel කාර්යක්ෂමතාව (Microkernel Efficiency): මෙහිදී thread scheduling සහ inter-process communication (IPC) වැනි අත්‍යවශ්‍ය සේවාවන් පමණක් හසුරුවන බැවින්, පද්ධතියේ සමස්ත කාර්යක්ෂමතාව උපරිම වේ.
  • ඉහළ ආරක්ෂාව (Enhanced Security): ජාලකරණ (networking) සහ කැමරා ප්‍රවේශය (camera access) වැනි සේවාවන් වෙනමම හුදකලා (isolated) user-mode processes බවට පත් කර ඇත. මේ නිසා පද්ධතියේ කුමන හෝ දෝෂයක් ඇති වුවද, ඉන් සිදුවන බලපෑම ඉතා අවම වේ.
  • අනුකූලතා ස්ථරය (Compatibility Layer): පරිශීලකයින්ගේ එදිනෙදා කාර්යයන් වල වේගය පවත්වා ගනිමින්, පද්ධතියේ සුමට ක්‍රියාකාරීත්වය සහතික කිරීම සඳහා POSIX-compliant අනුකූලතා ස්ථරයක් (compatibility layer) සහ musl-libc මෙයට ඇතුළත් කර ඇත.

2. ආවේණික සංවර්ධන පරිසරයක් (A Native Development Ecosystem)

මෙහිදී Android යෙදුම් (apps) සඳහා තවදුරටත් සහය නොදක්වන බැවින්, සංවර්ධකයින්ට (developers) HarmonyOS පරිසරය සඳහාම විශේෂයෙන් යෙදුම් ගොඩනැගීමට සිදුවේ.

  • ArkTS සහ ArkUI: සංවර්ධකයින්ට ArkTS (TypeScript හි වැඩිදියුණු කළ සංස්කරණයක්) සහ ArkUI භාවිතා කරමින්, එක් කේතයක් (single codebase) මඟින් විවිධ උපාංග හරහා බාධාවකින් තොරව ක්‍රියාත්මක වන යෙදුම් නිර්මාණය කළ හැක.
  • Ark Compiler: මෙමගින් Android’s DEX bytecode වෙනුවට ArkTS යෙදුම් Panda bytecode (.abc) බවට පරිවර්තනය කරයි. මෙහි ඇති උසස් AOT (ahead-of-time) compilation තාක්ෂණය හරහා මතක භාවිතය (memory footprint) අඩු කරන අතර, සාම්ප්‍රදායික Android යෙදුම්වලට වඩා වේගයෙන් යෙදුම් විවෘත කිරීමට (startup times) සහ ග්‍රැෆික්ස් දර්ශනය කිරීමට හැකි වේ.

3. “Super Device” අත්දැකීම (The “Super Device” Distributed Experience)

HarmonyOS NEXT නිර්මාණය කර ඇත්තේ ස්මාර්ට් ජංගම දුරකථන, ටැබ්ලට්, රූපවාහිනී සහ ස්මාර්ට් ඔරලෝසු එකම ජාලයක් තුළ බාධාවකින් තොරව ක්‍රියා කරන “Super Device” එකක් ලෙසයි.

  • App Continuation: පරිශීලකයෙකු එක් උපාංගයකින් ආරම්භ කරන කාර්යයක් (වීඩියෝවක් නැරඹීම, ව්‍යායාම නිරීක්ෂණය කිරීම හෝ ලේඛනයක් කියවීම වැනි), තවත් උපාංගයක් අසලට ගෙන යාමෙන් පමණක් ක්ෂණිකව එම උපාංගය වෙත මාරු කළ හැක.
  • කාර්යයන් බෙදාහැරීම (Distributed Task Scheduling): ජාලය තුළ ඇති උපාංග කිහිපයක් හරහා එකවර තොරතුරු සහ දත්ත සැකසීම (computing resources) බෙදාගැනීමට මෙම OS එකට හැකියාව ඇත.

4. උසස් AI තාක්ෂණය (Advanced AI and Intent Framework)

මෙම මෙහෙයුම් පද්ධතිය කෘත්‍රිම බුද්ධිය (AI) ඉතා ගැඹුරින් ඒකාබද්ධ කරමින් පරිශීලක අත්දැකීම (user experience) වඩාත් බුද්ධිමත් කර ඇත.

  • Intelligent Intent Framework: පරිශීලකයාගේ අවශ්‍යතා තේරුම් ගනිමින්, අන්තර්ක්‍රියාකාරී කාඩ්පත් (interactive cards) හරහා ඊළඟට අවශ්‍ය විය හැකි සේවාවන් පද්ධතිය විසින්ම යෝජනා කරයි.
  • Contextual Suggestions: Xiaoyi Smart Assistant හරහා බලගන්වා ඇති මෙම පද්ධතිය, පරිශීලකයාගේ වත්මන් ස්ථානය, රිය පදවන තත්ත්වය සහ දෛනික පුරුදු මත පදනම්ව වඩාත් නිවැරදි යෝජනා ඉදිරිපත් කරයි.

5. නවතම ආරක්ෂක සැකැස්ම: “Star Shield Security”

HarmonyOS NEXT සිය පරිශීලක පෞද්ගලිකත්වය සහ දත්ත ආරක්ෂා කිරීම සඳහා එහි “Star Shield Security” තාක්ෂණය භාවිතා කරයි.

  • Formal Verification: ඇතැම් දෝෂ (vulnerabilities) පද්ධතිය තුළ පැවතිය නොහැකි බව ගණිතමය වශයෙන් තහවුරු කිරීම සඳහා පද්ධතියේ නිශ්චිත කොටස් වල formal verification භාවිතා කරයි.
  • Multi-Level Data Encryption: අතිශය සංවේදී දත්ත වලට ප්‍රවේශ වන සෑම අවස්ථාවකදීම පරිශීලක සත්‍යාපනය (user authentication) අවශ්‍ය වන පරිදි දත්ත ගුප්තකේතනය (encryption) කිරීමට සංවර්ධකයින්ට සම්පූර්ණ පාලනයක් ලබා දී ඇත.

Huawei සිය ස්වාධීන වේදිකාව තවදුරටත් ගොඩනඟන විට, Android හි සිට HarmonyOS NEXT වෙත මාරු වන සංවර්ධකයින්ට මුහුණ දීමට සිදුවන විශාලතම අභියෝගය කුමක් වනු ඇතැයි ඔබ සිතන්නේද?


Leave a Reply

Your email address will not be published. Required fields are marked *