ගූගල් විසින් විවෘත ජංගම වේදිකාවක් නිකුත් කර ඇත. Android නව නිකුතුව සඳහා වන මූලාශ්ර කේතය ව්යාපෘතියේ Git ගබඩාවේ (ශාඛාව android-13.0.0_r1) තබා ඇත. Pixel උපාංග සඳහා ස්ථිරාංග යාවත්කාලීන කිරීම් සකස් කර ඇත. පසුව, Samsung, Asus, HMD (Nokia), iQOO, Motorola, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo, සහ Xiaomi වෙතින් ස්මාර්ට්ෆෝන් සඳහා ස්ථිරාංග යාවත්කාලීන කිරීම් සැලසුම් කර ඇත. ඊට අමතරව, ARM64 සහ x86_64 ගෘහ නිර්මාණ ශිල්පය මත පදනම් වූ විවිධ උපාංග සඳහා සුදුසු විශ්වීය GSI (Generic System Images) ගොඩනැගීම් නිර්මාණය කර ඇත.
ප්රධාන නවෝත්පාදන:
- අතුරු මුහුණතේ වර්ණ නිර්මාණය සඳහා පෙර සූදානම් කළ විකල්ප කට්ටලයක් යෝජනා කර ඇති අතර, තෝරාගත් වර්ණ පටිපාටිය තුළ වර්ණ තරමක් වෙනස් කිරීමට ඔබට ඉඩ සලසයි. පසුබිම් බිතුපත් ඇතුළුව සියලුම මෙහෙයුම් පද්ධති සංරචකවල පෙනුමට වර්ණ විකල්ප බලපායි.

- ඕනෑම යෙදුමක අයිකනවල පසුබිම තේමාවේ වර්ණ පටිපාටියට හෝ පසුබිම් රූපයේ වර්ණයට අනුවර්තනය කිරීමේ හැකියාව සපයයි.

- සංගීත ප්ලේබැක් කළමනාකරණය සඳහා අතුරු මුහුණත තුළ, වාදනය වන ඇල්බමවල කවරවල රූප භාවිතා කිරීම පසුබිමක් ලෙස සපයනු ලැබේ.


- පද්ධතියේ තෝරාගත් භාෂා සැකසුම් වලට වඩා වෙනස් යෙදුම් වලට තනි භාෂා සැකසුම් බැඳීමට හැකියාව එක් කරන ලදී.

- ටැබ්ලට්, Chromebooks, සහ නැමිය හැකි තිර සහිත ස්මාර්ට්ෆෝන් වැනි විශාල තිර සහිත උපාංගවල සැලකිය යුතු ලෙස වැඩිදියුණු කළ අත්දැකීම. විශාල තිර සඳහා, දැනුම්දීම් පතන, මුල් තිරය සහ පද්ධති අගුළු තිරයේ පිරිසැලසුම පවතින සියලුම තිර ඉඩ භාවිතා කිරීමට ප්රශස්ත කර ඇත. ඉහළ සිට පහළට ස්ලයිඩින් අභිනය සමඟ දිස්වන බ්ලොක් එකේ, විශාල තිරවල, ඉක්මන් සිටුවම්වල විවිධ තීරුවලට වෙන් කිරීම සහ දැනුම්දීම් ලැයිස්තුවක් සපයනු ලැබේ. වින්යාසකාරකය තුළ පුවරු දෙකක මාදිලියක් සඳහා සහය එක් කරන ලද අතර, විශාල තිරවල දැන් සිටුවම් කොටස් නිරන්තරයෙන් දැකිය හැක.
යෙදුම් සඳහා වැඩි දියුණු කළ අනුකූලතා මාතයන්. කාර්ය තීරුව ක්රියාත්මක කිරීම යෝජනා කර ඇති අතර, තිරයේ පතුලේ ක්රියාත්මක වන යෙදුම්වල අයිකන පෙන්වමින්, ඔබට ඉක්මනින් වැඩසටහන් අතර මාරු වීමට ඉඩ සලසයි සහ බහු-කවුළු මාදිලියේ විවිධ ප්රදේශවලට ඇදගෙන යාමේ අතුරු මුහුණත හරහා යෙදුම් මාරු කිරීමට සහාය වේ (බෙදී- තිරය), යෙදුම් කිහිපයක් සමඟ එකවර වැඩ කිරීම සඳහා තිරය කොටස් වලට බෙදීම.

- ඉලෙක්ට්රොනික පෑනක් භාවිතයෙන් පෙළ ඇඳීමේ සහ ඇතුළත් කිරීමේ පහසුව වැඩි දියුණු කර ඇත. ස්ටයිලස් එකකින් අඳින අතරතුර ඔබේ දෑතින් ස්පර්ශ තිරය ස්පර්ශ කරන විට ව්යාජ පහරවල් පෙනුමට එරෙහිව ආරක්ෂාවක් එකතු කරන ලදි.
- Pixel 6 වැනි සමහර උපාංග සඳහා, අනෙකුත් මෙහෙයුම් පද්ධති සමඟ පරිසරයන් ක්රියාත්මක කිරීමට ඉඩ සලසමින්, පූර්ණ අථත්යකරණ සහාය එක් කර ඇත. අථත්යකරණය ක්රියාත්මක කරනු ලබන්නේ හයිපර්වයිසරයක් භාවිතයෙන් ය. KVM සහ crosvm (VVM, Virtual Machine Manager) මෙවලම් කට්ටලය. AArch64 ගෘහ නිර්මාණ ශිල්පය සඳහා අථත්යකරණ දිගු භාවිතා කරමින් දැඩි පරිසර හුදකලාවක් සපයන විකල්ප pKVM (ආරක්ෂිත KVM) මාදිලියක් ඇත. හිමිකාර ක්රියාත්මක කළ හැකි සහ DRM සංරචක වැනි තෙවන පාර්ශවීය පද්ධති කේතයේ ක්රියාත්මක කිරීමේ ආරක්ෂාව වැඩි දියුණු කිරීම සඳහා අථත්යකරණය භාවිතා කිරීමට වේදිකාව සැලසුම් කරයි.
- මාධ්ය ගොනු වෙත ප්රවේශ වීමට වරණාත්මකව අවසර ලබා දීමේ හැකියාව එක් කරන ලදී. මීට පෙර ඔබට මාධ්ය ගොනු කියවීම සඳහා ඔබේ ප්රාදේශීය ගබඩාවේ ඇති සියලුම ගොනු වෙත ප්රවේශය ලබා දීමට සිදු වූ විට, දැන් ඔබට ප්රවේශය සීමා කළ හැක්කේ පින්තූර, ශබ්ද ගොනු හෝ වීඩියෝ සඳහා පමණි.

- ඡායාරූප සහ වීඩියෝ තේරීම සඳහා නව අතුරු මුහුණතක් ක්රියාත්මක කර ඇති අතර, යෙදුමට තෝරාගත් පින්තූර සහ වීඩියෝ පමණක් ප්රවේශ කිරීමට සහ අනෙකුත් ගොනු වෙත ප්රවේශය අවහිර කිරීමට ඉඩ සලසයි. මීට පෙර, ලේඛන සඳහා සමාන අතුරු මුහුණතක් ක්රියාත්මක විය. දේශීය ලිපිගොනු සහ වලාකුළු ආචයනවල සත්කාරක දත්ත සමඟ වැඩ කිරීමට හැකි වේ.

- දැනුම්දීම් පෙන්වීමට යෙදුම් සඳහා අවසර ඉල්ලීමක් එක් කරන ලදී. දැනුම්දීම් පෙන්වීමට පූර්ව අවසරයකින් තොරව, යෙදුම් දැනුම්දීම් යැවීම අවහිර කරනු ලැබේ. මෙය පෙර අනුවාද සමඟ භාවිතා කිරීම සඳහා නිර්මාණය කර ඇති කලින් නිර්මාණය කරන ලද යෙදුම් සඳහා අදාළ වේ. Android, පරිශීලකයා වෙනුවෙන් පද්ධතිය විසින් බලතල ලබා දෙනු ලැබේ.

- පරිශීලක ස්ථාන තොරතුරු වෙත ප්රවේශය අවශ්ය යෙදුම් සංඛ්යාව අඩු කරන ලදී. උදාහරණයක් ලෙස, රැහැන් රහිත ජාල ස්කෑනිං මෙහෙයුම් සිදු කරන යෙදුම් වලට තවදුරටත් ස්ථානයට අදාළ අවසර අවශ්ය නොවේ.
- පුද්ගලිකත්වය වැඩිදියුණු කිරීම සහ විය හැකි අවදානම් පිළිබඳව පරිශීලකයා දැනුවත් කිරීම අරමුණු කරගත් පුළුල් කළ විශේෂාංග. ක්ලිප්බෝඩ් වෙත යෙදුම් ප්රවේශය පිළිබඳ අනතුරු ඇඟවීම් වලට අමතරව, නව ශාඛාව කිසියම් අක්රිය කාලසීමාවකින් පසු ක්ලිප් පුවරුවේ දත්ත තැබීමේ ඉතිහාසය ස්වයංක්රීයව මකාදැමීම සපයයි.
- නව ඒකාබද්ධ සැකසුම් පිටුවක් එක් කර ඇත. ආරක්ෂාව සහ පෞද්ගලිකත්වය, එය ආරක්ෂක තත්ත්වය පිළිබඳ පැහැදිලි වර්ණ ඇඟවීමක් ක්රියාත්මක කරන අතර ආරක්ෂාව ශක්තිමත් කිරීම සඳහා නිර්දේශ ඉදිරිපත් කරයි.

- රැහැන් රහිත ජාල සොයන සහ හොට්ස්පොට් වෙත සම්බන්ධ වන යෙදුම්වලට ස්ථාන මත පදනම් වූ ඇමතුම් (පෙර ලැබුණු Wi-Fi වෙත සම්බන්ධ වන යෙදුම් සහ) හැර Wi-Fi කළමනාකරණ API හි උප කුලකයකට ප්රවේශ වීමේ හැකියාව නව Wi-Fi අවසර වර්ගයක් එක් කරන ලදී. ප්රවේශ වූ ස්ථාන තොරතුරු).
- දැනුම්දීම් පතන මුදුනේ ඇති ඉක්මන් සිටුවම් කොටසේ බොත්තම් තැබීම සඳහා API එකක් එක් කරන ලදී. මෙම API භාවිතයෙන්, යෙදුමකට ඉක්මන් ක්රියාවක් සමඟ එහි බොත්තම තැබීමට ඉල්ලීමක් නිකුත් කළ හැකි අතර, යෙදුමෙන් ඉවත් නොවී සහ වෙන වෙනම සිටුවම්වලට නොගොස් බොත්තමක් එක් කිරීමට පරිශීලකයාට ඉඩ සලසයි.

- වචන එතුම ක්රියාව ප්රශස්ත කර ඇත (ඉහල භාවිතයෙන් රේඛාවට නොගැලපෙන වචන බිඳීම). නව අනුවාදයේ, හුවමාරු කාර්ය සාධනය 200% කින් වැඩි කර ඇති අතර දැන් විදැහුම් කිරීමේ වේගය කෙරෙහි කිසිදු බලපෑමක් නැත.
- AGSL භාෂාවෙන් අර්ථ දක්වා ඇති වැඩසටහන්ගත කළ හැකි ග්රැෆික් ෂේඩර් (RuntimeShader වස්තූන්) සඳහා සහය එක් කරන ලදී (Android වේදිකාවේ විදැහුම්කරණ එන්ජිම සමඟ භාවිතය සඳහා අනුවර්තනය කරන ලද GLSL භාෂාවේ උප කුලකයක් වන ග්රැෆික් සෙවන භාෂාව (GSL). Androidවේදිකාව තුළම සමාන සෙවනැලි දැනටමත් භාවිතා කර ඇත. Android පිටු මායිමෙන් ඔබ්බට අනුචලනය වන විට ස්පන්දනය, බොඳවීම සහ දිගු කිරීම වැනි විවිධ දෘශ්ය ප්රයෝග ක්රියාත්මක කිරීමට. දැන් යෙදුම්වලද සමාන ප්රයෝග නිර්මාණය කළ හැක.
- වේදිකාවේ මූලික ජාවා පුස්තකාල සහ යෙදුම් සංවර්ධන මෙවලම් OpenJDK 11 වෙත යාවත්කාලීන කර ඇත.
- සම්පූර්ණ වේදිකාව යාවත්කාලීන නොකර තනි පද්ධති සංරචක යාවත්කාලීන කිරීමට ඉඩ සලසන Mainline ව්යාපෘතියේ කොටසක් ලෙස, නව වැඩිදියුණු කළ හැකි පද්ධති මොඩියුල සකස් කර ඇත. යාවත්කාලීන කිරීම් නිෂ්පාදකයාගේ OTA ස්ථිරාංග යාවත්කාලීන කිරීම් වලින් වෙන වෙනම Google Play හරහා බාගත කරන දෘඪාංග නොවන සංරචක වලට බලපායි. ස්ථිරාංග යාවත්කාලීන කිරීමකින් තොරව Google Play හරහා යාවත්කාලීන කළ හැකි නව මොඩියුල අතර Bluetooth සහ Ultra wideband වේ. ඡායාරූප පිකර් සහ OpenJDK 11 සහිත මොඩියුල ද Google Play හරහා බෙදා හරිනු ලැබේ.
- නව වේදිකා විශේෂාංග සරල කළ පරීක්ෂණ සහ නිදොස්කරණය. සංවර්ධක විකල්ප අංශයේ හෝ adb උපයෝගිතා හරහා යෙදුම් සඳහා දැන් වෙනස්කම් තෝරා සක්රීය කළ හැක.

- කලින් ලබා දී ඇති අවසරයන් අත්හැරීමට යෙදුමකට ඉඩ දීමට API එකක් එක් කරන ලදී. උදාහරණයක් ලෙස, නව අනුවාදයේ සමහර විස්තීරණ අයිතිවාසිකම් සඳහා අවශ්යතාවය අතුරුදහන් වී ඇත්නම්, පරිශීලකයාගේ පෞද්ගලිකත්වය පිළිබඳ සැලකිල්ලේ කොටසක් ලෙස වැඩසටහනට පෙර ලැබුණු අයිතිවාසිකම් අවලංගු කළ හැකිය.
- පද්ධති නොවන විකාශන මෙහෙයුම් සඳහා හසුරුවන්නන් ලියාපදිංචි කිරීමේ හැකියාව (BroadcastReceiver) ඔවුන්ගේ භාවිතයේ සන්දර්භයට අදාළව සපයනු ලැබේ. එවැනි හසුරුවන්නන්ගේ අපනයන පාලනය කිරීම සඳහා, නව ධජ RECEIVER_EXPORTED සහ RECEIVER_NOT_EXPORTED එකතු කර ඇති අතර, වෙනත් යෙදුම් වලින් විකාශන පණිවිඩ යැවීමට හසුරුවන්නන්ගේ භාවිතය බැහැර කිරීමට ඔබට ඉඩ සලසයි.
- COLRv1 ආකෘතියෙන් වර්ණ දෛශික අකුරු සඳහා සහය එක් කරන ලදී (දෛශික ග්ලයිෆ් වලට අමතරව වර්ණ තොරතුරු ස්ථරයක් අඩංගු OpenType අකුරු වල උප කුලකයක්). COLRv1 ආකෘතියෙන් බෙදා හරින ලද නව බහු-වර්ණ ඉමොජි කට්ටලයක් ද එකතු කර ඇත. නව ආකෘතිය ගබඩා කිරීමේ සංයුක්ත ආකාරයක් සපයයි, අනුක්රමණයට සහය දක්වයි, ආවරණ සහ පරිවර්තන, කාර්යක්ෂම සම්පීඩනය සහ දළ සටහන් නැවත භාවිතා කිරීම සපයයි, එමඟින් අකුරු ප්රමාණය සැලකිය යුතු ලෙස අඩු කළ හැකිය. උදාහරණයක් ලෙස, Noto Color Emoji අකුරු බිට්මැප් ආකෘතියෙන් 9MB සහ COLRv1 දෛශික ආකෘතියෙන් 1.85MB වේ.

- ART ධාවන කාලය කර්නල් API මත පදනම් වූ වඩාත් කාර්යක්ෂම කසළ එකතු කරන්නෙකු ක්රියාත්මක කරයි. Linux userfaultfd, එමඟින් පරිශීලක අවකාශයේ වෙන් නොකළ මතක පිටු (පිටු දෝෂ) වෙත ප්රවේශ වීම සඳහා හසුරුවන්නන් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. නව කසළ එකතු කරන්නා සෑම පටවන ලද වස්තුවක් සඳහාම ස්ථාවර උඩිස් බරක් සපයයි, අඩු මතකයක් පරිභෝජනය කරයි, සහ සම්පාදනය කරන ලද කේතය ආසන්න වශයෙන් 10% කින් අඩු කරයි. නව කසළ එකතු කරන්නා භාවිතා කිරීම බැටරි ආයු කාලය දීර්ඝ කිරීමට, කසළ එකතු කිරීමේදී එල්ලීම් ඉවත් කිරීමට සහ අඩු මතක තත්වයන් හේතුවෙන් යෙදුම් බලහත්කාරයෙන් අවසන් කිරීමෙන් ආරක්ෂා කිරීමට ද උපකාරී වේ.
ART විසින් ස්වදේශීය කේතයට මාරුවීමේ කාර්ය සාධනය සැලකිය යුතු ලෙස වැඩිදියුණු කරන ලද අතර අනෙක් අතට - JNI ඇමතුම් දැන් 2.5 ගුණයක් දක්වා වේගයෙන් ක්රියාත්මක වේ. ධාවන වේලාවේදී යොමු සැකසුම් කේතය එල්ලීම අඩු කිරීම සඳහා අවහිර නොවන ආකාරයෙන් ධාවනය කිරීමට ගෙන ගොස් ඇත. මතකය වේගයෙන් ලබා දීමට භාවිතා කළ හැකි API Reference.refersTo() එකතු කරන ලදී. පරිවර්තකය තුළ, පන්ති සහ ක්රම සෙවීම වේගවත් වේ. ක්රියාත්මක කිරීමේදී නොව ස්ථාපන අදියරේදී බයිට්කේතය සත්යාපනය කිරීමේ හැකියාව එකතු කරන ලද අතර එමඟින් යෙදුම් දියත් කිරීමේ කාලය අඩු විය.
- බ්ලූටූත් හරහා උසස් තත්ත්වයේ ශ්රව්ය ප්රවාහ සම්ප්රේෂණය කිරීමේදී බලශක්ති පරිභෝජනය අඩු කරන Bluetooth LE Audio (Low Energy) තාක්ෂණය සඳහා සහය එක් කරන ලදී. සම්භාව්ය බ්ලූටූත් මෙන් නොව, නව තාක්ෂණය මඟින් ගුණාත්මකභාවය සහ බලශක්ති පරිභෝජනය අතර හොඳම සමතුලිතතාවය ලබා ගැනීම සඳහා විවිධ භාවිත ක්රම අතර මාරු වීමට ද ඉඩ සලසයි.
- MIDI 2.0 පිරිවිතර සඳහා සහය එක් කරන ලද අතර USB පෝට් එක හරහා MIDI 2.0 සඳහා සහය දක්වන සංගීත භාණ්ඩ සහ පාලක සම්බන්ධ කිරීමේ හැකියාව.
- ප්රධාන උත්පාදක යෙදුම් සඳහා, Keystore සහ KeyMint API දැන් වඩාත් සවිස්තරාත්මක සහ නිවැරදි දෝෂ දර්ශක සපයන අතර දෝෂ හසුකර ගැනීමට java.security.ProviderException ව්යතිරේක භාවිතයට ඉඩ දෙයි.
- AudioManager විසින් ශ්රව්ය මාර්ගගත කිරීම සඳහා API එකක් එක් කර ඇත, එය ඔබට ශ්රව්ය ප්රවාහය සකසන ආකාරය තීරණය කිරීමට ඉඩ සලසයි. ශබ්ද ප්රතිදානය කළ හැකි උපාංග ලැයිස්තුවක් ලබා ගැනීමට getAudioDevicesForAttributes() ක්රමය මෙන්ම ශ්රව්ය ප්රවාහයන් සෘජුවම නැවත ධාවනය කිරීමේ හැකියාව තීරණය කිරීම සඳහා getDirectProfilesForAttributes() ක්රමයද එක් කර ඇත.
මූලාශ්රය: opennet.ru













