Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π²Π΅Π±-ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΏΠ»Π°Π½ΡΠ΅ΡΡ, Π² Π²Π΅Π½Π΄ΠΈΠ½Π³ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°Ρ
. ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ°: ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΡΠΈΡ Android Ρ 7.1 Π½Π° 11.Ρ
Π½Π° Π²Π΅Π½Π΄ΠΈΠ½Π³Π΅. ΠΠΎΡΠΎΠ²Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΆΠ΅Π»Π΅Π·Ρ ΠΏΠ»Π°ΡΡ. ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Android 11.x ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ² ΠΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Android Ρ Π²Π΅ΡΡΠΈΠΈ 7.1 Π½Π° Android 11.x (AOSP, HAL, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ) ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ² (ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½, ΠΌΠΎΠ΄Π΅ΠΌ, ΠΊΡΠΏΡΡΠΎΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ, Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ Π΄Ρ.) ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (UI, Π°Π²ΡΠΎΠ·Π°Π³ΡΡΠ·ΠΊΠ°, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ) ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΠ (ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π»ΠΎΠ³ΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³) ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Android Open Source Project (AOSP), ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
ΡΠ±ΠΎΡΠΎΠΊ Android ΠΏΠΎΠ΄ ARM-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Linux, Android HAL, Kernel, u-boot ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ (repo, make, gradle) ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Android, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΠΏΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Android Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ (SoC, SBC, IoT, ΠΏΠ»Π°Π½ΡΠ΅ΡΡ ΠΈ Ρ.ΠΏ.) ΠΠ½Π°Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡ 1 Π³ΠΎΠ΄Π° Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ, ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, ΠΏΡΠ½ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ, Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π£ΡΠ»ΠΎΠ²ΠΈΡ: ΠΠΎΠ»Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ. ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΡΠΈΡΠ΅ - Π³.Π₯ΠΈΠΌΠΊΠΈ, ΠΠ°ΡΡΡΠΈΠ½ΡΠΊΠΎΠ΅ ΡΠΎΡΡΠ΅ Π²Π» 17Π³) Π£ΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠΏΠ»Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ² ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ°: ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΡΠΈΡ Android Ρ 7.1 Π½Π° 11.Ρ
Π½Π° Π²Π΅Π½Π΄ΠΈΠ½Π³Π΅. ΠΠΎΡΠΎΠ²Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΆΠ΅Π»Π΅Π·Ρ ΠΏΠ»Π°ΡΡ. ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Android 11.x ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ² ΠΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Android Ρ Π²Π΅ΡΡΠΈΠΈ 7.1 Π½Π° Android 11.x (AOSP, HAL, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ) ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ² (ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½, ΠΌΠΎΠ΄Π΅ΠΌ, ΠΊΡΠΏΡΡΠΎΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ, Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ Π΄Ρ.) ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (UI, Π°Π²ΡΠΎΠ·Π°Π³ΡΡΠ·ΠΊΠ°, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ) ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΠ (ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π»ΠΎΠ³ΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³) ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Android Open Source Project (AOSP), ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
ΡΠ±ΠΎΡΠΎΠΊ Android ΠΏΠΎΠ΄ ARM-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Linux, Android HAL, Kernel, u-boot ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ (repo, make, gradle) ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Android, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΠΏΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Android Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ (SoC, SBC, IoT, ΠΏΠ»Π°Π½ΡΠ΅ΡΡ ΠΈ Ρ.ΠΏ.) ΠΠ½Π°Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡ 1 Π³ΠΎΠ΄Π° Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ, ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, ΠΏΡΠ½ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ, Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π£ΡΠ»ΠΎΠ²ΠΈΡ: ΠΠΎΠ»Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ. ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΡΠΈΡΠ΅ - Π³.Π₯ΠΈΠΌΠΊΠΈ, ΠΠ°ΡΡΡΠΈΠ½ΡΠΊΠΎΠ΅ ΡΠΎΡΡΠ΅ Π²Π» 17Π³) Π£ΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠΏΠ»Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ² ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ°.