Android 10 բջջային հարթակի թողարկում

Google- ը опубликовала բաց բջջային հարթակի թողարկում Android 10. Նոր թողարկման հետ կապված սկզբնաղբյուրը տեղադրված է այստեղ Git պահոց նախագիծ (մասնաճյուղ android-10.0.0_r1): Որոնվածը արդեն թարմացվել է պատրաստված 8 Pixel շարքի սարքերի համար, ներառյալ առաջին Pixel մոդելը: Նաև ձեւավորվել է ունիվերսալ GSI (Generic System Images) հավաքներ, որոնք հարմար են ARM64 և x86_64 ճարտարապետությունների վրա հիմնված տարբեր սարքերի համար: Առաջիկա ամիսներին Android 10-ի թարմացումները կթողարկվեն ընթացիկ սմարթֆոնների համար այնպիսի ընկերությունների, ինչպիսիք են Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG և Essential:

Հիմնական նորարարություններ.

  • Ներկայացված նախագիծը Հիմնական էջ, որը թույլ է տալիս թարմացնել համակարգի առանձին բաղադրիչներ՝ առանց ամբողջ հարթակի թարմացման: Նման թարմացումները ներբեռնվում են Google Play-ի միջոցով՝ արտադրողի OTA որոնվածի թարմացումներից առանձին: Ակնկալվում է, որ ոչ ապարատային պլատֆորմի բաղադրիչներին թարմացումների ուղղակի առաքումը զգալիորեն կնվազեցնի թարմացումներ ստանալու համար անհրաժեշտ ժամանակը, կբարձրացնի խոցելիության ուղղման արագությունը և կնվազեցնի կախվածությունը սարքերի արտադրողներից՝ հարթակի անվտանգությունը պահպանելու համար: Թարմացումներով մոդուլները սկզբում կլինեն բաց կոդով, անմիջապես հասանելի կլինեն AOSP-ի (Android Open Source Project) պահոցներում և կկարողանան ներառել բարելավումներ և ուղղումներ, որոնք ներդրվել են երրորդ կողմի ներդրողների կողմից:

    Բաղադրիչների թվում, որոնք կթարմացվեն առանձին՝ մուլտիմեդիա կոդեկներ, մուլտիմեդիա շրջանակ, DNS լուծիչ, Conscrypt Java անվտանգության մատակարար, Փաստաթղթերի միջերես, թույլտվությունների վերահսկիչ, ExtServices, Ժամային գոտու տվյալներ, անկյունը (OpenGL ES զանգերը OpenGL-ին, Direct3D 9/11-ին, Desktop GL-ին և Vulkan-ին թարգմանելու շերտ), Module Metadata, ցանցի բաղադրիչներ, Captive Portal Login և ցանցային մուտքի կարգավորումներ: Համակարգի բաղադրիչների թարմացումները տրամադրվում են նոր փաթեթի ձևաչափով ԱՊԵՔՍ, որը տարբերվում է APK-ից նրանով, որ այն կարող է օգտագործվել համակարգի բեռնման վաղ փուլում: Հնարավոր խափանումների դեպքում տրամադրվում է փոփոխման հետադարձ ռեժիմ.

  • Իրականացվում է համակարգի մակարդակով մութ թեմա որը կարող է օգտագործվել ցածր լույսի պայմաններում աչքերի հոգնածությունը նվազեցնելու համար:
    Մուգ թեման միացված է Կարգավորումներ > Ցուցադրում, արագ կարգավորումների բացվող բլոկի միջոցով կամ երբ միացնում եք էներգախնայողության ռեժիմը: Մուգ թեման վերաբերում է ինչպես համակարգին, այնպես էլ հավելվածներին, այդ թվում՝ առաջարկելով գոյություն ունեցող թեմաները մուգ երանգների ավտոմատ կերպով փոխակերպելու ռեժիմ;

    Android 10 բջջային հարթակի թողարկում

  • Ավտոմատ արագ պատասխանները, որոնք նախկինում հասանելի էին ծանուցումների համար, այժմ կարող են օգտագործվել ցանկացած հավելվածում ամենահավանական գործողությունների վերաբերյալ առաջարկություններ ստեղծելու համար: Օրինակ, երբ ցուցադրվում է հանդիպման հրավիրող հաղորդագրություն, համակարգը կառաջարկի արագ պատասխաններ՝ հրավերն ընդունելու կամ մերժելու համար, ինչպես նաև ցույց կտա կոճակ՝ հանդիպման նախատեսված վայրը քարտեզի վրա դիտելու համար: Ընտրանքներն ընտրվում են մեքենայական ուսուցման համակարգի միջոցով՝ օգտագործողի աշխատանքի բնութագրերի ուսումնասիրության հիման վրա.

    Android 10 բջջային հարթակի թողարկում

  • Ապահովում է ավելի շատ գործիքներ՝ վերահսկելու, թե ինչպես են հավելվածները մուտք գործում օգտատերերի գտնվելու վայրի տեղեկությունները: Եթե ​​նախկինում, եթե համապատասխան թույլտվություններ տրվեին, հավելվածը կարող էր ցանկացած պահի մուտք գործել տեղադրություն, նույնիսկ երբ այն ոչ ակտիվ է (աշխատում է հետին պլանում), ապա նոր թողարկումում օգտատերը կարող է թույլատրել ստանալ իր գտնվելու վայրի մասին տեղեկություն միայն այն դեպքում, եթե հավելվածի հետ նիստն ակտիվ է.

    Android 10 բջջային հարթակի թողարկում

  • Ավելացվեց «Family Link» ծնողական հսկողության ռեժիմը, որը թույլ է տալիս սահմանափակել երեխաների աշխատանքի ժամանակը, տրամադրել բոնուսային րոպեներ հաջողությունների և ձեռքբերումների համար, դիտել գործարկված հավելվածների ցուցակները և գնահատել, թե որքան ժամանակ է երեխան ծախսում դրանցում, վերանայել տեղադրված հավելվածները և սահմանել գիշերային ժամը գիշերը մուտքն արգելափակելու համար.

    Android 10 բջջային հարթակի թողարկում

  • Ավելացվել է «Ֆոկուս ռեժիմ», որը թույլ է տալիս ընտրողաբար խլացնել ուշադրությունը շեղող հավելվածները այն ժամանակ, երբ պետք է կենտրոնանալ ինչ-որ առաջադրանք լուծելու վրա, օրինակ՝ դադարեցնել նամակների և նորությունների ընդունումը, բայց թողնել քարտեզները և ակնթարթային մեսենջերը: Գործառույթը դեռ ակտիվ չէ ընթացիկ կառուցումներում.
  • Ավելացվել է ժեստերով նավիգացիայի ռեժիմ, որը թույլ է տալիս օգտագործել միայն էկրանի ժեստերը՝ կառավարելու համար՝ առանց նավիգացիոն գիծը ցուցադրելու և էկրանի ողջ տարածքը բովանդակության համար հատկացնելու: Օրինակ՝ «Վերադառնալ» և «Տուն» կոճակները փոխարինվում են եզրից սլայդով և ներքևից վերև սահող հպումով, էկրանին երկար հպումն օգտագործվում է գործող հավելվածների ցանկը հավաքելու համար: Ռեժիմը միացված է «Կարգավորումներ > Համակարգ > Ժեստեր» կարգավորումներում;
  • Ավելացվեց «Live Caption» գործառույթը, որը թույլ է տալիս ավտոմատ կերպով ստեղծել ենթագրեր անմիջապես ցանկացած տեսանյութ դիտելիս կամ ձայնագրություններ լսելիս՝ անկախ օգտագործվող հավելվածից: Խոսքի ճանաչումը կատարվում է տեղում՝ առանց արտաքին ծառայություններին դիմելու: Գործառույթը դեռ ակտիվ չէ ընթացիկ կառուցումներում.
  • Ավելացրել է «փուչիկների» հայեցակարգը՝ մի քանի հավելվածների հետ միաժամանակյա աշխատանք կազմակերպելու համար: Փուչիկները թույլ են տալիս գործողություններ կատարել այլ հավելվածներում՝ առանց ընթացիկ ծրագրից դուրս գալու: Բացի այդ, փուչիկները հնարավորություն են տալիս սարքի վրա տարբեր գործողություններ կատարելիս մուտք հատկացնել կոնկրետ հավելվածի ֆունկցիոնալությանը: Օրինակ՝ օգտագործելով փուչիկները՝ բովանդակության վերևում ցուցադրվող կոճակների տեսքով, դուք կարող եք շարունակել զրույցը մեսենջերում, արագ ուղարկել հաղորդագրություններ, տեսանելի պահել ձեր առաջադրանքների ցանկը, գրառումներ անել, մուտք գործել թարգմանչական ծառայություններ և ստանալ տեսողական հիշեցումներ՝ աշխատելիս: այլ հավելվածներում: Փուչիկները տեղադրվում են ծանուցման համակարգի վերևում և թույլ են տալիս օգտագործել նմանատիպ API:

    Android 10 բջջային հարթակի թողարկում

  • Ավելացվել է ծալովի ծալովի էկրաններով սարքերի աջակցություն, ինչպիսիք են Huawei Mate X- ը. Ծալովի էկրանի յուրաքանչյուր կեսն այժմ կարող է տեղակայել առանձին հավելված: Էկրանների նոր տեսակներն աջակցելու համար ավելացվել է բազմակի արթնացման իրադարձությունների առանձին մշակման և ֆոկուսի փոփոխության աջակցություն (երբ էկրանի մի կեսն ակտիվ է, իսկ մյուսը մնում է փակ, կամ երբ երկու կեսերն էլ ակտիվ են), և API-ն ունի ընդլայնվել է էկրանի չափափոխման համար (այնպես, որ հավելվածը երկրորդ կեսը բացելիս ճիշտ ընկալի էկրանի մեծացման չափը): Android-ի էմուլյատորին ավելացվել է ծալովի էկրաններով սարքերի մոդելավորում;
    Android 10 բջջային հարթակի թողարկում

  • Ավելացվել է տվյալների և հաղորդագրությունների ուղարկման դյուրանցումների աջակցություն (Share Shortcuts), որը թույլ է տալիս արագ գնալ դեպի այն հավելվածը, որն իրականացնում է ուղարկումը.

    Android 10 բջջային հարթակի թողարկում

  • Ավելացվել է ելնող կարգավորումների վահանակների աջակցություն, որոնք թույլ են տալիս մուտք գործել համակարգի հիմնական կարգավորումները օգտվողի հավելվածի համատեքստում: Տրվում է API՝ հավելվածի ներսում անհատականացման վահանակները ցուցադրելու համար: Կարգավորումների վահանակ. Օրինակ, մուլտիմեդիա նվագարկիչը կարող է ցուցադրել համակարգային ձայնային կարգավորումներով վահանակ, իսկ զննարկիչը կարող է ցույց տալ ցանցային կապի կարգավորումները և անցնել ինքնաթիռի ռեժիմի;

    Android 10 բջջային հարթակի թողարկում

    Безопасность:

    • Ավելացված է Հավելվածների հասանելիության լրացուցիչ սահմանափակումներ ընդհանուր ֆայլերին, ինչպիսիք են լուսանկարների հավաքածուները, տեսանյութերը և երաժշտությունը.
    • Ներբեռնման գրացուցակում գտնվող ներբեռնված ֆայլերը մուտք գործելու համար հավելվածն այժմ պետք է օգտագործի համակարգի ֆայլերի ընտրության երկխոսությունը, որը օգտվողին տալիս է լիակատար վերահսկողություն, թե կոնկրետ որ ֆայլերը կարող է մուտք գործել հավելվածը.
    • Արգելափակել է հավելվածների՝ ֆոնային գործարկումից ակտիվ վիճակի անցնելու, առաջին պլան մտնելու և մուտքագրման ֆոկուս ձեռք բերելու հնարավորությունը՝ այդպիսով ընդհատելով օգտատիրոջ աշխատանքը մեկ այլ հավելվածի հետ: Եթե ​​անհրաժեշտ է օգտատիրոջ ուշադրությունը գրավել ֆոնային հավելվածի վրա, օրինակ՝ մուտքային զանգի ժամանակ, այժմ դուք պետք է օգտագործեք բարձր առաջնահերթ ծանուցումներ՝ ամբողջ էկրանով ցուցադրելու թույլտվությամբ.
    • Սահմանափակ մուտք դեպի անփոփոխ սարքի նույնացուցիչներ, ինչպիսիք են IMEI-ը և սերիական համարը: Նման նույնացուցիչներ ստանալու համար հավելվածը պետք է ունենա READ_PRIVILEGED_PHONE_STATE արտոնություն:
      Հավելվածները նաև սահմանափակված են ցանցի գործունեության վիճակագրությամբ կեղծ-FS «/proc/net» մուտք գործելու առումով, և սեղմատախտակի տվյալների հասանելիությունն այժմ ապահովվում է միայն այն դեպքում, երբ հավելվածն ակտիվ է (ներածման ֆոկուս է ստացել):

    • Հավելվածին կոնտակտների ցուցակ տալիս ելքի դասակարգումն ըստ կոնտակտների մուտքի հաճախականության դադարեցվել է՝ հավելվածներից օգտվողի նախասիրությունների մասին տեղեկությունները թաքցնելու համար.
    • Լռելյայնորեն, MAC հասցեների պատահականացումը միացված է. տարբեր անլար ցանցերին միանալիս այժմ ստեղծվում են տարբեր MAC հասցեներ, ինչը թույլ չի տալիս հետևել օգտատիրոջ շարժին WiFi ցանցերի միջև.
    • Bluetooth, բջջային և Wi-Fi սկանավորման API-ներ մուտք գործելու համար այժմ պահանջվում են Fine Location թույլտվություններ (նախկինում պահանջվում էր Coarse Location թույլտվություններ): Ավելին, եթե կապը հաստատված է P2P ռեժիմով կամ ցանցը որոշվում է համակարգի կողմից, ապա տեղադրության տեղեկատվության հասանելիության առանձին թույլտվություններ չեն պահանջվում.
    • Իրականացված աջակցություն անլար ցանցի անվտանգության տեխնոլոգիային WPA3, որն ապահովում է պաշտպանություն գաղտնաբառի գուշակման հարձակումներից (թույլ չի տա գաղտնաբառի գուշակումը անցանց ռեժիմում) և օգտագործում է SAE վավերացման արձանագրությունը։ Բաց ցանցերում գաղտնագրման բանալիներ ստեղծելու համար աջակցություն է ավելացվել կապի բանակցային գործընթացին, որն իրականացվում է OWE ընդլայնման կողմից (Օպորտունիստական ​​անլար գաղտնագրում);
    • Ավելացված է և լռելյայն միացված է բոլոր կապերի աջակցության համար TLS 1.3. Google-ի թեստերում TLS 1.3-ի օգտագործումը հնարավորություն է տալիս արագացնել անվտանգ կապերի հաստատումը մինչև 40%-ով TLS 1.2-ի համեմատ։
    • Ներդրվել է նոր պահեստ Scoped պահեստավորում, որն ապահովում է կիրառական ֆայլերի մեկուսացման մակարդակ։ Օգտագործելով այս API-ը՝ հավելվածը կարող է արտաքին կրիչներում (օրինակ՝ SD քարտի վրա) իր ֆայլերի համար առանձին մեկուսացված գրացուցակ ստեղծել, որին այլ հավելվածներ չեն կարող մուտք գործել: Ներկայիս հավելվածը կսահմանափակվի այս գրացուցակով՝ լուսանկարներ, տեսանյութեր և երաժշտություն պահելու համար և չի խանգարի ընդհանուր մեդիա հավաքածուներին: Համօգտագործվող ֆայլերի հավաքածուների հասանելիությունը կիսելու համար ձեզ հարկավոր է առանձին թույլտվություններ ստանալ.
    • API-ում Կենսաչափական հուշում, միավորելով կենսաչափական նույնականացման երկխոսության ելքը, ավելացրեց աջակցություն պասիվ նույնականացման մեթոդներին, ինչպիսիք են դեմքի նույնականացումը: Առաջարկվում են բացահայտ և անուղղակի վավերացման մշակման առանձին մեթոդներ: Հստակ նույնականացման դեպքում օգտագործողը պետք է հաստատի գործողությունը, իսկ անուղղակի նույնականացման դեպքում նույնականացումը կարող է իրականացվել հանգիստ պասիվ ռեժիմում.
  • Անլար կույտ:
    • Ավելացվել է բջջային կապի ստանդարտի աջակցություն 5G, որի համար հարմարեցված են կապի կառավարման առկա API-ները: Ներառյալ API-ի միջոցով, հավելվածները կարող են որոշել գերարագ կապի և երթևեկության լիցքավորման ակտիվության առկայությունը.
    • Ավելացվել է Wi-Fi-ի շահագործման երկու ռեժիմ՝ առավելագույն թողունակության հասնելու և նվազագույն ուշացումների ռեժիմ (օրինակ՝ օգտակար խաղերի և ձայնային հաղորդակցության համար);
    • Անլար կապը վերամշակվել է գաղտնիությունը բարձրացնելու և կատարողականությունը բարձրացնելու, ինչպես նաև իրերի ինտերնետ սարքերի կառավարումը տեղական Wi-Fi-ով (օրինակ՝ Wi-Fi-ով տպելու համար) և միացման կետերի ընտրության բարելավման համար: Հասանելի մուտքի կետերի սկանավորման գործառույթներն այժմ տրամադրվում են պլատֆորմի կողմից՝ ցուցադրելով հայտնաբերված ցանցերը Wi-Fi Picker ինտերֆեյսում և ավտոմատ կերպով կարգավորելով կապը, եթե ընտրվի օգտվողի կողմից: WifiNetworkSuggestions API-ի միջոցով հավելվածներին հնարավորություն է տրվում ազդել նախընտրելի անլար ցանցերի ընտրության ալգորիթմի վրա՝ հավելվածին ուղարկելով ցանցերի դասակարգված ցուցակը և դրանց միանալու գաղտնաբառերը: Բացի այդ, միանալու համար ցանց ընտրելիս այժմ հաշվի են առնվում նախորդ կապի թողունակության չափումները (ընտրված է ամենաարագ ցանցը);
  • Մուլտիմեդիա և գրաֆիկա
    • Ավելացվել է գրաֆիկական API-ի աջակցություն Vulkan 1.1. Համեմատած OpenGL ES-ի հետ՝ Vulkan-ի օգտագործումը կարող է զգալիորեն նվազեցնել պրոցեսորի ծանրաբեռնվածությունը (մինչև 10 անգամ Google-ի թեստերում) և բարելավել մատուցման աշխատանքը: Վերջնական նպատակն է աջակցել Vulkan-ին բոլոր Android սարքերում, Google-ը աշխատում է OEM-ների հետ՝ Vulkan 1.1-ը դարձնելու պահանջ բոլոր 64-բիթանոց Android 10 սարքերի համար;
    • Ավելացվեց փորձնական աջակցություն շերտավորման կատարման համար անկյունը (Almost Native Graphics Layer Engine) Vulkan գրաֆիկական API-ի վերևում: ANGLE-ը թույլ է տալիս մատուցել՝ հեռացնելով համակարգի հատուկ API-ները՝ թարգմանելով OpenGL ES զանգերը OpenGL, Direct3D 9/11, Desktop GL և Vulkan): ANGLE խաղերի և գրաֆիկական հավելվածների մշակողների համար թույլ է տալիս օգտագործեք սովորական OpenGL ES դրայվերը Vulkan օգտագործող բոլոր սարքերում;
    • Տեսախցիկի և պատկերազարդման հավելվածներն այժմ կարող են պահանջել, որ տեսախցիկը ուղարկի լրացուցիչ XMP մետատվյալներ JPEG ֆայլում, որը ներառում է լուսանկարների խորությունը մշակելու համար անհրաժեշտ տեղեկատվություն (օրինակ՝ երկակի տեսախցիկների կողմից պահվող խորության քարտեզը): Այս պարամետրերը կարող են օգտագործվել տարբեր ֆոնային պղտորման ռեժիմների և էֆեկտների իրականացման համար բոկեհ, ինչպես նաև 3D լուսանկարներ կամ հավելյալ իրականության համակարգերում ստեղծելու համար.
    • Ավելացվեց վիդեո կոդեկի աջակցություն AV1, որը դիրքավորվում է որպես հանրությանը հասանելի, առանց հոնորարների անվճար տեսանյութերի կոդավորման ձևաչափ, որը սեղմման մակարդակով նկատելիորեն գերազանցում է H.264-ին և VP9-ին.
    • Ավելացվել է անվճար աուդիո կոդեկի աջակցություն Opus, ապահովելով կոդավորման բարձր որակ և նվազագույն ուշացում ինչպես բարձր բիտ արագությամբ հոսքային աուդիո սեղմման, այնպես էլ ձայնի սեղմման համար՝ թողունակությամբ սահմանափակված VoIP հեռախոսակապի հավելվածներում;
    • Ավելացվել է ստանդարտի աջակցություն HDR10 +, օգտագործվում է բարձր դինամիկ տիրույթի վիդեո կոդավորման համար;
    • MediaCodecInfo API-ին ավելացվել է պարզեցված մեթոդ՝ սարքի վրա հասանելի տեսաելքային հնարավորությունները որոշելու համար (ցուցադրվում է սարքի վրա աջակցվող կոդեկների և լուծույթների և FPS-ների ցանկը);
    • Ավելացվեց API Մայրենի MIDI, որն ապահովում է C++ հավելվածներին NDK-ի միջոցով MIDI սարքերի հետ անմիջականորեն փոխազդելու հնարավորություն՝ չարգելափակող ռեժիմով, ինչը թույլ է տալիս MIDI հաղորդագրությունները մշակել շատ ցածր ուշացումով;
    • Ավելացվեց MicrophoneDirection API՝ ուղղորդված խոսափողներից աուդիո ձայնագրումը վերահսկելու համար: Օգտագործելով այս API-ը, դուք կարող եք նշել խոսափողի կողմնորոշման ուղղությունը աուդիո ձայնագրելիս): Օրինակ՝ սելֆի տեսանյութ ստեղծելիս կարող եք նշել setMicrophoneDirection( MIC_DIRECTION_FRONT)՝ սարքի առջևի խոսափողից ձայնագրելու համար: Նշված API-ի միջոցով կարող եք նաև կառավարել խոսափողերը փոփոխվող ծածկույթով (մեծացնելու հնարավորություն)՝ որոշելով ձայնագրման տարածքի չափը:
    • Ավելացվեց աուդիո գրավման նոր API, որը թույլ է տալիս մեկ հավելվածին
      ապահովել աուդիո հոսքը մեկ այլ հավելվածով մշակելու հնարավորություն: Այլ հավելվածներին աուդիո ելքի հասանելիություն տալը պահանջում է հատուկ թույլտվություն.
  • Համակարգ և ընդլայնված API-ներ:
    • Գործողության ART-ի աշխատանքի զգալի օպտիմալացումներ են կատարվել՝ նվազեցնելով հիշողության սպառումը և արագացնելով հավելվածների գործարկումը: Google Play-ում պրոֆիլների բաշխումն ապահովված է
      PGO (Profile Guided Optimization), որը ներառում է տեղեկատվություն կոդի առավել հաճախ կատարվող մասերի մասին։ Նման մասերի նախնական հավաքումը կարող է զգալիորեն նվազեցնել գործարկման ժամանակը: ART-ն ինքնին օպտիմիզացված է, որպեսզի ավելի վաղ սկսի կիրառման գործընթացը և տեղափոխի այն մեկուսացված կոնտեյներով: Հավելվածի հիշողության պատկերը թույլ է տալիս լրացուցիչ տվյալներ, ինչպիսիք են դասերը, պահել: Գործարկվել է հավելվածի հիշողության պատկերների բեռնման բազմաթելային ռեժիմ: Աղբահավաքի արդյունավետության բարձրացում՝ նորաստեղծ օբյեկտների առանձին մշակման միջոցով.

      Android 10 բջջային հարթակի թողարկում

    • API-ն թարմացվել է 1.2 տարբերակի Նյարդային ցանցեր, որն ապահովում է հավելվածներին մեքենայական ուսուցման համակարգերի համար ապարատային արագացումն օգտագործելու հնարավորություն: API-ն տեղադրված է որպես Android-ում մեքենայական ուսուցման շրջանակների շահագործման հիմնական շերտ, ինչպես օրինակ TensorFlow Lite և Caffe2. Առաջարկվել են մի շարք պատրաստի նեյրոնային ցանցերի մոդելներ շարժական սարքերում օգտագործելու համար, այդ թվում MobileNets (լուսանկարներում օբյեկտների ճանաչում), Սկսնակ v3 (համակարգչային տեսողություն) և Խելացի
      պատասխանել
      (հաղորդագրությունների արձագանքման տարբերակների ընտրություն): Նոր թողարկումն ավելացնում է 60 նոր գործողություններ, այդ թվում՝ ARGMAX, ARGMIN և քվանտացված LSTM, և կատարում է կատարողականի զգալի օպտիմիզացում՝ API-ին հնարավորություն տալու աջակցելու մեքենայական ուսուցման նոր մոդելներին, ինչպիսիք են օբյեկտների հայտնաբերումը և պատկերի հատվածավորումը։

    • SDK-ում ավելացվել է ծալովի ծալովի էկրաններով սարքերի նոր էմուլյատոր, որը հասանելի է թողարկման մեջ: Android Studio 3.5 լրացուցիչ վիրտուալ սարքի տեսքով, որը հասանելի է 7.3 (4.6) և 8 (6.6) դյույմ էկրաններով տարբերակներով։ Ծալովի սարքերի հարթակում ընդլայնվել են onResume և onPause մշակիչները՝ ավելացնելով մի քանի էկրանների առանձին անջատման աջակցություն, ինչպես նաև ընդլայնված ծանուցումներ, երբ հավելվածը հայտնվում է ուշադրության կենտրոնում:

      Android 10 բջջային հարթակի թողարկում

    • Ավելացվել է Thermal API-ն, որը թույլ է տալիս հավելվածներին վերահսկել պրոցեսորի և GPU-ի ջերմաստիճանի ցուցիչները և ինքնուրույն միջոցներ ձեռնարկել բեռը նվազեցնելու համար (օրինակ՝ նվազեցնել FPS-ը խաղերում և նվազեցնել հեռարձակվող տեսանյութի լուծումը), առանց սպասելու, մինչև համակարգը բռնի կերպով սկսի կտրել: իջեցնել հավելվածի գործունեությունը:

Source: opennet.ru

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