αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Huawei αž“αžΉαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’ Harmony OS αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž˜αžΆαžαž αŸ’αžœαžΌαž“

αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘ HDC 2020 αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸ αž’αŸ†αž–αžΈαž€αžΆαžšαž–αž„αŸ’αžšαžΈαž€αž•αŸ‚αž“αž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Harmony αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαž€αžΆαž›αž–αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž§αž”αž€αžšαžŽαŸαž…αž›αŸαžαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžŠαŸ†αž”αžΌαž„ αž“αž·αž„αž•αž›αž·αžαž•αž› Internet of Things (IoT) αžŠαžΌαž…αž‡αžΆαž’αŸαž€αŸ’αžšαž„αŸ‹ αž§αž”αž€αžšαžŽαŸαž–αžΆαž€αŸ‹ αž§αž”αž€αžšαžŽαŸαž”αŸ†αž–αž„αžŸαŸ†αž‘αŸαž„αž†αŸ’αž›αžΆαžαžœαŸƒ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαžαŸŒαž˜αžΆαž“αž€αŸ’αž“αž»αž„αžšαžαž™αž“αŸ’αž αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž€αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž›αžΎαžŸαŸ’αž˜αžΆαžαž αŸ’αžœαžΌαž“αž•αž„αžŠαŸ‚αžšαŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž SDK αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Harmony αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž…αž»αž„αž†αŸ’αž“αžΆαŸ† 2020 αž αžΎαž™αžŸαŸ’αž˜αžΆαžαž αŸ’αžœαžΌαž“αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ OS αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαŸ„αž„αž“αžΉαž„αž…αŸαž‰αž“αŸ…αžαŸ‚αžαž»αž›αžΆ αž†αŸ’αž“αžΆαŸ† 2021αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αž˜αžΈαž”αžΆαž“αžαŸ’αžšαŸ€αž˜αžšαž½αž…αžšαžΆαž›αŸ‹αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸ IoT αžŠαŸ‚αž›αž˜αžΆαž“ RAM αž–αžΈ 128KB αžŠαž›αŸ‹ 128MB αž€αžΆαžšαž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αž€αŸ†αžŽαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž–αžΈ 2021MB αžŠαž›αŸ‹ 128GB αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αž˜αŸαžŸαžΆ αž†αŸ’αž“αžΆαŸ† 4 αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αžαž»αž›αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“ RAM αž›αžΎαžŸαž–αžΈ 4GB αŸ”

αž…αžΌαžšαž™αžΎαž„αžšαŸ†αž›αžΉαž€αžαžΆ αž‚αž˜αŸ’αžšαŸ„αž„ Harmony αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ† 2017 αž αžΎαž™αž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš microkernel αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαžŠαŸƒαž‚αžΌαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αž‡αžΆαž˜αž½αž™ OS Fuchsia αž–αžΈ Google αŸ” αžœαŸαž‘αž·αž€αžΆαž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž‡αžΆαž€αžΌαžŠαž”αŸ’αžšαž—αž–αž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž―αž€αžšαžΆαž‡αŸ’αž™ (αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Huawei αž˜αžΆαž“αžšαž½αž…αž αžΎαž™ αž’αž—αž·αžœαžŒαŸ’αž αž”αžΎαž€ LiteOS αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸ IoT) αŸ” αž€αžΌαžŠαžœαŸαž‘αž·αž€αžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαž§αž”αžαŸ’αžαž˜αŸ’αž—αžšαž”αžŸαŸ‹αž’αž„αŸ’αž‚αž€αžΆαžšαž˜αž·αž“αžšαž€αž”αŸ’αžšαžΆαž€αŸ‹αž…αŸ†αžŽαŸαž‰ China Open Atomic Open Source FoundationαŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Huawei αž‡αžΏαž‡αžΆαž€αŸ‹αžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Android αž˜αž·αž“αž›αŸ’αž’αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαž…αž›αŸαžαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž‘αŸ†αž αŸ†αž›αŸαžαž€αžΌαžŠαž…αŸ’αžšαžΎαž“αž–αŸαž€ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž αž½αžŸαžŸαž˜αŸαž™ αž“αž·αž„αž”αž‰αŸ’αž αžΆαž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αžœαŸαž‘αž·αž€αžΆαŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž“αŸƒαž—αžΆαž–αžŸαž»αžαžŠαž»αž˜αžšαž˜αž“αžΆαŸ–

  • αžŸαŸ’αž“αžΌαž›αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆ/αž‚αžŽαž·αžαžœαž·αž‘αŸ’αž™αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž αžΆαž“αž·αž—αŸαž™αž“αŸƒαž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αŸ” αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž‘αžΌαž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸαžŸαž€αž€αž˜αŸ’αž˜αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž€αŸ’αž“αž»αž„αžœαž·αžŸαŸαž™αžŠαžΌαž…αž‡αžΆαž’αžΆαž€αžΆαžŸαž…αžšαžŽαŸ αž“αž·αž„αž’αžœαž€αžΆαžŸαž™αžΆαž“αž·αž€ αž αžΎαž™αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž€αž˜αŸ’αžšαž·αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– EAL 5+αŸ”
  • αž˜αžΈαž€αŸ’αžšαžΌαžαžΊαžŽαŸ‚αž›αž‚αžΊαžŠαžΆαž…αŸ‹αž†αŸ’αž„αžΆαž™αž–αžΈαž§αž”αž€αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ…αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ‚αž€αž…αŸαž‰αž–αžΈαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αž“αŸ…αž›αžΎαž”αŸ’αžšαž—αŸαž‘αž§αž”αž€αžšαžŽαŸαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž‰αŸ’αž…αž”αŸ‹αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ”
  • αž˜αžΈαž€αŸ’αžšαžΌαžαžΊαžŽαŸ‚αž›αž’αž“αž»αžœαžαŸ’αžαžαŸ‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αžŽαžαŸ‹αž–αŸαž› αž“αž·αž„ IPC αž αžΎαž™αž’αŸ’αžœαžΈαŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαŸ‚αž›αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αŸ’αž“αž»αž„αž…αž“αŸ’αž›αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”
  • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αž—αžΆαžšαž€αž·αž…αŸ’αž…αž‚αžΊαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αŸ‚αž„αž…αŸ‚αž€αž’αž“αž’αžΆαž“αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αž’αž”αŸ’αž”αž”αžšαž˜αžΆ (Deterministic Latency Engine) αžŠαŸ‚αž›αžœαž·αž—αžΆαž‚αž”αž“αŸ’αž‘αž»αž€αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž“αž·αž„αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αž₯αžšαž·αž™αžΆαž”αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαžαž™αž…αž»αŸ‡ 25.7% αž“αŸƒαž—αžΆαž–αž™αžΊαžαž™αŸ‰αžΆαžœ αž“αž·αž„αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™ 55.6% αž“αŸƒ latency jitter αŸ”
  • αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαžœαžΆαž„αž˜αžΈαž€αŸ’αžšαžΌαžαžΊαžŽαŸ‚αž› αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžαžΊαžŽαŸ‚αž›αžαžΆαž„αž€αŸ’αžšαŸ… αžŠαžΌαž…αž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš αž”αžŽαŸ’αžαžΆαž‰αž‡αž„αŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ IPC αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ αžŠαŸ‚αž›αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αŸ‡αž’αžΆαž„αžαžΆαž›αžΏαž“αž‡αžΆαž„ IPC αžšαž”αžŸαŸ‹ Zircon αž”αŸ’αžšαžΆαŸ†αžŠαž„ αž“αž·αž„αž›αžΏαž“αž‡αžΆαž„ IPC αžšαž”αžŸαŸ‹ Zircon αž”αžΈαžŠαž„αŸ” QNX .
  • αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž‡αž„αŸ‹αž–αž·αž’αžΈαž€αžΆαžšαž”αž½αž“αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž›αžΎαžŸ Harmony αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžαŸ‚αž˜αž½αž™αžŸαžΆαž˜αž‰αŸ’αž‰αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‘αžΆαž“αž€αŸ’αžšαž»αž„αž“αž·αž˜αŸ’αž˜αž·αžαžŠαŸ‚αž›αž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαžŠαžΌαž…αž‡αžΆαž’αŸαž€αŸ’αžšαž„αŸ‹ αž€αžΆαž˜αŸαžšαŸ‰αžΆ αž€αžΆαžαžŸαŸ†αž‘αŸαž„αŸ”αž›αŸ”
  • αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž·αž“αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž“αŸ…αž€αž˜αŸ’αžšαž·αž root αž‘αŸαŸ”
  • αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹ Arc αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΌαžŠαž“αŸ…αž€αŸ’αž“αž»αž„ C, C++, Java, JavaScript αž“αž·αž„ Kotlin αŸ”
  • αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž—αŸαž‘ αžŠαžΌαž…αž‡αžΆαž‘αžΌαžšαž‘αžŸαŸ’αžŸαž“αŸ αžŸαŸ’αž˜αžΆαžαž αŸ’αžœαžΌαž“ αž“αžΆαž‘αž·αž€αžΆαž†αŸ’αž›αžΆαžαžœαŸƒ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαžαŸŒαž˜αžΆαž“αžšαžαž™αž“αŸ’αžαž‡αžΆαžŠαžΎαž˜ αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŸαž€αž›αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αž“αž·αž„ SDK αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ” αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸαž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαž”αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸαž€αŸ’αžšαž„αŸ‹ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸƒαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αžœαžΆαž€αŸαž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž”αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Android αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž‘αŸ…αž“αžΉαž„αž—αžΆαž–αžŸαž»αžαžŠαž»αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αžαŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹