ááá áááľ á¨ááŁáá ááľá¨á á ááľáŽááľ 12 áááá á á áłáľááá˘á¨á á˛áą áááľ áá á¨á°áŤáŤááľ á¨ááá á˝ááá˝ á ááŽáááą Git áá¨ááť (á áááŤá á ááľáŽááľ-12.0.0_r1) áá á°ááĽáááᢠá¨á˝á áá ááťáťáŤ ááááľá á°á¨áłáłá ááłáŞáŤáá˝ áĽáá˛áá á Samsung GalaxyᣠOnePlusᣠOppoᣠRealmeᣠTecnoᣠVivo áĽá Xiaomi áá°áá¨áą áľáááľááá˝ á°ááá áˇáᢠá á°á¨ááŞá á ARM64 áĽá x86_64 á ááá´áá¸á áá áá°áá á¨áą áá°ááŤáŠ ááłáŞáŤáá˝ á°áľáá á¨áá áááá°áá á¨áá¤áľá á (á á ááá á˛áľá°á ááľáá˝) áľáĽá°áŁáá˝ á°ááĽá¨ááá˘
áá áá áŤáá˝áĄ-
- á ááŽáááą áłáŞá ááľáĽ á áŁá ááá
á¨áá á¨á áááá˝ ááľá ááťáťáŤáá˝ á ááą ááá§áᢠá á˛áą ááľá áĽáá° ááŁáŠ á¨ááłááľ á˛ááá áľáááľ á¨á°ááá°áá "ááľ á áá°" á˝áá°-ááłáĽá á°ááŁáŤá áŤá°áááᢠá á˛áą á˝áá°-ááłáĽ á áŤáľ-á°á á ááá á¨ááŁáŞáŤ áľáááśá˝ áĽá á¨á áááá˝ áááá˝ áá áá°áá áŤáᣠáĽá ááá áááŚá˝á áĽáá˛áŤá°áá á¨áá°áá áŞáŤ ááá˘áá˝ á áááááᢠá ááá áá á¨ááŤáá áááááá˝á áááłá á á á˛áľ á¨ááłáŞáŤ áŞáľ áááááŞáŤ áá ááá°áá áŞáŤ ááá˘áá˝ ááá
á¨áĽ áłá
áˇá - ááľáá áťáá˘
á¨ááłáŞáŤ áľáááą á áŤáą á á˛áľ á¨áááĽá ááľá áŤáááŁá. áááĽáŽá˝ áá áἠáĽáá˛áłáŠ á°á°ááááᣠááááá˝ á á°áťá áááł á¨á°á áá áá¸áᣠáĽá á¨áľáá áą ááĽáĽ áá á¨ááááą á°áááá áááá˝á á¨áá áá á˝ááł ááá§áᢠáĽáá° á áááŤá˝ áłáĽáá˝ áĽá ááĽáŞáŤáá˝ (CheckBox, Switch áĽá RadioButton) áŤá á ááá°ááá áááŁá áŞáŤáá˝ áłáááá, áááłá, áá°áá áŞáŤáá áłáá¨ááą á TODO áááĽá ááľáĽ á¨á°ááŁá ááááŽá˝á áĽáá˛áŤááľá ááá áľáááłá.
á¨áááĽáŽá˝ áá° á°ááአáľáá áŤáá˝ ááá áŤá á¨áĽááł á˝áááá á°á°ááĽáŻáᢠáááĽáŽá˝á áááááľ ááá áľ ááá ááá - áááĽáá áá¨á á áá á˛áአá áľááŞá áá áŤááá á¨áááĽá á áááἠá ááĽááľ ááááá á ááľ ááá á°á¨ááŻá (á áĽááłáľ áá áĽ)á˘
á°á¨á᪠áááłáá˝ á¨áááĽáŠá áá á áááá°áĽ áĽá á¨áááĽá áááá˝á á¨áááá°á á áááἠá¨áá áá á˝ááł (ááá˝ á ááááĽ) á ááłá¨á áŚáł áá á á¨áááᥠáá°á á á ááááŚá˝á áááá á (áááłá á¨á°áᨠá áááἠááá á áá˝áá á) áłáĽááśá˝ áĽá áľáááľááá˝). á¨áááĽá ááŤá á áááá˝ á°áááá á áľá áĽááłá áĽá á¨áááĽáŠá ááá፠á¨ááłá¨áľ á˝ááłá á°ááŁáŤá áŤá°áááá˘
- á¨áľáááąá á¤á°-áľáá á¨á°áá¨á á á¨ááľááł áá¨ááľ ááá áá á áŤáľ-á°á á¨ááľáááľ á˝ááł áłááá - áľáááą á áŤáľ-á°á á¨áłáŠ áááá˝á áŤááá ᣠá¨á ááá á¤á°-áľáá áŤáľá°áŤááá áĽá á¨ááłáá፠áŚáł ᣠá¨áááá፠á፠áὠᣠáááĽáŽá˝ áĽá á¨áľáá˝ áááŁá áŞáŤá á¨áᎠá ááá á¨á áááá˝ á áŤááľ áá áááŚá˝á áá°áá áŤáá˘
- áĽáá° ááľ á ááľ ááááľ áĽá á áľááŞá áá á áá˝á¨á¨á¨áŠá áľáŁ á ááłáŠá áľ áĽá á ááááłááąá áľ áá á áŤáŁá˘áá˝á ááľááł ááá¨á áŤá á áłá˛áľ á ááá˝á áá¤áśá˝ á°á°ááĽá¨ááᢠáááłáᣠá áááá፠áľááŞá áá áŤá ááłáááŤá á˛á°ááᣠá¨á°ááľ á áááŤá˝ á áŤáľ-á°á áá°áá áĽá ááłáááŤá áá°á áĽá á¨á°áŤááá áŚáł áááľáłáá˘
- á¨á°áááá á áŤáŁá˘ ááľá á¨ááłáááŤáá˝ áĽá ááŁá á
áá
áśá˝ áá áĽáá°áá á°ááá
áˇáᢠáGoogle Pay áĽá áááá á¨á¤áľ áááŁá áŞáŤ á ááŤáŽá˝ áá° ááŁá á
áá
áśá˝ á°á¨áá¨ááᢠá¨ááá áááá á ááŤá ááá á¨áłáľá áŤááŁáᣠáá
á ááá°ááᣠáá°áá áŞáŤ áááááľ ááá á ááľ á˝áá áŽá áĽá áĽáá˛áŤáἠááá áá˝ááᢠá áá°áá áŞáŤá á¨á°ááḠáááľ áŤáá¸á ááłáááŤáá˝ á á á ááá ááá á°á°áĽá°ááá˘
- á°á ááá á¨áĽá á áŚáłá á áá áááąá áĽá á¨áááą áá¨á¨áť áá ááľá¨áąá áááłá¨áľ áłááá á¨ááá áá¸áĽáá áá¤áľá˘ á á á˛áą á°á˝áĽá, á¨áááą ááľá á¨á°áá á áĽá áá° áá á¨ááááľ áááľáá. á á˛áą á¨áĽá áá áá¨á¨áť áŁá ᪠á ááŁáŞááľ áá áˇáᣠááá áá á á ááĽáŽá˝ ááľáĽ áá° ááľáá áŁá ᪠áááááľ á ááŤá á áá˘
- á ááááš á¨ááłá á áľááŞá ááá¸á ááłáŞáŤáá˝ á°ááťá˝áˇáá˘
- ááľááł á¨áŚá˛áŽ á˝áááŽá˝ á°á°ááĽá¨áá - áľáá˝á á¨ááŤááŁá áá°áá áŞáŤ áá° áá á˛ááአᣠá¨á áá°áá áľáá˝ á áá áŤáá˝áá á°áááˇá ᣠááá°áá á°áá á ááľ áľáá˝ á ááá áá áłáá¨áá á áĽáŠ áááł áá¨ááŤáá˘
- á ááŁá á
áá
áśá˝ áĽááᣠááá áĽá á¨áľáááľ áá
á¨áľ ááľáĽ áŤá á¨á ááłá¨ áá¨áĽ áááááśá˝á á¨ááľá°áłá°á á áááá˝ á°ááááᢠá á°ááŤáŠ á á
áŤá˘áá˝ ááŤá¨á á ááĽááľ ááááŤá¨á áĽá á˝ááŽá˝á áááá¨áľ á¨ááŤáľá˝á á á˛áľ á¨á áááá¨áĽ ááá áłáááá˘
- á¨ááłá¨áá á áŤáŁá˘ áĽáť áłááá á áá¸áĽáá á áŤáŁá˘ áŤááá áááľ á¨áá¸áá á
á˝á áłá áá˝ áĽááłáá˝á á¨ááá á á˝ááł áłáááᢠáááľá á¨ááłá¨á á áŤáŁá˘ áá á¨ááá¨áľ á˝ááł á¨áĽááł áááá ááá¤áľ ááá áá ááá áá°áá áŞáŤáá˝ áá°áŤáᢠá¨á°áá°á áááááá˝á á áá áá ááŽááŤáá˝ ááľáĽ á
á˝á áłá áá˝ áĽááłáá˝á ááá¸áĽáá áľááá ááá°áá á á¨ScrollCapture API ááá§áá˘
- á¨áŤáľ-áá˝á¨áá¨á áľááŞá áááľ áŁá áŞá á°áťá˝áááŁáá á á áá á¨ááľ áŤá፠á¨ááľ áááś ááááŤá á áá áá áľááŞá ááá áĽááłáá áľ áááłá á ááľ á°á á°ááś áĽáŤá áľááŠá á˛á ááᢠááľá˘áŤáááľá ááá¨ááἠáá¨á áŤá ááŤá¨áá á¨ááľáá˝ áá¨ááť á á á¨áŤ áá áá¨ááááᢠáŁá áŞá á á áá áá á áááľá 4 áĽá á á á˛áśáš áľáááľ áľááŽá˝ áá áĽáť ááááá˘
- á¨á°áťáťá á¨áľáá-ááľáĽ-áľáá áááł (PIP, Picture in Picture) áĽá á¨á˝ááá áá¤áśá˝ ááľááłááľ áá¨áá. á ááśáá˛á á˝áááá áá° áá áá (á¨ááłáŤáá ááá áá° áá á ááá) áŤáá á ááá˝á áĽáľáŞá ááá áľá¨áľ áłáá áĽá áá˛áŤáá áá° áá áá áááł á°áááŻáᢠá¨áŞá˛áŽ áŤááá áááľ áŤáá¸á á¨áá áá ááľáŽáśá˝ á¨á°áťáťá áá á ááá¨áᢠá¨áá áá ááľáŽáąá áá° á፠ááš á፠ááá áá á áá á ááá°áľ á¨áá°á á á˝ááł áłáááᢠá¨áá áá ááľáŽáľá á˛áአáŁá áŞá á°ááá§á - á ááľ áá᪠á áá á¨áááŁá áŞáŤ á ááŤáŽá˝á áŤáłáŤá, áĽá áľáἠáá᪠á¨ááľáŽáąá áá á ááááŁá.
- á¨áľáááľ á áááá ááá
á¨áá áááťá¸áľ á°áŤááˇá - á ááá á¨áľáááľ á áááááśá˝ á˛áአáá áŤáá áááľ á 22% áááˇá ᣠáá
á°áá á¨áŁáľáŞ ááľá á 15% áĽáá˛á¨áá á áľáááᢠá¨áááá፠ááááá á ááááľáŁ áááá¨áľá á ááááľ áĽá I/Oá á áááťá¸áľ á¨á ááľ áá°áá áŞáŤ áá° áá á¨áá¸ááá á áááá áá¨ááŤá áĽá á¨áá°áá áŞáŤ ááľáááŞáŤ áá ááááłáá˘
á PackageManager ááľáĽáŁ á¨á á˝á á°-ááśáá˝ áá á ááŁáĽ-áĽáť áááł á˛á°áŠáŁ á¨áááá፠áááá á 92% ááááłáᢠBinder's interprocess communication engine áá ááłááľ á¨áĽáŞ á áááśá˝ áĽáľá¨ 47 áá áááá¨áľá áááááľ ááá ááĽá°áľ áŤáá áá¸á፠áá áááᢠá¨á°áťáťá á¨á´ááľáŁ áŚá´ááľ áĽá áŞá˛ááľ áááá˝á áááľáŹáľáŁ á áá á ááááŤáľ á¨áá°áá áŞáŤ áááľ áááá˝ á á°ááá áá á°á áá á°á¨ áľááľáł áŁáá¸á ááłáŞáŤáá˝ ááᢠáá°áá áŞáŤáá˝á á¨ááłáááŤáá˝ ááľááá á°áá áᣠáááłáᣠGoogle ááśáá˝á á¨ááłáá፠ááľááá á áá 34% ááŁá ááá˘
á CursorWindow áŚááŹá˝á ááľáĽ á¨ááľáá áá ááťáťáŤáá˝á á áá áá á¨ááἠááł áá ááá˝á á ááťá¸á á°áťá˝ááᢠáá ááľá°á á¨ááἠáá áᣠCursorWindow 36% ááŁá áááᣠáĽá á¨1000 á¨áľáá˝ á áá ááá áľáĽáľáŚá˝áŁ ááĽááą áĽáľá¨ 49 áá áá°ááľ áá˝ááá˘
ááłáŞáŤáá˝á á á áááá ááá¨ááá ááľáááśá˝ ááá áá. á ááłáŞáŤá á á á áá á áááľá¨áľ á¨á ááťá¸á ááá ááá°áĽááłáᣠá¨ááŤá á áá°áá áŞáŤáá˝ ááľáĽ áá á°á ááá áŁáá¸á ááłáŞáŤáá˝ áá áŤááá á¨áŽá´áŽá˝á á°ááŁá áááá°áĽ ááá á¨áá°á áĽáŤáľ áŤáá á¨ááá˛áá˛áŤ áááľá á áááá áááľáá áá áááľá°áááľ ááŤáááá áá˝ááá˘
- á¨áá°áá áŞáŤ ááá áááł á°á°ááĽáŻá ᣠáá á á°á ááá áá¨á á áá á¨ááŽááŤá áá á ááá áŤáá°ááá ᣠáá°á á˛á á¨á°á°áĄ áááśá˝á á áŤáľ-á°á áá° áľáá áŤá áĽáá°áá áááľááá ᣠá ááááá áááľáá ᣠá áá°áá áŞáŤá áĽá á áá á¨áá ááĽááśá˝á áááᾠᣠáááłá áá á°á¨ áľááľáł ᣠáĽá á¨ááᣠáĽáŤ ááááá áĽá á¨áá ááľáłáááŤáá˝á áááá á ááľá˘ áááłá áá áĽááááš á áááŹá˝áá˝ áĽá á áá ááá áá˝áá áĽá áá¨á á áá á¨á°á¨áą ááŽááŤáá˝á ááááľ á¨áááĽááľá á¨á°á áá ááἠáĽáá˛á áĽá áŤáľá˝áááłáᢠá¨á°ááá á áĽáá áá áá áááł á á ááĽáŽá˝ ááľáĽ á°ááጠáá°áá¨á áá˝áá.
- áľááŞáá á áá˝á¨á¨á¨áá áľ áá áĽááá á°ááťá˝áˇáᣠá¨áá˝á¨áá¨áá á ááľ áááá¨áąá á 25% áŤá á ááááłáá˘
- á áááአá á˛áľ á¨áá°á á ááťá¸á áŤáá á¨ááá ááŽááŤá AppSearchá áŤáŤáľáłá, áá á á ááłáŞáŤá áá áá¨áá ááá áá áĽá á¨áá á˝áá ááááá˝á á á°á¨á áá¤áśá˝ áĽáá˛áŤá°áá áŤáľá˝áááłá. AppSearch áááľ á áááľ á˘áá´ááśá˝á áŤáááŁá - á áá áá°áá áŞáŤáá˝ ááľáĽ ááááá˝á ááá°áŤááľ áĽá á á ááá áľáááąá áááááá˘
- á¨á¨ááł áááłá á¤áá á áĽá á¨á¨ááłáá á¨á ááťá¸á ááá፠áĽááľáłáľá°áłáľáŠ á¨ááŤáľá˝á á°ááłá ááźáśá˝ áłáááá - áááłá á¨áŁáľáŞ ááľáá áááŤáá á ááťá¸áá ááľáááľ ááľá¨á ááá á¨áá°á FPS áááááľ áŤááľá áááá ááĽáśá˝ áá áá áľá˝ááá á˘
- á ááŤá áá°áľ ááľáĽ á¨á¨ááł ááĽáśá˝á á¨á áľá°ááᣠáááá¨áľ á¨á°áŤáá˝-áĽáá°-ááá¨á á°ááŁá áłáááᣠáá á ááá¨áą á¨áá ááá á ááľ ááŤááľ áĽáá˛ááአáŤáľá˝áááłáᢠáááá¨áť.
- á¨ááłáááŤáá˝ áá á áá°áŠá áľ áá ááá˝ á°áŞááľ áĽá ááá˝ ááĽááľ áá¨ááŤáᢠáááłáᣠá ááľ á°á áá ááłáááŤá ááł á˛áŤá°ááᣠá áá áá˛áŤáá áá° á°ááłá áá°áá áŞáŤ áááľáłá¸ááᢠáľáá áŤáá˝ á¨ááłáá፠trampolines á á áááá áááľáŁáá˘
- á á˘áá°á ááľáĽ á¨á°ááťá¸ á¨á ááᲠáĽáŞáá˝á˘ á á˛áľ á¨áá¸á፠áľááľ á áá áá áĽá á¨áááá፠ááááá á ááľáááľáŁ áááá¨áľ á á¨áá°á áááł áááˇáᢠá á á áááᣠá¨á˘áá°á áĽáŞ á ááťá¸á á áááľ á áĽáĽá á¨ááŻáᣠááá áá á¨á áá ááá á¨áá á¨ááĽááľ áĽááááá˝ á¨á°áááŁá¸á á ááłááľ á áŤáŁá˘áá˝ á áᢠáááłáᣠrefContentProvider()á ááĽáŤáľ 47 áá ááŁááŁá¨á°ááááWakeLock()15 áá ááŁááŁáĽá JobScheduler.schedule() 7.9 áá áá áá˘
- áá¨á°áą á¨áá˝á á¨á ááťá¸á á˝ááŽá˝á ááá¨áá¨áᣠá áááŹá˝áá˝ á¨á áľá°ááᣠá áá°áŠá áľ áá á¨ááľ áááľ á áááááśá˝á áĽááłáá°áŠ á¨á°á¨áá¨á áá¸áᣠá¨áĽááľ áአááłáŽá˝ á áľá°ááᢠá¨á áľá°ááᣠáá áĽáŤ ááááá, WorkManagerá ááá áá ááá¨áŤá. á˝áááŠá ááááá á JobScheduler ááľáĽ á á˛áľ ááááľ áĽáŤ ááá§á ᣠáá á áá˛áŤáá ááááŤá ᣠá áľá፠á¨áá°á á áĽá á¨á ááłá¨ áá¨áĽ á°á°áŤá˝ááľá˘
- á¨áááááľ áłá˝áŚááľ á áááá˝ á¨áááá á¨áááľ á
áá
áśá˝ á á ááá áĽááł á áá áá á°á°ááĽáŻáᣠáá
á á¨á°á áá ááἠáá°áá áŞáŤáá˝ áá ááłá¨áť áĽááłáá¸á áĽáá˛á¨áą áŤáľá˝áááłáᢠá ááááš áĽáá˛áá á¨áá°áá áŞáŤáá á¨ááááŽááᣠá¨áŤá፠áĽá á¨á áŤáŁá˘ ááἠááłá¨áť áłáŞáá á¨ááŤáłá á¨áá ááľááá áŤáŤáľáłáᢠááĽáŤááłááą áá°áá áŞáŤáŁ áľáą áá¨ááá˝á áááááľ ááááŽá˝á áĽá ááááŤáśá˝á áá¨áľ áá˝ááá˘
- á¨ááááŽáá áĽá á¨áŤá፠áĽáá áľáá´ á áááŤážá˝ áá° ááá á°á¨áá¨ááᣠáá á áá°áá áŞáŤ áŤááŤáá ááá ááááŽááá á˛á°ááľ ááłáŤáᢠá áááŤážá˝á á á á˛áŤá°áá á¨á ááĽáŽá˝ áá á ááľ áááá ááłáŤá ᣠáá á á¨áľáá áá°áá áŞáŤ á¨áŤá፠ááá ááááŽáá áá áĽá¨á°áŤ áĽáá°áá áĽáá˛ááľá áĽá á áľááá á¨áá áááśá˝á áá°ááá˘
- áľáážá˝ áá° ááŁá á
ááĽáŽá˝ áĽá
áŁá áĽáá áłááááᣠá áá
á ááááŽááá áĽá áŤááŤáá á ááá ááĽááľ áá˝ááᢠáŤá á á áá áŤááŤáá áĽá ááááŽááá áááľá¨áľ á¨áá°á¨á áá¨áŤáá˝ ááłáá፠áĽá áŁáś ááἠáá° á áááŹá˝á áááŤáá˘
- á áááŹá˝á á¨á ááĽáĽ á°ááłáá áááśá˝ áááá ἠá˛ááá áá° ááľ ááŞá᪠ááá() á°ááŁá á áá°áá á á፠ááš ááá áá á¨ááłá á á˛áľ ááłáá፠áłáááᢠá¨á ááĽáĽ á°ááłá ááľáĽ áŤáá áááľ á á°á¨áá¨á áľ á°ááłáłá áá°áá áŞáŤ ááľáĽ á¨á°ááá á ááłáááŤá á ááłááá˘
- á á á áŤá˘áŤ áŤá ááŁáŞáŤáá˝á á áĽááąá áááááľ á¨á°áᨠáááľ BLUETOOTH_SCAN áłáááᢠá¨áá áá°á áá á˝ááł á¨áá¨á á á¨ááłáŞáŤáá á áŤáŁá˘ áá¨á á ááááľ áá á˛áá áá á á áĽááąá á áŠá á¨áá ááłáŞáŤ áá ááŁáá ááááá áá°áá áŞáŤáá˝ á°á¨á᪠áááľ ááľá áľ á áľááá áá áá˘
- áľá ááłáŞáŤá á áŤáŁá˘ áá¨á á¨ááááľ ááááŽá˝ á°áááááᢠá°á ááá á áá á áááŹá˝áá áľá áľááááá áŚáł áá¨á áĽáá˛áŤááἠááá áááłá ááἠáĽáť áĽáá˛áŤááἠáĽáá˛áá áĽááŁáá á ááŽááŤá áá ááá áá áá áĽáť áĽáá˛ááľáĽ áĽáľá á°á°áĽáśáłá (á ááᣠá˛áá ááłá¨áťá áá¨áááá)ᢠáááłá áŚáłá á ááááĄá áľ áá á¨á°ááá°á á¨ááἠáľááááááľ á°á¨á á á
ááĽáŽá˝ ááľáĽ ááá¨á áá˝áá ᣠá¨áá áá°áá áŞáŤáá˝ áá á á°áŤáŤáá˘
- á¨áá°áá áŞáŤ ááá˘áá˝ áááľá á¨áá°áŤá¨áĄ áĽá -áŁá ááľá ááááŤáá˝á á¨áá°áá¨á á ááŤá á°á°áĽáˇá¸ááᢠá¨áá áá°á á°á°áŤáŤá˘ ááľáŽáśá˝á á¨ááłá¨áľ á˝ááł ááĽáĽá á¨á°á°á¨áá á°á°áŤáŤá˘ ááľáŽáśá˝á á¨ááŤáłáŠ á áááŹá˝áá˝ á ááŤáá áľ áá áááśá˝ áĽáá˛á¨ááᥠá áá á¨á áá áᢠááľáŽáśáťá¸á á¨áá°áŤá¨áĄ áá°áá áŞáŤáá˝ á¨áááľ áá°áŤá¨áĽ áá á°á˝áĽá á¨ááŤáłáľáŠ ááá ááłáŞáŤáá˝ á ááá áŠáᢠááľáŽáľ#setHideOverlayWindows() áĽáŞá áľáľá áá ááá á°á°áŤáŤá˘ ááľáŽáśá˝ áá˛áŤáá áá°á ááᢠáááłáᣠáĽáá° ááĽááľ áá¨áá፠áŤá á á°áá á áľááá áá¨ááá˝á á˛áŤáłáŠ áá°á á ááá áá˝ááá˘
- áľááŞá á°ááá áłá áá°áá áŞáŤáá˝ á¨ááłáá፠áľáŤáá˝á áááá°áĽ á°á¨á᪠á ááĽáŽá˝ á°á°áĽáˇá¸ááᢠá¨áá áá°á áľááŞá á°ááá áĽáŤá á¨ááłáááŤáá˝á áłáááľ á¨áááŁá á á˝ááł áĽáť áá áᣠá áá áá áľááŞá á°ááá áĽáŤá áááááá áĽááá á¨ááłáá፠áá áááľáŤáľ á¨áá´áł áá¨áááĽá ááááľ áá˝ááᢠáááłáᣠá¨áááĽááľ ááááŞáŤ áá°áá áŞáŤ áááááąá á¨áá°á¨á ááá áĽáá°á°áá á ááááľ á¨ááľá¨áá á ááľ áá¨áá፠áááá áá˝ááá˘
- á¨áłá¨á PackageManager.requestChecksums() á¤áá á á¨á°áŤá áá°áá áŞáŤ áźá áľááá ááá á¨á áĽá ááá¨áááĽá˘ á¨áá°áá áľáá° áááŽá˝ SHA256ᣠSHA512 áĽá Merkle Root áŤáŤáľáłáá˘
- á¨áἠáŞá áἠáá°á á¨áŠáŞá áá°áľ ááááŁá á á¨SameSite áŁá áŞá á¨áá áá á˝ááłá áá°ááĽáŤáᢠáĽá´áą "SameSite=Lax" ááŁá˘áŤ-á ááŤá áááľ áĽáŤááá˝ á¨ááá¨á áŠáŞá áááľáŁáᣠáááłá ááľáá áá á¨á ááá áááśá˝á á¨áá áŁá˘áŤ á iframe ááŤáᢠá "SameSite=Strict" ááá´ áŠáŞáá˝ áááááá á áááľ á¨áľá¨-áá˝ áĽáŤááá˝ á áááŠáᣠáááá á¨áá áŁá˘áŤáá˝ á¨ááᥠá áááá˝á á¨ááŽá˘
- á¨áááľ á áᣠá ááłá¨áá¨áĽ áá á˛ááá á¨ááłáŞáŤáá á¨áá¨áłá°áŤ áĽáľá áááľáááľ á¨áá á áľáŤáťáá˝á á áááá° áááľá¨á ááľáŤáłá˝áá áĽáááĽáááᢠáŤáá°á¨ááą á áááŹá˝áá˝ á¨ááłáŞáŤáá MAC á áľáŤáť á¨ááľá¨áľ ááľáááľ á áá¸á áĽá GetHardwareAddress() áá°áá á áá áŁáś áĽá´áľ ááááłáá˘
- á¨á°á áá á፠áá˝ áŤáá¸á ááŁáŞáŤáá˝ áá á¨á áááá˝ áááá˝á á¨ááľáááľ á˝ááł áłáááᢠááá˘áá˝ á áá áľá áľááŞá áááŞáŤáá˝ áá¨á ááááľ áĽá á áááłáŠ áĽá áŚáłáá˝ áá á¨áááľá á¨á áááá˝ áááá˝á ááľá°áŤá¨á áá˝ááᢠá á á˛áą RoundedCorner API á áŠá áĽáá° áŤá˛á¨áľ áĽá á¨áááŞáŤá ááá áŤááľá áááŞáŤáá˝ ááá
áá˝áá áĽá á Display.getRoundedCorner () áĽá WindowInsets.getRoundedCorner() á áŠá á¨áĽáŤááłááąá á¨áľááŞá áĽá ááá ááŤáá˝ ááá
áá˝ááá˘
- á á˛áľ ᨠCompanionDeviceService á¤áá á áłáááᣠá ááąá áĽáá° áľáááľ á°ááśá˝ áĽá á¨á áŤá áĽááľ áá¨áłá°áŤáá˝ áŤá á°ááłá ááłáŞáŤáá˝á á¨áááŁá አáá°áá áŞáŤáá˝á ááá á áá˝ááᢠá áᢠááłáŞáŤ á á á áŤá˘áŤ á ááłáá áľ áá á¤áá á á áľááá á¨áááľá áá°áá áŞáŤáá˝ á¨ááľááá áĽá á¨áááááľ á˝ááá áááłáᢠáľáááą á ááľ ááłáŞáŤ á á á áŤá˘áŤ á˛áá á áááááąá áŤáááłá á°áá áĽá ááłáŞáŤá á˛áá¨áĽ ááá ááłáŞáŤá á¨áŚáłá ááľáĽ á˛áᣠááá á˛áᣠááłáá፠áááŤá. áá°áá áŞáŤáá˝ áĽáá˛áá ááŁáŞáŤá á¨ááááá áááśá˝á á ááá ááááááľ á á˛áąá á¨á áᢠááŁáŞáŤ ááá፠áá áá áá˝ááá˘
- á¨á°áťáťá á¨á á á áľáá ፠áľáááľ. á áááŹá˝áá˝ á áá á¨áŚááŹá°áŠ ᣠá¨á°áá°á á˝áŚ á áᣠá ááłá¨áá¨áĽ (Wi-Fi SSID) ᣠá¨á ááłá¨ áá¨áĽ á áááľ áĽá á¨ááááľ áĽááŤáŹ áá á á°ááá áľáá°ááá°á á á ááá á¨áá¤áľ áá á áá¨á áá áá áá˝ááá˘
- áĽáá° áĽáĽáł áĽá á¨ááá áááŁáľ áŤá á¨á°áááą á¨áĽááł áá¤áśá˝ á á°ááŁá á ááá áŤá áĽá á áá RenderEffect APIá á áá áá áááááá á¨áŹáá°á ááľ ááá ááá á á ááá á¨ááłá¨á áŚáł á¨ááá˝ á°á
áááá˝ áá á°áá°ááľ ááľáĽá áá°áá á áá˝ááᢠáá
áŁá
áŞáŁ áááłáᣠá ImageView á¨ááłá¨áá ááľá á ááá
áłááááĽáĄáŁ áłáŤáľá°áŠ áĽá á˘áľáá áłáá°áŠ áĽáá˛áŤá°á áá ááá
áľáááłáᣠáĽááá
á áľáááśá˝ áá° ááľá¨á áá áŤáááłá
áąáľá˘ á á°á¨ááŞáŁ á¨áááśá.setBackgroundBlurRadius() á¤áá á áłá
áˇáᣠá áá
á á¨ááľáŽáąá áłáŤ á áĽááľ ááľáłááľ áá¤áľ áá°áĽáá áĽá á ááľáŽáą ááŞáŤ áŤááá áŚáł á áá°áĽáá áĽáááľá ááááľ áá˝ááá˘
- áá á á áááľ á¨ááá°áá á áááŹá˝áá˝ áá á°áłááááľá ááá¨ááἠá HEVC á áá¸áľ áŞá˛áŽá á ááŤáľááἠá¨áŤá፠áá°áá áŞáŤ á á á¨áŁá˘á áĽá á áá ááá á¨áá˝á á¨áá˛áŤ áĽá¨áśá˝á áááá¨áŞáŤ á¨á°ááá ááłáŞáŤáá˝á˘ ááĽáá°áá á áááľ á áááŹá˝áá˝ á ááśáá˛á á¨ááá¨á á°ááŁá áá° á¨á°ááá°á á¨AVC á áá¸áľ á°á¨ááŻáá˘
- á¨ááľá -ááŹá áááá፠á´áááááá˝á ᨠAV1 áŞá˛áŽ á˘ááŽá˛áá á áá¸áľ ááá áá áAVIF (AV1 Image Format) ááľá á áá¸áľ áłáááᢠá AVIF ááľáĽ á¨áłáá áá¨áá ááá°áŤá¨áľ ááŤáŁá áá á áá ᨠHEIF áá á°ááłáłá ááᢠAVIF áááąáá ááľáá˝ á á¤á˝á˛á á (á¨áá°á á°áááá ááá) áĽá á°á-gamut á¨ááá áŚáł áĽáá˛áá á áá°á á á°áááá ááá (SDR) áá°áááá˘
- á¨á°ááá° á¨á°ááŁá áááľ á áľáá á¤áá á á¨á°áá¨á á¨áááľ á áááśá˝á (á¨á°áá¨á á˝ááᣠááľáá˝áŁ áŞá˛áŽáá˝áŁ á¨áľáá˝ áááá˝áŁ ááá°) áááľááŁáľ áĽá áááááłááľ á¨á°ááŤáŠ á¨ááἠáááŽá˝á á áá áá ááááŚááľáŁ áŞáŚááľ áĽá ááá°áľ áĽá ááŁá á áááášá á¨áᎠáááááłááľ ááá§áá˘
- á áľááŽá˝ ááľáĽ á á°á°áŤá á¨ááá¨áľ áá°á á áá áá á¨á°á°áá ᨠá¨áá᪠ááĽá¨áááľ á°á¨ááŻáᣠá¨ááá¨áľ áľáááá˝ áĽá áĽááŤáŹ á áá áŁáá á¨áá¤áľ áľáá˝ áááŞáŤáá˝ áá á¨ááá¨áŽá ááᢠá á˛áą á°á áĽá áľááá á á áŤá áĽáá˛á°áááľ áĽá á á¨ááłáá˝ áĽá á áľáá˝ ááŽááŤáá˝ áá á°á¨á᪠áĽáááłáá˝á ááá¨áá ááŤáááá áá˝ááá˘
- á Immersive áááł ááŽááŤá á áá áľááŞá á¨á áááááľ áááá˝ á°á°áĽá á ááłáá áľ á¨ááĽáĽá ááááśá˝á á áá áá á á°áł ááááᢠáááłá áá˝ááá˝áŁ áŞá˛áŽáá˝ áĽá ááśáá˝ á áá á áá á á¨áŁáľ ááááľ áá°áľ áá˝ááá˘
- áááá ááľá¨á áłáŤááá á¨áá á á¨áľáááľ áááá˝á áĽáá˛áŤááá á¨ááŤáľá˝á á¨Mainline ááŽáááľ á áŤá áĽáá°ááá á á ááľáŽááľ 22 áá á¨ááááľ 11 áááá˝ á á°á¨á᪠á á˛áľ áááá á¨áá˝á á¨áľáááľ áááá˝ á°ááá á°ááᢠááťáťáŤááš á áááľáá áŁááá á¨ááááą á áŤááľ áá á°á˝áá áŤáłáľáŤá Google Play á¨á ááŤáš ᨠOTA firmware ááááá˝ á°áááśá˘ áśááľááŠá áłáŤááá á ááá ááá áááá á¨áá˝ááľ á áłá˛áľ áááá˝ ááŤá¨á ART (á ááľáŽááľ Runtime) áĽá á¨áŞá˛áŽ áľáŤááľáŽá˛áá ááá áááá áłáá˘
- á¨áŤá፠áĽá á¨ááááŽáá á á ááá á áááŤážá˝á á¨ááłáŤ áŚáł áááá áá° WindowInsets ááá á¤áá á á°á¨ááŻá (á áááŤážá˝ áá° áá áľááŞá á á°áá¨á ááŽááŤáá˝ ááľáĽ áááŁá áŞáŤáá˝á áá°áŤá¨áĽ áá˝áá áĽá á á°á áá°á á¤áá á á áŠá á áááŹá˝á á áááášá ááľá°áŤá¨á áá˝áá)á˘
- á ááá¨áá ááá°áłá°áŠ ááłáŞáŤáá˝ ááááŽááá áĽá áŤááŤáá áľáá¸-á¨á áááľá¨á áááá˝á áá ááá ááá¨áá¨á á ááľ á ááŤá áłáááá˘
- áĽáá° áľáááľ á°ááśá˝ áĽá á¨á áŤá áĽááľ áá¨áłá°áŤáá˝ áŤá á°ááłá ááłáŞáŤáá˝á ááááŁá አá¨á áľá°ááᣠááá°áŠ áá˛á˛á¤á (á¨áá°á ááłáŞáŤ á áľá°áłáłáŞ) á áááŹá˝áá˝ á¨ááľ áááľ á áááááśá˝á áááá áá˝ááá˘
- áá°ááŁá˝ ááłáŞáŤáá˝ áĽáľá áłááá á ááľáŽááľ Wear á¨áłáá°áá áá á ááľáŽááľ áĽá á˛ááá á á á áŤáŁáᨠá á˛áľ á¨á°ááá° ááľá¨á áááľáŤáľ áá°áá˘
- á¨á ááľáŽááľ áĽáľáá˝ áááŞá áá¨á á áŤáŤá áľáááśá˝ áĽá áľáááľ á˛áŞáá˝ á á á á°ááááˇáá˘
ááá: opennet.ru