Google-მა გამოუშვა Android 12 Beta 3 Pixel ტელეფონებისთვის, რაც მომხმარებლებს ახალ ფუნქციებს მოუტანს და რამდენიმე ცვლილებას დეველოპერებისთვის. აი რა არის ახალი!
ჩვენ მხოლოდ რამდენიმე აშენება გვაშორებს სტაბილურ გამოშვებას Android 12, Google-ის მობილური ოპერაციული სისტემის უახლესი ვერსია. მაისში I/O დეველოპერის კონფერენციის გამართვამდე Google-მა გამოუშვა დეველოპერების სამი გადახედვა და I/O-ს შემდეგ, ჩვენ განვიხილეთ ორი ბეტა ვერსია. The პირველი ბეტა შემოიტანა დიზაინის ზოგიერთი ძირითადი ცვლილება, რომელიც Google-მა I/O-ზე აციებდა, მაგრამ ეს იყო მეორე ბეტა ამან მოიტანა უფრო მნიშვნელოვანი ფუნქციები, როგორიცაა Android 12-ის კონფიდენციალურობის დაფა და ფონზე დაფუძნებული თემატიკა. დღეს Google-მა გამოუშვა მესამე ბეტა - Android 12 Beta 3 - და მას მოაქვს რამდენიმე ახალი ფუნქცია მაგიდაზე, მათ შორის დიდი ხნის ნანატრი გადახვევის ეკრანის ანაბეჭდები, უფრო ჭკვიანი ავტოროტაცია და სხვა.
რა არის ახალი Android 12 Beta 3-ში
რაც უკვე ვნახეთ დეველოპერების წინა გადახედვებში და ბეტა ვერსიებში, Android 12 არის Google-ის ყველაზე დიდი OS გამოშვება წლების განმავლობაში. ის, რომ Google-მა მოახერხა კიდევ უფრო მეტი ფუნქციის შემოპარვა სტაბილურ გამოშვებამდე, შთამბეჭდავია, თუმცა სამართლიანი რომ ვიყოთ, საიდუმლო არ არის, რომ ისინი მუშაობდნენ დღეს გამოცხადებულ ფუნქციებზე. იმის გამო, რომ ჩვენ ძალიან ახლოს ვართ სტაბილურ გამოშვებასთან, გვეგონა, რომ ამ ახალი ფუნქციებიდან ბევრი დრო არ მიაღწევდა სტაბილურ გამოშვებას, მაგრამ ვცდებოდით.
რა დაამატა Google-მა Android 12 Beta 3-ს? ოფიციალური ბლოგის პოსტის მიხედვით, ბეტა 3-ის შესამჩნევი ახალი ფუნქციები მოიცავს ა ეკრანის უფრო სწრაფი ავტომატური როტაცია და გადახვევა ეკრანის ანაბეჭდები.
თან ეკრანის გადახვევა Android 12-ში შეგიძლიათ გადაიღოთ სკრინშოტი კონტენტის, რომლის გადახვევაც შესაძლებელია. ეს ნიშნავს, რომ თქვენ არ მოგიწევთ ეკრანის ანაბეჭდების გადაღება სათითაოდ და შემდეგ მათი ხელით შეკერვა. Google მუშაობდა ამ ფუნქციაზე გასული წლის Android 11 დეველოპერის გადახედვის შემდეგ, მაგრამ ეს არ გაუკეთებია ჭრილი ამ გამოშვებისთვის, რადგან გუნდს ჰქონდა შეზღუდული რესურსები (COVID-19-ის გამო) და სურდა მისი სწორად განხორციელება. თუმცა, Google-მა ჩუმად განაახლა ფუნქციის განვითარება და ჩვენ თვალი მოჰკრა მას Android 12-ის დეველოპერის პირველ გადახედვაში. გადახვევის ეკრანის ანაბეჭდების განხორციელება დამალული იყო დეველოპერის შემდგომი გადახედვისა და ბეტა გამოშვებებისგან, მაგრამ ჩვენ დაინახა ფუნქციის თითქმის საბოლოო ვერსია რამდენიმე თვის წინ გაჟონილი შიდა კონსტრუქციის წყალობით.
როგორც ვეჭვობდით, Android 12-ში ეკრანის გადახვევის მეთოდი ეფუძნება Views-ს და არა OEM-ის დანერგვაში ნაპოვნი გამოსახულების ნაკერს. როდესაც მომხმარებლები იღებენ სკრინშოტს იმ კონტენტის, რომლის გადახვევაც შესაძლებელია, გამოჩნდება ახალი ღილაკი „გადაიღეთ მეტი“. ეს, როდესაც შეეხეთ, აფართოებს ეკრანის ანაბეჭდს, რათა აჩვენოს მთელი ეკრანი, რომლითაც მომხმარებელს შეუძლია შეცვალოს მოსავალი.
Google ამბობს, რომ ეკრანის ანაბეჭდების გადახვევა აპლიკაციების უმეტესობისთვის სრულყოფილად იმუშავებს, იმ პირობით, რომ აპი იყენებს სტანდარტულ View-ზე დაფუძნებულ ინტერფეისს. თუ აპი ან ინტერფეისის ხელსაწყოთა ნაკრები არ იყენებს View-ზე დაფუძნებულ ინტერფეისს ან იყენებს ძლიერ მორგებულ ინტერფეისს, მაშინ მას ახალი დანერგვა დასჭირდება ScrollCapture API რომ უთხრას სისტემას როგორ გადაიღოს ეკრანი. Google მუშაობს იმაზე, რომ მისი გადახვევის ეკრანის ანაბეჭდების დანერგვა უფრო მეტ შემთხვევაში იმუშაოს, როგორიცაა ListViews (გამოდის Beta 4) და WebViews-ის გადახვევისთვის. ამ უკანასკნელის მხარდაჭერა შეიძლება მშობლიურად ჩამოვიდეს Google Chrome-ში, მაგრამ კარგი იქნება ზოგადი იმპლემენტაციის ნახვა, რომელიც იმუშავებს ნებისმიერ აპში, რომელიც იყენებს WebView-ს.
უკეთესი, უფრო სწრაფი ავტოროტაცია
Android 12 საბოლოოდ იხვეწება OS-ის ერთ-ერთ ყველაზე ძირითად ფუნქციაზე: ავტოროტაციაზე. ბეტა 3-დან დაწყებული, Android-ის ავტომატური ბრუნვის ფუნქცია გაუმჯობესდა სახის ამოცნობით, რომელიც იყენებს წინა კამერას, რათა უფრო ზუსტად აღმოაჩინოს, როდის უნდა შეტრიალდეს ეკრანი. იმედია, ამან შეიძლება გამოიწვიოს ეკრანის ნაკლები უნებლიე ბრუნვა დივანზე ან საწოლზე წევისას. Android-ის გაძლიერებული ავტოროტაციის ფუნქციით გადაღებული სურათები მუშავდება მოწყობილობაზე Android 12-ის ფარგლებში პირადი გამოთვლითი ბირთვიასე რომ, ისინი არასოდეს ტოვებენ მოწყობილობას.
Google ამბობს, რომ ეს სახეზე დაფუძნებული ავტოროტაციის ფუნქცია ხელმისაწვდომია Beta 3-ში Pixel 4-ზე და შემდეგ Pixel-ზე მოწყობილობები, მაგრამ ყველა მოწყობილობას, რომელიც მუშაობს Android 12-ზე, შეუძლია ისარგებლოს ეკრანის სხვა გაუმჯობესებებით როტაცია. ეს გაუმჯობესებები მოიცავს ეკრანის ანიმაციისა და გადახაზვის ოპტიმიზაციას, ასევე დაემატა ML-ზე ორიენტირებული ჟესტების გამოვლენის ალგორითმი, რაც ამცირებს ბაზის ავტომატური როტაციის ფუნქციის შეყოვნებას 25%.
სახეზე დაფუძნებული ავტოროტატი ერთ-ერთი იყო ჭორების შესახებ ადრეული მახასიათებლები უნდა მოვიდეს Android 12-ზე და ჩვენ დაადასტურა მისი არსებობა დეველოპერების გადახედვის ადრეულ ნაგებობებში. Დაფუძნებული ჩვენი ანალიზიროგორც ჩანს, Google-ის სახეზე დაფუძნებული ავტოროტაციის ფუნქციას ამუშავებს Device Personalization Services აპი, ამიტომ მისი ჩართვა შესაძლებელია სხვა Pixel მოწყობილობებზე.
მოწყობილობაზე ძიება
Android 12 Beta 3-ში Google ხაზს უსვამს Android-ის ახალ AppSearch API-ს. ამ ფუნქციის დოკუმენტაცია ხელმისაწვდომია უკვე რამდენიმე თვეა, და მანამდეც, ჩვენ ეჭვი გვეპარებოდა, რომ Google მუშაობდა მოწყობილობაზე ახალ საძიებო ინდექსზე Android-ისთვის დამალული ალტერნატიული საძიებო ვიჯეტის წყალობით. ჩვენ შევნიშნეთ Pixel Launcher-ში.
როგორც Google განმარტავს, AppSearch არის მაღალი ხარისხის მოწყობილობაზე საძიებო სისტემა. აპებს შეუძლიათ სტრუქტურირებული მონაცემების ინდექსირება და მათზე მოძიება სრული ტექსტის ძიების შესაძლებლობებით. API ასევე მხარს უჭერს მშობლიურ ფუნქციებს, როგორიცაა მაღალეფექტური ინდექსირება და მოძიება, მრავალენოვანი მხარდაჭერა და შესაბამისობის რანჟირება. ის ხელმისაწვდომია ორ გემოვნებაში: ადგილობრივი ინდექსი აპებისთვის, რომლებიც თავსებადია AppSearch Jetpack ბიბლიოთეკის მეშვეობით. გასულ თვეში გამოცხადდადა ცენტრალური ინდექსი, რომელიც შენარჩუნებულია მთელი სისტემისთვის Android 12-ში. თუ თქვენი აპი მონაწილეობს ცენტრალურ ინდექსში, Android-ს შეუძლია თქვენი აპლიკაციის მონაცემების ჩვენება SystemUI ზედაპირებზე, თუ არ გამორთავთ. ასევე შეგიძლიათ უსაფრთხოდ გაუზიაროთ მონაცემები სხვა აპებს, რათა მათ თქვენი აპის მონაცემები მოძებნონ.
სხვადასხვა ცვლილებები
- კონფიდენციალურობის ინდიკატორის API-ები WindowInsets-ში: Android 12 Beta 3 დამატებულია ახალი კონფიდენციალურობის ინდიკატორი API რომ WindowInsets ეს საშუალებას მისცემს აპებს მიიღონ კონფიდენციალურობის ინდიკატორების მაქსიმალური საზღვრები და მათი შედარებითი განთავსება ეკრანზე, ეკრანის მიმდინარე ორიენტაციისა და ენის პარამეტრების გათვალისწინებით. ეს აპს აცნობებს, სად არის დახატული ინდიკატორები, როდესაც აპი იმერსიულ რეჟიმშია, ასე რომ, მას შეუძლია კორექტირება მოახდინოს სასარგებლო კონტროლის ან კონტენტის დაბრკოლების თავიდან ასაცილებლად.
- კამერისა და მიკროფონის გადამრთველები, რომლებიც კონფიგურირებულია საწარმოებისთვის: საწარმოს ადმინისტრატორებს ახლა შეუძლიათ გააკონტროლონ, აქვს თუ არა მომხმარებელს წვდომა სისტემის გადამრთველებზე, რომლებიც თიშავს წვდომას მოწყობილობის მიკროფონსა და კამერაზე. Გაიგე მეტი აქ.
- ახალი ნებართვა CDM-ით დაწყვილებული აპებისთვის, რომლებიც იწყებენ წინა პლანზე მომსახურებებს: კომპანიონ მოწყობილობის მენეჯერთან (CDM) დაწყვილებულ აპებს შეუძლიათ წინა პლანზე სერვისების გაშვება ფონიდან გამოცხადებით ახალი ნორმალური ნებართვა. ეს საშუალებას მისცემს კომპანიონ აპებს განახორციელონ ძირითადი ფუნქციონირება სისტემისთვის გამჭვირვალე.
Google-ის ბლოგის პოსტები არასოდეს ახსენეთ თითოეული ფუნქცია, რომელიც მათ დაამატეს Android ბეტა ვერსიაში, ამიტომ ჩვენ, რა თქმა უნდა, გადმოვწერთ და დავაინსტალირებთ მესამე ბეტას ჩვენს Pixels-ზე, რათა დავინახოთ კიდევ რა არის ახალი. გარდა ამისა, ჩვენ ჩავჭრით პროგრამულ უზრუნველყოფას, რათა მოძებნოთ მინიშნებები სხვა ფუნქციების განვითარებაში, ასე რომ თვალი ადევნეთ მეტს ჩვენგან პოსტები Android 12-ზე.
Android 12 Beta 3-ის ჩამოტვირთვა და ინსტალაცია
Android 12 Beta 3 ახლა გამოდის Pixel-ის მხარდაჭერილი ტელეფონებისთვის ჩაირიცხა Android Beta პროგრამაში, რომელიც მოიცავს Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G და Pixel 5. მიუხედავად იმისა, რომ Android 12 ბეტა გამოშვებები ხელმისაწვდომია სხვა OEM-ის რამდენიმე მოწყობილობისთვის, არ არსებობს გარანტია, რომ ეს OEM გამოაქვეყნებს ახალ განახლებას Beta 3 კოდების ბაზაზე დაფუძნებული. თუმცა, Project Treble-თან თავსებადი მოწყობილობის მქონე მომხმარებლებს შეუძლიათ დააინსტალირონ Android 12 Beta 3-ის ზოგადი სისტემის სურათი, ან GSI, ხელით ან DSU Loader-ის გამოყენებით, უახლესი ფუნქციების გამოსაცდელად. დეველოპერებს შეუძლიათ ჩატვირთონ ბეტა 3 ანდროიდის ემულატორზე ხელმისაწვდომია Android Studio-ს მეშვეობით, თუ თავსებადი მოწყობილობა არ გაქვთ.
კიდევ ერთხელ, Google ასევე ხდის უახლეს Android 12 Beta-ს ხელმისაწვდომს ADT-3 დეველოპერის ნაკრების მფლობელებისთვის. დააინსტალირეთ ბეტა ADT-3-ზე, რათა გამოსცადოთ Android TV-ის უახლესი ფუნქციები და სატესტო აპები ახალ Google TV ინტერფეისზე.
თუ ეძებთ Android 12 Beta 3-ის ჩამოტვირთვის ბმულებს, ჩვენ გვაქვს ლინკები ხელმისაწვდომი აქ. მას შემდეგ რაც აიღებ სწორ ფაილს, წაიკითხეთ ეს სახელმძღვანელო ისწავლეთ როგორ დააინსტალიროთ იგი. თუ ბეტა ტესტირებისას ხარვეზს აღმოაჩენთ, დატოვე გამოხმაურება ასე რომ, ის შეიძლება დაფიქსირდეს, სანამ სტაბილური გამოშვება გამოვა მოგვიანებით ამ შემოდგომაზე.
რა არის შემდეგი Android 12 ბეტასთვის
Android 12 Beta 3-ის დღეს გამოშვების შემდეგ, Google-ს, სავარაუდოდ, არ აქვს ბევრი ახალი ფუნქციები, რომლებიც ჩვენთვის ხელმისაწვდომია მომხმარებლისთვის, თუმცა მათ მაინც შეუძლიათ რამდენიმე სიურპრიზი მოგვცეს მეოთხე ბეტაში. Google-ის გამოშვების გრაფიკის მიხედვით, Android 12 Beta 4 იქნება საბოლოო ბეტა გამოშვება და ის აღნიშნავს პლატფორმის სტაბილურობის ეტაპი. ეს ნიშნავს, რომ მეოთხე ბეტა იქნება API-ების და პლატფორმის ქცევის საბოლოო ნაკრებით, ასევე აპების გამოქვეყნების შესაძლებლობით. მიზნად ისახავს API 31 დონეზე Google Play-ს, ამიტომ დეველოპერები, რომლებიც ელიან API სტაბილურობას, უნდა დაელოდონ შემდეგ ბეტა გამოშვებას. აგვისტოში ბეტა 4-ის შემდეგ მოდის ერთი გამოშვების კანდიდატი, რასაც მოჰყვება სტაბილური გამოშვება AOSP და Pixel მოწყობილობებისთვის, რომლებიც არ არიან Android ბეტა პროგრამაში.