Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է

Google-ը ներկայացրել է Android 12 բաց բջջային հարթակի առաջին բետա թողարկումը: Android 12-ի թողարկումը սպասվում է 2021 թվականի երրորդ եռամսյակում։ Որոնվածը պատրաստված է Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G և Pixel 5 սարքերի, ինչպես նաև ASUS, OnePlus, Oppo, Realme, Sharp որոշ սարքերի համար: TCL, Transsion, Vivo, Xiaomi և ZTE:

Օգտագործողի համար առավել նկատելի փոփոխություններից.

  • Առաջարկվել է նախագծի պատմության մեջ ինտերֆեյսի դիզայնի ամենակարևոր թարմացումներից մեկը: Նոր դիզայնն իրականացնում է «Material You» հայեցակարգը, որը ներկայացվում է որպես նյութական դիզայնի հաջորդ սերունդ: Նոր հայեցակարգն ավտոմատ կերպով կկիրառվի բոլոր հարթակների և ինտերֆեյսի տարրերի վրա և չի պահանջի հավելվածների մշակողներից որևէ փոփոխություն կատարել։ Հուլիսին նախատեսվում է հավելվածների մշակողներին տրամադրել գրաֆիկական ինտերֆեյսների մշակման նոր գործիքակազմի՝ Jetpack Compose-ի առաջին կայուն թողարկումը։
     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է

    Պլատֆորմն ինքնին առանձնանում է վիջեթի նոր դիզայնով: Վիջեթներն ավելի տեսանելի են դարձել, անկյուններն ավելի լավ կլորացվել են, և համակարգի թեմային համապատասխանող դինամիկ գույներ օգտագործելու հնարավորություն է տրվել: Ավելացվել են ինտերակտիվ հսկիչներ, ինչպիսիք են վանդակները և անջատիչները (CheckBox, Switch և RadioButton), օրինակ՝ թույլ տալով խմբագրել առաջադրանքների ցուցակները TODO վիդջեթում՝ առանց հավելվածը բացելու:

     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է

    Իրականացրել է ավելի սահուն տեսողական անցում դեպի վիդջեթներից գործարկված հավելվածներ: Վիդջեթների անհատականացումը պարզեցվել է. ավելացվել է կոճակ (մատիտով շրջան)՝ վիջեթի տեղադրումը էկրանին արագ վերակազմավորելու համար, որը հայտնվում է վիջեթին երկար հպվելիս:

     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է  Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է

    Լրացուցիչ ռեժիմներ են տրամադրվում վիջեթի չափը սահմանափակելու և վիջեթի տարրերի հարմարվողական դասավորությունը (պատասխանող դասավորություն) օգտագործելու հնարավորության համար՝ ստանդարտ դասավորություններ ստեղծելու համար, որոնք փոխվում են՝ կախված տեսանելի տարածքի չափից (օրինակ՝ կարող եք ստեղծել առանձին դասավորություններ պլանշետներ և սմարթֆոններ): Վիդջեթ ընտրողի ինտերֆեյսը իրականացնում է դինամիկ նախադիտում և վիջեթի նկարագրությունը ցուցադրելու հնարավորություն:

     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է
  • Ավելացվեց համակարգի գունապնակն ընտրված պաստառի գույնին ավտոմատ կերպով հարմարեցնելու հնարավորությունը. համակարգը ավտոմատ կերպով հայտնաբերում է գերակշռող գույները, կարգավորում է ընթացիկ գունապնակը և փոփոխություններ է կիրառում ինտերֆեյսի բոլոր տարրերի վրա, ներառյալ ծանուցման տարածքը, կողպեքի էկրանը, վիջեթները և ձայնի կառավարումը:
  • Կիրառվել են նոր անիմացիոն էֆեկտներ, ինչպիսիք են աստիճանական խոշորացումն ու տարածքների սահուն տեղաշարժը էկրանի վրա տարրերի երևալու և շարժման ժամանակ: Օրինակ, երբ դուք չեղարկում եք ծանուցումը կողպէկրանին, ժամանակի ցուցիչը ինքնաբերաբար ընդլայնվում է և զբաղեցնում այն ​​տարածքը, որը նախկինում զբաղեցնում էր ծանուցումը:
  • Բացվող տարածքի դիզայնը՝ ծանուցումներով և արագ կարգավորումներով, վերափոխվել է: Արագ կարգավորումներին ավելացվել են Google Pay-ի և խելացի տան կառավարման տարբերակները: Էլեկտրաէներգիայի կոճակը սեղմած պահելով՝ կհայտնվի Google Assistant-ը, որը կարող եք հրահանգել զանգահարել, բացել հավելված կամ բարձրաձայն կարդալ հոդվածը:
     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է
  • Ավելացվեց Stretch overscroll էֆեկտը՝ ցույց տալու համար, որ օգտատերը դուրս է եկել ոլորման տարածքից և հասել է բովանդակության ավարտին: Նոր էֆեկտով բովանդակության պատկերը կարծես թե ձգվում է և ետ է գալիս: Ոլորման ավարտի նոր վարքագիծը լռելյայն միացված է, սակայն կարգավորումներում կա տարբերակ՝ վերադառնալու հին վարքագծին:
  • Ինտերֆեյսը օպտիմիզացված է ծալովի էկրանով սարքերի համար:
     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է
  • Իրականացվել են ավելի հարթ աուդիո անցումներ. մի հավելվածից, որը ձայն է դուրս բերում մյուսին, առաջինի ձայնն այժմ սահուն կերպով խլացվում է, իսկ երկրորդի ձայնը սահուն մեծանում է՝ առանց մի ձայնը մյուսի վրա գերադրելու:
  • Կատարվել է համակարգի կատարողականի զգալի օպտիմալացում՝ հիմնական համակարգի ծառայությունների պրոցեսորի ծանրաբեռնվածությունը նվազել է 22%-ով, ինչն իր հերթին հանգեցրել է մարտկոցի ծառայության ժամկետի 15%-ով ավելացման։ Նվազեցնելով կողպեքի վեճը, նվազեցնելով հետաձգումը և օպտիմիզացնելով I/O-ն, ավելանում է մի հավելվածից մյուսին անցնելու արդյունավետությունը և կրճատվում է հավելվածի գործարկման ժամանակը:

    PackageManager-ում, snapshot-ների հետ միայն կարդալու ռեժիմում աշխատելիս, կողպեքի վեճը կրճատվում է 92%-ով: Binder-ի միջգործընթացային հաղորդակցման շարժիչը օգտագործում է թեթև քեշավորում՝ որոշ տեսակի զանգերի համար ուշացումը նվազեցնելու համար մինչև 47 անգամ: Dex, odex և vdex ֆայլերի մշակման բարելավված կատարողականություն, ինչը հանգեցնում է հավելվածների բեռնման ավելի արագ ժամանակի, հատկապես ցածր հիշողություն ունեցող սարքերում: Ծանուցումներից հավելվածների գործարկումն արագացված է, օրինակ՝ Google Photos-ի գործարկումը ծանուցումներից այժմ 34%-ով ավելի արագ է:

    Տվյալների բազայի հարցումների կատարումը բարելավվել է CursorWindow օպերացիայի մեջ ներկառուցված օպտիմալացումների կիրառմամբ: Փոքր քանակությամբ տվյալների դեպքում CursorWindow-ը դարձել է 36%-ով ավելի արագ, իսկ 1000-ից ավելի տող պարունակող հավաքածուների դեպքում արագացումը կարող է հասնել 49 անգամ:

    Առաջարկվում են սարքերը ըստ կատարողականության դասակարգելու չափանիշներ: Ելնելով սարքի հնարավորություններից՝ նրան հատկացվում է կատարողականության դաս, որն այնուհետև կարող է օգտագործվել հավելվածներում՝ սահմանափակելու ցածր էներգիայի սարքերում կոդեկների ֆունկցիոնալությունը կամ հզոր սարքաշարի վրա բարձրորակ մուլտիմեդիա բովանդակություն մշակելու համար:

  • Կիրառվել է հավելվածի ձմեռման ռեժիմ, որը թույլ է տալիս, եթե օգտվողը երկար ժամանակ բացահայտորեն չի շփվել ծրագրի հետ, ավտոմատ կերպով վերակայել հավելվածին նախկինում տրված թույլտվությունները, դադարեցնել կատարումը, վերադարձնել հավելվածի կողմից օգտագործված ռեսուրսները, օրինակ՝ հիշողությունը, և արգելափակել ֆոնային աշխատանքի մեկնարկը և push ծանուցումների ուղարկումը: Ռեժիմը կարող է օգտագործվել հավելվածների մեծ մասի համար և թույլ է տալիս պաշտպանել օգտվողի տվյալները, որոնց հասանելի են երկար ժամանակ մոռացված ծրագրերը: Ցանկության դեպքում, կարգավորումներում կարող է ընտրովի անջատվել ձմեռման ռեժիմը:
  • Ավելացվեց BLUETOOTH_SCAN-ի առանձին թույլտվություն՝ մոտակա սարքերը Bluetooth-ի միջոցով սկանավորելու համար: Նախկինում այս հնարավորությունը տրամադրվում էր սարքի գտնվելու վայրի մասին տեղեկատվության հասանելիության հիման վրա, ինչը հանգեցրեց այն հավելվածներին, որոնք պահանջում են զուգավորում Bluetooth-ի միջոցով այլ սարքի հետ, լրացուցիչ թույլտվություններ տրամադրելու անհրաժեշտություն:
  • Սարքի գտնվելու վայրի մասին տեղեկատվության հասանելիության ապահովման երկխոսությունը արդիականացվել է: Օգտագործողին այժմ հնարավորություն է տրվում հավելվածին տեղեկատվություն տրամադրել ճշգրիտ գտնվելու վայրի մասին կամ տրամադրել միայն մոտավոր տվյալներ, ինչպես նաև սահմանափակել լիազորությունները միայն ծրագրի հետ ակտիվ նստաշրջանով (մերժել մուտքը, երբ հետին պլանում է): Մոտավոր տեղ ընտրելիս վերադարձված տվյալների ճշգրտության մակարդակը կարող է փոխվել կարգավորումներում, այդ թվում՝ առանձին հավելվածների հետ կապված:
     Android 12 բջջային հարթակի բետա փորձարկումը սկսվել է

    Երկրորդ բետա թողարկումում ակնկալվում է, որ Գաղտնիության վահանակի ինտերֆեյսը կհայտնվի բոլոր թույլտվությունների կարգավորումների ընդհանուր ակնարկով, որը թույլ կտա ձեզ հասկանալ, թե օգտվողի տվյալների ինչ հավելվածներ ունեն մուտք գործելու հնարավորություն): Վահանակին կավելացվեն խոսափողի և տեսախցիկի ակտիվության ցուցիչներ, որոնց միջոցով կարող եք նաև բռնի կերպով անջատել խոսափողը և տեսախցիկը։

  • Հագվող սարքերի համար նախատեսված տարբերակի փոխարեն Android Wear-ը Samsung-ի հետ միասին որոշել է մշակել նոր միասնական հարթակ, որը համատեղում է Android-ի և Tizen-ի հնարավորությունները։
  • Ընդլայնվել են Android-ի թողարկումների հնարավորությունները մեքենաների տեղեկատվական համակարգերի և սմարթ հեռուստացույցների համար։
  • Ցածր մակարդակի նորամուծությունների ցանկը կարելի է գտնել մշակողների համար Android 12-ի առաջին ներածական թողարկումների վերանայում (մշակողի նախադիտում):

Source: opennet.ru