Android 14 երկրորդ նախադիտում

Google-ը ներկայացրել է Android 14 բաց բջջային հարթակի երկրորդ թեստային տարբերակը։ Ակնկալվում է, որ Android 14-ը կթողարկվի 2023 թվականի երրորդ եռամսյակում։ Հարթակի նոր հնարավորությունները գնահատելու համար առաջարկվել է նախնական թեստավորման ծրագիր։ Որոնվածը պատրաստված է Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G և Pixel 4a (5G) սարքերի համար։

Android 14 Developer Preview 2-ի փոփոխությունները առաջին նախադիտումից ի վեր.

  • Մենք շարունակեցինք բարելավել հարթակի աշխատանքը պլանշետների և ծալովի էկրաններով սարքերի վրա: Տրվում են գրադարաններ, որոնք ապահովում են ցուցիչի շարժման իրադարձությունների կանխատեսում և ցածր ուշացում՝ ստիլուսների հետ աշխատելիս: UI ձևանմուշները տրամադրվում են մեծ էկրանների համար՝ հաշվի առնելով այնպիսի ծրագրեր, ինչպիսիք են սոցիալական ցանցերը, հաղորդակցությունները, մուլտիմեդիա բովանդակությունը, ընթերցանությունը և գնումները:
  • Հավելվածների մուլտիմեդիա ֆայլեր մուտք գործելու թույլտվությունները հաստատելու երկխոսության մեջ հնարավոր դարձավ մուտք գործել ոչ բոլորին, այլ միայն ընտրված լուսանկարներին կամ տեսանյութերին:
    Android 14 երկրորդ նախադիտում
  • Կազմաձևիչին ավելացվել է բաժին՝ շրջանային նախապատվության կարգավորումները վերացնելու համար, ինչպիսիք են ջերմաստիճանի միավորները, շաբաթվա առաջին օրը և թվային համակարգը: Օրինակ, ԱՄՆ-ում ապրող եվրոպացին կարող է սահմանել ջերմաստիճանը Ցելսիուսով, Ֆարենհեյթի փոխարեն, և երկուշաբթին համարել շաբաթվա սկիզբ՝ կիրակի օրվա փոխարեն:
    Android 14 երկրորդ նախադիտում
  • Credential Manager-ի և դրա հետ կապված API-ի շարունակական զարգացումը, որը թույլ է տալիս հավելվածներին մուտք գործել՝ օգտագործելով արտաքին նույնականացման մատակարարների հավատարմագրերը: Աջակցվում են և՛ մուտքը գաղտնաբառերի միջոցով, և՛ առանց գաղտնաբառի մուտքի մեթոդներ (Գաղտնաբառեր, կենսաչափական նույնականացում): Բարելավված ինտերֆեյս՝ հաշիվ ընտրելու համար:
  • Առանձին թույլտվություն է ավելացվել՝ հավելվածներին թույլ տալու գործողություններ սկսել, երբ հավելվածը հետին պլանում է: Ակտիվացումը ֆոնային ռեժիմում սահմանափակ է, որպեսզի չշեղվի օգտատիրոջ ուշադրությունը ընթացիկ հավելվածի հետ աշխատելիս: Ակտիվ հավելվածներին ավելի շատ վերահսկողություն է տրվում այն ​​մասին, թե ինչպես են գործողությունները գործարկվում այլ հավելվածների կողմից, որոնց հետ նրանք փոխազդում են:
  • Հիշողության կառավարման համակարգը օպտիմիզացված է, որպեսզի ռեսուրսներն ավելի ռացիոնալ կերպով բաշխվեն հետին պլանում աշխատող հավելվածներին: Հավելվածի քեշավորված վիճակ մտնելուց մի քանի վայրկյան անց ֆոնային աշխատանքը սահմանափակվում է API-ների հետ աշխատելով, որոնք կառավարում են հավելվածի կյանքի ցիկլը, ինչպիսիք են Foreground Services API-ը, JobScheduler-ը և WorkManager-ը:
  • FLAG_ONGOING_EVENT դրոշակով նշված ծանուցումները այժմ կարող են չեղարկվել, երբ ցուցադրվում են բացված էկրանով սարքում: Եթե ​​սարքը էկրանի կողպման ռեժիմում է, նման ծանուցումները կմնան չփակված: Համակարգի գործունեության համար կարևոր ծանուցումները նույնպես կմնան չմերժված։
  • PackageInstaller API-ում ավելացվել են նոր մեթոդներ՝ requestUserPreapproval(), որը թույլ է տալիս հավելվածի կատալոգին հետաձգել APK փաթեթների ներբեռնումը, մինչև այն ստանա օգտատիրոջից տեղադրման հաստատումը. setRequestUpdateOwnership(), որը թույլ է տալիս տեղադրել ծրագրի ապագա թարմացումները տեղադրողին; setDontKillApp(), որը թույլ է տալիս ծրագրի հետ աշխատելիս հավելյալ հնարավորություններ սահմանել հավելվածի համար: InstallConstraints API-ն տեղադրողներին հնարավորություն է տալիս գործարկել հավելվածի թարմացման տեղադրումը, երբ հավելվածը չի օգտագործվում:

Source: opennet.ru

Добавить комментарий