Android 19-ի վրա հիմնված LineageOS 12 բջջային հարթակի թողարկում

LineageOS նախագծի մշակողները, որը փոխարինել է CyanogenMod-ին, ներկայացրել են LineageOS 19-ի թողարկումը՝ հիմնված Android 12 պլատֆորմի վրա: Նշվում է, որ LineageOS 19 մասնաճյուղը հասել է ֆունկցիոնալության և կայունության հավասարության 18-րդ ճյուղի հետ և ճանաչվել է որպես պատրաստ: անցում` ձևավորելու առաջին թողարկումը: Սարքի 41 մոդելի համար պատրաստված են հավաքույթներ:

LineageOS-ը կարող է գործարկվել նաև Android Emulator-ում և Android Studio-ում: Ապահովված է Android TV և Android Automotive ռեժիմով հավաքվելու հնարավորություն։ Տեղադրվելիս բոլոր աջակցվող սարքերին լռելյայն առաջարկվում է իրենց Lineage Recovery-ը, որը չի պահանջում վերականգնման առանձին բաժին: LineageOS 17.1-ի կառուցումները դադարեցվել են հունվարի 31-ին:

Շատ ավելի հին սարքերի աջակցությունը հնացած է AOSP-ից iptable-ների հեռացման և Android 12-ի փաթեթների զտման համար eBPF-ի օգտագործմանը անցնելու պատճառով: Խնդիրն այն է, որ eBPF-ն կարող է օգտագործվել միայն այն սարքերում, որոնք ունեն Linux միջուկ 4.9 կամ ավելի նոր թողարկումներ: Միջուկ 4.4 ունեցող սարքերի համար eBPF-ի աջակցությունը հետնախագծվել է, սակայն միջուկի 3.18 տարբերակով աշխատող սարքերի տեղափոխումը դժվար է: Օգտագործելով լուծումներ՝ հնարավոր եղավ բեռնել Android 12-ի բաղադրիչները հին միջուկների վերևում, որոնք իրականացվել են iptables-ի հետ վերադարձի միջոցով, սակայն փոփոխությունները չեն ընդունվել LineageOS 19-ում՝ փաթեթների զտման խափանման պատճառով: Քանի դեռ հին միջուկների համար eBPF պորտը հասանելի չի դարձել, LineageOS 19-ի վրա հիմնված կառուցումները չեն տրամադրվի նման սարքերի համար: Եթե ​​LineageOS 18.1-ով հավաքները ստեղծվել են 131 սարքի համար, ապա LineageOS 19-ում հավաքները ներկայումս հասանելի են 41 սարքի համար:

LineageOS 18.1-ի համեմատ, բացի Android 12-ին հատուկ փոփոխություններից, առաջարկվում են նաև հետևյալ բարելավումները.

  • Անցումը դեպի android-12.1.0_r4 մասնաճյուղ AOSP (Android Open Source Project) պահոցից կատարված է։ WebView դիտարկիչի շարժիչը համաժամանակացված է Chromium 100.0.4896.58-ի հետ:
  • Android 12-ում առաջարկվող նոր ձայնի կառավարման վահանակի փոխարեն, այն ունի իր ամբողջովին վերափոխված վահանակը, որը դուրս է սահում կողքից:
  • Մուգ ինտերֆեյսի ձևավորման ռեժիմը լռելյայն միացված է:
  • Linux միջուկը կառուցելու հիմնական գործիքը Clang կոմպիլյատորն է, որը տրամադրվում է AOSP պահեստում։
  • Առաջարկվել է նոր Setup Wizard-ը, որն ավելացնում է նոր էջերի մեծ փաթեթ՝ կարգավորումներով, օգտագործում է նոր պատկերակներ և անիմացիոն էֆեկտներ Android 12-ից:
  • Ներառված է սրբապատկերների նոր հավաքածու, որն ընդգրկում է գրեթե բոլոր հավելվածները, ներառյալ համակարգայինները:
  • Լուսանկարների պատկերասրահի կառավարման բարելավված հավելվածը, որը AOSP պահոցից Gallery հավելվածի պատառաքաղն է:
  • Բարելավումներ են կատարվել թարմացումների տեղադրման ծրագրում, Jelly վեբ բրաուզերի, Ձայնագրիչ ձայնագրիչի, FOSS Etar օրացույցի պլանավորողի և Seedvault կրկնօրինակման ծրագրի մեջ: FOSS Etar-ում և Seedvault-ում ավելացված բարելավումները վերադարձվել են հոսանքին հակառակ նախագծերին:
  • Android TV սարքերում օգտագործելու համար առաջարկվել է նավիգացիոն ինտերֆեյսի (Android TV Launcher) տարբերակ՝ առանց գովազդի: «Android TV»-ի կառուցվածքներին ավելացվել է կոճակ մշակող, որը թույլ է տալիս օգտագործել լրացուցիչ կոճակներ տարբեր հեռակառավարման վահանակների վրա, որոնք աշխատում են Bluetooth-ի և ինֆրակարմիրի միջոցով:
  • Ավելացվել է Android Automotive թիրախային պլատֆորմի ռեժիմում կառուցելու աջակցություն՝ ավտոմոբիլային տեղեկատվական համակարգերում օգտագործելու համար:
  • Adb_root ծառայության կապը հավաքման տեսակը որոշող հատկության հետ հեռացվել է:
  • Պատկերի ապափաթեթավորման ծրագիրը ավելացրել է տվյալների արդյունահանման աջակցություն արխիվների և պատկերների մեծ մասից թարմացումներով, ինչը հեշտացնում է սարքի շահագործման համար անհրաժեշտ երկուական բաղադրիչների արդյունահանումը:
  • SDK-ն հնարավորություն է տալիս բարձրացնել սենսորային էկրանների քվեարկության ինտենսիվությունը՝ էկրանին հպվելուն արձագանքելու ժամանակը նվազեցնելու համար:
  • Qualcomm Snapdragon պլատֆորմի վրա հիմնված սարքերի տեսախցիկներ մուտք գործելու համար օգտագործվում է Camera2 API-ն՝ Qualcomm-ին հատուկ ինտերֆեյսի փոխարեն:
  • Նախնական աշխատասեղանի պաստառը փոխարինվել է և ավելացվել է պաստառների նոր հավաքածու:
  • Wi-Fi Display ֆունկցիան, որը թույլ է տալիս կազմակերպել հեռավոր ելք դեպի արտաքին էկրան՝ առանց մոնիտորի հետ ֆիզիկական կապի, ներդրված է բոլոր սարքերի համար, ներառյալ էկրանները, որոնք աջակցում են Qualcomm-ի սեփական անլար ինտերֆեյսը և Miracast տեխնոլոգիան:
  • Հնարավոր է առանձին ձայներ վերագրել լիցքավորման տարբեր տեսակների համար (լիցքավորում մալուխի կամ անլար լիցքավորման միջոցով):
  • Ներկառուցված firewall-ը, ցանցի սահմանափակ մուտքի ռեժիմը և հավելվածի մեկուսացման հնարավորությունները վերաշարադրվել են՝ հաշվի առնելով AOSP-ում ցանցի մեկուսացման նոր ռեժիմը և eBPF-ի օգտագործումը: Տվյալների սահմանափակման և ցանցի մեկուսացման ծածկագիրը համակցվել է մեկ իրականացման մեջ:

Source: opennet.ru

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