ืืื ืืกืื ืืืืื ืกืืืื ืืช ืืชืืฆืืืช ืืจืืฉืื ืืช ืฉื ืืื ืกืช ืชืืืื ืืคืืชืื ืืฉืคืช Rust ืืคืืืคืืจืืช ืื ืืจืืืื. ืืื ืืจืืืื 13, ื-21% ืืืงืื ืืืืฉ ืฉื ืืกืฃ ืืชืื ื-Rust, ื-79% ื-C/C++. ืืืืจ AOSP (Android Open Source Project), ืืืคืชื ืืช ืงืื ืืืงืืจ ืฉื ืคืืืคืืจืืช ืื ืืจืืืื, ืืืื ื-1.5 ืืืืืื ืฉืืจืืช ืฉื ืงืื Rust ืืืฉืืืืื ืืจืืืืื ืืืฉืื ืืื ืืืืจ ืืืคืชืืืช ืืืฆืคื ื Keystore2, ืืืกื ืืช ืขืืืจ ืฉืืื UWB (Ultra-Wideband) , ืืืืขืช ืคืจืืืืงืื DNS-over-HTTP3, ืืกืืจืช ืืืืืจืืืืืืืฆืื ืฉื AVF (Android Virtualization Framework), ืขืจืืืืช ื ืืกืืื ืืืช ืขืืืจ Bluetooth ื-Wi-Fi.
ืืืชืื ืืืกืืจืืืื ืฉืืืืฆื ืืขืืจ ืฉื ืืคืืชืช ืืกืืืื ืืคืืืขืืืืช ืื ืืจืืืช ืืฉืืืืืช ืืขืืืื ืขื ืืืืจืื, ืฉืคืช Rust ืืฉืืฉืช ืืืื ืืขืืงืจ ืืคืืชืื ืงืื ืืืฉ ืืืื ืืืืง ืืืืจืื ืืช ืืืืืื ืฉื ืจืืืื ืืชืืื ื ืืคืืืขืื ืืืืืื ืืื ืืืืชืจ. ืืื ืืืจื ืืืืืช ืฉื ืืขืืจืช ืืคืืืคืืจืื ืืืื ื-Rust ืืืงืื ืืืฉื ื ืฉืืจ ื-C/C++, ืืืืืืง ืืฉืืืืืช ืื ืืชืืฆืข ืืืืฆืขืืช ืฉืืืืฉ ืืืืืงืืช ืืืืฉืืฉืืช, ื ืืชืื ืกืืื ืืฉืืืืฉ ืืคืืชืื ืืื ืืงืืช ืืืืืช ื. ืฉืืืืฉ ืืกืื MiraclePtr (ืืจืืื ืขื ืืฆืืืขืื ืืืืืืื, ืืืฆืืข ืืืืงืืช ื ืืกืคืืช ืืืืฉื ืืืืืจื ืืืืจืื ืืฉืืืจืจืื), ืืขืจืืช ืืงืฆืืช ืืืืจืื Scudo (ืชืืืืฃ ืืืื ื-malloc/free) ืืื ืื ืื ื ืืืืื ืฉืืืืืช ืืขืืืื ืขื ืืืืจืื HWAsan (AddressSanitizer ืืขืืจืช ืืืืจื), GWP-ASAN ื-KFENCE.
ืืืฉืจ ืืกืืืืกืืืงื ืขื ืืืคื ืืคืืืขืืช ืืคืืืคืืจืืช ืืื ืืจืืืื, ืืฆืืื ืื ืืื ืฉืงืื ืืืฉ ืฉืขืืื ืืฆืืจื ืื ืืืืื ืขื ืืืืจืื ืืืจื, ืืฉ ืืจืืื ืืืกืคืจ ืืคืืืขืืืืช ืื ืืจืืืช ืืฉืืืืืช ืืขืืืื ืขื ืืืืจืื. ืืืืืื, ืืืงื ืฉื ืืคืืืขืืช ืฉื ืืจืื ืืืขืืืช ืืืืจืื ืืจื ื-76% ื-2019 ื-35% ื-2022. ืืืกืคืจืื ืืืืืืื, 2019 ืคืืืขืืืืช ืืงืฉืืจืืช ืืืืืจืื ืืืื ื-223, 2020 ื-150, 2021 ื-100 ื-2022 ื-85 (ืื ืืคืืืขืืืืช ืฉืฆืืื ื ืืื ืืงืื C/C++; ืืงืื Rust, ืืื ืืขืืืช ืืืืืช ืขื ืื. ืืฆืืชื). 2022 ืืืืชื ืืฉื ื ืืจืืฉืื ื ืื ืคืืืขืืช ืืงืฉืืจืืช ืืืืืจืื ืืคืกืืงื ืืฉืืื.
ืืืืืื ืฉืคืืืขืืืืช ืืงืฉืืจืืช ืืืืืจืื ืื ืืืจื ืืื ืืืกืืื ืืช ืืืืชืจ, ืืกืืืืกืืืงื ืืืืืืช ืื ืืฆืืื ืืจืืื ืืืกืคืจ ืืืขืืืช ืืืืขืืืช ืืงืจืืืืืช ืฉื ืืชื ืื ืฆื ืืจืืืง. ืืื ืขื ืืืช, ืืืื ืืืงื ืฉื ืืืืื ื ืงืืืืช ืชืืจืคื ืฉืืื ื ืงืฉืืจืืช ืืขืืืื ืขื ืืืืจืื ื ืืชืจื ืืขืจื ืืืืชื ืจืื ื-4 ืืฉื ืื ืืืืจืื ืืช - 20 ื ืงืืืืช ืชืืจืคื ืืืืืฉ. ืื ืืืงื ืฉื ืืืขืืืช ืืืกืืื ืืช ืืืื ืืคืืืขืืืืช ืื ืืจืืืช ืืฉืืืืืช ืืขืืืื ืขื ืืืืจืื ื ืฉืืจ (ืื ืืืืืื ืฉืืกืคืจื ืฉื ืืคืืืขืืืืช ืืืื ืืืจื, ืื ืืกืคืจ ืืืขืืืช ืืืกืืื ืืช ืืืจื).
ืืกืืืืกืืืงื ืื ืขืืงืืช ืืืจ ืืืชืื ืืื ืืืืช ืืงืื ืืืืฉ ืฉืขืืื ืืฆืืจื ืื ืืืืื ืขื ืืืืืจืื ืืืื ืืกืคืจ ืืคืืืขืืืืช ืืงืฉืืจืืช ืืืืืจืื (ืืฆืคืช ืืืืจ, ืืืฉื ืืืืืจืื ืฉืืืจ ืฉืืืจืจ ืืื'). ืชืฆืคืืช ืื ืืืฉืฉืช ืืช ืืื ืื ืฉืืืชืืงืืืช ืืขืช ืืืฉืื ืืื ืืงืืช ืชืื ืืช ืืืืืืืืช ืฆืจืืื ืืืืืช ืืืกืจืช ืงืื ืืืฉ ืืืงืื ืืฉืืชืื ืงืื ืงืืื, ืฉืื ืขืืงืจ ืืคืืืขืืืืช ืืืืืืืช ื ืืฆืืืช ืืงืื ืืืฉ.
ืืงืืจ: OpenNet.ru