თუ თქვენ ოდესმე იყენებდით საბაჟო ROM-ს მოწყობილობაზე, დიდი შანსია, რომ შეხვდეთ რაღაც სახელწოდებით LineageOS. ეს არის ერთ-ერთი საბაჟო ROM, რომელიც გაძლევთ თითქმის სრულ აბსოლუტურ მარაგის AOSP გამოცდილებას ზედმეტი პერსონალიზაციის ან პერსონალის შეცვლის გარეშე.
და მხოლოდ ამით, დეველოპერებმა ჩამოაგდეს ცვლილებები LineageOS 20-ის ცვლილებების ჟურნალის ნომრით 27. დღეს ჩვენ განვიხილავთ მას, ცალკეულ ნაწილებად.
”მახსოვს, როდესაც ეს გამოშვებები იყო ერთნიშნა…”
ამ განყოფილებაში დეველოპერები მოგესალმებათ პოსტზე გარკვეული გვერდითი ინფორმაციით.
„ჰეი ყველას! Კეთილი იყოს თქვენი დაბრუნება!
რადგან ბევრი ჩვენგანი კვლავ იწყებს მოგზაურობას და სამყარო უბრუნდება ნორმალურ მდგომარეობას, რა თქმა უნდა, დროა დავძლიოთ სტატუს კვო! თქვენ ალბათ არ ელოდით ჩვენგან მოსმენას... სადღაც აპრილამდე ჩვენი ისტორიული გამოშვებების მიხედვით? ჰა! გოჩა.” დეველოპერები იწყებენ მას. ამ გვერდის უმეტესობა უბრალოდ მისასალმებელია და ამბობს შრომისმოყვარეობის შესახებ, რეალურად არის რამდენიმე ძირითადი ახალი მასალა, რომელიც აქ არის ნაჩვენები.
„ჩვენი შრომისმოყვარეობის წყალობით, რომ ადაპტირდით Google-ის დიდწილად UI-ზე დაფუძნებულ ცვლილებებთან Android 12-ში და Android 13-ის მკვდარი მარტივი მოწყობილობების ჩამოყალიბების მოთხოვნების წყალობით, ჩვენ შევძელით ჩვენი ცვლილებების გადაყენება Android 13-ზე ბევრად უფრო ეფექტურად. ამან გამოიწვია დიდი დროის დახარჯვა ახალ ახალ ფუნქციებზე, როგორიცაა ჩვენი გასაოცარი ახალი კამერის აპლიკაცია, Aperture, რომელიც ძირითადად დაიწერა დეველოპერებმა SebaUbuntu, LuK1337 და luca020400. რაც განმარტავს, რომ იქნება სრულიად ახალი კამერის აპლიკაცია, რომელსაც ველოდებით Lineage OS 20-ზე, რომელიც დეველოპერებმა ასევე აჩვენეს ქვემოთ, რომელსაც ჩვენ ვაჩვენებთ ამ სტატიაში.
და შემდეგ არის დეველოპერების კიდევ ერთი გვერდი, რომელიც არის;
„რადგან Android გადავიდა კვარტალური ტექნიკური გამოშვების მოდელზე, ეს გამოშვება იქნება „LineageOS 20“ და არა 20.0 ან 20.1 – თუმცა არ ინერვიულოთ – ჩვენ დაფუძნებულია Android 13-ის უახლეს და საუკეთესო ვერსიაზე, QPR1.
გარდა ამისა, თქვენ დეველოპერებისთვის – ნებისმიერი საცავი, რომელიც არ არის ძირითადი პლატფორმა, ან მოსალოდნელია, რომ არ შეიცვლება კვარტალური ტექნიკური გამოშვებებში, გამოიყენებს ფილიალებს სუბვერსიების გარეშე – მაგ. lineage-20
ნაცვლად lineage-20.0
".
და ამასთან, პოსტი გრძელდება ახალი ფუნქციებით.
ახალი თვისებები
პირველი არის „უსაფრთხოების პატჩები 2022 წლის აპრილიდან 2022 წლის დეკემბრამდე გაერთიანდა LineageOS 17.1-დან 20-მდე“, რაც ნიშნავს, რომ ძველი მოწყობილობები, რომლებსაც ოფიციალურად არ აქვთ ახალი LineageOS, მაგრამ მაინც იღებენ ძველ გამოშვებებს, მიიღებენ უსაფრთხოების განახლებებს.
მეორე ახსენებს ახალ კამერას "ohmagoditfinallyhappened
– LineageOS-ს ახლა აქვს გასაოცარი ახალი კამერის აპლიკაცია სახელწოდებით Aperture! ის დაფუძნებულია Google-ის (ძირითადად) გასაოცარზე კამერა X ბიბლიოთეკა და უზრუნველყოფს კამერის აპლიკაციის ბევრად უფრო ახლოს "საწყობთან" გამოცდილებას ბევრ მოწყობილობაზე. დიდი მადლობა დეველოპერებს SebaUbuntu, LuK1337 და luca020400, რომლებმაც შეიმუშავეს ეს თავდაპირველად, დიზაინერ Vazguard, და მთელ გუნდს, რომ მუშაობდნენ LineageOS-ში მის ინტეგრირებაზე და მის ადაპტაციაზე მხარდაჭერილი მოწყობილობების მასიურ მასივზე!”, რომელსაც ჩვენ ვაჩვენებთ ახალ კამერას. აპლიკაცია ცოტათი ამ სტატიაში.
დანარჩენები მცირე გაუმჯობესებებია, რომლებიც ჩამოთვლილია ქვემოთ.
- WebView განახლდა Chromium 108.0.5359.79.
- ჩვენ წარმოვადგინეთ სრულად გადაკეთებული მოცულობის პანელი Android 13-ში და შემდგომ განვავითარეთ ჩვენი გვერდითი ამომხტარი გაფართოების პანელი.
- ჩვენ ახლა მხარს ვუჭერთ GKI და Linux 5.10 კონსტრუქციებს სრული ხის მოდულის მხარდაჭერით, რათა შეესაბამებოდეს ახალ AOSP კონვენციებს.
- AOSP Gallery აპლიკაციის ჩვენმა ჩანგალმა ნახა მრავალი გამოსწორება და გაუმჯობესება.
- ჩვენს Updater აპს უნახავს მრავალი ხარვეზის გამოსწორება და გაუმჯობესება, ასევე ახლა აქვს ლამაზი ახალი Android TV განლაგება!
- ჩვენმა ვებ ბრაუზერმა, Jelly-მ ნახა რამდენიმე ხარვეზის გამოსწორება და გაუმჯობესება!
- ჩვენ შევიტანეთ კიდევ უფრო მეტი ცვლილებები და გაუმჯობესება FOSS-ის ზემოთ etar კალენდარული აპი, რომელიც რამდენიმე ხნის წინ ჩავრთეთ!
- ჩვენ შევიტანეთ კიდევ უფრო მეტი ცვლილებები და გაუმჯობესებები უკანა დინებაში Seedvault სარეზერვო აპლიკაცია.
- ჩვენი ჩამწერი აპი ადაპტირებულია Android-ის ჩაშენებული ფუნქციების გასათვალისწინებლად, მაგრამ მაინც უზრუნველყოფს იმ ფუნქციებს, რომლებსაც მოელით LineageOS-ისგან.
- აპლიკაციის რეკონსტრუქცია ინტენსიურად მოხდა.
- მასალა, რომელსაც მხარს უჭერთ, დამატებულია.
- მაღალი ხარისხის ჩამწერი (WAV ფორმატი) ახლა მხარს უჭერს სტერეოს და იყო რამდენიმე ძაფების შესწორება.
- Google TV-ს მრავალი ფუნქცია, როგორიცაა ბევრად უფრო მიმზიდველი ორი პანელური პარამეტრების აპლიკაცია, პორტირებულია LineageOS Android TV-ის კონსტრუქციებში.
- ჩვენი
adb_root
სერვისი აღარ არის მიბმული build ტიპის თვისებასთან, რაც საშუალებას იძლევა უფრო დიდი თავსებადობა მესამე მხარის ძირეულ სისტემასთან. - ჩვენი შერწყმის სკრიპტები დიდწილად გადაიხედა, რაც მნიშვნელოვნად ამარტივებს მას Android უსაფრთხოების ბიულეტენი შერწყმის პროცესი, ისევე როგორც დამხმარე მოწყობილობები, როგორიცაა Pixel მოწყობილობები, რომლებსაც აქვთ სრული წყაროს რელიზები, ბევრად უფრო გამარტივებული.
- LLVM სრულად იქნა მოცული, ბილდებში ახლა ნაგულისხმევია LLVM bin-utils და სურვილისამებრ, LLVM ინტეგრირებული ასამბლერის გამოყენება. მათთვის, ვისაც აქვს ძველი ბირთვი, არ ინერვიულოთ, ყოველთვის შეგიძლიათ უარი თქვათ.
- გლობალური სწრაფი პარამეტრების განათების რეჟიმი შემუშავებულია ისე, რომ UI ელემენტი ემთხვეოდეს მოწყობილობის თემას.
- ჩვენმა დაყენების ოსტატმა დაინახა ადაპტაცია Android 13-ისთვის, ახალი სტილით და უფრო შეუფერხებელი გადასვლებით/მომხმარებლის გამოცდილებით.
და შემდეგ, არის ახალი ამბები Android TV-ის გამოშვებებზე, ასევე ნათქვამია: „Android TV-ის კონსტრუქციები ახლა იგზავნება ურეკლამო Android TV გამშვებით, განსხვავებით Google-ის რეკლამის ჩართული გამშვებისაგან – ჩვენ ასევე მხარს ვუჭერთ Google TV-ის სტილის კონსტრუქციებს და ვაფასებთ მასზე გადასვლას. მხარდაჭერილი მოწყობილობები მომავალში.”, რაც მთავარი სიახლეა ტელევიზიის მომხმარებლებისთვის, რადგან მათ აღარ სჭირდებათ რეკლამებთან ურთიერთობა.
ახალი კამერის აპლიკაცია "Aperture"
ეს ახალი კამერის აპლიკაცია ბევრად განსხვავებულად გამოიყურება, ვიდრე LineageOS-ს ჰქონდა, ბევრად უკეთესი მომხმარებლის ინტერფეისით და მეტი ფუნქციით. ის გარეგნულად ჰგავს GrapheneOS კამერას მახასიათებლებით, მაგრამ განსხვავებული განლაგებით.
დეველოპერების შენიშვნები აქ მოცემულია ქვემოთ.
„ტექნიკური მიზეზების გამო, LineageOS 19-დან დაწყებული, ჩვენ მოგვიწია Snap-ის, Qualcomm-ის კამერის აპის ჩვენი ჩანგლის დატოვება და კვლავ დავიწყეთ Camera2-ის, ნაგულისხმევი AOSP კამერის აპის მიწოდება.
ამან გამოიწვია კამერის ცუდი გამოცდილება, რადგან Camera2 არის ძალიან მარტივი საშუალო მომხმარებლის საჭიროებისთვის.
ასე რომ, ამ LineageOS ვერსიით, გვინდოდა ამის გამოსწორება და საბედნიეროდ ჩვენთვის კამერა X მიაღწია გამოსაყენებელ მდგომარეობას, საკმარისად მომწიფებული იყო სრულფასოვანი კამერის აპის გასაძლიერებლად, ამიტომ დავიწყეთ მასზე მუშაობა.
განვითარების ორნახევარი თვის შემდეგ, მას შეუძლია მთლიანად ჩაანაცვლოს Camera2 და ამით გახდა ნაგულისხმევი კამერის აპლიკაცია LineageOS 20-დან დაწყებული.
დიაფრაგმა ახორციელებს რამდენიმე ფუნქციას, რომელიც აკლია Camera2-ს, მაგალითად:
- დამხმარე კამერების მხარდაჭერა (მოწყობილობის შემსრულებლებმა უნდა ჩართონ ის)
- ვიდეო კადრების სიჩქარის კონტროლი
- EIS (ელექტრონული გამოსახულების სტაბილიზაცია) და OIS (ოპტიკური გამოსახულების სტაბილიზაცია) პარამეტრების სრული კონტროლი
- ნიველერი მოწყობილობის ორიენტაციის კუთხის შესამოწმებლად
რაც დრო გადის, თქვენ შეიძლება დაინახოთ ახალი ფუნქციები, რომლებიც დაინერგება, რადგან აპლიკაციის განვითარება ჯერ კიდევ გრძელდება!”, რაც განმარტავს, რომ ჩვენ შეიძლება ასევე ახალი ფუნქციები უახლეს გამოშვებებში, მას შემდეგ რაც კამერის ახალ აპლიკაციაზე მუშაობს.
შენიშვნების განახლება
ასევე არის შენიშვნები ძველი LineageOS გამოშვებებიდან თქვენი მოწყობილობისთვის განახლების შესახებ, რომელშიც ნათქვამია: „განახლებისთვის, გთხოვთ, მიჰყვეთ თქვენი ნაპოვნი მოწყობილობის განახლების სახელმძღვანელოს. აქ დაწკაპუნებით.
თუ თქვენ მოდიხართ არაოფიციალური კონსტრუქციიდან, თქვენ უნდა მიჰყვეთ კარგი ole'-ის ინსტალაციის სახელმძღვანელოს თქვენი მოწყობილობისთვის, ისევე, როგორც ნებისმიერმა სხვამ, ვინც პირველად ეძებს LineageOS-ის ინსტალაციას. ეს შეიძლება მოიძებნოს აქ დაწკაპუნებით.
გთხოვთ, გაითვალისწინოთ, რომ თუ ამჟამად ოფიციალურ კონსტრუქციაზე ხართ, თქვენ არ ვიძლევით საჭიროა თქვენი მოწყობილობის წაშლა, გარდა იმ შემთხვევისა, როდესაც თქვენი მოწყობილობის ვიკი გვერდი სხვაგვარად არ კარნახობს, როგორც ეს საჭიროა ზოგიერთი მოწყობილობისთვის მასიური ცვლილებებით, როგორიცაა გადანაწილება.” ეს შენიშვნა ნამდვილად უნდა გქონდეთ მხედველობაში, თუ აპირებთ განახლებას LineageOS-ის ძველი ვერსიიდან და ასევე უნდა შეამოწმოთ მოწყობილობის დეველოპერის შენიშვნები, რათა დარწმუნდეთ, რომ შეცდომას არ დაუშვებთ.
დეპრესია
პოსტში ასევე მითითებულია შენიშვნები გაუქმების შესახებ, სადაც ნათქვამია: ”საერთო ჯამში, ჩვენ ვგრძნობთ, რომ 20 ფილიალმა მიაღწია ფუნქციების და სტაბილურობის პარიტეტს 19.1-ით და მზად არის საწყისი გამოშვებისთვის.
LineageOS 18.1-ის კონსტრუქციები არ იქნა მოძველებული ამ წელს, რადგან Google-ის გარკვეულწილად მკაცრი მოთხოვნები BPF მხარდაჭერა ყველა Android 12+ მოწყობილობის ბირთვში ნიშნავს, რომ ჩვენი ძველი მოწყობილობების მნიშვნელოვანი რაოდენობა build-Roster-ში მოკვდებოდა.
LineageOS 18.1-ის მოკვლის ნაცვლად, ის არის ფუნქციების გაყინვაზე, მიუხედავად იმისა, რომ კვლავ იღებს მოწყობილობის წარდგენას და ყოველთვიურად აშენებს თითოეულ მოწყობილობას, Android Security Bulletin-ის გაერთიანების შემდეგ ამ თვის განმავლობაში.
LineageOS 20 დაიწყებს შენობას მოწყობილობების ღირსეული შერჩევისთვის, დამატებით მოწყობილობებთან ერთად, რადგან ისინი ორივე მონიშნულია ქარტიის თავსებადი და მზადაა მათი შემსრულებლის მიერ შემუშავებისთვის.”, რაც ნიშნავს, რომ LineageOS 18.1-ის კონსტრუქციები კვლავ მიიღება, უბრალოდ არ მიიღებენ ახალ ფუნქციებს.
სრული პოსტი
თქვენ შეგიძლიათ შეამოწმოთ სრული პოსტი ამ ბმულს, ჩამოთვლილია ყველა ცვლილება, ჩვენ ჩამოვთვალეთ ძირითადად ძირითადიები აქ საბოლოო მომხმარებლებისთვის, რომლებიც შეცვლიან LineageOS-ს ყოველდღიური გამოყენებისას, როგორიცაა ახალი კამერის აპლიკაცია. ჩვენ გამოვაქვეყნებთ დამატებით განახლებებს ამის შესახებ, თუ რაიმე იქნება!