Android 12 Developer Preview 3-ის ჩვენი ღრმა ჩაძირვა გრძელდება Google-ის უახლეს OS-ში აღმოჩენილი ყველა ფარული ფუნქციის ანალიზით!
ერთ თვეზე ნაკლებ დროში Google შეასრულებს შეფუთვას Android 12 Google I/O-ზე, მაგრამ მანამდე, ჩვენ ახლახან მოგვცეს მესამე დეველოპერის გადახედვა გაცრა. DP3 შეიცავს რამდენიმე ახალ API-ს და შესამჩნევი ცვლილებები მომხმარებლის წინაშე, მაგრამ ის ასევე, ჩვეულებისამებრ, შეიცავს უამრავ ფარულ ცვლილებას ქუდის ქვეშ. ჩვენ ვიკვლევდით გამოშვებას, რათა გაერკვია ყველაფერი, რაც მოდის Android 12-ზე და აქ არის მოკლე შინაარსი იმისა, რაც ვიპოვეთ Developer Preview 3-ში.
სწრაფი შენიშვნა: დღევანდელი DP3 გამოშვება რეალურად უფრო ძველია ვიდრე გაჟონა Android 12-ის კონსტრუქცია გასულ კვირას დეტალურად განვიხილეთ. ზოგიერთი მახასიათებელი, რომელიც ჩვენ აღმოვაჩინეთ ამ გაჟონულ კონსტრუქციაში, ახლა არის ხელმისაწვდომია ყველა მომხმარებლისთვის, მაგრამ ბევრი მათგანი არ არის ხელმისაწვდომი. ფაქტობრივად, კოდი ზოგიერთი ფარული ფუნქციისთვის, რომელიც ჩვენ აღმოვაჩინეთ - როგორიცაა ა ჩარჩო აპლიკაციის UI თარგმანებისთვის
— საერთოდ არ არის დამატებული DP3-ში. პირიქით, არის ისეთი ფუნქციები, როგორიცაა გაუმჯობესებული თამაშის დაფა და ახალი სწრაფი პარამეტრების პანელის დიზაინი, რომლებსაც ქვემოთ დეტალურად განვიხილავთ, რომელთა გააქტიურებაც ვერ მოვახერხეთ ამ გაჟონულ კონსტრუქციაში. მე არ გავამეორებ DP3-ში არსებულ ყველა ფარულ ცვლილებას, რომელიც ადრე შევნიშნეთ გაჟონულ build-ში, მაგრამ მე აღვნიშნავ ცვლილებებს, რომლებიც ადასტურებს იმას, რაც აღმოვაჩინეთ გაჟონულ build-ში.ახლა, როცა ეს არ არის, აქ არის ჩვენი ანალიზი Android 12 Developer Preview 3-ის შესახებ. განსაკუთრებული მადლობა დეველოპერს kdrag0n ჩვენთან მუშაობისთვის და ჩეთის საშუალებით მათი აღმოჩენების გაზიარებისთვის!
APK-ის დაშლას ხშირად შეუძლია იწინასწარმეტყველოს ფუნქციები, რომლებიც შეიძლება მოვიდეს აპლიკაციის მომავალ განახლებაში, მაგრამ შესაძლებელია, რომ ჩვენ მიერ აქ ნახსენები რომელიმე მახასიათებელი არ იყოს ის მომავალ გამოშვებაში. ეს იმიტომ ხდება, რომ ეს ფუნქციები ამჟამად არ არის დანერგილი ცოცხალ build-ში და შეიძლება ნებისმიერ დროს გამოიყვანონ დეველოპერებმა მომავალ build-ში.
ნავიგაცია ამ სტატიაში
-
დამალული ფუნქციები Android 12 DP3-ში
- ძირითადი სწრაფი პარამეტრების ხელახალი დიზაინი მუშაობს
- სწრაფი პარამეტრების ფილები განგაშისა და საფულესთვის
- თამაშის რეჟიმი ამატებს თამაშის ოპტიმიზაციის პარამეტრებს
- ერთი ხელის დაბლოკვის ეკრანი ტაბლეტებისთვის
- უკეთესი ფონზე დაფუძნებული თემა მუქი ფონებისთვის
- აპის ჰიბერნაცია ათავისუფლებს ადგილს გამოუყენებელი აპებისგან
- შემდეგ Pixel Stand-ს ეყოლება ფანი?
- სხვადასხვა ფარული ცვლილებები
ძირითადი სწრაფი პარამეტრების ხელახალი დიზაინი მუშაობს
ჩვენ გვქონდა წარმოდგენა, რომ იქნება ა ინტერფეისის ძირითადი რემონტი Android 12-ში, მაგრამ Developer Preview-ის ყოველი ახალი გამოშვებით, ჩვენ მივხვდით, რომ UI ცვლილებები უფრო მკვეთრი იქნება, ვიდრე ოდესმე ველოდით. Android 12 DP1-ში ჩვენ ჩართო ახალი სწრაფი პარამეტრების პანელის დიზაინი გაუმჭვირვალე ფონით, სქელი სიკაშკაშის სლაიდერით და ეტიკეტების გარეშე ფილებით. გაჟონულ მშენებლობაში ჩვენ აღმოაჩინა რომ Google ოდნავ ასწორებს ფარული სქელი სიკაშკაშის სლაიდერს, რათა სქელი ნაწილი ასახავდეს სიკაშკაშის მიმდინარე დონეს.
ახლა Android 12 Developer Preview 3-ში, დეველოპერმა kdrag0n აღმოაჩინა სწრაფი პარამეტრების პანელის ძალიან განსხვავებული დიზაინი რომელიც აერთიანებს იმავე სიკაშკაშის სლაიდერს, მაგრამ აქცევს პატარა, მომრგვალებულ სწრაფი პარამეტრების ფილებს უფრო დიდ, მართკუთხედად ფილები. ეს უფრო დიდი ფილები შეიცავს ეტიკეტს და ქვეეტიკეტს, თუ ეს შესაძლებელია. ეს ფილები განლაგებულია 4 რიგად, რომლებიც შეიცავს 3 ფილას სულ 12 სწრაფი პარამეტრების ფილაზე ერთ გვერდზე. აშენების ნომერი ახლა ნაჩვენებია რედაქტირების ღილაკის ზემოთ, რომელიც ახლა ჩასმულია ოვალში. Settings cog ასევე ჩასმულია ოვალურად, მაგრამ გადატანილია ცენტრში. დაბოლოს, ახლა არის ჩართვის ღილაკი ქვედა მარჯვენა კუთხეში, რომელიც დაჭერისას უნდა გახსნას დენის მენიუს "lite" ვერსია. ეს ამჟამად არ მუშაობს, მაგრამ ეს არის ჩვენი დასკვნა იმის შესახებ, რასაც ის აკეთებს კოდის ანალიზის საფუძველზე.
სწრაფი პარამეტრების პანელში ჩართვის ღილაკის არსებობა საბოლოოდ პასუხობს კითხვას, რომელიც გაგვიჩნდა Android 12-ის გაჟონვის შემდეგ: როგორ გახსნათ კვების მენიუ, თუ ჩართეთ ახალი ჟესტი „შეაჩერე ასისტენტისთვის“.? ამ კონსტრუქციაში, ჟესტის „დაჭერა ასისტენტისთვის“ ჩართვა იტაცებს ჩართვის ღილაკს, ასე რომ, ის უშვებს Google ასისტენტს. თუმცა, თქვენ მაშინ არ გქონდათ წვდომა კვების მენიუში, რის გამოც Google-მაც დაამატა ორი ახალი სწრაფი პარამეტრების ფილა მოწყობილობის კონტროლისა და საფულესთვის (ორივე ნაჩვენებია კვების მენიუში). ახალი ჩართვის ღილაკით QS პანელში, თქვენ ყოველთვის გექნებათ წვდომა კვების მენიუში, მიუხედავად იმისა, იყენებთ თუ არა ჟესტს „დაჭერით ასისტენტისთვის“. (სხვათა შორის, "Hold for Assistant" კოდი არის DP3-ში, მაგრამ ფუნქცია ნაგულისხმევად მიუწვდომელია.)
უფრო დიდი ეკრანის მოწყობილობებზე, როგორიცაა ტაბლეტები, UI იყოფა ორ პანელად: ერთი შეიცავს განახლებულ სწრაფი პარამეტრების დიზაინს და მეორე შეტყობინებებს. სასიამოვნოა იმის ხილვა, რომ Google უფრო მეტად ახორციელებს პლანშეტური დიზაინის ცვლილებებს. აღსანიშნავია, რომ კომპანია ასევე მუშაობს ა ორმაგი პანელის საწყისი ეკრანი ტაბლეტებისთვის ასევე ზომით მორგებული დაბლოკვის ეკრანი (უფრო ამ უკანასკნელის შესახებ ქვემოთ).
სწრაფი პარამეტრების ფილები განგაშისა და საფულესთვის
თუ ზემოთ გამოქვეყნებულ ეკრანის ერთ-ერთ სურათზე შენიშნეთ, არის ფილა, რომელზეც ნათქვამია „Google Pay“ და „მზადაა“ მის ქვეშ. ეს არის "საფულის" სწრაფი დაყენების ფილა, რომელზეც მე ვსაუბრობდი, და ის მხოლოდ გაუშვებს სწრაფი წვდომის საფულე ფუნქცია, რომელიც საშუალებას გაძლევთ სწრაფად შეცვალოთ თქვენი ნაგულისხმევი ბარათი გადახდებისთვის. ჩვენ ვვარაუდობთ, რომ სწრაფი დაყენების ფილიდან მისი ხელმისაწვდომობის მიზეზი არის მზადება მომავალი ჟესტისთვის „შეაჩერე ასისტენტისთვის“.
კიდევ ერთი ფუნქცია, რომელიც გადაიქცევა სწრაფი დაყენების ფილად, არის მომავალი განგაშის ინდიკატორი სტატუსის ზოლში. როგორც ზემოთ ხედავთ, ეს ფილა უბრალოდ აჩვენებს, როდის დარეკავს შემდეგი მაღვიძარა, თუ ის დაყენებულია.
თამაშის რეჟიმი ამატებს თამაშის ოპტიმიზაციის პარამეტრებს
Android 12-ის პირველ დეველოპერის გადახედვისას, ჩვენ შევნიშნეთ მუშაობა ა ახალი სათამაშო პანელი რომელიც მოცურავს ეკრანზე ღილაკით ეკრანის ჩანაწერის გადასაღებად და სხვა უცნობი დანიშნულების ღილაკით. მოგვიანებით აღმოვაჩინეთ, რომ ეს სათამაშო ხელსაწყოების პანელი არის უფრო ფართო "თამაშის დაფის" ფუნქციის ნაწილი, რომელზეც Google მუშაობს თავისი Pixel მოწყობილობებისთვის. ჩვენი პირველი სახე Gaming Dashboard-ზე აჩვენა არასრული ინტერფეისი არაფუნქციური ღილაკებით და YouTube-ის პირდაპირი სტრიმინგის მალსახმობი.
Android 12 Developer Preview 3 აგრძელებს მუშაობას Gaming Dashboard-ზე ღილაკების ფუნქციონირებით და ახალი „თამაშის ოპტიმიზაციის“ ბარათის დამატებით. შეხებისას, ღილაკები ამატებენ ახალ ხატულას მცურავ ხელსაწყოთა ზოლს. ეს ღილაკები საშუალებას გაძლევთ გადაიღოთ ეკრანის ანაბეჭდი, გადაიღოთ ეკრანის ჩანაწერი, აჩვენოთ მიმდინარე FPS ან გადართოთ Do Not Disturb რეჟიმი. თამაშის ოპტიმიზაციის მენიუ, იმავდროულად, საშუალებას გაძლევთ დააყენოთ მოწყობილობის მუშაობის რეჟიმი თამაშში. თქვენ შეგიძლიათ აირჩიოთ „შესრულებით“ კადრების სიჩქარის მაქსიმალური გასაზრდელად, „სტანდარტული“ ბატარეის მუშაობისა და მუშაობის ბალანსისთვის და „ბატარეის დამზოგი“ კადრების სიჩქარის შესამცირებლად და ენერგიის მოხმარების შესამცირებლად. გაურკვეველია, რა გავლენას ახდენს ეს პარამეტრები შესრულებაზე, კადრების სიხშირეზე და ბატარეის ხანგრძლივობაზე, მაგრამ ჩვენ თვალს ვადევნებთ ფუნქციის პროგრესს მომავალ Android 12 გამოშვებებში.
მიუხედავად იმისა, რომ ჩვენ ვერ შევძელით FPS მრიცხველის მუშაობა, დეველოპერმა kdrag0n-მა გაგვიზიარა რამდენიმე ეკრანის სურათი, რომელიც აჩვენებს FPS-ის ცვლილებას "ჩვენს შორის" საწყის ეკრანზე.
ჩვენ ასევე დავადასტურეთ, რომ Gaming Dashboard-ს აქვს თანმხლები ბრძანების ხაზის ინტერფეისი, რომელიც ხელმისაწვდომია გაშვებით.cmd game
"ჭურვიში. CLI საკმაოდ შიშველია და შეიცავს მხოლოდ ერთ ბრძანებას რეზოლუციის „შემცირების“ მიზნით, რათა აიძულოს აპლიკაციას გაუშვას განსაზღვრული მასშტაბის თანაფარდობა. მაგალითად, მასშტაბის შემცირება "DevCheck0.5 სკალირების თანაფარდობა აპს აიძულებს იფიქროს, რომ ჩემი Pixel 3 XL-ის ეკრანის გარჩევადობა არის 1480 x 720 და არა 2960 x 1440. გარჩევადობის ცვლილებამ შეიძლება აიძულოს ზოგიერთ თამაშს აირჩიოს უფრო დაბალი გარჩევადობის ტექსტურები და რენდერის პარამეტრები, რაც გამოიწვევს უკეთესი შესრულებას და ბატარეის ხანგრძლივობას. გაშვება "wm size
" ბრძანებას ჭურვიში ასევე შეუძლია იგივე შეასრულოს, მაგრამ ახალი"cmd game
"დანერგვა მუშაობს თითო აპის საფუძველზე, ვიდრე გავლენას მოახდენს ეკრანის ინტერფეისზე ყველა აპისთვის.
ერთი ხელის დაბლოკვის ეკრანი ტაბლეტებისთვის
ჩვენ უკვე აღვნიშნეთ, რომ Google ახორციელებს რამდენიმე მისასალმებელ ცვლილებებს ტაბლეტების დიზაინში. ახლა ჩვენ გავიგეთ Android 12 UI-ის კიდევ ერთი ცვლილების შესახებ, რამაც უნდა გაახაროს ტაბლეტის მფლობელები: ერთი ხელით მეგობრული PIN/დაბლოკვის ეკრანი. როდესაც ჩართულია, PIN-ის/თარგის ხედი გადაინაცვლებს მარცხნივ ან მარჯვენა მხარეს, ვიდრე შუაში იჯდეს. ცხადია, ტაბლეტების უმეტესობა არ არის გათვლილი ერთი ხელით დასაჭერად, მაგრამ ეს ცვლილება ნიშნავს, რომ თქვენ არ მოგიწევთ ბრძოლა, რომ ტაბლეტი დაიჭიროთ ორივე ხელში, სანამ შეიყვანთ PIN-ს ან შაბლონს.
უკეთესი ფონზე დაფუძნებული თემა მუქი ფონებისთვის
Android 12-ის ახალი ფონზე დაფუძნებული თემების სისტემა მისცემს OS-ს ახალი საღებავის ფენას ყოველი ახალი ფონი, რომელსაც თქვენ მიმართავთ. ფერები დინამიურად იქმნება მიმდინარე ფონიზე დაყრდნობით, მაგრამ როგორც ვნახეთ წინა გამოშვებებში, ჯერ კიდევ მიმდინარეობს სამუშაო. მიუხედავად იმისა, რომ ახალი თემების სისტემა მშვენივრად გამოიყურება, როდესაც სისტემის განათების რეჟიმი ჩართულია, ის ნაკლებად დახვეწილია, როდესაც სისტემის მუქი რეჟიმი ჩართულია. მაგალითად, სუფთა შავი ფონის დაყენებამ გამოიწვია ღრმა მეწამული თემის გამოყენება, რაც ფერების საკმაოდ შეუსაბამობა იყო. თუმცა, ახლა შავი ფონის დაყენების შედეგად ხდება მუქი ნაცრისფერი თემის გამოყენება, რომელიც კარგად ემთხვევა უფრო მუქ ფონის ფერებს.
შეგახსენებთ, რომ ფონზე დაფუძნებული თემატური სისტემა, კოდური სახელწოდებით "მონეტი", ჯერ კიდევ არ არის ჩართული ნაგულისხმევად. Google ჯერ კიდევ ამუშავებს ჩარჩოს, რათა მორგებული ფერები იყოს გამოყენებული ინტერფეისის მეტ ნაწილზე და დროთა განმავლობაში ჩვენ ასევე ვნახეთ გაუმჯობესებები ფერების შერჩევის ალგორითმში. აშკარაა, რომ Google-ს სურს მიიღოს ეს Android 12-ის სტაბილურ გამოშვებამდე.
აპის ჰიბერნაცია ათავისუფლებს ადგილს გამოუყენებელი აპებისგან
საოცრად პოპულარული თვისება გასულ კვირას აღმოვაჩინეთ ასევე ჩნდება Android 12 DP3-ში: აპის ჰიბერნაცია. ფუნქცია ავტომატურად გააუქმებს ნებართვებს, შეაჩერებს შეტყობინებებს და წაშლის დროებით ფაილებს, თუ აპი რამდენიმე თვის განმავლობაში არ არის გამოყენებული. ეს დროებითი ფაილები მოდის აპლიკაციის ქეშიდან ან კომპილაციის არტეფაქტებიდან.
შემდეგ Pixel Stand-ს ეყოლება ფანი?
უახლესი SystemUI APK-ის ანალიზის დროს აღმოვაჩინეთ, რომ Google-მა განაახლა თავისი Pixel-ის სპეციფიკური უსადენო დატენვის განხორციელება 1.3 ვერსიამდე. The ახალი კლასები მიუთითებენ "გულშემატკივართა რეჟიმზე" ისეთი პარამეტრებით, როგორიცაა "currentRpm", "maximumRpm" და "minimumRpm". "გულშემატკივართა რეჟიმი" შეიძლება იყოს "BUILT_IN" ან "ფიქსირდა". ეს, ჩემი აზრით, ისე ჟღერს, თითქოს Google ემზადება დაამატოს მხარდაჭერა უკაბელო დამტენის აქსესუარისთვის ვენტილატორით. თუ ეს ასეა, ერთადერთი მიზეზი, რის გამოც ჩვენ ვხედავთ, რომ ეს ხდება არის ის, რომ უკაბელო დამტენს შეუძლია მეტი ენერგიის გადაცემა, ე.ი. უფრო სწრაფია. თუმცა, ჩვენ არ გვაქვს მეტი მტკიცებულება, რომ წავიდეს, ასე რომ, ჩვენ ამ დროისთვის დავტოვებთ შემდგომ სპეკულაციას.
- ახალი ტალღოვანი ეფექტი დატენვისთვის. Android 12 DP3-ს აქვს დამალული კოდი ტალღოვანი ანიმაციისთვის, რომელიც უკრავს დამტენის ჩართვისას. ეს დაადასტურა და გააქტიურდა kdrag0n-ის მიერ, მაგრამ ზუსტად ემთხვევა იმას ჩვენ აღმოვაჩინეთ გაჟონილი კონსტრუქცია გასულ კვირას.
- მორგებული საათები მალე მოვა. kdrag0n გვეუბნება, რომ სისტემა ახლა მხარს უჭერს საათის თემატიკას. ანალოგურ საათებს შეიძლება ჰქონდეთ საათის, წუთისა და მეორადის ელფერით. ჩვენ ადრე ვიპოვეთ მტკიცებულება, რომ Google მუშაობს Pixel-ის ექსკლუზიური მორგებული საათის დანამატი Android 12-ისთვის და ეს უახლესი აღმოჩენა ამ პრეტენზიას უფრო მეტ ნდობას მატებს.
- "Material NEXT" დასახელება ბრუნდება. kdrag0n-მა იპოვა მეტი მითითება "Material NEXT" კოდის სახელზე Android 12 DP3-ის ჩარჩო კოდში, რაც ადასტურებს Android-ის შემდეგი თაობის UI ცვლილებების სახელს, რომელიც ჩვენ ადრე აღმოვაჩინეთ.
ეს არის ყველა ფარული ცვლილება, რომელიც აქამდე ვიპოვნეთ Android 12 Developer Preview 3-ში შესწავლის შემდეგ. თუ მეტი დეტალი ვიპოვე, გაგიზიარებთ ეს Twitter თემა. kdrag0n ასევე ინარჩუნებს გაშვებას ტვიტერის თემა რომ თქვენ შეგიძლიათ თვალი ადევნოთ მეტი აღმოჩენებისთვის.
მადლობა PNF Software-ს, რომ მოგვაწოდა გამოყენების ლიცენზია JEB დეკომპილერი, პროფესიული დონის საპირისპირო ინჟინერიის ინსტრუმენტი Android აპლიკაციებისთვის.